RTS API Documentation
1.10.11
|
A node to store binded events. More...
Data Fields | |
char * | id |
switch_event_types_t | event_id |
char * | subclass_name |
switch_event_callback_t | callback |
void * | user_data |
struct switch_event_node * | next |
A node to store binded events.
Definition at line 48 of file switch_event.c.
switch_event_callback_t switch_event_node::callback |
a callback function to execute when the event is triggered
Definition at line 56 of file switch_event.c.
Referenced by switch_event_bind_removable(), switch_event_deliver(), and switch_event_unbind_callback().
switch_event_types_t switch_event_node::event_id |
the event id enumeration to bind to
Definition at line 52 of file switch_event.c.
Referenced by switch_event_bind_removable(), switch_event_create_plain(), switch_event_create_subclass_detailed(), switch_event_unbind(), switch_event_unbind_callback(), and switch_events_match().
char* switch_event_node::id |
the id of the node
Definition at line 50 of file switch_event.c.
Referenced by switch_event_bind_removable(), switch_event_channel_broadcast(), switch_event_channel_deliver(), switch_event_channel_sub_channel(), switch_event_unbind(), and switch_event_unbind_callback().
struct switch_event_node* switch_event_node::next |
Definition at line 59 of file switch_event.c.
Referenced by switch_event_bind_removable(), switch_event_create_brackets(), switch_event_deliver(), switch_event_unbind(), and switch_event_unbind_callback().
char* switch_event_node::subclass_name |
the event subclass to bind to for custom events
Definition at line 54 of file switch_event.c.
Referenced by switch_event_bind_removable(), switch_event_unbind(), switch_event_unbind_callback(), and switch_events_match().
void* switch_event_node::user_data |
private data
Definition at line 58 of file switch_event.c.
Referenced by switch_event_bind_removable(), switch_event_channel_sub_channel(), switch_event_deliver(), switch_event_fire_detailed(), and switch_live_array_set_user_data().