Wed Apr 6 11:30:13 2011

Asterisk developer's documentation


event_state_compositor Struct Reference

The Event State Compositors. More...


Data Fields

sip_esc_publish_callbacks * callbacks
ao2_containercompositor
enum subscriptiontype event
const char * name


Detailed Description

The Event State Compositors.

An Event State Compositor is an entity which accepts PUBLISH requests and acts appropriately based on these requests.

The actual event_state_compositor structure is simply an ao2_container of sip_esc_entrys. When an incoming PUBLISH is received, we can match the appropriate sip_esc_entry using the entity ID of the incoming PUBLISH.

Definition at line 945 of file chan_sip.c.


Field Documentation

struct sip_esc_publish_callbacks* callbacks

Definition at line 948 of file chan_sip.c.

Referenced by handle_sip_publish_initial(), handle_sip_publish_modify(), handle_sip_publish_refresh(), and handle_sip_publish_remove().

struct ao2_container* compositor

Definition at line 949 of file chan_sip.c.

Referenced by create_new_sip_etag(), get_esc_entry(), handle_sip_publish_remove(), and publish_expire().

enum subscriptiontype event

Definition at line 946 of file chan_sip.c.

const char* name

Definition at line 947 of file chan_sip.c.

Referenced by create_esc_entry().


The documentation for this struct was generated from the following file:
Generated on Wed Apr 6 11:30:13 2011 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7