Teonet library
0.4.7
|
TCP Proxy class data. More...
#include <tcp_proxy.h>
Data Fields | |
void * | ke |
Pointer to ksnetEvMgrClass. More... | |
int | fd_client |
TCP Client fd or 0 if not started (or not connected) More... | |
ev_io | w_client |
TCP Client watcher. More... | |
ksnTCPProxyPacketData | packet |
TCP Client Packet buffer. More... | |
int | fd |
TCP Server fd or 0 if not started. More... | |
PblMap * | map |
Hash Map to store tcp proxy client connections. More... | |
TCP Proxy class data.
int ksnTCPProxyClass::fd |
TCP Server fd or 0 if not started.
Referenced by _cmd_tcpp_read_cb(), ksnTCPProxyInit(), ksnTCPProxyServerStart(), and ksnTCPProxyServerStop().
int ksnTCPProxyClass::fd_client |
TCP Client fd or 0 if not started (or not connected)
Referenced by connect_r_host_cb(), ksnTCPProxyClientConnect(), ksnTCPProxyClientStop(), ksnTCPProxyInit(), ksnTCPProxySendTo(), teo_recvfrom(), and teo_sendto().
void* ksnTCPProxyClass::ke |
Pointer to ksnetEvMgrClass.
Referenced by ksnTCPProxyInit().
PblMap* ksnTCPProxyClass::map |
Hash Map to store tcp proxy client connections.
Referenced by _cmd_tcpp_read_cb(), cmd_udpp_read_cb(), ksnTCPProxyDestroy(), ksnTCPProxyInit(), ksnTCPProxyServerClientConnect(), ksnTCPProxyServerClientDisconnect(), and ksnTCPProxyServerStop().
ksnTCPProxyPacketData ksnTCPProxyClass::packet |
TCP Client Packet buffer.
Referenced by _cmd_tcpp_read_cb(), ksnTCPProxyClientConnect(), and teo_recvfrom().
ev_io ksnTCPProxyClass::w_client |
TCP Client watcher.
Referenced by ksnTCPProxyClientConnect(), and ksnTCPProxyClientStop().