radix.h
Go to the documentation of this file.
142 SQUIDCEXTERN int squid_rn_walktree(struct squid_radix_node_head *, int (*)(struct squid_radix_node *, void *), void *);
146 SQUIDCEXTERN struct squid_radix_node *squid_rn_addroute(void *, void *, struct squid_radix_node_head *, struct squid_radix_node[2]);
148 SQUIDCEXTERN struct squid_radix_node *squid_rn_delete(void *, void *, struct squid_radix_node_head *);
150 SQUIDCEXTERN struct squid_radix_node *squid_rn_insert(void *, struct squid_radix_node_head *, int *, struct squid_radix_node[2]);
154 SQUIDCEXTERN struct squid_radix_node *squid_rn_newpair(void *, int, struct squid_radix_node[2]);
158 SQUIDCEXTERN struct squid_radix_node *squid_rn_search_m(void *, struct squid_radix_node *, void *);
160 SQUIDCEXTERN struct squid_radix_node *squid_rn_lookup(void *, void *, struct squid_radix_node_head *);
SQUIDCEXTERN struct squid_radix_node * squid_rn_delete(void *, void *, struct squid_radix_node_head *)
Definition: radix.c:665
SQUIDCEXTERN struct squid_radix_node * squid_rn_insert(void *, struct squid_radix_node_head *, int *, struct squid_radix_node[2])
Definition: radix.c:358
SQUIDCEXTERN struct squid_radix_node * squid_rn_addmask(void *, int, int)
Definition: radix.c:414
SQUIDCEXTERN struct squid_radix_node * squid_rn_lookup(void *, void *, struct squid_radix_node_head *)
Definition: radix.c:207
SQUIDCEXTERN int squid_rn_inithead(struct squid_radix_node_head **, int)
Definition: radix.c:854
SQUIDCEXTERN int squid_rn_walktree(struct squid_radix_node_head *, int(*)(struct squid_radix_node *, void *), void *)
Definition: radix.c:818
SQUIDCEXTERN struct squid_radix_node * squid_rn_newpair(void *, int, struct squid_radix_node[2])
Definition: radix.c:344
SQUIDCEXTERN struct squid_radix_node * squid_rn_addroute(void *, void *, struct squid_radix_node_head *, struct squid_radix_node[2])
Definition: radix.c:520
SQUIDCEXTERN struct squid_radix_node * squid_rn_search_m(void *, struct squid_radix_node *, void *)
Definition: radix.c:166
SQUIDCEXTERN struct squid_radix_node * squid_rn_match(void *, struct squid_radix_node_head *)
Definition: radix.c:245
SQUIDCEXTERN struct squid_radix_node * squid_rn_search(void *, struct squid_radix_node *)
Definition: radix.c:152
Definition: radix.h:89
union squid_radix_mask::@19 rm_rmu
Definition: radix.h:103
int rnh_walktree(struct squid_radix_node_head *head, int(*f)(struct squid_radix_node *, void *), void *w)
Definition: radix.h:51
struct squid_radix_node::@16::@18 rn_node
union squid_radix_node::@16 rn_u
struct squid_radix_node::@16::@17 rn_leaf