Asterisk - The Open Source Telephony Project GIT-master-0644429
|
In case you didn't read that giant block of text above the mansession_session struct, the mansession is named this solely to keep the API the same in Asterisk. This structure really represents data that is different from Manager action to Manager action. The mansession_session pointer contained within points to session-specific data. More...
Data Fields | |
struct manager_custom_hook * | hook |
ast_mutex_t | lock |
enum mansession_message_parsing | parsing |
struct mansession_session * | session |
struct ast_iostream * | stream |
struct ast_tcptls_session_instance * | tcptls_session |
unsigned int | write_error:1 |
In case you didn't read that giant block of text above the mansession_session struct, the mansession is named this solely to keep the API the same in Asterisk. This structure really represents data that is different from Manager action to Manager action. The mansession_session pointer contained within points to session-specific data.
struct manager_custom_hook* hook |
Definition at line 332 of file manager.c.
Referenced by ast_hook_send_action(), astman_append(), astman_flush(), and send_string().
ast_mutex_t lock |
Definition at line 333 of file manager.c.
Referenced by auth_http_callback(), generic_http_callback(), mansession_lock(), mansession_unlock(), and session_do().
enum mansession_message_parsing parsing |
Definition at line 330 of file manager.c.
Referenced by do_message(), get_input(), and handle_parse_error().
struct mansession_session* session |
Definition at line 327 of file manager.c.
Referenced by action_challenge(), action_filter(), action_getvar(), action_listcommands(), action_login(), action_originate(), action_status(), action_waitevent(), ast_hook_send_action(), ast_manager_hangup_helper(), astman_datastore_add(), astman_datastore_find(), astman_datastore_remove(), auth_http_callback(), authenticate(), do_message(), generic_http_callback(), get_input(), process_events(), process_message(), report_auth_success(), report_failed_acl(), report_failed_challenge_response(), report_inval_password(), report_invalid_user(), report_req_bad_format(), report_req_not_allowed(), report_session_limit(), send_string(), session_do(), and set_eventmask().
struct ast_iostream* stream |
Definition at line 328 of file manager.c.
Referenced by auth_http_callback(), close_mansession_file(), generic_http_callback(), process_output(), send_string(), and session_do().
struct ast_tcptls_session_instance* tcptls_session |
Definition at line 329 of file manager.c.
Referenced by astman_append(), astman_flush(), mansession_get_transport(), report_auth_success(), report_failed_acl(), report_failed_challenge_response(), report_inval_password(), report_invalid_user(), report_req_bad_format(), report_req_not_allowed(), report_session_limit(), and session_do().
unsigned int write_error |
Definition at line 331 of file manager.c.
Referenced by process_events(), send_string(), and session_do().