Asterisk - The Open Source Telephony Project  21.4.1
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>

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

struct ast_ha* acl

Rules contained by the ACL

Definition at line 68 of file acl.h.

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

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(), and ast_duplicate_acl_list().

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

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 PathSegment::__init__(), ast_acl_output(), ast_append_acl(), ast_duplicate_acl_list(), and PathSegment::get_child().


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