C++ common classes
General purpose classes for use across projects (Apache license)
CHTTPClient Member List
This is the complete list of members for CHTTPClient, including all inherited members.
AttemptConnection()CClientSocket [protected, virtual]
bBlockingCBaseSocket [protected]
bConnectAttemptCClientSocket [protected]
bConnectFailedCHTTPClient
bDestroyingCClientSocket [protected]
bHeaderCHTTPClient [protected]
bHeadRequestCHTTPClient [protected]
bReadCompleteCHTTPClient
bReuseCClientSocket [protected]
bTcpNoDelayCClientSocket [protected]
CBaseSocket()CBaseSocket
CClientSocket()CClientSocket
CConnectionSocket(CBaseSocket *pOwner, struct sockaddr *pAddr=NULL)CConnectionSocket
cConnectThreadDoneEventCClientSocket [protected]
cContentCHTTPClient [protected]
cContentTypeCHTTPClient [protected]
cCookieBufCHTTPClient [protected]
cCriticalSocketCBaseSocket [protected]
cCritSectionCClientSocket [protected]
cDomainCHTTPClient [protected]
cHeaderCHTTPClient [protected]
cHeaderLwrCHTTPClient [protected]
CheckConnect(const char *szHost, BOOL bSecure, long lPort, const char *szProxy, long lProxyPort, const char *szProxyUser, const char *szProxyPswd, long dwTimeout)CHTTPClient
CHTTPClient()CHTTPClient
cLastModifiedCHTTPClient [protected]
cLocationCHTTPClient [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]
cPathCHTTPClient [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]
cRecvEventCHTTPClient [protected]
cRequestNumCHTTPClient [protected]
CS_BUFFER_SIZE enum valueCConnectionSocket
cServerCHTTPClient [protected]
cTransactionCHTTPClient [protected]
DeleteCookieFile(const char *lpName)CHTTPClient [protected]
Disconnected()CHTTPClient [protected, virtual]
dwFirstByteCHTTPClient
dwLastByteCHTTPClient
dwStartTimeCHTTPClient
ECLOSE_TYPE enum nameCConnectionSocket
eRequestCloseCConnectionSocket [protected]
GetConnectionError()CClientSocket [virtual]
GetCreateError()CBaseSocket [virtual]
GetHandshake(unsigned char **ucHS, int &iLen)CConnectionSocket [inline, protected, virtual]
GetHTTPBytesReceived(long &dwLength)CHTTPClient
GetHTTPContent(char *lpBuffer)CHTTPClient
GetHTTPContentType(char *lpBuffer)CHTTPClient
GetHTTPLastModified(char *lpBuffer)CHTTPClient
GetHTTPNewLocation(char *lpBuffer)CHTTPClient
GetHTTPServer(char *lpBuffer)CHTTPClient
GetHTTPStatus(long &dwStatus)CHTTPClient
GetSocketAddress()CConnectionSocket [virtual]
GetSocketAddressAsString()CBaseSocket [virtual]
GetSocketName()CBaseSocket [virtual]
GetSocketType()CBaseSocket [virtual]
GetTimeConnected()CConnectionSocket [virtual]
GetTimeLeft(long dwTimeout, long dwStart)CHTTPClient [protected]
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]
lContentLengthCHTTPClient [protected]
lReceivedLengthCHTTPClient [protected]
ParseHeader()CHTTPClient [protected]
ProcessData(unsigned char *lpData, int iLen)CHTTPClient [protected, virtual]
ReadCookieFile(const char *lpName)CHTTPClient [protected]
ReceiveData(void *lpBuf, int nBufLen)CConnectionSocket [protected, virtual]
ReceiveData()CConnectionSocket [protected, virtual]
RequestComplete()CHTTPClient [protected]
sAddrCConnectionSocket [protected]
sDebugRecvHeaderCHTTPClient
sDebugSendHeaderCHTTPClient
SendCookie(char *lpBuffer)CHTTPClient [protected]
SendDataOut(LPSTR lpData, int nPacketSize, int nTotalLength)CConnectionSocket [protected, virtual]
SendRequest(const char *szHost, const char *szHostName, const char *szPath, const char *szUserID, const char *szPassword, long lPort, const char *szProxy, long lProxyPort, const char *szProxyUser, const char *szProxyPswd, const char *szUserAgent, const char *szPost, long dwTimeOut, const char *szTransaction=NULL)CHTTPClient
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]
szSendBufferCHTTPClient [protected]
szStatusCHTTPClient [protected]
tConnectedCConnectionSocket [protected]
TerminateConnection(ECLOSE_TYPE eRequest=CLOSE_WAIT)CConnectionSocket [virtual]
tStartedCClientSocket [protected]
ucBufferCConnectionSocket [protected]
UnprotectedCloseSocket()CBaseSocket [protected, virtual]
WriteCookieFile(const char *lpName)CHTTPClient [protected]
~CBaseSocket()CBaseSocket [virtual]
~CClientSocket()CClientSocket [virtual]
~CConnectionSocket()CConnectionSocket [virtual]
~CHTTPClient()CHTTPClient [virtual]
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines