TrinityCore
Loading...
Searching...
No Matches
WorldSocketThread Class Reference
+ Inheritance diagram for WorldSocketThread:

Public Member Functions

void SocketAdded (std::shared_ptr< WorldSocket > const &sock) override
 
void SocketRemoved (std::shared_ptr< WorldSocket >const &sock) override
 
- Public Member Functions inherited from Trinity::Net::NetworkThread< WorldSocket >
 NetworkThread ()
 
 NetworkThread (NetworkThread const &)=delete
 
 NetworkThread (NetworkThread &&)=delete
 
NetworkThreadoperator= (NetworkThread const &)=delete
 
NetworkThreadoperator= (NetworkThread &&)=delete
 
virtual ~NetworkThread ()
 
void Stop ()
 
bool Start ()
 
void Wait ()
 
int32 GetConnectionCount () const
 
virtual void AddSocket (std::shared_ptr< WorldSocket > sock)
 
Trinity::Net::IoContextTcpSocketGetSocketForAccept ()
 

Additional Inherited Members

- Protected Member Functions inherited from Trinity::Net::NetworkThread< WorldSocket >
void AddNewSockets ()
 
void Run ()
 
void Update ()
 

Detailed Description

Definition at line 26 of file WorldSocketMgr.cpp.

Member Function Documentation

◆ SocketAdded()

void WorldSocketThread::SocketAdded ( std::shared_ptr< WorldSocket > const &  sock)
inlineoverridevirtual

Reimplemented from Trinity::Net::NetworkThread< WorldSocket >.

Definition at line 29 of file WorldSocketMgr.cpp.

◆ SocketRemoved()

void WorldSocketThread::SocketRemoved ( std::shared_ptr< WorldSocket >const &  sock)
inlineoverridevirtual

Reimplemented from Trinity::Net::NetworkThread< WorldSocket >.

Definition at line 35 of file WorldSocketMgr.cpp.


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