squid_radix_node Struct Reference

#include <radix.h>

Collaboration diagram for squid_radix_node:

Public Attributes

struct squid_radix_maskrn_mklist
struct squid_radix_nodern_p
short rn_b
char rn_bmask
unsigned char rn_flags
union {
   struct {
      char *   rn_Key
      char *   rn_Mask
      struct squid_radix_node *   rn_Dupedkey
   }   rn_leaf
   struct {
      int   rn_Off
      struct squid_radix_node *   rn_L
      struct squid_radix_node *   rn_R
   }   rn_node

Detailed Description

Definition at line 52 of file radix.h.

Member Data Documentation

char squid_radix_node::rn_bmask

Definition at line 58 of file radix.h.

Referenced by squid_rn_insert(), squid_rn_match(), squid_rn_search(), and squid_rn_search_m().

struct squid_radix_node* squid_radix_node::rn_Dupedkey

Definition at line 70 of file radix.h.

char* squid_radix_node::rn_Key

Definition at line 67 of file radix.h.

struct squid_radix_node* squid_radix_node::rn_L

Definition at line 76 of file radix.h.

struct { ... } squid_radix_node::rn_leaf
char* squid_radix_node::rn_Mask

Definition at line 68 of file radix.h.

struct squid_radix_mask* squid_radix_node::rn_mklist

Definition at line 54 of file radix.h.

Referenced by rn_new_radix_mask(), squid_rn_addroute(), squid_rn_delete(), and squid_rn_match().

struct { ... } squid_radix_node::rn_node
int squid_radix_node::rn_Off

Definition at line 74 of file radix.h.

struct squid_radix_node* squid_radix_node::rn_R

Definition at line 78 of file radix.h.

union { ... } squid_radix_node::rn_u

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






Web Site Translations