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