| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
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(), 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().