Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
ast_manager_user Struct Reference

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

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 1804 of file manager.c.

Field Documentation

char* a1_hash

precalculated A1 for Digest auth

Definition at line 1816 of file manager.c.

struct ast_acl_list* acl

ACL setting

Definition at line 1815 of file manager.c.

int allowmultiplelogin

Per user option

Definition at line 1811 of file manager.c.

Referenced by process_message().

struct ao2_container* blackfilters

Manager event filters - black list

Definition at line 1814 of file manager.c.

struct ast_variable* chanvars

Channel variables to set for originate

Definition at line 1817 of file manager.c.

int displayconnects

XXX unused

Definition at line 1810 of file manager.c.

Referenced by manager_displayconnects().

int keep

mark entries created on a reload

Definition at line 1812 of file manager.c.

int readperm

Authorization for reading

Definition at line 1807 of file manager.c.

char* secret

Secret for logging in

Definition at line 1806 of file manager.c.

struct ao2_container* whitefilters

Manager event filters - white list

Definition at line 1813 of file manager.c.

int writeperm

Authorization for writing

Definition at line 1808 of file manager.c.

int writetimeout

Per user Timeout for ast_carefulwrite()

Definition at line 1809 of file manager.c.


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