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

structure used for presence XML bodies More...

#include <res_pjsip_body_generator_types.h>

Collaboration diagram for ast_sip_exten_state_data:
Collaboration graph
[legend]

Data Fields

struct ao2_containerdatastores
 
struct ao2_containerdevice_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_subscriptionsub
 
char * user_agent
 

Detailed Description

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.

Field Documentation

◆ datastores

struct ao2_container* datastores

A datastores container to persist datastores

Definition at line 58 of file res_pjsip_body_generator_types.h.

Referenced by alloc_notify_task_data(), dialog_info_generate_body_content(), and exten_state_data_alloc().

◆ device_state_info

struct ao2_container* device_state_info

◆ exten

const char* exten

◆ exten_state

enum ast_extension_states exten_state

◆ local

char local[PJSIP_MAX_URL_SIZE]

◆ pool

pj_pool_t* pool

◆ presence_message

char* presence_message

◆ presence_state

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 alloc_notify_task_data(), exten_state_data_alloc(), and pidf_supplement_body().

◆ presence_subtype

char* presence_subtype

◆ remote

char remote[PJSIP_MAX_URL_SIZE]

◆ sub

struct ast_sip_subscription* sub

◆ user_agent

char* user_agent

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