The Event State Compositors. More...
Data Fields | |
struct sip_esc_publish_callbacks * | callbacks |
struct ao2_container * | compositor |
enum subscriptiontype | event |
const char * | name |
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 964 of file chan_sip.c.
struct sip_esc_publish_callbacks* callbacks [read] |
Definition at line 967 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 [read] |
Definition at line 968 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 965 of file chan_sip.c.
const char* name |
Definition at line 966 of file chan_sip.c.
Referenced by create_esc_entry().