#include <gBHttp.h>
Inheritance diagram for gXHttpGeneric:
Public Member Functions | |
virtual | ~gXHttpGeneric () |
virtual gBigBuffer & | GetBuffer () |
virtual gUCharBuffer & | GetBaseBuffer () |
virtual gString & | GetProtocolString () |
virtual gVersion & | GetVersion () |
virtual gTcpConnect & | Connection () |
virtual gTcpConnect * | ConnectionPtr () |
virtual bool | GetContent (eContentMethod method, gString &sHost, gString &sPath, gString &sReply) |
virtual bool | SetProtocolVersion (char *str) |
virtual int | AddHead (gString &s, bool doCrNl=true) |
virtual int | AddHeadStr (char *str) |
virtual int | WriteHead (bool doFlush=false) |
virtual int | SecSleep (t_uint32 aSec) |
virtual int | MiliSecSleep (t_uint32 aMiliSec) |
Public Attributes | |
int | ioOpErrCode |
gList | getHeaderL |
gList | strHeaderL |
gXHttpReplyHeader | replyHeader |
gHttpRequestList | lReq |
t_uint64 | contentBytesRead |
t_uint64 | totalBytesRead |
gUInt | vStat [nStat] |
int | keepAliveTimeout |
int | keepAliveMax |
FILE * | fRepErr |
Static Public Attributes | |
static const short | nStat = 4 |
Protected Member Functions | |
gXHttpGeneric (gTcpConnect &connection) | |
int | thisReadHeadReply (gTcpConnect &connection, unsigned &count, gString &sResult) |
int | thisParseServerReply (gString &sReply, gXHttpReplyHeader &serverReply) |
Protected Attributes | |
gBigBuffer * | pBuf |
gTimerTic | mStat [nStat] |
|
Definition at line 132 of file gBHttp.cpp. |
|
Definition at line 117 of file gBHttp.cpp. |
|
Definition at line 191 of file gBHttp.cpp. Referenced by AddHeadStr(), and gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 202 of file gBHttp.cpp. Referenced by gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 163 of file gBHttp.cpp. Referenced by gXHttpCont::thisGetHtmlContrl(), and WriteHead(). |
|
Definition at line 169 of file gBHttp.cpp. |
|
Reimplemented from gHttpGeneric. Definition at line 143 of file gBHttp.cpp. Referenced by gdHttpSnarf::UBuffer(). |
|
Reimplemented from gHttpGeneric. Definition at line 137 of file gBHttp.cpp. Referenced by gdHttpSnarf::BufferKind(), gdHttpSnarf::DoPrint(), and GetBaseBuffer(). |
|
Implements gHttpGeneric. Reimplemented in gXHttpCont. Definition at line 175 of file gBHttp.cpp. Referenced by gXHttpCont::GetContent(). |
|
Definition at line 151 of file gBHttp.cpp. Referenced by gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 157 of file gBHttp.cpp. Referenced by gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 266 of file gBHttp.cpp. Referenced by gXHttpCont::ReadReplyChunked(). |
|
Definition at line 260 of file gBHttp.cpp. Referenced by gXHttpCont::ReadReplyChunked(). |
|
Definition at line 184 of file gBHttp.cpp. |
|
Definition at line 299 of file gBHttp.cpp. Referenced by gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 273 of file gBHttp.cpp. Referenced by gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 209 of file gBHttp.cpp. Referenced by gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 59 of file gBHttp.h. Referenced by gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 65 of file gBHttp.h. Referenced by gXHttpCont::ReadReplyChunked(), and gXHttpCont::ReadReplyText(). |
|
Definition at line 54 of file gBHttp.h. Referenced by AddHead(), GetContent(), and WriteHead(). |
|
Definition at line 53 of file gBHttp.h. Referenced by gXHttpCont::GetContent(), and gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 64 of file gBHttp.h. Referenced by thisParseServerReply(). |
|
Definition at line 63 of file gBHttp.h. Referenced by MiliSecSleep(), and thisParseServerReply(). |
|
Definition at line 57 of file gBHttp.h. Referenced by WriteHead(). |
|
Definition at line 96 of file gBHttp.h. Referenced by gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 61 of file gBHttp.h. Referenced by gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 95 of file gBHttp.h. Referenced by GetBuffer(), gXHttpCont::thisGetHtmlContrl(), and ~gXHttpGeneric(). |
|
Definition at line 56 of file gBHttp.h. Referenced by gdHttpSnarf::GetHeaderLines(), gdHttpSnarf::HttpCode(), gdHttpSnarf::HttpCodeStr(), gXHttpCont::thisGetHtmlContrl(), and thisReadHeadReply(). |
|
Definition at line 55 of file gBHttp.h. Referenced by gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 60 of file gBHttp.h. Referenced by gXHttpCont::thisGetHtmlContrl(). |
|
Definition at line 62 of file gBHttp.h. Referenced by gXHttpCont::ReadReplyChunked(), and gXHttpCont::thisGetHtmlContrl(). |