Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
mansession Struct Reference

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...

Collaboration diagram for mansession:
Collaboration graph
[legend]

Data Fields

struct manager_custom_hookhook
 
ast_mutex_t lock
 
enum mansession_message_parsing parsing
 
struct mansession_sessionsession
 
struct ast_iostreamstream
 
struct ast_tcptls_session_instancetcptls_session
 
unsigned int write_error:1
 

Detailed Description

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.

Definition at line 1625 of file manager.c.

Field Documentation

◆ hook

struct manager_custom_hook* hook

Definition at line 1631 of file manager.c.

Referenced by ast_hook_send_action(), astman_append(), astman_flush(), and send_string().

◆ lock

◆ parsing

Definition at line 1629 of file manager.c.

Referenced by do_message(), get_input(), and handle_parse_error().

◆ session

struct mansession_session* session

◆ stream

struct ast_iostream* stream

◆ tcptls_session

struct ast_tcptls_session_instance* tcptls_session

◆ write_error

unsigned int write_error

Definition at line 1630 of file manager.c.

Referenced by send_string(), and session_do().


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