Asterisk - The Open Source Telephony Project GIT-master-d5a0626
|
structure used for presence XML bodies More...
#include <res_pjsip_body_generator_types.h>
Data Fields | |
struct ao2_container * | datastores |
struct ao2_container * | device_state_info |
const char * | exten |
enum ast_extension_states | exten_state |
char | local [PJSIP_MAX_URL_SIZE] |
pj_pool_t * | pool |
char * | presence_message |
enum ast_presence_state | presence_state |
char * | presence_subtype |
char | remote [PJSIP_MAX_URL_SIZE] |
struct ast_sip_subscription * | sub |
char * | user_agent |
structure used for presence XML bodies
This is used for the following body types:
Definition at line 36 of file res_pjsip_body_generator_types.h.
struct ao2_container* datastores |
A datastores container to persist datastores
Definition at line 58 of file res_pjsip_body_generator_types.h.
Referenced by dialog_info_generate_body_content(), exten_state_data_alloc(), and exten_state_publisher_cb().
struct ao2_container* device_state_info |
Current device state information
Definition at line 50 of file res_pjsip_body_generator_types.h.
Referenced by dialog_info_generate_body_content(), exten_state_data_alloc(), exten_state_data_destructor(), exten_state_pub_data_alloc(), and exten_state_pub_data_destroy().
const char* exten |
The extension of the current state change
Definition at line 38 of file res_pjsip_body_generator_types.h.
Referenced by dialog_info_generate_body_content(), exten_state_data_alloc(), exten_state_pub_data_alloc(), exten_state_pub_data_destroy(), exten_state_publisher_cb(), pidf_generate_body_content(), and xpidf_generate_body_content().
enum ast_extension_states exten_state |
The extension state of the change
Definition at line 40 of file res_pjsip_body_generator_types.h.
Referenced by dialog_info_generate_body_content(), exten_state_data_alloc(), exten_state_pub_data_alloc(), pidf_generate_body_content(), pidf_supplement_body(), and xpidf_generate_body_content().
char local[PJSIP_MAX_URL_SIZE] |
Local dialog URI
Definition at line 52 of file res_pjsip_body_generator_types.h.
Referenced by dialog_info_generate_body_content(), exten_state_data_alloc(), exten_state_publisher_cb(), pidf_allocate_body(), and xpidf_allocate_body().
pj_pool_t* pool |
Allocation pool
Definition at line 60 of file res_pjsip_body_generator_types.h.
Referenced by dialog_info_allocate_body(), dialog_info_generate_body_content(), exten_state_data_alloc(), exten_state_data_destructor(), exten_state_publisher_cb(), pidf_allocate_body(), pidf_generate_body_content(), pidf_supplement_body(), xpidf_allocate_body(), and xpidf_generate_body_content().
char* presence_message |
The presence message of the change
Definition at line 46 of file res_pjsip_body_generator_types.h.
Referenced by exten_state_data_alloc(), exten_state_data_destructor(), exten_state_pub_data_alloc(), exten_state_pub_data_destroy(), and pidf_supplement_body().
enum ast_presence_state presence_state |
The presence state of the change
Definition at line 42 of file res_pjsip_body_generator_types.h.
Referenced by exten_state_data_alloc(), exten_state_pub_data_alloc(), and pidf_supplement_body().
char* presence_subtype |
The presence subtype of the change
Definition at line 44 of file res_pjsip_body_generator_types.h.
Referenced by exten_state_data_alloc(), exten_state_data_destructor(), exten_state_pub_data_alloc(), exten_state_pub_data_destroy(), and pidf_supplement_body().
char remote[PJSIP_MAX_URL_SIZE] |
Remote dialog URI
Definition at line 54 of file res_pjsip_body_generator_types.h.
Referenced by dialog_info_generate_body_content(), exten_state_data_alloc(), exten_state_publisher_cb(), pidf_generate_body_content(), and xpidf_generate_body_content().
struct ast_sip_subscription* sub |
Optional subscription
Definition at line 56 of file res_pjsip_body_generator_types.h.
Referenced by dialog_info_generate_body_content(), and exten_state_data_alloc().
char* user_agent |
Subscriber user agent
Definition at line 48 of file res_pjsip_body_generator_types.h.
Referenced by exten_state_data_alloc(), and pidf_supplement_body().