, including all inherited members.
AcceptingConnections enum value | IServerControl | |
BeginShutdown() override | TStreamSocketServerEx | [inline, virtual] |
CHTTPSocketServer(IManageResources &resourceManager, JetByteTools::Socket::CFlowControlStreamSocketConnectionFilter::BufferCount maxBuffers, JetByteTools::Socket::CFlowControlStreamSocketConnectionFilter::PendingWriteCount maxPendingWrites, JetByteTools::Socket::CFlowControlStreamSocketConnectionFilter::Percentage notificationPercentageStepSize, JetByteTools::Socket::SocketBufferSize recvBufferSize, JetByteTools::Socket::SocketBufferSize sendBufferSize, const JetByteTools::Socket::IFullAddress &address, JetByteTools::Socket::ListenBacklog listenBacklog, JetByteTools::IO::IIOPool &pool, JetByteTools::Socket::IAllocateSequencedStreamSockets &socketAllocator, JetByteTools::IO::IAllocateBuffers &bufferAllocator) | CHTTPSocketServer | |
CHTTPSocketServer(JetByteTools::Socket::IMonitorStreamSocketFlowControl &monitor, IManageResources &resourceManager, JetByteTools::Socket::CFlowControlStreamSocketConnectionFilter::BufferCount maxBuffers, JetByteTools::Socket::CFlowControlStreamSocketConnectionFilter::PendingWriteCount maxPendingWrites, JetByteTools::Socket::CFlowControlStreamSocketConnectionFilter::Percentage notificationPercentageStepSize, JetByteTools::Socket::SocketBufferSize recvBufferSize, JetByteTools::Socket::SocketBufferSize sendBufferSize, const JetByteTools::Socket::IFullAddress &address, JetByteTools::Socket::ListenBacklog listenBacklog, JetByteTools::IO::IIOPool &pool, JetByteTools::Socket::IAllocateSequencedStreamSockets &socketAllocator, JetByteTools::IO::IAllocateBuffers &bufferAllocator) | CHTTPSocketServer | |
CHTTPSocketServer(const CHTTPSocketServer &rhs) | CHTTPSocketServer | |
CNullStreamSocketFlowControlMonitor() | CNullStreamSocketFlowControlMonitor | [private] |
ConnectionId typedef | IMonitorStreamSocketFlowControl | [private] |
CreateListeningSocket(SOCKET socket, const IAddress &address, ListenBacklog listenBacklog) | TStreamSocketServerEx | [inline, protected, virtual] |
ForceShutdown() override | TStreamSocketServerEx | [inline, virtual] |
GetAddress() const | TStreamSocketServerEx | [inline, protected] |
GetStatus() const override | TStreamSocketServerEx | [inline, virtual] |
GetStatusAsString(Status status) | IServerControl | [static] |
Indeterminate enum value | IServerControl | |
NotStarted enum value | IServerControl | |
OnAcceptError(DWORD lastError) override | CStreamSocketServerExCallback | [private, virtual] |
OnAllConnectionsAborted(DWORD numberOfConnectionsAborted) override | CStreamSocketServerExCallback | [private, virtual] |
OnBufferConsolidated(const ConnectionId, const bool) override | CNullStreamSocketFlowControlMonitor | [inline, private] |
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnBufferConsolidated(ConnectionId id, bool wasDelayed)=0 | IMonitorStreamSocketFlowControl | [private, pure virtual] |
OnBufferDelayed(const ConnectionId, JetByteTools::IO::IBuffer &) override | CNullStreamSocketFlowControlMonitor | [inline, private] |
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnBufferDelayed(ConnectionId id, JetByteTools::IO::IBuffer &buffer)=0 | IMonitorStreamSocketFlowControl | [private, pure virtual] |
OnBufferDiscarded(const ConnectionId, JetByteTools::IO::IBuffer &, const bool) override | CNullStreamSocketFlowControlMonitor | [inline, private] |
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnBufferDiscarded(ConnectionId id, JetByteTools::IO::IBuffer &buffer, bool wasDelayed)=0 | IMonitorStreamSocketFlowControl | [private, pure virtual] |
OnBufferSent(const ConnectionId, JetByteTools::IO::IBuffer &) override | CNullStreamSocketFlowControlMonitor | [inline, private] |
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnBufferSent(ConnectionId id, JetByteTools::IO::IBuffer &buffer)=0 | IMonitorStreamSocketFlowControl | [private, pure virtual] |
OnConnectionClientClose(JetByteTools::Socket::IStreamSocket &socket) override | CHTTPSocketServer | [protected, virtual] |
OnConnectionClosed(IStreamSocket &socket) override | CStreamSocketServerExCallback | [private, virtual] |
OnConnectionClosure(IStreamSocket &socket, ConnectionClosureReason reason) override | CStreamSocketServerExCallback | [private, virtual] |
OnConnectionComplete(const ConnectionId) override | CNullStreamSocketFlowControlMonitor | [inline, private] |
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnConnectionComplete(ConnectionId id)=0 | IMonitorStreamSocketFlowControl | [private, pure virtual] |
OnConnectionEstablished(JetByteTools::Socket::IStreamSocket &socket, const JetByteTools::Socket::IAddress &address) override | CHTTPSocketServer | [protected, virtual] |
JetByteTools::Socket::CNullStreamSocketFlowControlMonitor::OnConnectionEstablished(JetByteTools::Socket::IStreamSocket &socket) override | CNullStreamSocketFlowControlMonitor | [inline, private, virtual] |
OnConnectionReset(IStreamSocket &socket, DWORD lastError) override | CStreamSocketServerExCallback | [private, virtual] |
OnConnectionTerminated(const ConnectionId) override | CNullStreamSocketFlowControlMonitor | [inline, private] |
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnConnectionTerminated(ConnectionId id)=0 | IMonitorStreamSocketFlowControl | [private, pure virtual] |
OnConsolidation(const ConnectionId, const bool) override | CNullStreamSocketFlowControlMonitor | [inline, private] |
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnConsolidation(ConnectionId id, bool consolidated)=0 | IMonitorStreamSocketFlowControl | [private, pure virtual] |
OnDecrementPendingReceives(DWORD pendingReceives) override | CStreamSocketServerExCallback | [private, virtual] |
OnError(const JetByteTools::Core::_tstring &message) override | CStreamSocketServerExCallback | [private, virtual] |
JetByteTools::Socket::CStreamSocketServerExCallback::OnError(const JetByteTools::Core::_tstring &message, DWORD lastError) override | CStreamSocketServerExCallback | [private, virtual] |
OnIncrementPendingReceives(DWORD pendingReceives) override | CStreamSocketServerExCallback | [private, virtual] |
OnListEmpty(JetByteTools::Socket::IStreamSocket &socket) override | CHTTPSocketServer | [protected, virtual] |
OnListFull(JetByteTools::Socket::IStreamSocket &socket, const JetByteTools::Socket::IMonitorStreamSocketFlowControl::ConnectionId id, JetByteTools::Socket::IMonitorStreamSocketFlowControl &monitor, const JetByteTools::IO::IBuffer &newBuffer, JetByteTools::IO::IBufferChain &buffers, JetByteTools::IO::IBufferChain &discardedBuffers) override | CHTTPSocketServer | [protected, virtual] |
OnListStatus(JetByteTools::Socket::IStreamSocket &socket, const DWORD percentageUsed) override | CHTTPSocketServer | [protected, virtual] |
OnMaximumConnections() override | CStreamSocketServerExCallback | [private, virtual] |
OnOutgoingConnectionFailed(IStreamSocket &socket, const IAddress &address, DWORD lastError) override | CStreamSocketServerExCallback | [private, virtual] |
OnPreListFull() | CFlowControlStreamSocketConnectionFilter::IProcessBufferList | [inline, private, virtual] |
OnPreOutgoingConnect(JetByteTools::Core::IIndexedOpaqueUserData &userData, const IAddress &address, const void *pUserData) override | CStreamSocketServerExCallback | [private, virtual] |
OnReadCompleted(JetByteTools::Socket::IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer) override | CHTTPSocketServer | [protected, virtual] |
OnReadCompletionError(IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer, DWORD lastError) override | CStreamSocketServerExCallback | [private, virtual] |
OnReadCompletionErrorMayNotBeFatalConnectionError(IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer, const DWORD lastError) | IStreamSocketConnectionManagerCallback | [inline, private, virtual] |
OnReadOOBCompleted(IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer) override | CStreamSocketServerExCallback | [private, virtual] |
OnShutdownComplete() override | CStreamSocketServerExCallback | [private, virtual] |
OnShutdownInitiated() override | CStreamSocketServerExCallback | [private, virtual] |
OnSocketCreated(SOCKET s) override | CStreamSocketServerExCallback | [private, virtual] |
OnSocketReleased(JetByteTools::Core::IIndexedOpaqueUserData &userData) override | CHTTPSocketServer | [protected, virtual] |
OnStartAcceptingConnections() override | CStreamSocketServerExCallback | [private, virtual] |
OnStopAcceptingConnections() override | CStreamSocketServerExCallback | [private, virtual] |
OnWriteComplete(const ConnectionId) override | CNullStreamSocketFlowControlMonitor | [inline, private] |
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnWriteComplete(ConnectionId id)=0 | IMonitorStreamSocketFlowControl | [private, pure virtual] |
OnWriteCompleted(IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer) override | CStreamSocketServerExCallback | [private, virtual] |
JetByteTools::OnWriteCompletionError(IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer, DWORD lastError) override | CStreamSocketServerExCallback | [private, virtual] |
JetByteTools::Socket::CNullStreamSocketFlowControlMonitor::OnWriteCompletionError(const ConnectionId, JetByteTools::Socket::IStreamSocket &, JetByteTools::IO::IBuffer &, const DWORD) override | CNullStreamSocketFlowControlMonitor | [inline, private] |
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnWriteCompletionError(ConnectionId id, JetByteTools::Socket::IStreamSocket &socket, JetByteTools::IO::IBuffer &buffer, DWORD lastError)=0 | IMonitorStreamSocketFlowControl | [private, pure virtual] |
OnWriteCompletionErrorMayNotBeFatalConnectionError(IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer, const DWORD lastError) | IStreamSocketConnectionManagerCallback | [inline, private, virtual] |
OnWritePending(const ConnectionId) override | CNullStreamSocketFlowControlMonitor | [inline, private] |
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnWritePending(ConnectionId id)=0 | IMonitorStreamSocketFlowControl | [private, pure virtual] |
operator=(const CHTTPSocketServer &rhs) | CHTTPSocketServer | |
JetByteTools::Socket::TStreamSocketServerEx::operator=(const TStreamSocketServerEx &rhs) | TStreamSocketServerEx | |
Paused enum value | IServerControl | |
ReleaseSocket(IPoolableSocket &socket, bool wasUserSocket) override | TStreamSocketServerEx | [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 value | IServerControl | |
SoMaxNumPendingAccepts | TStreamSocketServerEx | [inline, static] |
Start() override | TStreamSocketServerEx | [inline, virtual] |
StartAcceptingConnections() override | TStreamSocketServerEx | [inline, virtual] |
Status enum name | IServerControl | |
StopAcceptingConnections() override | TStreamSocketServerEx | [inline, virtual] |
Stopped enum value | IServerControl | |
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() override | TStreamSocketServerEx | [inline, virtual] |
WaitForShutdownToComplete(Milliseconds timeout) override | TStreamSocketServerEx | [inline, virtual] |
~CHTTPSocketServer() | CHTTPSocketServer | |
~IMonitorStreamSocketFlowControl() | IMonitorStreamSocketFlowControl | [private, virtual] |
~IProcessBufferList() | CFlowControlStreamSocketConnectionFilter::IProcessBufferList | [private, virtual] |
~IServerControl() | IServerControl | [virtual] |
~ISocketCallback() | ISocketCallback | [private, virtual] |
~IStreamSocketCallback() | IStreamSocketCallback | [private, virtual] |
~IStreamSocketConnectionManagerCallback() | IStreamSocketConnectionManagerCallback | [private, virtual] |
~IStreamSocketServerCallback() | IStreamSocketServerCallback | [private, virtual] |
~IStreamSocketServerExCallback() | IStreamSocketServerExCallback | [private, virtual] |
~TStreamSocketServerEx() | TStreamSocketServerEx | [inline, virtual] |