RTS API Documentation
1.10.11
|
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(), switch_event_dup(), and switch_event_dup_reply().
char* switch_event::body |
the body of the event
Definition at line 94 of file switch_event.h.
Referenced by switch_event_add_body(), switch_event_destroy(), switch_event_dup(), switch_event_dup_reply(), switch_event_get_body(), switch_event_serialize(), switch_event_serialize_json_obj(), switch_event_set_body(), and switch_event_xmlize().
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_channel_event_set_extended_data(), switch_event_create_json(), switch_event_dup(), switch_event_dup_reply(), switch_event_prep_for_delivery_detailed(), 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.
Referenced by switch_event_dup(), and switch_event_dup_reply().
int switch_event::flags |
Definition at line 102 of file switch_event.h.
Referenced by switch_event_create_brackets(), switch_event_dup(), and switch_event_dup_reply().
switch_event_header_t* switch_event::headers |
the event headers
Definition at line 90 of file switch_event.h.
Referenced by asr_set_json_text_params(), merge_recording_variables(), switch_channel_api_on(), switch_channel_caller_extension_masquerade(), switch_channel_del_variable_prefix(), switch_channel_event_set_extended_data(), switch_channel_execute_on(), switch_channel_get_scope_variables(), switch_channel_get_variables_prefix(), switch_channel_variable_first(), switch_core_dump_variables(), switch_core_session_hupall_matching_vars_ans(), switch_curl_process_mime(), switch_event_binary_serialize(), switch_event_build_param_string(), switch_event_check_permission_list(), switch_event_destroy(), switch_event_dup(), switch_event_dup_reply(), switch_event_get_header_ptr(), switch_event_merge(), switch_event_rename_header(), switch_event_serialize(), switch_event_serialize_json_obj(), switch_event_xmlize(), switch_http_dump_request(), switch_ivr_enterprise_originate(), switch_ivr_originate(), switch_ivr_parse_event(), switch_ivr_transfer_variable(), switch_log_node_to_json(), switch_xml_config_parse_event(), and vars_serialize_json_obj().
unsigned long switch_event::key |
unique key
Definition at line 100 of file switch_event.h.
Referenced by switch_event_dup(), and switch_event_dup_reply().
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(), and switch_event_del_header_val().
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(), switch_event_dup(), switch_event_dup_reply(), switch_event_set_subclass_name(), and switch_events_match().