FreeSWITCH API Documentation
1.7.0
|
Representation of an event. More...
#include <switch_event.h>
Data Fields | |
switch_event_types_t | event_id |
switch_priority_t | priority |
char * | owner |
char * | subclass_name |
switch_event_header_t * | headers |
switch_event_header_t * | last_header |
char * | body |
void * | bind_user_data |
void * | event_user_data |
unsigned long | key |
struct switch_event * | next |
int | flags |
Representation of an event.
Definition at line 80 of file switch_event.h.
void* switch_event::bind_user_data |
user data from the subclass provider
Definition at line 96 of file switch_event.h.
Referenced by event_handler().
char* switch_event::body |
the body of the event
Definition at line 94 of file switch_event.h.
Referenced by switch_event_destroy().
switch_event_types_t switch_event::event_id |
the event id (descriptor)
Definition at line 82 of file switch_event.h.
Referenced by audio_bridge_thread(), core_event_handler(), play_and_detect_input_callback(), switch_event_create_json(), and switch_events_match().
void* switch_event::event_user_data |
user data from the event sender
Definition at line 98 of file switch_event.h.
int switch_event::flags |
Definition at line 102 of file switch_event.h.
switch_event_header_t* switch_event::headers |
the event headers
Definition at line 90 of file switch_event.h.
Referenced by switch_channel_api_on(), switch_channel_del_variable_prefix(), switch_channel_event_set_extended_data(), switch_channel_execute_on(), switch_channel_get_scope_variables(), switch_core_dump_variables(), switch_event_destroy(), switch_ivr_originate(), and switch_ivr_transfer_variable().
unsigned long switch_event::key |
unique key
Definition at line 100 of file switch_event.h.
switch_event_header_t* switch_event::last_header |
the event headers tail pointer
Definition at line 92 of file switch_event.h.
Referenced by switch_event_base_add_header().
struct switch_event* switch_event::next |
Definition at line 101 of file switch_event.h.
Referenced by switch_channel_event_set_extended_data(), switch_channel_get_scope_variables(), switch_channel_get_variable_dup(), and switch_channel_set_scope_variables().
char* switch_event::owner |
the owner of the event
Definition at line 86 of file switch_event.h.
switch_priority_t switch_event::priority |
the priority of the event
Definition at line 84 of file switch_event.h.
char* switch_event::subclass_name |
the subclass of the event
Definition at line 88 of file switch_event.h.
Referenced by switch_event_destroy(), and switch_events_match().