Electroneum
Loading...
Searching...
No Matches
addrnode Struct Reference

#include <addrtree.h>

Collaboration diagram for addrnode:

Public Attributes

void * elem
time_t ttl
addrlen_t scope
struct addredgeedge [2]
struct addredgeparent_edge
struct addrnodeprev
struct addrnodenext

Detailed Description

Definition at line 91 of file addrtree.h.

Member Data Documentation

◆ edge

struct addredge* addrnode::edge[2]

A node can have 0-2 edges, set to NULL for unused

Definition at line 99 of file addrtree.h.

◆ elem

void* addrnode::elem

Payload of node, may be NULL

Definition at line 93 of file addrtree.h.

◆ next

struct addrnode* addrnode::next

next node in LRU list

Definition at line 105 of file addrtree.h.

◆ parent_edge

struct addredge* addrnode::parent_edge

edge between this node and parent

Definition at line 101 of file addrtree.h.

◆ prev

struct addrnode* addrnode::prev

previous node in LRU list

Definition at line 103 of file addrtree.h.

◆ scope

addrlen_t addrnode::scope

Number of significant bits in address.

Definition at line 97 of file addrtree.h.

◆ ttl

time_t addrnode::ttl

Abs time in seconds in which elem is meaningful

Definition at line 95 of file addrtree.h.


The documentation for this struct was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/external/unbound/edns-subnet/addrtree.h