
Data Fields | |
| ast_mutex_t | __lock |
| int | authenticated |
| char | challenge [10] |
| int | displaysystemname |
| struct eventqent * | eventq |
| int | fd |
| char | inbuf [1024] |
| int | inlen |
| int | inuse |
| unsigned long | managerid |
| int | needdestroy |
| struct ast_dynamic_str * | outputstr |
| int | readperm |
| int | send_events |
| time_t | sessiontimeout |
| struct sockaddr_in | sin |
| pthread_t | t |
| char | username [80] |
| pthread_t | waiting_thread |
| int | writeperm |
| int | writetimeout |
Definition at line 144 of file manager.c.
Thread lock -- don't use in action callbacks, it's already taken care of
Definition at line 148 of file manager.c.
Referenced by accept_thread(), action_waitevent(), astman_append(), astman_verify_session_readpermissions(), astman_verify_session_writepermissions(), find_session(), free_session(), generic_http_callback(), get_input(), manager_event(), process_events(), and set_eventmask().
| int authenticated |
Authentication status
Definition at line 170 of file manager.c.
Referenced by accept_thread(), generic_http_callback(), process_events(), process_message(), and session_do().
| char challenge[10] |
Authentication challenge
Definition at line 168 of file manager.c.
Referenced by authenticate(), and process_message().
Add system name to manager responses and events
Definition at line 179 of file manager.c.
Referenced by authenticate().
Definition at line 181 of file manager.c.
Referenced by accept_thread(), action_waitevent(), do_message(), free_session(), and process_events().
| int fd |
TCP socket
Definition at line 152 of file manager.c.
Referenced by accept_thread(), action_command(), action_originate(), action_waitevent(), astman_append(), free_session(), generic_http_callback(), get_input(), and process_events().
| char inbuf[1024] |
| int inlen |
| int inuse |
Whether an HTTP manager is in use
Definition at line 154 of file manager.c.
Referenced by accept_thread(), find_session(), and generic_http_callback().
| unsigned long managerid |
Unique manager identifer
Definition at line 160 of file manager.c.
Referenced by astman_verify_session_readpermissions(), astman_verify_session_writepermissions(), find_session(), and generic_http_callback().
| int needdestroy |
Whether an HTTP session should be destroyed
Definition at line 156 of file manager.c.
Referenced by action_waitevent(), find_session(), and generic_http_callback().
struct ast_dynamic_str* outputstr [read] |
Output from manager interface
Definition at line 164 of file manager.c.
Referenced by astman_append(), free_session(), generic_http_callback(), and process_events().
| int readperm |
Authorization for reading
Definition at line 172 of file manager.c.
Referenced by action_waitevent(), astman_verify_session_readpermissions(), authenticate(), and process_events().
| int send_events |
Definition at line 178 of file manager.c.
Referenced by accept_thread(), action_waitevent(), generic_http_callback(), process_events(), and set_eventmask().
| time_t sessiontimeout |
Session timeout if HTTP
Definition at line 162 of file manager.c.
Referenced by accept_thread(), action_waitevent(), find_session(), generic_http_callback(), and process_message().
struct sockaddr_in sin [read] |
socket address
Definition at line 150 of file manager.c.
Referenced by accept_thread(), authenticate(), generic_http_callback(), get_input(), handle_showmanconn(), process_message(), and session_do().
| pthread_t t |
| char username[80] |
Logged in username
Definition at line 166 of file manager.c.
Referenced by accept_thread(), authenticate(), generic_http_callback(), handle_showmanconn(), process_message(), and session_do().
| pthread_t waiting_thread |
Whether an HTTP session has someone waiting on events
Definition at line 158 of file manager.c.
Referenced by accept_thread(), action_waitevent(), generic_http_callback(), get_input(), and manager_event().
| int writeperm |
Authorization for writing
Definition at line 174 of file manager.c.
Referenced by action_listcommands(), astman_verify_session_writepermissions(), authenticate(), and process_message().
| int writetimeout |
Definition at line 183 of file manager.c.
Referenced by accept_thread(), astman_append(), authenticate(), and process_events().
1.5.5