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 51 of file radix.h.

Member Data Documentation

◆ rn_b

◆ rn_bmask

char squid_radix_node::rn_bmask

Definition at line 57 of file radix.h.

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

◆ rn_Dupedkey

struct squid_radix_node* squid_radix_node::rn_Dupedkey

Definition at line 69 of file radix.h.

◆ rn_flags

◆ rn_Key

char* squid_radix_node::rn_Key

Definition at line 66 of file radix.h.

◆ rn_L

struct squid_radix_node* squid_radix_node::rn_L

Definition at line 75 of file radix.h.

◆ rn_leaf

struct { ... } squid_radix_node::rn_leaf

◆ rn_Mask

char* squid_radix_node::rn_Mask

Definition at line 67 of file radix.h.

◆ rn_mklist

struct squid_radix_mask* squid_radix_node::rn_mklist

Definition at line 53 of file radix.h.

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

◆ rn_node

struct { ... } squid_radix_node::rn_node

◆ rn_Off

int squid_radix_node::rn_Off

Definition at line 73 of file radix.h.

◆ rn_p

◆ rn_R

struct squid_radix_node* squid_radix_node::rn_R

Definition at line 77 of file radix.h.

◆ rn_u

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