CDatagramSocketConnectionManagerBase | ( | IDatagramSocketConnectionManagerCallback & | callback, | |
IDatagramSocketConnectionManagerIO & | manager, | |||
JetByteTools::Core::IProvideUserData & | dataProvider | |||
) | [protected] |
virtual ~CDatagramSocketConnectionManagerBase | ( | ) | [protected, virtual] |
void OnSocketAttached | ( | JetByteTools::Core::IIndexedOpaqueUserData & | ) | const [inline, protected] |
void OnPreOutgoingConnect | ( | IDatagramSocketEx & | socket, | |
const IFullAddress & | address, | |||
const void * | pUserData, | |||
const void * | pFilterData | |||
) | [protected] |
void OnConnectionEstablished | ( | IDatagramSocketEx & | socket, | |
const IAddress & | address | |||
) | [protected] |
void OnOutgoingConnectionFailed | ( | IDatagramSocketEx & | socket, | |
const IAddress & | address, | |||
DWORD | lastError | |||
) | [protected] |
bool OnRequestRead | ( | IDatagramSocketEx & | , | |
JetByteTools::IO::CSmartBuffer & | ||||
) | const [inline, protected] |
void OnReadCompleted | ( | IDatagramSocketEx & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer | |||
) | [protected] |
void OnReadCompletionError | ( | IDatagramSocketEx & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer, | |||
DWORD | lastError | |||
) | [protected] |
bool OnRequestRecvFrom | ( | IDatagramSocketEx & | , | |
JetByteTools::IO::CSmartBuffer & | ||||
) | const [inline, protected] |
void OnRecvFromCompleted | ( | IDatagramSocketEx & | socket, | |
const IAddress & | address, | |||
JetByteTools::IO::CSmartBuffer & | buffer | |||
) | [protected] |
void OnRecvFromCompletionError | ( | IDatagramSocketEx & | socket, | |
const IAddress & | address, | |||
JetByteTools::IO::CSmartBuffer & | buffer, | |||
DWORD | lastError | |||
) | [protected] |
void OnRequestWrite | ( | IDatagramSocketEx & | , | |
JetByteTools::IO::CSmartBuffer & | ||||
) | const [inline, protected] |
void OnWriteCompleted | ( | IDatagramSocketEx & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer | |||
) | [protected] |
void OnWriteCompletionError | ( | IDatagramSocketEx & | socket, | |
JetByteTools::IO::CSmartBuffer & | buffer, | |||
DWORD | lastError | |||
) | [protected] |
void OnRequestSendTo | ( | IDatagramSocketEx & | , | |
const IAddress & | , | |||
JetByteTools::IO::CSmartBuffer & | ||||
) | const [inline, protected] |
void OnSendToCompleted | ( | IDatagramSocketEx & | socket, | |
const IAddress & | address, | |||
JetByteTools::IO::CSmartBuffer & | buffer | |||
) | [protected] |
void OnSendToCompletionError | ( | IDatagramSocketEx & | socket, | |
const IAddress & | address, | |||
JetByteTools::IO::CSmartBuffer & | buffer, | |||
DWORD | lastError | |||
) | [protected] |
void OnConnectionReset | ( | IDatagramSocketEx & | socket, | |
DWORD | lastError | |||
) | [protected] |
void OnConnectionClosed | ( | IDatagramSocketEx & | socket, | |
ConnectionClosureReason | reason | |||
) | [protected] |
void OnSocketReleased | ( | JetByteTools::Core::IIndexedOpaqueUserData & | ) | const [inline, protected] |
IDatagramSocketConnectionManagerCallback& m_callback [protected] |