C++ common classes
General purpose classes for use across projects (Apache license)
CConnectionSocket Member List
This is the complete list of members for CConnectionSocket, including all inherited members.
bBlockingCBaseSocket [protected]
CBaseSocket()CBaseSocket
CConnectionSocket(CBaseSocket *pOwner, struct sockaddr *pAddr=NULL)CConnectionSocket
cCriticalSocketCBaseSocket [protected]
CLOSE_ACTIVE enum valueCConnectionSocket
CLOSE_IMMEDIATE enum valueCConnectionSocket
CLOSE_WAIT enum valueCConnectionSocket
CloseSocket()CBaseSocket [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]
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]
HandleConnection()CConnectionSocket [protected, virtual]
hThreadCConnectionSocket
iAFCBaseSocket [protected]
iCreateErrorCBaseSocket [protected]
IsConnected()CConnectionSocket [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]
sSocketCBaseSocket [protected]
sTAddrCBaseSocket [protected]
sUAddrCConnectionSocket [protected]
sUnixPathCBaseSocket [protected]
tConnectedCConnectionSocket [protected]
TerminateConnection(ECLOSE_TYPE eRequest=CLOSE_WAIT)CConnectionSocket [virtual]
ucBufferCConnectionSocket [protected]
UnprotectedCloseSocket()CBaseSocket [protected, virtual]
~CBaseSocket()CBaseSocket [virtual]
~CConnectionSocket()CConnectionSocket [virtual]
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines