CStreamSocketConnectionManagerBase | ( | IStreamSocketConnectionManagerCallback & | callback, | |
IStreamSocketConnectionManagerIO & | manager, | |||
JetByteTools::Core::IProvideUserData & | dataProvider | |||
) | [protected] |
virtual ~CStreamSocketConnectionManagerBase | ( | ) | [protected, virtual] |
void OnSocketAttached | ( | JetByteTools::Core::IIndexedOpaqueUserData & | ) | const [inline, protected] |
void OnPreOutgoingConnect | ( | IStreamSocketEx & | socket, | |
const IFullAddress & | address, | |||
const void * | pUserData, | |||
const void * | pFilterData | |||
) | [protected] |
void OnConnectionEstablished | ( | IStreamSocketEx & | socket, | |
const IAddress & | address | |||
) | [protected] |
void OnOutgoingConnectionFailed | ( | IStreamSocketEx & | socket, | |
const IAddress & | address, | |||
DWORD | lastError | |||
) | [protected] |
bool OnRequestRead | ( | IStreamSocketEx & | , | |
JetByteTools::IO::CSmartBuffer & | ||||
) | const [inline, protected] |
void OnReadCompleted | ( | IStreamSocketEx & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer | |||
) | [protected] |
void OnReadCompletionError | ( | IStreamSocketEx & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer, | |||
DWORD | lastError | |||
) | [protected] |
void OnReadOOBCompleted | ( | IStreamSocketEx & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer | |||
) | [protected] |
void OnRequestWrite | ( | IStreamSocketEx & | , | |
JetByteTools::IO::CSmartBuffer & | ||||
) | const [inline, protected] |
void OnRequestWrite | ( | IStreamSocketEx & | , | |
JetByteTools::IO::IIterateableBufferChain & | ||||
) | const [inline, protected] |
void OnWriteCompleted | ( | IStreamSocketEx & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer | |||
) | [protected] |
void OnWriteCompletionError | ( | IStreamSocketEx & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer, | |||
DWORD | lastError | |||
) | [protected] |
void OnConnectionClientClose | ( | IStreamSocketEx & | socket | ) | [protected] |
void OnConnectionReset | ( | IStreamSocketEx & | socket, | |
DWORD | lastError | |||
) | [protected] |
void OnConnectionClosed | ( | IStreamSocketEx & | socket, | |
ConnectionClosureReason | reason | |||
) | [protected] |
void OnConnectionShutdown | ( | IStreamSocketEx & | , | |
ShutdownHow | ||||
) | const [inline, protected] |
virtual void OnConnectionAborted | ( | IStreamSocketEx & | , | |
const | ConnectionClosureReason, | |||
const | bool | |||
) | [inline, protected, virtual] |
void OnSocketReleased | ( | JetByteTools::Core::IIndexedOpaqueUserData & | ) | const [inline, protected] |
IStreamSocketConnectionManagerCallback& m_callback [protected] |