TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Socket< T, Stream > Member List

This is the complete list of members for Socket< T, Stream >, including all inherited members.

_closedSocket< T, Stream >private
_closingSocket< T, Stream >private
_isWritingAsyncSocket< T, Stream >private
_readBufferSocket< T, Stream >private
_remoteAddressSocket< T, Stream >private
_remotePortSocket< T, Stream >private
_socketSocket< T, Stream >private
_writeQueueSocket< T, Stream >private
AsyncProcessQueue()Socket< T, Stream >inlineprotected
AsyncRead()Socket< T, Stream >inline
AsyncReadWithCallback(void(T::*callback)(boost::system::error_code, std::size_t))Socket< T, Stream >inline
CloseSocket()Socket< T, Stream >inline
DelayedCloseSocket()Socket< T, Stream >inline
GetReadBuffer()Socket< T, Stream >inline
GetRemoteIpAddress() const Socket< T, Stream >inline
GetRemotePort() const Socket< T, Stream >inline
HandleQueue()Socket< T, Stream >inlineprivate
IsOpen() const Socket< T, Stream >inline
OnClose()Socket< T, Stream >inlineprotectedvirtual
QueuePacket(MessageBuffer &&buffer)Socket< T, Stream >inline
ReadHandler()=0Socket< T, Stream >protectedpure virtual
ReadHandlerInternal(boost::system::error_code error, size_t transferredBytes)Socket< T, Stream >inlineprivate
SetNoDelay(bool enable)Socket< T, Stream >inlineprotected
Socket(tcp::socket &&socket)Socket< T, Stream >inlineexplicit
Start()=0Socket< T, Stream >pure virtual
underlying_stream()Socket< T, Stream >inlineprotected
Update()Socket< T, Stream >inlinevirtual
WriteHandlerWrapper(boost::system::error_code, std::size_t)Socket< T, Stream >inlineprivate
~Socket()Socket< T, Stream >inlinevirtual