Public Types | |
typedef ULONG_PTR | ConnectionId |
Public Member Functions | |
CNullStreamSocketFlowControlMonitor () | |
ConnectionId | OnConnectionEstablished (JetByteTools::Socket::IStreamSocket &socket) override |
void | OnWritePending (const ConnectionId) override |
void | OnWriteComplete (const ConnectionId) override |
bool | OnWriteCompletionError (const ConnectionId, JetByteTools::Socket::IStreamSocket &, JetByteTools::IO::IBuffer &, const DWORD) override |
void | OnBufferDelayed (const ConnectionId, JetByteTools::IO::IBuffer &) override |
void | OnConsolidation (const ConnectionId, const bool) override |
void | OnBufferConsolidated (const ConnectionId, const bool) override |
void | OnBufferSent (const ConnectionId, JetByteTools::IO::IBuffer &) override |
void | OnBufferDiscarded (const ConnectionId, JetByteTools::IO::IBuffer &, const bool) override |
void | OnConnectionComplete (const ConnectionId) override |
void | OnConnectionTerminated (const ConnectionId) override |
virtual void | OnWritePending (ConnectionId id)=0 |
virtual void | OnWriteComplete (ConnectionId id)=0 |
virtual bool | OnWriteCompletionError (ConnectionId id, JetByteTools::Socket::IStreamSocket &socket, JetByteTools::IO::IBuffer &buffer, DWORD lastError)=0 |
virtual void | OnBufferDelayed (ConnectionId id, JetByteTools::IO::IBuffer &buffer)=0 |
virtual void | OnConsolidation (ConnectionId id, bool consolidated)=0 |
virtual void | OnBufferConsolidated (ConnectionId id, bool wasDelayed)=0 |
virtual void | OnBufferSent (ConnectionId id, JetByteTools::IO::IBuffer &buffer)=0 |
virtual void | OnBufferDiscarded (ConnectionId id, JetByteTools::IO::IBuffer &buffer, bool wasDelayed)=0 |
virtual void | OnConnectionComplete (ConnectionId id)=0 |
virtual void | OnConnectionTerminated (ConnectionId id)=0 |
typedef ULONG_PTR ConnectionId [inherited] |
ConnectionId OnConnectionEstablished | ( | JetByteTools::Socket::IStreamSocket & | socket | ) | [inline, override, virtual] |
Implements IMonitorStreamSocketFlowControl.
void OnWritePending | ( | const | ConnectionId | ) | [inline, override] |
void OnWriteComplete | ( | const | ConnectionId | ) | [inline, override] |
bool OnWriteCompletionError | ( | const | ConnectionId, | |
JetByteTools::Socket::IStreamSocket & | , | |||
JetByteTools::IO::IBuffer & | , | |||
const | DWORD | |||
) | [inline, override] |
void OnBufferDelayed | ( | const | ConnectionId, | |
JetByteTools::IO::IBuffer & | ||||
) | [inline, override] |
void OnConsolidation | ( | const | ConnectionId, | |
const | bool | |||
) | [inline, override] |
void OnBufferConsolidated | ( | const | ConnectionId, | |
const | bool | |||
) | [inline, override] |
void OnBufferSent | ( | const | ConnectionId, | |
JetByteTools::IO::IBuffer & | ||||
) | [inline, override] |
void OnBufferDiscarded | ( | const | ConnectionId, | |
JetByteTools::IO::IBuffer & | , | |||
const | bool | |||
) | [inline, override] |
void OnConnectionComplete | ( | const | ConnectionId | ) | [inline, override] |
void OnConnectionTerminated | ( | const | ConnectionId | ) | [inline, override] |
virtual void OnWritePending | ( | ConnectionId | id | ) | [pure virtual, inherited] |
virtual void OnWriteComplete | ( | ConnectionId | id | ) | [pure virtual, inherited] |
virtual bool OnWriteCompletionError | ( | ConnectionId | id, | |
JetByteTools::Socket::IStreamSocket & | socket, | |||
JetByteTools::IO::IBuffer & | buffer, | |||
DWORD | lastError | |||
) | [pure virtual, inherited] |
virtual void OnBufferDelayed | ( | ConnectionId | id, | |
JetByteTools::IO::IBuffer & | buffer | |||
) | [pure virtual, inherited] |
virtual void OnConsolidation | ( | ConnectionId | id, | |
bool | consolidated | |||
) | [pure virtual, inherited] |
virtual void OnBufferConsolidated | ( | ConnectionId | id, | |
bool | wasDelayed | |||
) | [pure virtual, inherited] |
virtual void OnBufferSent | ( | ConnectionId | id, | |
JetByteTools::IO::IBuffer & | buffer | |||
) | [pure virtual, inherited] |
virtual void OnBufferDiscarded | ( | ConnectionId | id, | |
JetByteTools::IO::IBuffer & | buffer, | |||
bool | wasDelayed | |||
) | [pure virtual, inherited] |
virtual void OnConnectionComplete | ( | ConnectionId | id | ) | [pure virtual, inherited] |
virtual void OnConnectionTerminated | ( | ConnectionId | id | ) | [pure virtual, inherited] |