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
 
rn_u
 

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:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors