ast_sip_publication Struct Reference

Structure representing a SIP publication. More...

Collaboration diagram for ast_sip_publication:

Collaboration graph
[legend]

Data Fields

char data [0]
 Data containing the above.
struct ao2_containerdatastores
struct ast_sip_endpointendpoint
 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.
int expires
 Expiration time of the publication.
struct ast_sip_publish_handlerhandler
 Handler for this publication.
char * resource
 The resource the publication is to.
int sched_id
 Scheduled item for expiration of publication.

Detailed Description

Structure representing a SIP publication.

Definition at line 327 of file res_pjsip_pubsub.c.


Field Documentation

char data[0]

Data containing the above.

Definition at line 345 of file res_pjsip_pubsub.c.

Referenced by sip_create_publication().

struct ao2_container* datastores [read]

struct ast_sip_endpoint* endpoint [read]

The endpoint with which the subscription is communicating.

Definition at line 335 of file res_pjsip_pubsub.c.

Referenced by ast_sip_publication_get_endpoint(), publication_destroy_fn(), and sip_create_publication().

Entity tag for the publication.

Definition at line 331 of file res_pjsip_pubsub.c.

Referenced by publication_cmp_fn(), publication_hash_fn(), sip_create_publication(), and sip_publication_respond().

The name of the event type configuration.

Definition at line 343 of file res_pjsip_pubsub.c.

Referenced by ast_sip_publication_get_event_configuration(), and sip_create_publication().

int expires

Expiration time of the publication.

Definition at line 337 of file res_pjsip_pubsub.c.

Referenced by sip_create_publication(), and sip_publication_respond().

Handler for this publication.

Definition at line 333 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 341 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 339 of file res_pjsip_pubsub.c.

Referenced by publish_expire(), and sip_create_publication().


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

Generated on Thu Apr 16 06:35:36 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6