Wed Jan 8 2020 09:50:23

Asterisk developer's documentation


ast_manager_user Struct Reference

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

Data Fields

char * a1_hash
 
struct ao2_containerblackfilters
 
int displayconnects
 
struct ast_haha
 
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 1039 of file manager.c.

Field Documentation

char* a1_hash

precalculated A1 for Digest auth

Definition at line 1050 of file manager.c.

Referenced by __init_manager(), auth_http_callback(), and manager_free_user().

struct ao2_container* blackfilters

Definition at line 1049 of file manager.c.

Referenced by __init_manager(), authenticate(), and manager_free_user().

int displayconnects

Per user Timeout for ast_carefulwrite() XXX unused

Definition at line 1046 of file manager.c.

Referenced by __init_manager(), auth_http_callback(), handle_showmanager(), and manager_displayconnects().

struct ast_ha* ha

ACL setting

Definition at line 1042 of file manager.c.

Referenced by __init_manager(), auth_http_callback(), authenticate(), handle_showmanager(), and manager_free_user().

int keep

mark entries created on a reload

Definition at line 1047 of file manager.c.

Referenced by __init_manager().

int readperm

Definition at line 1043 of file manager.c.

Referenced by __init_manager(), auth_http_callback(), authenticate(), and handle_showmanager().

char* secret

Definition at line 1041 of file manager.c.

Referenced by __init_manager(), authenticate(), handle_showmanager(), and manager_free_user().

struct ao2_container* whitefilters

Definition at line 1048 of file manager.c.

Referenced by __init_manager(), authenticate(), and manager_free_user().

int writeperm

Authorization for reading

Definition at line 1044 of file manager.c.

Referenced by __init_manager(), auth_http_callback(), authenticate(), and handle_showmanager().

int writetimeout

Authorization for writing

Definition at line 1045 of file manager.c.

Referenced by __init_manager(), auth_http_callback(), and authenticate().


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