#include <manager.h>
Collaboration diagram for mansession:

Data Fields | |
| ast_mutex_t | __lock |
| int | authenticated |
| int | busy |
| char | challenge [10] |
| int | dead |
| eventqent * | eventq |
| int | fd |
| char | inbuf [AST_MAX_MANHEADER_LEN] |
| int | inlen |
| mansession * | next |
| int | readperm |
| int | send_events |
| sockaddr_in | sin |
| pthread_t | t |
| char | username [80] |
| int | writeperm |
| int | writetimeout |
|
|
Thread lock -- don't use in action callbacks, it's already taken care of Definition at line 71 of file manager.h. Referenced by accept_thread(), free_session(), get_input(), manager_event(), process_message(), session_do(), and set_eventmask(). |
|
|
Authentication status Definition at line 85 of file manager.h. Referenced by process_message(), and session_do(). |
|
|
Whether or not we're busy doing an action Definition at line 77 of file manager.h. Referenced by manager_event(), and process_message(). |
|
|
Authentication challenge Definition at line 83 of file manager.h. Referenced by authenticate(), and process_message(). |
|
|
Whether or not we're "dead" Definition at line 79 of file manager.h. Referenced by get_input(), and manager_event(). |
|
|
Definition at line 95 of file manager.h. Referenced by append_event(), and free_session(). |
|
|
|
Buffer Definition at line 91 of file manager.h. Referenced by get_input(). |
|
|
Definition at line 92 of file manager.h. Referenced by get_input(). |
|
|
Definition at line 98 of file manager.h. Referenced by accept_thread(), destroy_session(), handle_showmanconn(), and manager_event(). |
|
|
Authorization for reading Definition at line 87 of file manager.h. Referenced by authenticate(), and manager_event(). |
|
|
Definition at line 93 of file manager.h. Referenced by accept_thread(), manager_event(), and set_eventmask(). |
|
|
socket address Definition at line 73 of file manager.h. Referenced by accept_thread(), authenticate(), get_input(), handle_showmanconn(), process_message(), and session_do(). |
|
|
Execution thread Definition at line 69 of file manager.h. Referenced by accept_thread(), and manager_event(). |
|
|
Logged in username Definition at line 81 of file manager.h. Referenced by authenticate(), handle_showmanconn(), process_message(), and session_do(). |
|
|
Authorization for writing Definition at line 89 of file manager.h. Referenced by action_listcommands(), authenticate(), and process_message(). |
|
|
Definition at line 97 of file manager.h. Referenced by accept_thread(), authenticate(), and manager_event(). |
1.4.2