Electroneum
acl_addr Struct Reference

#include <acl_list.h>

Collaboration diagram for acl_addr:

Public Attributes

struct addr_tree_node node
 
enum acl_access control
 
uint8_ttaglist
 
size_t taglen
 
uint8_ttag_actions
 
size_t tag_actions_size
 
struct config_strlist ** tag_datas
 
size_t tag_datas_size
 
struct viewview
 

Detailed Description

An address span with access control information

Definition at line 88 of file acl_list.h.

Member Data Documentation

◆ control

enum acl_access acl_addr::control

access control on this netblock

Definition at line 92 of file acl_list.h.

◆ node

struct addr_tree_node acl_addr::node

node in address tree

Definition at line 90 of file acl_list.h.

◆ tag_actions

uint8_t* acl_addr::tag_actions

array per tagnumber of localzonetype(in one byte). NULL if none.

Definition at line 98 of file acl_list.h.

◆ tag_actions_size

size_t acl_addr::tag_actions_size

size of the tag_actions_array

Definition at line 100 of file acl_list.h.

◆ tag_datas

struct config_strlist** acl_addr::tag_datas

array per tagnumber, with per tag a list of rdata strings. NULL if none. strings are like 'A 127.0.0.1' 'AAAA ::1'

Definition at line 103 of file acl_list.h.

◆ tag_datas_size

size_t acl_addr::tag_datas_size

size of the tag_datas array

Definition at line 105 of file acl_list.h.

◆ taglen

size_t acl_addr::taglen

length of the taglist (in bytes)

Definition at line 96 of file acl_list.h.

◆ taglist

uint8_t* acl_addr::taglist

tag bitlist

Definition at line 94 of file acl_list.h.

◆ view

struct view* acl_addr::view

Definition at line 107 of file acl_list.h.


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