TrinityCore
Loading...
Searching...
No Matches
Trinity::Net::SocketConnectionInitializer Struct Referenceabstract

#include <SocketConnectionInitializer.h>

+ Inheritance diagram for Trinity::Net::SocketConnectionInitializer:

Public Member Functions

 SocketConnectionInitializer ()=default
 
 SocketConnectionInitializer (SocketConnectionInitializer const &)=delete
 
 SocketConnectionInitializer (SocketConnectionInitializer &&) noexcept=default
 
SocketConnectionInitializeroperator= (SocketConnectionInitializer const &)=delete
 
SocketConnectionInitializeroperator= (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< SocketConnectionInitializernext
 

Detailed Description

Definition at line 26 of file SocketConnectionInitializer.h.

Constructor & Destructor Documentation

◆ SocketConnectionInitializer() [1/3]

Trinity::Net::SocketConnectionInitializer::SocketConnectionInitializer ( )
default

◆ SocketConnectionInitializer() [2/3]

Trinity::Net::SocketConnectionInitializer::SocketConnectionInitializer ( SocketConnectionInitializer const &  )
delete

◆ SocketConnectionInitializer() [3/3]

Trinity::Net::SocketConnectionInitializer::SocketConnectionInitializer ( SocketConnectionInitializer &&  )
defaultnoexcept

◆ ~SocketConnectionInitializer()

virtual Trinity::Net::SocketConnectionInitializer::~SocketConnectionInitializer ( )
virtualdefault

Member Function Documentation

◆ InvokeNext()

void Trinity::Net::SocketConnectionInitializer::InvokeNext ( )
inline

Definition at line 39 of file SocketConnectionInitializer.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator=() [1/2]

SocketConnectionInitializer & Trinity::Net::SocketConnectionInitializer::operator= ( SocketConnectionInitializer &&  )
defaultnoexcept

◆ operator=() [2/2]

SocketConnectionInitializer & Trinity::Net::SocketConnectionInitializer::operator= ( SocketConnectionInitializer const &  )
delete

◆ SetupChain()

static std::shared_ptr< SocketConnectionInitializer > & Trinity::Net::SocketConnectionInitializer::SetupChain ( std::span< std::shared_ptr< SocketConnectionInitializer > >  initializers)
inlinestatic

Definition at line 47 of file SocketConnectionInitializer.h.

+ Here is the caller graph for this function:

◆ Start()

virtual void Trinity::Net::SocketConnectionInitializer::Start ( )
pure virtual

Member Data Documentation

◆ next

std::shared_ptr<SocketConnectionInitializer> Trinity::Net::SocketConnectionInitializer::next

Definition at line 45 of file SocketConnectionInitializer.h.


The documentation for this struct was generated from the following file: