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


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


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.


union { ... } squid_radix_node::rn_u

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






Web Site Translations