Asterisk - The Open Source Telephony Project
18.5.0
|
The Event State Compositors. More...
Data Fields | |
const 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 996 of file chan_sip.c.
const struct sip_esc_publish_callbacks* callbacks |
Definition at line 999 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 1000 of file chan_sip.c.
Referenced by create_new_sip_etag(), get_esc_entry(), handle_sip_publish_remove(), initialize_escs(), and publish_expire().
enum subscriptiontype event |
Definition at line 997 of file chan_sip.c.
const char* name |
Definition at line 998 of file chan_sip.c.
Referenced by create_esc_entry(), PathSegment::get_child(), Parameter::load(), SwaggerType::load(), and Property::load().