#include <NetworkThread.h>
template<class SocketType>
class NetworkThread< SocketType >
Definition at line 38 of file NetworkThread.h.
◆ SocketContainer
template<class SocketType >
typedef std::vector<std::shared_ptr<SocketType> > NetworkThread< SocketType >::SocketContainer |
|
private |
◆ NetworkThread()
template<class SocketType >
◆ ~NetworkThread()
template<class SocketType >
◆ AddNewSockets()
template<class SocketType >
◆ AddSocket()
template<class SocketType >
virtual void NetworkThread< SocketType >::AddSocket |
( |
std::shared_ptr< SocketType > |
sock | ) |
|
|
inlinevirtual |
◆ GetConnectionCount()
template<class SocketType >
◆ GetSocketForAccept()
template<class SocketType >
tcp::socket * NetworkThread< SocketType >::GetSocketForAccept |
( |
| ) |
|
|
inline |
◆ Run()
template<class SocketType >
◆ SocketAdded()
template<class SocketType >
virtual void NetworkThread< SocketType >::SocketAdded |
( |
std::shared_ptr< SocketType > |
| ) |
|
|
inlineprotectedvirtual |
◆ SocketRemoved()
template<class SocketType >
virtual void NetworkThread< SocketType >::SocketRemoved |
( |
std::shared_ptr< SocketType > |
| ) |
|
|
inlineprotectedvirtual |
◆ Start()
template<class SocketType >
◆ Stop()
template<class SocketType >
◆ Update()
template<class SocketType >
◆ Wait()
template<class SocketType >
◆ _acceptSocket
template<class SocketType >
◆ _connections
template<class SocketType >
◆ _ioContext
template<class SocketType >
◆ _newSockets
template<class SocketType >
◆ _newSocketsLock
template<class SocketType >
◆ _sockets
template<class SocketType >
◆ _stopped
template<class SocketType >
◆ _thread
template<class SocketType >
◆ _updateTimer
template<class SocketType >
The documentation for this class was generated from the following file: