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

struct ast_ha* acl [read]

Rules contained by the ACL

Definition at line 68 of file acl.h.

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

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

If raised, this named ACL was retrieved from realtime storage

Definition at line 69 of file acl.h.

Referenced by ast_append_acl(), and ast_duplicate_acl_list().

struct { ... } 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 acl_new(), ast_append_acl(), ast_apply_acl(), and ast_duplicate_acl_list().

struct ast_acl* next [read]

Definition at line 72 of file acl.h.


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

Generated on Thu Apr 16 06:34:55 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6