Defined in file: hzIpServer.h

The hzProcInfo or 'process data' class is used to pass process information in cases where client connections are handled in a separate thread. The thread handler function must nessesarily have a single void* argument. In order to supply the client IP address, client socket, and any SSL structure to the thread function, this info is wrapped in a hzProcInfo instance and a pointer to this is passed instead.

Constructors/Detructors

hzProcInfo*hzProcInfo(void)
hzProcInfo*hzProcInfo(SSL* pSSL)uint32_t nSock, hzIpaddr ipa,
void~hzProcInfo(void)

Public Methods:

hzIpaddr&Ipaddr(void)
voidSetParams(SSL* pSSL)uint32_t nSock, hzIpaddr ipa,
uint32_tSocket(void)

Member Variables:

hzIpaddrm_IpaIP address
uint32_tm_SocketThe client socket
SSL*m_pSSLSSL session info (if applicable)