|
Electroneum
|
#include <addrtree.h>

Public Attributes | |
| void * | elem |
| time_t | ttl |
| addrlen_t | scope |
| struct addredge * | edge [2] |
| struct addredge * | parent_edge |
| struct addrnode * | prev |
| struct addrnode * | next |
Definition at line 91 of file addrtree.h.
| struct addredge* addrnode::edge[2] |
A node can have 0-2 edges, set to NULL for unused
Definition at line 99 of file addrtree.h.
| void* addrnode::elem |
Payload of node, may be NULL
Definition at line 93 of file addrtree.h.
| struct addrnode* addrnode::next |
next node in LRU list
Definition at line 105 of file addrtree.h.
| struct addredge* addrnode::parent_edge |
edge between this node and parent
Definition at line 101 of file addrtree.h.
| struct addrnode* addrnode::prev |
previous node in LRU list
Definition at line 103 of file addrtree.h.
| addrlen_t addrnode::scope |
Number of significant bits in address.
Definition at line 97 of file addrtree.h.
| time_t addrnode::ttl |
Abs time in seconds in which elem is meaningful
Definition at line 95 of file addrtree.h.