, including all inherited members.
AbortAllConnections() | TConnectionManagerBase | [inline] |
AbortAllConnections(ConnectionClosureReason reason) | TConnectionManagerBase | [inline, protected] |
AcceptEx(SOCKET listenSocket, SOCKET acceptSocket, PVOID pOutputBuffer, DWORD receiveDataLength, DWORD localAddressLength, DWORD remoteAddressLength, LPDWORD bytesReceived, LPOVERLAPPED pOverlapped) const | CUsesMSWinSockExtensions | [protected] |
AllocateBuffer() override | TConnectionManagerBase | [inline, protected] |
AllocateBuffer(JetByteTools::IO::IPoolBuffers &pool) override | TConnectionManagerBase | [inline, protected] |
AllocateCustomSizedBuffer(JetByteTools::IO::IBuffer::BufferSize bufferSize) override | TConnectionManagerBase | [inline, protected] |
AssociateDevice(SOCKET s, JetByteTools::IO::IHandler &handler) const | TConnectionManagerBase | [inline, protected] |
BeginShutdown() | TConnectionManagerBase | [inline, virtual] |
CanDisconnectSocketForReuse(SOCKET s) const | CUsesMSWinSockExtensions | [protected] |
CDispatchRestrictor() | CDispatchRestrictor | [protected] |
CDispatchRestrictor(const CDispatchRestrictor &rhs) | CDispatchRestrictor | [protected] |
CheckCanConnectNow() | TConnectionManagerBase | [inline, protected] |
ConnectEx(SOCKET s, const struct sockaddr FAR *name, int namelen, PVOID lpSendBuffer, DWORD dwSendDataLength, LPDWORD lpdwBytesSent, LPOVERLAPPED lpOverlapped) const | CUsesMSWinSockExtensions | [protected] |
CUsesMSWinSockExtensions() | CUsesMSWinSockExtensions | [protected] |
CUsesMSWinSockExtensions(const CUsesMSWinSockExtensions &rhs) | CUsesMSWinSockExtensions | [protected] |
CUsesWinsock() | CUsesWinsock | [protected] |
CUsesWinsock(const CUsesWinsock &rhs) | CUsesWinsock | [protected] |
DecrementActiveConnections() | TConnectionManagerBase | [inline, protected] |
DisableDispatchForThisSocket(const void *pSocket) | CDispatchRestrictor | [protected, static] |
DisconnectEx(SOCKET s, LPOVERLAPPED pOverlapped, DWORD flags) const | CUsesMSWinSockExtensions | [protected] |
DisconnectSocketForReuse(SOCKET s) const | CUsesMSWinSockExtensions | [protected] |
EnableDispatchForThisSocket(const void *pSocket) | CDispatchRestrictor | [protected, static] |
EnableDispatchOnThisThread(bool enable) | CDispatchRestrictor | [protected] |
EnsureCanConnectNow() | TConnectionManagerBase | [inline, protected] |
ForceShutdown() | TConnectionManagerBase | [inline, virtual] |
GetAcceptExSockaddrs(PVOID pOutputBuffer, DWORD receiveDataLength, DWORD localAddressLength, DWORD remoteAddressLength, LPSOCKADDR *pLocalSockaddr, LPINT pLocalSockaddrLength, LPSOCKADDR *pRemoteSockaddr, LPINT pRemoteSockaddrLength) const | CUsesMSWinSockExtensions | [protected] |
IncrementActiveConnections() | TConnectionManagerBase | [inline, protected] |
LoadAcceptEx(SOCKET s) const | CUsesMSWinSockExtensions | [protected] |
LoadConnectEx(SOCKET s) const | CUsesMSWinSockExtensions | [protected] |
LoadDisconnectEx(SOCKET s) const | CUsesMSWinSockExtensions | [protected] |
LoadGetAcceptExSockaddrs(SOCKET s) const | CUsesMSWinSockExtensions | [protected] |
LoadTransmitFile(SOCKET s) const | CUsesMSWinSockExtensions | [protected] |
LoadWSARecvMsg(SOCKET s) const | CUsesMSWinSockExtensions | [protected] |
m_activeConnections | TConnectionManagerBase | [protected] |
m_canEnableSkipCompletionPortOnSuccess | TConnectionManagerBase | [protected] |
m_connectionLimiter | TConnectionManagerBase | [protected] |
m_noActiveConnectionsEvent | TConnectionManagerBase | [protected] |
m_pool | TConnectionManagerBase | [protected] |
m_socketAllocator | TConnectionManagerBase | [protected] |
operator=(const TConnectionManagerBase &rhs) | TConnectionManagerBase | |
JetByteTools::Socket::CUsesMSWinSockExtensions::operator=(const CUsesMSWinSockExtensions &rhs) | CUsesMSWinSockExtensions | [protected] |
JetByteTools::Socket::CUsesWinsock::operator=(const CUsesWinsock &rhs) | CUsesWinsock | [protected] |
JetByteTools::Socket::CDispatchRestrictor::operator=(const CDispatchRestrictor &rhs) | CDispatchRestrictor | [protected] |
ReleaseSocket(IPoolableSocket &socket, bool wasUserSocket) override | TConnectionManagerBase | [inline, protected, virtual] |
SetBufferSize(SOCKET s, SocketBufferSize bufferSize, int optionName) const | TConnectionManagerBase | [inline, protected] |
ShouldDispatchForThisSocket(const void *pSocket) | CDispatchRestrictor | [protected, static] |
ShouldDispatchOnThisThread() | CDispatchRestrictor | [protected, static] |
ShutdownComplete() | TConnectionManagerBase | [inline, protected, virtual] |
ShutdownIsInProgress() const | TConnectionManagerBase | [inline, protected] |
Start() | TConnectionManagerBase | [inline, protected, virtual] |
TConnectionManagerBase(const TConnectionManagerBase &rhs) | TConnectionManagerBase | |
TConnectionManagerBase(Callback &callback, JetByteTools::IO::IIOPool &pool, Manager &manager, SocketAllocator &socketAllocator, JetByteTools::IO::IAllocateBuffers &bufferAllocator, ILimitConnections &connectionLimiter) | TConnectionManagerBase | [inline, protected] |
TransmitFile(SOCKET s, HANDLE fileToTransmit, DWORD numberOfBytesToWrite, DWORD numberOfBytesPerSend, LPOVERLAPPED lOverlapped, LPTRANSMIT_FILE_BUFFERS lTransmitBuffers, DWORD flags) const | CUsesMSWinSockExtensions | [protected] |
WaitForShutdownToComplete() | TConnectionManagerBase | [inline, virtual] |
WaitForShutdownToComplete(Milliseconds timeout) | TConnectionManagerBase | [inline, virtual] |
WSARecvMsg(SOCKET s, LPWSAMSG lpMsg, LPDWORD lpdwNumberOfBytesRecvd, LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) const | CUsesMSWinSockExtensions | [protected] |
~CDispatchRestrictor() | CDispatchRestrictor | [protected, virtual] |
~CUsesMSWinSockExtensions() | CUsesMSWinSockExtensions | [protected, virtual] |
~CUsesWinsock() | CUsesWinsock | [protected, virtual] |
~TConnectionManagerBase() | TConnectionManagerBase | [inline] |