|
Asterisk - The Open Source Telephony Project GIT-master-9647a4f
|
Structure representing a SIP publication. More...

Data Fields | |
| char | data [0] |
| Data containing the above. | |
| struct ao2_container * | datastores |
| struct ast_sip_endpoint * | endpoint |
| The endpoint with which the subscription is communicating. | |
| int | entity_tag |
| Entity tag for the publication. | |
| char * | event_configuration_name |
| The name of the event type configuration. | |
| unsigned int | expires |
| Expiration time of the publication. | |
| struct ast_sip_publish_handler * | handler |
| Handler for this publication. | |
| char * | resource |
| The resource the publication is to. | |
| int | sched_id |
| Scheduled item for expiration of publication. | |
Structure representing a SIP publication.
Definition at line 563 of file res_pjsip_pubsub.c.
| char data[0] |
Data containing the above.
Definition at line 581 of file res_pjsip_pubsub.c.
Referenced by publish_expire(), and sip_create_publication().
| struct ao2_container* datastores |
Publication datastores set up by handlers
Definition at line 565 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 571 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 567 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 579 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 573 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 569 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 577 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 575 of file res_pjsip_pubsub.c.
Referenced by publish_expire(), and sip_create_publication().