|
SNode.C
|
#include <Socket.h>
Public Types | |
| using | Config = ConfigT |
Public Member Functions | |
| Socket (const std::string &name) | |
| Socket (const std::shared_ptr< Config > &config) | |
| Socket (Socket &&) noexcept=delete | |
| Socket & | operator= (Socket &&) noexcept=delete |
| virtual | ~Socket () |
| Config & | getConfig () const |
Protected Member Functions | |
| Socket (const Socket &)=default | |
| Socket & | operator= (const Socket &)=default |
Protected Attributes | |
| std::shared_ptr< Config > | config |
| using core::socket::Socket< ConfigT >::Config = ConfigT |
|
explicit |
Definition at line 51 of file Socket.hpp.
References core::socket::Socket< ConfigT >::config.
| core::socket::Socket< Config >::Socket | ( | const std::shared_ptr< Config > & | config | ) |
Definition at line 56 of file Socket.hpp.
References core::socket::Socket< ConfigT >::config.
|
protecteddefault |
|
deletenoexcept |
|
virtual |
Definition at line 61 of file Socket.hpp.
| Config & core::socket::Socket< Config >::getConfig | ( | ) | const |
Definition at line 65 of file Socket.hpp.
References core::socket::Socket< ConfigT >::config.
Referenced by tls::getClient(), legacy::getLegacyClient(), main(), express::legacy::in::Server(), express::legacy::in6::Server(), express::legacy::rc::Server(), express::legacy::un::Server(), express::tls::in::Server(), express::tls::in6::Server(), express::tls::rc::Server(), and express::tls::un::Server().
|
protecteddefault |
|
deletenoexcept |
|
protected |
Definition at line 75 of file Socket.h.
Referenced by core::socket::Socket< ConfigT >::getConfig(), core::socket::Socket< ConfigT >::Socket(), and core::socket::Socket< ConfigT >::Socket().