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 1023 of file chan_sip.c.
| struct sip_esc_publish_callbacks* callbacks |
Definition at line 1026 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 1027 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 1024 of file chan_sip.c.
| const char* name |
Definition at line 1025 of file chan_sip.c.
Referenced by create_esc_entry().