C++ common classes
General purpose classes for use across projects (Apache license)
CPClient Member List
This is the complete list of members for CPClient, including all inherited members.
AsyncConnectToServer(CPCLIENT_CALLBACK pUserFunc, void *pUserParm, LPCSTR lpszHostAddress, UINT nHostPort, DWORD dwTimeout=INFINITE, LPCSTR lpszClientAddress=NULL)CPClient [virtual]
AsyncTerminateConnection()CPConnection [virtual]
bBlockingCBaseSocket [protected]
bRecvPauseCPConnection
bSendBufferHighWaterMarkCPConnection [protected]
bSendDataCPConnection [protected]
CBaseSocket()CBaseSocket
cClientHandlersCPClient [protected]
cConnectedEventCPClient [protected]
cConnectionHandlersCPClient [protected]
cCriticalSocketCBaseSocket [protected]
CloseSocket()CBaseSocket [virtual]
CONNECT_ATTEMPT_FAILED enum valueCPConnection
CONNECT_CLOSE_REQUESTED enum valueCPConnection
CONNECT_DISCONNECTED enum valueCPConnection
CONNECT_FAILURE enum valueCPConnection
CONNECT_PENDING enum valueCPConnection
CONNECT_SUCCESS enum valueCPConnection
CONNECT_UNUSED enum valueCPConnection
ConnectCallback(CPClient *pClient, BOOL bConnectResult)CPClient [protected, static]
ConnectToServer(LPCSTR lpszHostAddress, UINT nHostPort, DWORD dwTimeout=INFINITE, LPCSTR lpszClientAddress=NULL)CPClient [virtual]
cOwnerCPConnection [protected]
CPClient(CP_CONNECTION_HANDLER_ARRAY &cPCHandlers, CP_CLIENT_HANDLER_ARRAY &cPClientHandlers, int iMaxSendBufferSize=16384)CPClient
CPConnection(CBaseSocket *pOwner, struct sockaddr *pAddr=NULL, int iMaxSendBufferSize=CS_OUTBUFFER_SIZE)CPConnection
cPHandlerCPConnection [protected]
Create(int af, int type, int protocol, UINT nPort=0, LPCSTR lpAddr=NULL, BOOL bReuse=FALSE, BOOL bBind=TRUE, int iLinger=-1)CPConnection [virtual]
CBaseSocket::Create(int af, int type, int protocol, UINT nPort=0, LPCSTR lpAddr=NULL, BOOL bReuse=FALSE, BOOL bBind=TRUE, int iLinger=-1, BOOL bNoTcpDelay=FALSE)CBaseSocket [virtual]
CS_BUFFER_SIZE enum valueCPConnection
CS_OUTBUFFER_SIZE enum valueCPConnection
cSignatureCPConnection [protected]
Disconnected()CPClient [virtual]
ECONNECT enum nameCPConnection
eConnectedCPConnection [protected]
GetConnectionError()CPClient
GetConnectionStatus()CPConnection
GetCreateError()CBaseSocket [virtual]
GetHandshake(unsigned char **ucHS, int &iLen)CPConnection [inline, protected, virtual]
GetLastConnectAttemptParms(string &sHost, int &iPort)CPClient [protected]
GetSocketAddress()CPConnection [virtual]
GetSocketAddressAsString()CBaseSocket [virtual]
GetSocketName()CBaseSocket [virtual]
GetSocketType()CBaseSocket [virtual]
GetTimeConnected()CPConnection [virtual]
HandleConnection(void *pParm=NULL)CPConnection [inline, protected, virtual]
iAFCBaseSocket [protected]
iConnectErrorCPClient [protected]
iCreateErrorCBaseSocket [protected]
iLastPortCPClient [protected]
iLeftToSendCPConnection [protected]
iMaxSendBufferCPConnection [protected]
InstanceConnectCallback(BOOL bConnectResult)CPClient [protected]
InternalCallback(CPClient *pClient, BOOL bConnectResult, void *)CPClient [protected, static]
iNumClientHandlersCPClient [protected]
iNumConnHandlersCPClient [protected]
iOBSizeCPConnection [protected]
iSendIndexCPConnection [protected]
IsSendComplete()CPConnection
iTotalRecvdCPConnection [protected]
iTotalSendDataCPConnection [protected]
iTotalSentCPConnection [protected]
lCloseRequestTSCPConnection [protected]
lConnectResponseCPClient
lStartTimeCPClient [protected]
pCPLFuncCPClient [protected]
pOutBufferCPConnection [protected]
ProcessData(unsigned char *lpData, int iLen)=0CPConnection [protected, pure virtual]
pUserConnectParmCPClient [protected]
pUserParmCPClient
ReceiveData()CPConnection [protected, virtual]
sAddrCPConnection [protected]
SendData()CPConnection [protected, virtual]
SendDataOut(LPSTR lpData, int nPacketSize, int nTotalLength)CPConnection [protected, virtual]
SetBlockingMode(BOOL bBlock=TRUE)CBaseSocket [virtual]
SetHandler(CPHandler *pHandler)CPConnection [protected, virtual]
sLastHostCPClient [protected]
sServerCPClient [protected]
sSocketCBaseSocket [protected]
sTAddrCBaseSocket [protected]
sUnixPathCBaseSocket [protected]
tConnectedCPConnection [protected]
TerminateConnection()CPConnection [virtual]
ucBufferCPConnection [protected]
ulAttemptTSCPClient [protected]
ulTimeoutCPClient [protected]
UnprotectedCloseSocket()CPConnection [protected, virtual]
~CBaseSocket()CBaseSocket [virtual]
~CPClient()CPClient [virtual]
~CPConnection()CPConnection [virtual]
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines