#include <libnuclient.h>
Collaboration diagram for conn_type:

Data Fields | |
| unsigned int | protocol |
| in6_addr | ip_src |
| unsigned short | port_src |
| in6_addr | ip_dst |
| unsigned short | port_dst |
| unsigned long | uid |
| unsigned long | inode |
| unsigned int | retransmit |
| time_t | createtime |
| conn_type * | next |
We use unsigned int and long (instead of exact type) to make hashing easier.
Definition at line 130 of file libnuclient.h.
| time_t conn_type::createtime |
Creation time (Epoch format)
Definition at line 139 of file libnuclient.h.
Referenced by compare(), and tcptable_add().
| unsigned long conn_type::inode |
Inode
Definition at line 137 of file libnuclient.h.
| struct in6_addr conn_type::ip_dst |
Remote address IPv4
Definition at line 134 of file libnuclient.h.
Referenced by tcptable_find(), tcptable_hash(), and tcptable_read().
| struct in6_addr conn_type::ip_src |
Local address IPv4
Definition at line 132 of file libnuclient.h.
Referenced by tcptable_find(), tcptable_hash(), and tcptable_read().
| struct conn_type* conn_type::next |
Pointer to next connection (NULL if it's as the end)
Definition at line 142 of file libnuclient.h.
Referenced by compare(), tcptable_add(), tcptable_find(), and tcptable_free().
| unsigned short conn_type::port_dst |
Remote address port
Definition at line 135 of file libnuclient.h.
Referenced by tcptable_find(), tcptable_hash(), and tcptable_read().
| unsigned short conn_type::port_src |
Local address port
Definition at line 133 of file libnuclient.h.
Referenced by tcptable_find(), tcptable_hash(), and tcptable_read().
| unsigned int conn_type::protocol |
IPv4 protocol
Definition at line 131 of file libnuclient.h.
Referenced by tcptable_find(), and tcptable_read().
| unsigned int conn_type::retransmit |
| unsigned long conn_type::uid |
User identifier
Definition at line 136 of file libnuclient.h.
1.4.7