![]() |
TrinityCore
|
#include <SocketConnectionInitializer.h>
Inheritance diagram for Trinity::Net::SocketConnectionInitializer:Public Member Functions | |
| SocketConnectionInitializer ()=default | |
| SocketConnectionInitializer (SocketConnectionInitializer const &)=delete | |
| SocketConnectionInitializer (SocketConnectionInitializer &&) noexcept=default | |
| SocketConnectionInitializer & | operator= (SocketConnectionInitializer const &)=delete |
| SocketConnectionInitializer & | operator= (SocketConnectionInitializer &&) noexcept=default |
| virtual | ~SocketConnectionInitializer ()=default |
| virtual void | Start ()=0 |
| void | InvokeNext () |
Static Public Member Functions | |
| static std::shared_ptr< SocketConnectionInitializer > & | SetupChain (std::span< std::shared_ptr< SocketConnectionInitializer > > initializers) |
Public Attributes | |
| std::shared_ptr< SocketConnectionInitializer > | next |
Definition at line 26 of file SocketConnectionInitializer.h.
|
default |
|
delete |
|
defaultnoexcept |
|
virtualdefault |
|
inline |
|
defaultnoexcept |
|
delete |
|
inlinestatic |
Definition at line 47 of file SocketConnectionInitializer.h.
References next.
Referenced by Battlenet::Session::Start(), Trinity::Net::Http::Socket::Start(), Trinity::Net::Http::SslSocket::Start(), and WorldSocket::Start().
|
pure virtual |
Implemented in Trinity::Net::Http::HttpConnectionInitializer< SocketImpl >, Trinity::Net::ReadConnectionInitializer< AsyncReadObjectType, ReadHandlerObjectType >, Trinity::Net::SslHandshakeConnectionInitializer< SocketImpl >, WorldSocketProtocolInitializer, and Trinity::Net::IpBanCheckConnectionInitializer< SocketImpl >.
Referenced by InvokeNext().
| std::shared_ptr<SocketConnectionInitializer> Trinity::Net::SocketConnectionInitializer::next |
Definition at line 45 of file SocketConnectionInitializer.h.
Referenced by InvokeNext(), and SetupChain().