Asterisk - The Open Source Telephony Project
18.5.0
|
Structure representing a SIP publication. More...
Data Fields | |
char | data [0] |
Data containing the above. More... | |
struct ao2_container * | datastores |
struct ast_sip_endpoint * | endpoint |
The endpoint with which the subscription is communicating. More... | |
int | entity_tag |
Entity tag for the publication. More... | |
char * | event_configuration_name |
The name of the event type configuration. More... | |
unsigned int | expires |
Expiration time of the publication. More... | |
struct ast_sip_publish_handler * | handler |
Handler for this publication. More... | |
char * | resource |
The resource the publication is to. More... | |
int | sched_id |
Scheduled item for expiration of publication. More... | |
Structure representing a SIP publication.
Definition at line 345 of file res_pjsip_pubsub.c.
char data[0] |
Data containing the above.
Definition at line 363 of file res_pjsip_pubsub.c.
Referenced by sip_create_publication().
struct ao2_container* datastores |
Publication datastores set up by handlers
Definition at line 347 of file res_pjsip_pubsub.c.
Referenced by ast_sip_publication_add_datastore(), ast_sip_publication_get_datastore(), ast_sip_publication_get_datastores(), ast_sip_publication_remove_datastore(), publication_destroy_fn(), and sip_create_publication().
struct ast_sip_endpoint* endpoint |
The endpoint with which the subscription is communicating.
Definition at line 353 of file res_pjsip_pubsub.c.
Referenced by ast_sip_publication_get_endpoint(), publication_destroy_fn(), and sip_create_publication().
int entity_tag |
Entity tag for the publication.
Definition at line 349 of file res_pjsip_pubsub.c.
Referenced by publication_cmp_fn(), publication_hash_fn(), sip_create_publication(), and sip_publication_respond().
char* event_configuration_name |
The name of the event type configuration.
Definition at line 361 of file res_pjsip_pubsub.c.
Referenced by ast_sip_publication_get_event_configuration(), and sip_create_publication().
unsigned int expires |
Expiration time of the publication.
Definition at line 355 of file res_pjsip_pubsub.c.
Referenced by sip_create_publication(), and sip_publication_respond().
struct ast_sip_publish_handler* handler |
Handler for this publication.
Definition at line 351 of file res_pjsip_pubsub.c.
Referenced by publish_expire(), and publish_request_initial().
char* resource |
The resource the publication is to.
Definition at line 359 of file res_pjsip_pubsub.c.
Referenced by ast_sip_publication_get_resource(), publish_request_initial(), and sip_create_publication().
int sched_id |
Scheduled item for expiration of publication.
Definition at line 357 of file res_pjsip_pubsub.c.
Referenced by publish_expire(), and sip_create_publication().