The C++ framework for developing highly scalable, high performance servers on Windows platforms.

TStreamSocketServer Member List

This is the complete list of members for TStreamSocketServer, including all inherited members.

AcceptingConnections enum valueIServerControl
BeginShutdown() overrideTStreamSocketServer [inline, virtual]
CreateListeningSocket(SOCKET socket, const IAddress &address, ListenBacklog listenBacklog)TStreamSocketServer [inline, protected, virtual]
ForceShutdown() overrideTStreamSocketServer [inline, virtual]
GetAddress() const TStreamSocketServer [inline, protected]
GetStatus() const overrideTStreamSocketServer [inline, virtual]
GetStatusAsString(Status status)IServerControl [static]
Indeterminate enum valueIServerControl
NotStarted enum valueIServerControl
operator=(const TStreamSocketServer &rhs)TStreamSocketServer
Paused enum valueIServerControl
ReleaseSocket(IPoolableSocket &socket, bool wasUserSocket) overrideTStreamSocketServer [inline, protected]
SetAddressDetails(const IFullAddress &address, ListenBacklog listenBacklog, SocketBufferSize recvBufferSize=DefaultSocketBufferSize, SocketBufferSize sendBufferSize=DefaultSocketBufferSize)TStreamSocketServer [inline]
SetThreadName(const JetByteTools::Core::_tstring &threadName)TStreamSocketServer [inline]
ShuttingDown enum valueIServerControl
Start() overrideTStreamSocketServer [inline, virtual]
StartAcceptingConnections() overrideTStreamSocketServer [inline, virtual]
Status enum nameIServerControl
StopAcceptingConnections() overrideTStreamSocketServer [inline, virtual]
Stopped enum valueIServerControl
TStreamSocketServer(IStreamSocketServerCallback &callback, JetByteTools::IO::IIOPool &pool, IAllocateStreamSockets &socketAllocator, JetByteTools::IO::IAllocateBuffers &bufferAllocator, ZeroByteReadConfiguration zeroByteReadConfiguration=NoZeroByteRead, ILimitConnections &connectionLimiter=CConnectionLimiter::NoLimitLimiter, OutOfBandDataReadConfiguration outOfBandDataReadConfiguration=NoOutOfBandData)TStreamSocketServer [inline]
TStreamSocketServer(IStreamSocketServerCallback &callback, JetByteTools::IO::IIOPool &pool, IAllocateStreamSockets &socketAllocator, JetByteTools::IO::IAllocateBuffers &bufferAllocator, SocketBufferSize recvBufferSize, SocketBufferSize sendBufferSize=DefaultSocketBufferSize, ZeroByteReadConfiguration zeroByteReadConfiguration=NoZeroByteRead, ILimitConnections &connectionLimiter=CConnectionLimiter::NoLimitLimiter, OutOfBandDataReadConfiguration outOfBandDataReadConfiguration=NoOutOfBandData)TStreamSocketServer [inline]
TStreamSocketServer(const IFullAddress &address, ListenBacklog listenBacklog, IStreamSocketServerCallback &callback, JetByteTools::IO::IIOPool &pool, IAllocateStreamSockets &socketAllocator, JetByteTools::IO::IAllocateBuffers &bufferAllocator, ZeroByteReadConfiguration zeroByteReadConfiguration=NoZeroByteRead, ILimitConnections &connectionLimiter=CConnectionLimiter::NoLimitLimiter, OutOfBandDataReadConfiguration outOfBandDataReadConfiguration=NoOutOfBandData)TStreamSocketServer [inline]
TStreamSocketServer(const IFullAddress &address, ListenBacklog listenBacklog, IStreamSocketServerCallback &callback, JetByteTools::IO::IIOPool &pool, IAllocateStreamSockets &socketAllocator, JetByteTools::IO::IAllocateBuffers &bufferAllocator, SocketBufferSize recvBufferSize, SocketBufferSize sendBufferSize=DefaultSocketBufferSize, ZeroByteReadConfiguration zeroByteReadConfiguration=NoZeroByteRead, ILimitConnections &connectionLimiter=CConnectionLimiter::NoLimitLimiter, OutOfBandDataReadConfiguration outOfBandDataReadConfiguration=NoOutOfBandData)TStreamSocketServer [inline]
TStreamSocketServer(const TStreamSocketServer &rhs)TStreamSocketServer
WaitForShutdownToComplete() overrideTStreamSocketServer [inline, virtual]
WaitForShutdownToComplete(Milliseconds timeout) overrideTStreamSocketServer [inline, virtual]
~IRunnable()IRunnable [private, virtual]
~IServerControl()IServerControl [virtual]
~TStreamSocketServer()TStreamSocketServer [inline, virtual]


Generated on Sun Sep 12 19:10:41 2021 for The Server Framework - v7.4 by doxygen 1.5.3