In case you didn't read that giant block of text above the mansession_session struct, the struct 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 | |
| FILE * | f |
| int | fd |
| struct manager_custom_hook * | hook |
| ast_mutex_t | lock |
| enum mansession_message_parsing | parsing |
| struct mansession_session * | session |
| struct ast_tcptls_session_instance * | tcptls_session |
| int | write_error:1 |
In case you didn't read that giant block of text above the mansession_session struct, the struct 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.
| FILE* f |
Definition at line 1145 of file manager.c.
Referenced by ast_hook_send_action(), astman_append(), auth_http_callback(), generic_http_callback(), process_output(), send_string(), and session_do().
| int fd |
Definition at line 1146 of file manager.c.
Referenced by auth_http_callback(), generic_http_callback(), process_output(), send_string(), and session_do().
| struct manager_custom_hook* hook |
Definition at line 1149 of file manager.c.
Referenced by ast_hook_send_action(), and send_string().
Definition at line 1150 of file manager.c.
Referenced by auth_http_callback(), generic_http_callback(), mansession_lock(), mansession_unlock(), and session_do().
Definition at line 1147 of file manager.c.
Referenced by do_message(), get_input(), and handle_parse_error().
| struct mansession_session* session |
Definition at line 1143 of file manager.c.
Referenced by action_challenge(), action_filter(), action_getvar(), action_hangup(), action_listcommands(), action_login(), action_originate(), action_status(), action_waitevent(), ast_hook_send_action(), astman_append(), astman_datastore_add(), astman_datastore_find(), astman_datastore_remove(), auth_http_callback(), authenticate(), do_message(), generic_http_callback(), get_input(), match_filter(), 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().
Definition at line 1144 of file manager.c.
Referenced by 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().
| int write_error |
Definition at line 1148 of file manager.c.
Referenced by send_string(), and session_do().