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

CHTTPSocketServer Member List

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

AcceptingConnections enum valueIServerControl
BeginShutdown() overrideTStreamSocketServerEx [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 typedefIMonitorStreamSocketFlowControl [private]
CreateListeningSocket(SOCKET socket, const IAddress &address, ListenBacklog listenBacklog)TStreamSocketServerEx [inline, protected, virtual]
ForceShutdown() overrideTStreamSocketServerEx [inline, virtual]
GetAddress() const TStreamSocketServerEx [inline, protected]
GetStatus() const overrideTStreamSocketServerEx [inline, virtual]
GetStatusAsString(Status status)IServerControl [static]
Indeterminate enum valueIServerControl
NotStarted enum valueIServerControl
OnAcceptError(DWORD lastError) overrideCStreamSocketServerExCallback [private, virtual]
OnAllConnectionsAborted(DWORD numberOfConnectionsAborted) overrideCStreamSocketServerExCallback [private, virtual]
OnBufferConsolidated(const ConnectionId, const bool) overrideCNullStreamSocketFlowControlMonitor [inline, private]
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnBufferConsolidated(ConnectionId id, bool wasDelayed)=0IMonitorStreamSocketFlowControl [private, pure virtual]
OnBufferDelayed(const ConnectionId, JetByteTools::IO::IBuffer &) overrideCNullStreamSocketFlowControlMonitor [inline, private]
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnBufferDelayed(ConnectionId id, JetByteTools::IO::IBuffer &buffer)=0IMonitorStreamSocketFlowControl [private, pure virtual]
OnBufferDiscarded(const ConnectionId, JetByteTools::IO::IBuffer &, const bool) overrideCNullStreamSocketFlowControlMonitor [inline, private]
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnBufferDiscarded(ConnectionId id, JetByteTools::IO::IBuffer &buffer, bool wasDelayed)=0IMonitorStreamSocketFlowControl [private, pure virtual]
OnBufferSent(const ConnectionId, JetByteTools::IO::IBuffer &) overrideCNullStreamSocketFlowControlMonitor [inline, private]
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnBufferSent(ConnectionId id, JetByteTools::IO::IBuffer &buffer)=0IMonitorStreamSocketFlowControl [private, pure virtual]
OnConnectionClientClose(JetByteTools::Socket::IStreamSocket &socket) overrideCHTTPSocketServer [protected, virtual]
OnConnectionClosed(IStreamSocket &socket) overrideCStreamSocketServerExCallback [private, virtual]
OnConnectionClosure(IStreamSocket &socket, ConnectionClosureReason reason) overrideCStreamSocketServerExCallback [private, virtual]
OnConnectionComplete(const ConnectionId) overrideCNullStreamSocketFlowControlMonitor [inline, private]
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnConnectionComplete(ConnectionId id)=0IMonitorStreamSocketFlowControl [private, pure virtual]
OnConnectionEstablished(JetByteTools::Socket::IStreamSocket &socket, const JetByteTools::Socket::IAddress &address) overrideCHTTPSocketServer [protected, virtual]
JetByteTools::Socket::CNullStreamSocketFlowControlMonitor::OnConnectionEstablished(JetByteTools::Socket::IStreamSocket &socket) overrideCNullStreamSocketFlowControlMonitor [inline, private, virtual]
OnConnectionReset(IStreamSocket &socket, DWORD lastError) overrideCStreamSocketServerExCallback [private, virtual]
OnConnectionTerminated(const ConnectionId) overrideCNullStreamSocketFlowControlMonitor [inline, private]
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnConnectionTerminated(ConnectionId id)=0IMonitorStreamSocketFlowControl [private, pure virtual]
OnConsolidation(const ConnectionId, const bool) overrideCNullStreamSocketFlowControlMonitor [inline, private]
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnConsolidation(ConnectionId id, bool consolidated)=0IMonitorStreamSocketFlowControl [private, pure virtual]
OnDecrementPendingReceives(DWORD pendingReceives) overrideCStreamSocketServerExCallback [private, virtual]
OnError(const JetByteTools::Core::_tstring &message) overrideCStreamSocketServerExCallback [private, virtual]
JetByteTools::Socket::CStreamSocketServerExCallback::OnError(const JetByteTools::Core::_tstring &message, DWORD lastError) overrideCStreamSocketServerExCallback [private, virtual]
OnIncrementPendingReceives(DWORD pendingReceives) overrideCStreamSocketServerExCallback [private, virtual]
OnListEmpty(JetByteTools::Socket::IStreamSocket &socket) overrideCHTTPSocketServer [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) overrideCHTTPSocketServer [protected, virtual]
OnListStatus(JetByteTools::Socket::IStreamSocket &socket, const DWORD percentageUsed) overrideCHTTPSocketServer [protected, virtual]
OnMaximumConnections() overrideCStreamSocketServerExCallback [private, virtual]
OnOutgoingConnectionFailed(IStreamSocket &socket, const IAddress &address, DWORD lastError) overrideCStreamSocketServerExCallback [private, virtual]
OnPreListFull()CFlowControlStreamSocketConnectionFilter::IProcessBufferList [inline, private, virtual]
OnPreOutgoingConnect(JetByteTools::Core::IIndexedOpaqueUserData &userData, const IAddress &address, const void *pUserData) overrideCStreamSocketServerExCallback [private, virtual]
OnReadCompleted(JetByteTools::Socket::IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer) overrideCHTTPSocketServer [protected, virtual]
OnReadCompletionError(IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer, DWORD lastError) overrideCStreamSocketServerExCallback [private, virtual]
OnReadCompletionErrorMayNotBeFatalConnectionError(IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer, const DWORD lastError)IStreamSocketConnectionManagerCallback [inline, private, virtual]
OnReadOOBCompleted(IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer) overrideCStreamSocketServerExCallback [private, virtual]
OnShutdownComplete() overrideCStreamSocketServerExCallback [private, virtual]
OnShutdownInitiated() overrideCStreamSocketServerExCallback [private, virtual]
OnSocketCreated(SOCKET s) overrideCStreamSocketServerExCallback [private, virtual]
OnSocketReleased(JetByteTools::Core::IIndexedOpaqueUserData &userData) overrideCHTTPSocketServer [protected, virtual]
OnStartAcceptingConnections() overrideCStreamSocketServerExCallback [private, virtual]
OnStopAcceptingConnections() overrideCStreamSocketServerExCallback [private, virtual]
OnWriteComplete(const ConnectionId) overrideCNullStreamSocketFlowControlMonitor [inline, private]
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnWriteComplete(ConnectionId id)=0IMonitorStreamSocketFlowControl [private, pure virtual]
OnWriteCompleted(IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer) overrideCStreamSocketServerExCallback [private, virtual]
JetByteTools::OnWriteCompletionError(IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer, DWORD lastError) overrideCStreamSocketServerExCallback [private, virtual]
JetByteTools::Socket::CNullStreamSocketFlowControlMonitor::OnWriteCompletionError(const ConnectionId, JetByteTools::Socket::IStreamSocket &, JetByteTools::IO::IBuffer &, const DWORD) overrideCNullStreamSocketFlowControlMonitor [inline, private]
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnWriteCompletionError(ConnectionId id, JetByteTools::Socket::IStreamSocket &socket, JetByteTools::IO::IBuffer &buffer, DWORD lastError)=0IMonitorStreamSocketFlowControl [private, pure virtual]
OnWriteCompletionErrorMayNotBeFatalConnectionError(IStreamSocket &socket, JetByteTools::IO::CSmartBuffer &buffer, const DWORD lastError)IStreamSocketConnectionManagerCallback [inline, private, virtual]
OnWritePending(const ConnectionId) overrideCNullStreamSocketFlowControlMonitor [inline, private]
JetByteTools::Socket::IMonitorStreamSocketFlowControl::OnWritePending(ConnectionId id)=0IMonitorStreamSocketFlowControl [private, pure virtual]
operator=(const CHTTPSocketServer &rhs)CHTTPSocketServer
JetByteTools::Socket::TStreamSocketServerEx::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]
~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]


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