Defined in file: hzIpServer.h

Constructors/Detructors

hzIpConnex*hzIpConnex(hzLogger* pLog)
NULL-BASIS~hzIpConnex(void)

Public Methods:

unsigned intCliPort(void)
unsigned intCliSocket(void)
hzIpaddrClientIP(void)
unsigned intEventNo(void)
voidExpectSize(unsigned int nBytes)
unsigned intExpectSize(void)
unsigned longExpires(void)
hzIpConnInfo*GetInfo(void)
hzLogger*GetLogger(void)
voidHypoxia(void)
hzEcodeInitialize(hzIpListen* pLS, SSL* pSSL, hzIpaddr ipa, unsigned int cliSock, unsigned int cliPort, unsigned int eventNo)
hzChain&InputZone(void)
boolIsCliBad(void)
boolIsCliTerm(void)
boolIsVirgin(void)
boolMsgComplete(void)
boolMsgReady(void)
voidOxygen(void)
intRecv(hzPacket& tbuf)
hzEcodeSendData(const hzChain& Hdr, const hzChain& Body)
hzEcodeSendData(const hzChain& Z)
voidSendKill(void)
voidSetInfo(hzIpConnInfo* pInfo)
voidSetSocket(unsigned int nSock)
unsigned intSizeIn(void)
voidTerminate(void)
unsigned longTimeAcpt(void)
unsigned longTimeProc(void)
unsigned longTimeRecv(void)
unsigned longTimeXmit(void)
unsigned intTotalIn(void)
unsigned intTotalOut(void)
bool_isxmit(void)
int_xmit(hzPacket& tbuf)

Member Variables:

sockaddr_inm_CliAddrNo description
hzIpaddrm_ClientIPNo description
unsigned longm_ConnExpiresNo description
hzChainm_InputNo description
hzChain::Iterm_MsgStartNo description
hzTcpCode(*)(hzIpConnex*)m_OnConnectNo description
hzTcpCode(*)(hzIpConnex*)m_OnDisconnNo description
hzTcpCode(*)(hzChain&,hzIpConnex*)m_OnIngressNo description
hzPktQuem_OutgoingNo description
void*m_appFnNo description
boolm_bAcceptSSLNo description
boolm_bInitSSLNo description
unsigned shortm_bListenNo description
unsigned intm_bStateNo description
intm_nCliLenNo description
unsigned intm_nExpectedNo description
unsigned intm_nGlitchNo description
unsigned intm_nMsgnoNo description
unsigned shortm_nPortNo description
unsigned intm_nSockNo description
unsigned intm_nStartNo description
unsigned intm_nTotalInNo description
unsigned intm_nTotalOutNo description
unsigned longm_nsAcceptedNo description
unsigned longm_nsRecvBegNo description
unsigned longm_nsRecvEndNo description
unsigned longm_nsSendBegNo description
unsigned longm_nsSendEndNo description
void*m_pEventHdlNo description
hzIpConnInfo*m_pInfoNo description
hzLogger*m_pLogNo description
hzIpConnex*m_pProxyNo description
SSL*m_pSSLNo description