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

IStreamSocketConnectionManager Member List

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

AbortAllConnections()=0ICreateStreamSocketConnections [pure virtual]
AllocateBuffer()=0IStreamSocketConnectionManager [pure virtual]
AllocateBuffer(JetByteTools::IO::IPoolBuffers &pool)=0IStreamSocketConnectionManager [pure virtual]
AllocateCustomSizedBuffer(JetByteTools::IO::IBuffer::BufferSize bufferSize)=0IStreamSocketConnectionManager [pure virtual]
AsyncConnect(const IFullAddress &address, const void *pUserData=nullptr, SocketBufferSize recvBufferSize=DefaultSocketBufferSize, SocketBufferSize sendBufferSize=DefaultSocketBufferSize)=0ICreateStreamSocketConnections [pure virtual]
AsyncConnectAvailable(const IAddressType &addressType) const =0ICreateStreamSocketConnections [pure virtual]
AsyncConnectNoThrow(const IFullAddress &address, const void *pUserData=nullptr, SocketBufferSize recvBufferSize=DefaultSocketBufferSize, SocketBufferSize sendBufferSize=DefaultSocketBufferSize)=0ICreateStreamSocketConnections [pure virtual]
Connect(const IFullAddress &address, const void *pUserData=nullptr, SocketBufferSize recvBufferSize=DefaultSocketBufferSize, SocketBufferSize sendBufferSize=DefaultSocketBufferSize)=0ICreateStreamSocketConnections [pure virtual]
ConnectAsyncIfAvailable(const IFullAddress &address, const void *pUserData=nullptr, SocketBufferSize recvBufferSize=DefaultSocketBufferSize, SocketBufferSize sendBufferSize=DefaultSocketBufferSize)=0ICreateStreamSocketConnections [pure virtual]
ConnectAsyncIfAvailableNoThrow(const IFullAddress &address, const void *pUserData=nullptr, SocketBufferSize recvBufferSize=DefaultSocketBufferSize, SocketBufferSize sendBufferSize=DefaultSocketBufferSize)=0ICreateStreamSocketConnections [pure virtual]
ConnectNoThrow(const IFullAddress &address, const void *pUserData=nullptr, SocketBufferSize recvBufferSize=DefaultSocketBufferSize, SocketBufferSize sendBufferSize=DefaultSocketBufferSize)=0ICreateStreamSocketConnections [pure virtual]
ExecuteWrite(IStreamSocketEx &socket, JetByteTools::IO::CSmartBuffer &buffer)=0IStreamSocketConnectionManager [pure virtual]
HandleOperation(IStreamSocketEx &socket, JetByteTools::IO::CSmartBuffer &buffer, DWORD ioSize, DWORD lastError)=0IStreamSocketConnectionManager [pure virtual]
OnClientClose(IStreamSocketEx &socket)=0IStreamSocketConnectionManager [pure virtual]
OnConnectionAborted(IStreamSocketEx &socket, ConnectionClosureReason reason, bool wasUserSocket)=0IStreamSocketConnectionManager [pure virtual]
OnConnectionClosed(IStreamSocketEx &socket, ConnectionClosureReason reason)=0IStreamSocketConnectionManager [pure virtual]
OnConnectionReset(IStreamSocketEx &socket, DWORD lastError)=0IStreamSocketConnectionManager [pure virtual]
OnConnectionShutdown(IStreamSocketEx &socket, ShutdownHow how)=0IStreamSocketConnectionManager [pure virtual]
ReleaseSocket(IPoolableSocket &socket, bool wasUserSocket)=0IStreamSocketConnectionManager [pure virtual]
RequestCancelIO(IStreamSocketEx &socket)=0IStreamSocketConnectionManager [pure virtual]
RequestRead(IStreamSocketEx &socket, JetByteTools::IO::CSmartBuffer &buffer)=0IStreamSocketConnectionManager [pure virtual]
RequestWrite(IStreamSocketEx &socket, JetByteTools::IO::CSmartBuffer &buffer)=0IStreamSocketConnectionManager [pure virtual]
RequestWrite(IStreamSocketEx &socket, JetByteTools::IO::IIterateableBufferChain &buffers)=0IStreamSocketConnectionManager [pure virtual]
~ICreateStreamSocketConnections()ICreateStreamSocketConnections [protected, virtual]
~IPoolableSocketManager()IPoolableSocketManager [protected, virtual]
~IStreamSocketConnectionManager()IStreamSocketConnectionManager [protected, virtual]


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