Asterisk - The Open Source Telephony Project GIT-master-7e7a603
Data Fields
ast_manager_user Struct Reference

user descriptor, as read from the config file. More...

Collaboration diagram for ast_manager_user:
Collaboration graph
[legend]

Data Fields

char * a1_hash
 
struct ast_acl_listacl
 
int allowmultiplelogin
 
struct ao2_containerblackfilters
 
struct ast_variablechanvars
 
int displayconnects
 
int keep
 
int readperm
 
char * secret
 
char username [80]
 
struct ao2_containerwhitefilters
 
int writeperm
 
int writetimeout
 

Detailed Description

user descriptor, as read from the config file.

Note
It is still missing some fields – e.g. we can have multiple permit and deny lines which are not supported here, and readperm/writeperm/writetimeout are not stored.

Definition at line 1796 of file manager.c.

Field Documentation

◆ a1_hash

char* a1_hash

precalculated A1 for Digest auth

Definition at line 1808 of file manager.c.

◆ acl

struct ast_acl_list* acl

ACL setting

Definition at line 1807 of file manager.c.

◆ allowmultiplelogin

int allowmultiplelogin

Per user option

Definition at line 1803 of file manager.c.

◆ blackfilters

struct ao2_container* blackfilters

Manager event filters - black list

Definition at line 1806 of file manager.c.

◆ chanvars

struct ast_variable* chanvars

Channel variables to set for originate

Definition at line 1809 of file manager.c.

◆ displayconnects

int displayconnects

XXX unused

Definition at line 1802 of file manager.c.

◆ keep

int keep

mark entries created on a reload

Definition at line 1804 of file manager.c.

◆ readperm

int readperm

Authorization for reading

Definition at line 1799 of file manager.c.

◆ secret

char* secret

Secret for logging in

Definition at line 1798 of file manager.c.

Referenced by Registration::write().

◆ username

char username[80]

Definition at line 1797 of file manager.c.

◆ whitefilters

struct ao2_container* whitefilters

Manager event filters - white list

Definition at line 1805 of file manager.c.

◆ writeperm

int writeperm

Authorization for writing

Definition at line 1800 of file manager.c.

◆ writetimeout

int writetimeout

Per user Timeout for ast_carefulwrite()

Definition at line 1801 of file manager.c.


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