Defined in file: hzIpServer.h
Constructors/Detructors
| hzIpConnex* | hzIpConnex | (hzLogger* pLog) | |
| NULL-BASIS | ~hzIpConnex | (void) |
Public Methods:
| unsigned int | CliPort | (void) | |
| unsigned int | CliSocket | (void) | |
| hzIpaddr | ClientIP | (void) | |
| unsigned int | EventNo | (void) | |
| void | ExpectSize | (unsigned int nBytes) | |
| unsigned int | ExpectSize | (void) | |
| unsigned long | Expires | (void) | |
| hzIpConnInfo* | GetInfo | (void) | |
| hzLogger* | GetLogger | (void) | |
| void | Hypoxia | (void) | |
| hzEcode | Initialize | (hzIpListen* pLS, SSL* pSSL, hzIpaddr ipa, unsigned int cliSock, unsigned int cliPort, unsigned int eventNo) | |
| hzChain& | InputZone | (void) | |
| bool | IsCliBad | (void) | |
| bool | IsCliTerm | (void) | |
| bool | IsVirgin | (void) | |
| bool | MsgComplete | (void) | |
| bool | MsgReady | (void) | |
| void | Oxygen | (void) | |
| int | Recv | (hzPacket& tbuf) | |
| hzEcode | SendData | (const hzChain& Hdr, const hzChain& Body) | |
| hzEcode | SendData | (const hzChain& Z) | |
| void | SendKill | (void) | |
| void | SetInfo | (hzIpConnInfo* pInfo) | |
| void | SetSocket | (unsigned int nSock) | |
| unsigned int | SizeIn | (void) | |
| void | Terminate | (void) | |
| unsigned long | TimeAcpt | (void) | |
| unsigned long | TimeProc | (void) | |
| unsigned long | TimeRecv | (void) | |
| unsigned long | TimeXmit | (void) | |
| unsigned int | TotalIn | (void) | |
| unsigned int | TotalOut | (void) | |
| bool | _isxmit | (void) | |
| int | _xmit | (hzPacket& tbuf) |
Member Variables:
| sockaddr_in | m_CliAddr | No description | |
| hzIpaddr | m_ClientIP | No description | |
| unsigned long | m_ConnExpires | No description | |
| hzChain | m_Input | No description | |
| hzChain::Iter | m_MsgStart | No description | |
| hzTcpCode(*)(hzIpConnex*) | m_OnConnect | No description | |
| hzTcpCode(*)(hzIpConnex*) | m_OnDisconn | No description | |
| hzTcpCode(*)(hzChain&,hzIpConnex*) | m_OnIngress | No description | |
| hzPktQue | m_Outgoing | No description | |
| void* | m_appFn | No description | |
| bool | m_bAcceptSSL | No description | |
| bool | m_bInitSSL | No description | |
| unsigned short | m_bListen | No description | |
| unsigned int | m_bState | No description | |
| int | m_nCliLen | No description | |
| unsigned int | m_nExpected | No description | |
| unsigned int | m_nGlitch | No description | |
| unsigned int | m_nMsgno | No description | |
| unsigned short | m_nPort | No description | |
| unsigned int | m_nSock | No description | |
| unsigned int | m_nStart | No description | |
| unsigned int | m_nTotalIn | No description | |
| unsigned int | m_nTotalOut | No description | |
| unsigned long | m_nsAccepted | No description | |
| unsigned long | m_nsRecvBeg | No description | |
| unsigned long | m_nsRecvEnd | No description | |
| unsigned long | m_nsSendBeg | No description | |
| unsigned long | m_nsSendEnd | No description | |
| void* | m_pEventHdl | No description | |
| hzIpConnInfo* | m_pInfo | No description | |
| hzLogger* | m_pLog | No description | |
| hzIpConnex* | m_pProxy | No description | |
| SSL* | m_pSSL | No description |