Defined in file: hzIpServer.h

Constructors/Detructors

hzHttpEvent*hzHttpEvent(const hzHttpEvent&)
hzHttpEvent*hzHttpEvent(hzChain& ZI, hzIpConnex* pCx)
hzHttpEvent*hzHttpEvent(void)
NULL-BASIS~hzHttpEvent(void)

Public Methods:

hzStringAuth(void)
voidClear(void)
unsigned intCliSocket(void)
hzIpaddrClientIP(void)
unsigned intConnection(void)
hzSysIDCookie(void)
hzSDateCookieExpire(void)
voidDelSessCookie(const hzSysID& Cookie)
const char*ETag(void)
unsigned intEventNo(void)
unsigned intExpectSize(void)
hzEcodeGetAt(hzPair& P, unsigned int nIndex)
hzIpConnex*GetConnex(void)
const char*GetFragment(void)
hzLogger*GetLogger(void)
const char*GetResource(void)
HttpRCGetRetCode(void)
hzEcodeGetVar(hzChain& Z, const hzString& name)
hzChainGetVarChain(const hzString& name)
hzStringGetVarStr(const hzString& name)
boolHdrComplete(void)
unsigned intHeaderLen(void)
const char*Hostname(void)
unsigned intInputs(void)
HttpMethodMethod(void)
boolMsgComplete(void)
hzEcodeProcessEvent(hzChain& ZI)
unsigned intQueryLen(void)
hzEcodeRedirect(const hzUrl& url, unsigned int nExpires, bool bZip)
hzStringReferer(void)
hzEcodeSendAjaxResult(HttpRC hrc)
hzEcodeSendAjaxResult(HttpRC hrc, const char* va_alist)
hzEcodeSendAjaxResult(HttpRC hrc, hzChain& Z)
hzEcodeSendError(HttpRC hrc, const char* va_alist)
hzEcodeSendFileHead(const char* cpDir, const char* cpFilename, unsigned int nExpires)
hzEcodeSendFilePage(const char* cpDir, const char* cpFilename, unsigned int nExpires, bool bZip)
hzEcodeSendHttpHead(const hzString& fixContent, hzMimetype type, unsigned int nExpires)
hzEcodeSendHttpHead(const hzChain& fixContent, hzMimetype type, unsigned int nExpires)
hzEcodeSendNotFound(hzUrl& url)
hzEcodeSendPageE(const char* dir, const char* fname, unsigned int nExpires, bool bZip)
hzEcodeSendRawChain(HttpRC hrc, hzMimetype type, const hzChain& Data, unsigned int nExpires, bool bZip)
hzEcodeSendRawString(HttpRC hrc, hzMimetype type, const hzString& Content, unsigned int nExpires, bool bZip)
const char*Server(void)
hzHttpSession*Session(void)
hzEcodeSetHdr(const hzString& name, const hzString& value)
voidSetLogger(hzLogger* pLog)
voidSetPermCookie(const hzSysID& Cookie, hzSDate& expires)
voidSetRetCode(HttpRC RetCode)
voidSetSessCookie(const hzSysID& Cookie)
voidSetSession(hzHttpSession* pSession)
voidSetURI(const char* cpURI)
hzEcodeSetVarChain(const hzString& name, const hzChain& Z)
hzEcodeSetVarString(const hzString& name, const hzString& value)
hzEcodeStoreform(const char* cpPath)
const char*TxtClientIP(void)
const char*TxtFwrdIP(void)
const char*TxtProxIP(void)
const char*UserAgent(void)
boolZipped(void)
hzEcode_formhead(hzChain& Z, HttpRC hrc, hzMimetype mtype, unsigned int nSize, unsigned int nExpires, bool bZip)
unsigned int_setnvpairs(hzChain::Iter& ci)

Overloaded operators:

hzHttpEvent&operator=(const hzHttpEvent&)

Member Variables:

hzStringm_AuthNo description
hzIpaddrm_ClientIPNo description
hzSDatem_CookieExpireNo description
hzSysIDm_CookieNewNo description
hzSysIDm_CookieOldNo description
hzSysIDm_CookieSubNo description
hzChainm_ErrorNo description
hzList<hzPair>m_HdrsResponseNo description
hzArray<hzPair>m_InputsNo description
hzStringm_LangCodeNo description
hzXDatem_LastModNo description
hzMapS<hzString,unsigned int>m_ObjIdsNo description
hzXDatem_OccurNo description
hzStringm_RedirectNo description
hzStringm_RefererNo description
hzChainm_ReportNo description
hzStringm_ResargNo description
hzMapS<hzString,hzHttpFile>m_UploadsNo description
hzStringm_appErrorNo description
boolm_bHdrCompleteNo description
boolm_bMsgCompleteNo description
boolm_bZippedNo description
HttpMethodm_eMethodNo description
HttpRCm_eRetCodeNo description
hzMapS<hzString,hzChain>m_mapChainsNo description
hzMapS<hzString,hzString>m_mapStringsNo description
unsigned intm_nConnectionNo description
unsigned intm_nContentLenNo description
unsigned intm_nCountryNo description
unsigned intm_nHeaderLenNo description
unsigned intm_nMaxForwardsNo description
unsigned intm_nQueryLenNo description
unsigned intm_nVersionNo description
char*m_pAcceptNo description
char*m_pAcceptCharsetNo description
char*m_pAcceptCodeNo description
char*m_pAcceptLangNo description
char*m_pBufNo description
char*m_pCacheControlNo description
char*m_pCliIPNo description
char*m_pConnectionNo description
char*m_pContentTypeNo description
void*m_pContextAppNo description
void*m_pContextFormNo description
void*m_pContextLangNo description
void*m_pContextObjNo description
hzIpConnex*m_pCxNo description
char*m_pETagNo description
char*m_pFromNo description
char*m_pFwrdIPNo description
char*m_pHostNo description
hzLogger*m_pLogNo description
char*m_pPragmaNo description
char*m_pProcessorNo description
char*m_pProxIPNo description
char*m_pRefererNo description
char*m_pReqFRAGNo description
char*m_pReqPATHNo description
char*m_pServerNo description
hzHttpSession*m_pSessionNo description
char*m_pUserAgentNo description
char*m_pViaNo description
char*m_pXostNo description