squid_radix_node_head Struct Reference

#include <radix.h>

Collaboration diagram for squid_radix_node_head:

Public Member Functions

struct squid_radix_nodernh_addaddr (void *v, void *mask, struct squid_radix_node_head *head, struct squid_radix_node nodes[])
 
struct squid_radix_nodernh_addpkt (void *v, void *mask, struct squid_radix_node_head *head, struct squid_radix_node nodes[])
 
struct squid_radix_nodernh_deladdr (void *v, void *mask, struct squid_radix_node_head *head)
 
struct squid_radix_nodernh_delpkt (void *v, void *mask, struct squid_radix_node_head *head)
 
struct squid_radix_nodernh_matchaddr (void *v, struct squid_radix_node_head *head)
 
struct squid_radix_nodernh_lookup (void *v, void *mask, struct squid_radix_node_head *head)
 
struct squid_radix_nodernh_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_nodernh_treetop
 
int rnh_addrsize
 
int rnh_pktsize
 
struct squid_radix_node rnh_nodes [3]
 

Detailed Description

Definition at line 112 of file radix.h.

Member Function Documentation

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().

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[] 
)
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().

struct squid_radix_node* squid_radix_node_head::rnh_delpkt ( void *  v,
void *  mask,
struct squid_radix_node_head head 
)
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().

struct squid_radix_node* squid_radix_node_head::rnh_matchaddr ( void *  v,
struct squid_radix_node_head head 
)

Referenced by squid_rn_inithead().

struct squid_radix_node* squid_radix_node_head::rnh_matchpkt ( void *  v,
struct squid_radix_node_head head 
)
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

int squid_radix_node_head::rnh_addrsize

Definition at line 115 of file radix.h.

struct squid_radix_node squid_radix_node_head::rnh_nodes[3]

Definition at line 143 of file radix.h.

Referenced by squid_rn_addmask(), and squid_rn_inithead().

int squid_radix_node_head::rnh_pktsize

Definition at line 116 of file radix.h.

struct squid_radix_node* squid_radix_node_head::rnh_treetop

The documentation for this struct was generated from the following file:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors