TrinityCore
WorldSocketThread Class Reference
+ Inheritance diagram for WorldSocketThread:

Public Member Functions

void SocketAdded (std::shared_ptr< WorldSocket > sock) override
 
void SocketRemoved (std::shared_ptr< WorldSocket > sock) override
 
- Public Member Functions inherited from NetworkThread< WorldSocket >
 NetworkThread ()
 
virtual ~NetworkThread ()
 
void Stop ()
 
bool Start ()
 
void Wait ()
 
int32 GetConnectionCount () const
 
void AddSocket (std::shared_ptr< WorldSocket > sock)
 
boost::asio::ip::tcp::socket * GetSocketForAccept ()
 

Additional Inherited Members

- Protected Member Functions inherited from NetworkThread< WorldSocket >
virtual void SocketAdded (std::shared_ptr< WorldSocket >)
 
virtual void SocketRemoved (std::shared_ptr< WorldSocket >)
 
void AddNewSockets ()
 
void Run ()
 
void Update ()
 

Detailed Description

Definition at line 30 of file WorldSocketMgr.cpp.

Member Function Documentation

◆ SocketAdded()

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

Reimplemented from NetworkThread< WorldSocket >.

Definition at line 33 of file WorldSocketMgr.cpp.

◆ SocketRemoved()

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

Reimplemented from NetworkThread< WorldSocket >.

Definition at line 39 of file WorldSocketMgr.cpp.


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