, including all inherited members.
AcceptingConnections enum value | IServerControl | |
BeginShutdown() override | TStreamSocketServer | [inline, virtual] |
CreateListeningSocket(SOCKET socket, const IAddress &address, ListenBacklog listenBacklog) | TStreamSocketServer | [inline, protected, virtual] |
ForceShutdown() override | TStreamSocketServer | [inline, virtual] |
GetAddress() const | TStreamSocketServer | [inline, protected] |
GetStatus() const override | TStreamSocketServer | [inline, virtual] |
GetStatusAsString(Status status) | IServerControl | [static] |
Indeterminate enum value | IServerControl | |
NotStarted enum value | IServerControl | |
operator=(const TStreamSocketServer &rhs) | TStreamSocketServer | |
Paused enum value | IServerControl | |
ReleaseSocket(IPoolableSocket &socket, bool wasUserSocket) override | TStreamSocketServer | [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 value | IServerControl | |
Start() override | TStreamSocketServer | [inline, virtual] |
StartAcceptingConnections() override | TStreamSocketServer | [inline, virtual] |
Status enum name | IServerControl | |
StopAcceptingConnections() override | TStreamSocketServer | [inline, virtual] |
Stopped enum value | IServerControl | |
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() override | TStreamSocketServer | [inline, virtual] |
WaitForShutdownToComplete(Milliseconds timeout) override | TStreamSocketServer | [inline, virtual] |
~IRunnable() | IRunnable | [private, virtual] |
~IServerControl() | IServerControl | [virtual] |
~TStreamSocketServer() | TStreamSocketServer | [inline, virtual] |