Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_acl Struct Reference

an ast_acl is a linked list node of ast_ha structs which may have names. More...

#include <acl.h>

Collaboration diagram for ast_acl:
Collaboration graph
[legend]

Data Fields

struct ast_haacl
 
int is_invalid
 
int is_realtime
 
struct {
   struct ast_acl *   next
 
list
 
char name [ACL_NAME_LENGTH]
 

Detailed Description

an ast_acl is a linked list node of ast_ha structs which may have names.

Note
These shouldn't be used directly by ACL consumers. Consumers should handle ACLs via ast_acl_list structs.

Definition at line 67 of file acl.h.

Field Documentation

◆ acl

struct ast_ha* acl

Rules contained by the ACL

Definition at line 68 of file acl.h.

Referenced by acl_new(), ast_acl_output(), ast_append_acl(), ast_apply_acl_internal(), ast_duplicate_acl_list(), and ast_free_acl_list().

◆ is_invalid

int is_invalid

If raised, this is an invalid ACL which will automatically reject everything.

Definition at line 70 of file acl.h.

Referenced by ast_append_acl(), ast_apply_acl_internal(), and ast_duplicate_acl_list().

◆ is_realtime

int is_realtime

If raised, this named ACL was retrieved from realtime storage

Definition at line 69 of file acl.h.

Referenced by ast_acl_output(), ast_append_acl(), and ast_duplicate_acl_list().

◆ list

struct { ... } list

◆ name

char name[ACL_NAME_LENGTH]

If this was retrieved from the named ACL subsystem, this is the name of the ACL.

Definition at line 71 of file acl.h.

Referenced by acl_new(), acl_to_str(), ast_acl_output(), ast_append_acl(), ast_apply_acl_internal(), ast_duplicate_acl_list(), contact_acl_to_str(), PathSegment::get_child(), Parameter::load(), SwaggerType::load(), and Property::load().

◆ next

struct ast_acl* next

Definition at line 72 of file acl.h.


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