squid_radix_node_head Struct Reference
#include <radix.h>
Collaboration diagram for squid_radix_node_head:

Public Member Functions | |
| struct squid_radix_node * | rnh_addaddr (void *v, void *mask, struct squid_radix_node_head *head, struct squid_radix_node nodes[]) |
| struct squid_radix_node * | rnh_addpkt (void *v, void *mask, struct squid_radix_node_head *head, struct squid_radix_node nodes[]) |
| struct squid_radix_node * | rnh_deladdr (void *v, void *mask, struct squid_radix_node_head *head) |
| struct squid_radix_node * | rnh_delpkt (void *v, void *mask, struct squid_radix_node_head *head) |
| struct squid_radix_node * | rnh_matchaddr (void *v, struct squid_radix_node_head *head) |
| struct squid_radix_node * | rnh_lookup (void *v, void *mask, struct squid_radix_node_head *head) |
| struct squid_radix_node * | rnh_matchpkt (void *v, struct squid_radix_node_head *head) |
| int | rnh_walktree (struct squid_radix_node_head *head, int(*f)(struct squid_radix_node *, void *), void *w) |
Public Attributes | |
| struct squid_radix_node * | rnh_treetop |
| int | rnh_addrsize |
| int | rnh_pktsize |
| struct squid_radix_node | rnh_nodes [3] |
Detailed Description
Member Function Documentation
◆ rnh_addaddr()
| struct squid_radix_node * squid_radix_node_head::rnh_addaddr | ( | void * | v, |
| void * | mask, | ||
| struct squid_radix_node_head * | head, | ||
| struct squid_radix_node | nodes[] | ||
| ) |
Referenced by squid_rn_inithead().
◆ rnh_addpkt()
| struct squid_radix_node * squid_radix_node_head::rnh_addpkt | ( | void * | v, |
| void * | mask, | ||
| struct squid_radix_node_head * | head, | ||
| struct squid_radix_node | nodes[] | ||
| ) |
◆ rnh_deladdr()
| struct squid_radix_node * squid_radix_node_head::rnh_deladdr | ( | void * | v, |
| void * | mask, | ||
| struct squid_radix_node_head * | head | ||
| ) |
Referenced by squid_rn_inithead().
◆ rnh_delpkt()
| struct squid_radix_node * squid_radix_node_head::rnh_delpkt | ( | void * | v, |
| void * | mask, | ||
| struct squid_radix_node_head * | head | ||
| ) |
◆ rnh_lookup()
| struct squid_radix_node * squid_radix_node_head::rnh_lookup | ( | void * | v, |
| void * | mask, | ||
| struct squid_radix_node_head * | head | ||
| ) |
Referenced by squid_rn_inithead().
◆ rnh_matchaddr()
| struct squid_radix_node * squid_radix_node_head::rnh_matchaddr | ( | void * | v, |
| struct squid_radix_node_head * | head | ||
| ) |
Referenced by squid_rn_inithead().
◆ rnh_matchpkt()
| struct squid_radix_node * squid_radix_node_head::rnh_matchpkt | ( | void * | v, |
| struct squid_radix_node_head * | head | ||
| ) |
◆ rnh_walktree()
| int squid_radix_node_head::rnh_walktree | ( | struct squid_radix_node_head * | head, |
| int(*)(struct squid_radix_node *, void *) | f, | ||
| void * | w | ||
| ) |
Referenced by squid_rn_inithead().
Member Data Documentation
◆ rnh_addrsize
◆ rnh_nodes
| struct squid_radix_node squid_radix_node_head::rnh_nodes[3] |
Definition at line 134 of file radix.h.
Referenced by squid_rn_addmask(), and squid_rn_inithead().
◆ rnh_pktsize
◆ rnh_treetop
| struct squid_radix_node* squid_radix_node_head::rnh_treetop |
Definition at line 105 of file radix.h.
Referenced by squid_rn_inithead(), and squid_rn_walktree().
The documentation for this struct was generated from the following file:
- include/radix.h
