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

TStreamSocketServerEx Member List

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

AcceptingConnections enum valueIServerControl
BeginShutdown() overrideTStreamSocketServerEx [inline, virtual]
CreateListeningSocket(SOCKET socket, const IAddress &address, ListenBacklog listenBacklog)TStreamSocketServerEx [inline, protected, virtual]
ForceShutdown() overrideTStreamSocketServerEx [inline, virtual]
GetAddress() const TStreamSocketServerEx [inline, protected]
JetByteTools::IO::IHandler::GetError(HANDLE handle, const OVERLAPPED &overlapped)IHandler [private, static]
GetStatus() const overrideTStreamSocketServerEx [inline, virtual]
GetStatusAsString(Status status)IServerControl [static]
JetByteTools::IO::IHandler::HandleOperation(IBuffer *pBuffer, DWORD ioSize, DWORD lastError)=0IHandler [private, pure virtual]
Indeterminate enum valueIServerControl
NotStarted enum valueIServerControl
operator=(const TStreamSocketServerEx &rhs)TStreamSocketServerEx
Paused enum valueIServerControl
ReleaseSocket(IPoolableSocket &socket, bool wasUserSocket) overrideTStreamSocketServerEx [inline, protected]
SetAddressDetails(const IFullAddress &address, ListenBacklog listenBacklog, SocketBufferSize recvBufferSize=DefaultSocketBufferSize, SocketBufferSize sendBufferSize=DefaultSocketBufferSize)TStreamSocketServerEx [inline]
SetListeningParameters(ListenBacklog listenBacklog, ListenBacklog numPendingAccepts, bool closeListenSocketOnMaxConnections)TStreamSocketServerEx [inline]
ShuttingDown enum valueIServerControl
SoMaxNumPendingAcceptsTStreamSocketServerEx [inline, static]
Start() overrideTStreamSocketServerEx [inline, virtual]
StartAcceptingConnections() overrideTStreamSocketServerEx [inline, virtual]
Status enum nameIServerControl
StopAcceptingConnections() overrideTStreamSocketServerEx [inline, virtual]
Stopped enum valueIServerControl
TStreamSocketServerEx(IStreamSocketServerExCallback &callback, JetByteTools::IO::IIOPool &pool, IAllocateStreamSockets &socketAllocator, JetByteTools::IO::IAllocateBuffers &bufferAllocator, ZeroByteReadConfiguration zeroByteReadConfiguration=NoZeroByteRead, ILimitConnections &connectionLimiter=CConnectionLimiter::NoLimitLimiter, OutOfBandDataReadConfiguration outOfBandDataReadConfiguration=NoOutOfBandData)TStreamSocketServerEx [inline]
TStreamSocketServerEx(IStreamSocketServerExCallback &callback, JetByteTools::IO::IIOPool &pool, IAllocateStreamSockets &socketAllocator, JetByteTools::IO::IAllocateBuffers &bufferAllocator, SocketBufferSize recvBufferSize=DefaultSocketBufferSize, SocketBufferSize sendBufferSize=DefaultSocketBufferSize, ZeroByteReadConfiguration zeroByteReadConfiguration=NoZeroByteRead, ILimitConnections &connectionLimiter=CConnectionLimiter::NoLimitLimiter, OutOfBandDataReadConfiguration outOfBandDataReadConfiguration=NoOutOfBandData)TStreamSocketServerEx [inline]
TStreamSocketServerEx(const IFullAddress &address, ListenBacklog listenBacklog, IStreamSocketServerExCallback &callback, JetByteTools::IO::IIOPool &pool, IAllocateStreamSockets &socketAllocator, JetByteTools::IO::IAllocateBuffers &bufferAllocator, ZeroByteReadConfiguration zeroByteReadConfiguration=NoZeroByteRead, ILimitConnections &connectionLimiter=CConnectionLimiter::NoLimitLimiter, OutOfBandDataReadConfiguration outOfBandDataReadConfiguration=NoOutOfBandData)TStreamSocketServerEx [inline]
TStreamSocketServerEx(const IFullAddress &address, ListenBacklog listenBacklog, IStreamSocketServerExCallback &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)TStreamSocketServerEx [inline]
TStreamSocketServerEx(const TStreamSocketServerEx &rhs)TStreamSocketServerEx
WaitForShutdownToComplete() overrideTStreamSocketServerEx [inline, virtual]
WaitForShutdownToComplete(Milliseconds timeout) overrideTStreamSocketServerEx [inline, virtual]
~IHandler()IHandler [private, virtual]
~IServerControl()IServerControl [virtual]
~TStreamSocketServerEx()TStreamSocketServerEx [inline, virtual]


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