|
SNode.C
|
Namespaces | |
| namespace | config |
Typedefs | |
| template<typename SocketContextFactoryT , typename... Args> | |
| using | SocketClient = net::in6::stream::SocketClient< core::socket::stream::tls::SocketConnector, net::in6::stream::tls::config::ConfigSocketClient, SocketContextFactoryT, Args... > |
| template<typename SocketContextFactoryT , typename... Args> | |
| using | SocketServer = net::in6::stream::SocketServer< core::socket::stream::tls::SocketAcceptor, net::in6::stream::tls::config::ConfigSocketServer, SocketContextFactoryT, Args... > |
Functions | |
| template<typename SocketContextFactory , typename... SocketContextFactoryArgs> | |
| SocketClient< SocketContextFactory, SocketContextFactoryArgs... > | Client (const std::string &instanceName, const std::function< void(typename SocketClient< SocketContextFactory, SocketContextFactoryArgs... >::Config &)> &configurator, SocketContextFactoryArgs &&... socketContextFactoryArgs) |
| template<typename SocketContextFactory , typename... SocketContextFactoryArgs, typename = std::enable_if_t<not std::is_invocable_v<std::tuple_element_t<0, std::tuple<SocketContextFactoryArgs...>>, typename SocketClient<SocketContextFactory>::Config&>>> | |
| SocketClient< SocketContextFactory, SocketContextFactoryArgs... > | Client (const std::string &instanceName, SocketContextFactoryArgs &&... socketContextFactoryArgs) |
| template<typename SocketContextFactory , typename... SocketContextFactoryArgs> | |
| SocketServer< SocketContextFactory, SocketContextFactoryArgs... > | Server (const std::string &instanceName, const std::function< void(typename SocketServer< SocketContextFactory, SocketContextFactoryArgs... >::Config &)> &configurator, SocketContextFactoryArgs &&... socketContextFactoryArgs) |
| template<typename SocketContextFactory , typename... SocketContextFactoryArgs, typename = std::enable_if_t<not std::is_invocable_v<std::tuple_element_t<0, std::tuple<SocketContextFactoryArgs...>>, typename SocketServer<SocketContextFactory>::Config&>>> | |
| SocketServer< SocketContextFactory, SocketContextFactoryArgs... > | Server (const std::string &instanceName, SocketContextFactoryArgs &&... socketContextFactoryArgs) |
| using net::in6::stream::tls::SocketClient = typedef net::in6::stream::SocketClient<core::socket::stream::tls::SocketConnector, net::in6::stream::tls::config::ConfigSocketClient, SocketContextFactoryT, Args...> |
Definition at line 68 of file SocketClient.h.
| using net::in6::stream::tls::SocketServer = typedef net::in6::stream::SocketServer<core::socket::stream::tls::SocketAcceptor, net::in6::stream::tls::config::ConfigSocketServer, SocketContextFactoryT, Args...> |
Definition at line 68 of file SocketServer.h.
| SocketClient< SocketContextFactory, SocketContextFactoryArgs... > net::in6::stream::tls::Client | ( | const std::string & | instanceName, |
| const std::function< void(typename SocketClient< SocketContextFactory, SocketContextFactoryArgs... >::Config &)> & | configurator, | ||
| SocketContextFactoryArgs &&... | socketContextFactoryArgs | ||
| ) |
Definition at line 75 of file SocketClient.h.
| SocketClient< SocketContextFactory, SocketContextFactoryArgs... > net::in6::stream::tls::Client | ( | const std::string & | instanceName, |
| SocketContextFactoryArgs &&... | socketContextFactoryArgs | ||
| ) |
Definition at line 86 of file SocketClient.h.
| SocketServer< SocketContextFactory, SocketContextFactoryArgs... > net::in6::stream::tls::Server | ( | const std::string & | instanceName, |
| const std::function< void(typename SocketServer< SocketContextFactory, SocketContextFactoryArgs... >::Config &)> & | configurator, | ||
| SocketContextFactoryArgs &&... | socketContextFactoryArgs | ||
| ) |
Definition at line 75 of file SocketServer.h.
| SocketServer< SocketContextFactory, SocketContextFactoryArgs... > net::in6::stream::tls::Server | ( | const std::string & | instanceName, |
| SocketContextFactoryArgs &&... | socketContextFactoryArgs | ||
| ) |
Definition at line 86 of file SocketServer.h.