C++ common classes
General purpose classes for use across projects (Apache license)
CClientSocket Member List
This is the complete list of members for CClientSocket, including all inherited members.
AttemptConnection()CClientSocket [protected, virtual]
bBlockingCBaseSocket [protected]
bConnectAttemptCClientSocket [protected]
bDestroyingCClientSocket [protected]
bReuseCClientSocket [protected]
bTcpNoDelayCClientSocket [protected]
CBaseSocket()CBaseSocket
CClientSocket()CClientSocket
CConnectionSocket(CBaseSocket *pOwner, struct sockaddr *pAddr=NULL)CConnectionSocket
cConnectThreadDoneEventCClientSocket [protected]
cCriticalSocketCBaseSocket [protected]
cCritSectionCClientSocket [protected]
CLOSE_ACTIVE enum valueCConnectionSocket
CLOSE_IMMEDIATE enum valueCConnectionSocket
CLOSE_WAIT enum valueCConnectionSocket
CloseSocket()CBaseSocket [virtual]
ConnectDispatcher(DWORD dwTimeout)CClientSocket [protected, virtual]
ConnectThread(void *pVoid)CClientSocket [protected, static]
ConnectToServer(LPCSTR lpszHostAddress, UINT nHostPort, DWORD dwTimeout=INFINITE)CClientSocket [virtual]
ConnectToUnixServer(const char *szUnixSocket, DWORD dwTimeout=INFINITE)CClientSocket [virtual]
cOwnerCConnectionSocket [protected]
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 valueCConnectionSocket
Disconnected()CConnectionSocket [inline, protected, virtual]
ECLOSE_TYPE enum nameCConnectionSocket
eRequestCloseCConnectionSocket [protected]
GetConnectionError()CClientSocket [virtual]
GetCreateError()CBaseSocket [virtual]
GetHandshake(unsigned char **ucHS, int &iLen)CConnectionSocket [inline, protected, virtual]
GetSocketAddress()CConnectionSocket [virtual]
GetSocketAddressAsString()CBaseSocket [virtual]
GetSocketName()CBaseSocket [virtual]
GetSocketType()CBaseSocket [virtual]
GetTimeConnected()CConnectionSocket [virtual]
GetTimeStarted()CClientSocket
HandleConnection()CConnectionSocket [protected, virtual]
hClientThreadCClientSocket [protected]
hThreadCConnectionSocket
iAFCBaseSocket [protected]
iConnectErrorCClientSocket [protected]
iCreateErrorCBaseSocket [protected]
iLingerCClientSocket [protected]
InitiateConnection()CClientSocket [protected, virtual]
IsConnected()CConnectionSocket [virtual]
LastConnectAttemptSuccessful()CClientSocket [protected, virtual]
ProcessData(unsigned char *lpData, int iLen)=0CConnectionSocket [protected, pure virtual]
ReceiveData(void *lpBuf, int nBufLen)CConnectionSocket [protected, virtual]
ReceiveData()CConnectionSocket [protected, virtual]
sAddrCConnectionSocket [protected]
SendDataOut(LPSTR lpData, int nPacketSize, int nTotalLength)CConnectionSocket [protected, virtual]
ServiceConnection(SOCKET sNewSocket)CConnectionSocket [virtual]
ServiceConnectionThread(void *pVoid)CConnectionSocket [protected, static]
SetBlockingMode(BOOL bBlock=TRUE)CBaseSocket [virtual]
SetOptions(bool bReuse, int iLinger, bool bTcpNoDelay=false)CClientSocket
sSocketCBaseSocket [protected]
sTAddrCBaseSocket [protected]
sUAddrCConnectionSocket [protected]
sUnixPathCBaseSocket [protected]
tConnectedCConnectionSocket [protected]
TerminateConnection(ECLOSE_TYPE eRequest=CLOSE_WAIT)CConnectionSocket [virtual]
tStartedCClientSocket [protected]
ucBufferCConnectionSocket [protected]
UnprotectedCloseSocket()CBaseSocket [protected, virtual]
~CBaseSocket()CBaseSocket [virtual]
~CClientSocket()CClientSocket [virtual]
~CConnectionSocket()CConnectionSocket [virtual]
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines