RTS API Documentation
1.10.11
|
Definition at line 152 of file switch_channel.c.
switch_event_t* switch_channel::api_list |
Definition at line 186 of file switch_channel.c.
Referenced by switch_channel_uninit().
switch_hash_t* switch_channel::app_flag_hash |
Definition at line 177 of file switch_channel.c.
Referenced by switch_channel_clear_app_flag_key(), switch_channel_set_app_flag_key(), switch_channel_test_app_flag_key(), and switch_channel_uninit().
switch_event_t* switch_channel::app_list |
Definition at line 185 of file switch_channel.c.
Referenced by switch_channel_uninit().
switch_caller_profile_t* switch_channel::caller_profile |
Definition at line 171 of file switch_channel.c.
Referenced by process_device_hup(), switch_channel_build_param_string(), switch_channel_caller_extension_masquerade(), switch_channel_clear_flag(), switch_channel_event_set_basic_data(), switch_channel_flip_cid(), switch_channel_get_caller_extension(), switch_channel_get_caller_profile(), switch_channel_get_originatee_caller_profile(), switch_channel_get_origination_caller_profile(), switch_channel_get_originator_caller_profile(), switch_channel_get_timetable(), switch_channel_pass_callee_id(), switch_channel_perform_mark_answered(), switch_channel_perform_mark_pre_answered(), switch_channel_perform_mark_ring_ready_value(), switch_channel_set_bridge_time(), switch_channel_set_caller_extension(), switch_channel_set_caller_profile(), switch_channel_set_flag_value(), switch_channel_set_hangup_time(), switch_channel_set_hunt_caller_profile(), switch_channel_set_originatee_caller_profile(), switch_channel_set_origination_caller_profile(), switch_channel_set_originator_caller_profile(), switch_channel_set_profile_var(), switch_channel_set_timestamps(), and switch_channel_step_caller_profile().
switch_channel_callstate_t switch_channel::callstate |
Definition at line 166 of file switch_channel.c.
Referenced by add_uuid(), switch_channel_event_set_basic_data(), switch_channel_get_callstate(), switch_channel_perform_set_callstate(), switch_channel_process_device_hangup(), and switch_channel_set_device_id().
uint32_t switch_channel::caps[CC_FLAG_MAX] |
Definition at line 168 of file switch_channel.c.
Referenced by switch_channel_clear_cap(), switch_channel_get_cap_string(), switch_channel_set_cap_value(), and switch_channel_test_cap().
char* switch_channel::device_id |
Definition at line 190 of file switch_channel.c.
Referenced by switch_channel_set_device_id().
switch_device_node_t* switch_channel::device_node |
Definition at line 189 of file switch_channel.c.
Referenced by add_uuid(), process_device_hup(), switch_channel_check_device_state(), switch_channel_clear_device_record(), switch_channel_clear_flag(), switch_channel_get_device_record(), switch_channel_perform_set_callstate(), switch_channel_set_device_id(), and switch_channel_set_flag_value().
switch_call_direction_t switch_channel::direction |
Definition at line 154 of file switch_channel.c.
Referenced by switch_channel_clear_flag(), switch_channel_direction(), switch_channel_event_set_basic_data(), switch_channel_perform_presence(), switch_channel_set_caller_profile(), switch_channel_set_direction(), switch_channel_set_flag_value(), and switch_channel_set_hunt_caller_profile().
switch_queue_t* switch_channel::dtmf_log_queue |
Definition at line 157 of file switch_channel.c.
Referenced by switch_channel_dequeue_dtmf(), switch_channel_flush_dtmf(), switch_channel_set_timestamps(), and switch_channel_uninit().
switch_mutex_t* switch_channel::dtmf_mutex |
Definition at line 158 of file switch_channel.c.
Referenced by switch_channel_dequeue_dtmf(), switch_channel_dtmf_lock(), switch_channel_dtmf_unlock(), switch_channel_flush_dtmf(), switch_channel_has_dtmf(), switch_channel_queue_dtmf(), and switch_channel_try_dtmf_lock().
switch_queue_t* switch_channel::dtmf_queue |
Definition at line 156 of file switch_channel.c.
Referenced by switch_channel_dequeue_dtmf(), switch_channel_flush_dtmf(), switch_channel_has_dtmf(), and switch_channel_queue_dtmf().
int switch_channel::event_count |
Definition at line 180 of file switch_channel.c.
Referenced by switch_channel_perform_presence().
switch_mutex_t* switch_channel::flag_mutex |
Definition at line 159 of file switch_channel.c.
Referenced by switch_channel_clear_app_flag_key(), switch_channel_clear_cap(), switch_channel_clear_flag(), switch_channel_clear_flag_recursive(), switch_channel_clear_private_flag(), switch_channel_clear_state_flag(), switch_channel_get_cap_string(), switch_channel_get_flag_string(), switch_channel_perform_set_running_state(), switch_channel_set_app_flag_key(), switch_channel_set_cap_value(), switch_channel_set_flag_recursive(), switch_channel_set_flag_value(), switch_channel_set_private_flag(), switch_channel_set_state_flag(), switch_channel_test_app_flag_key(), and switch_channel_test_flag().
uint32_t switch_channel::flags[CF_FLAG_MAX] |
Definition at line 167 of file switch_channel.c.
Referenced by switch_channel_clear_flag(), switch_channel_clear_flag_recursive(), switch_channel_get_flag_string(), switch_channel_perform_set_running_state(), switch_channel_set_flag_recursive(), switch_channel_set_flag_value(), and switch_channel_test_flag().
switch_call_cause_t switch_channel::hangup_cause |
Definition at line 178 of file switch_channel.c.
Referenced by switch_channel_clear_flag(), switch_channel_event_set_basic_data(), switch_channel_get_cause(), switch_channel_get_cause_ptr(), switch_channel_get_cause_q850(), switch_channel_perform_answer(), switch_channel_perform_hangup(), switch_channel_perform_mark_answered(), switch_channel_perform_pre_answer(), switch_channel_perform_ring_ready_value(), switch_channel_perform_set_state(), and switch_channel_test_ready().
switch_hold_record_t* switch_channel::hold_record |
Definition at line 188 of file switch_channel.c.
Referenced by process_device_hup(), switch_channel_clear_flag(), switch_channel_get_hold_record(), switch_channel_perform_hangup(), switch_channel_set_flag_value(), and switch_channel_set_timestamps().
switch_originator_type_t switch_channel::last_profile_type |
Definition at line 183 of file switch_channel.c.
Referenced by switch_channel_event_set_basic_data(), switch_channel_set_originatee_caller_profile(), and switch_channel_set_originator_caller_profile().
switch_event_t* switch_channel::log_tags |
Definition at line 191 of file switch_channel.c.
Referenced by switch_channel_get_log_tags(), switch_channel_set_log_tag(), and switch_channel_uninit().
switch_call_direction_t switch_channel::logical_direction |
Definition at line 155 of file switch_channel.c.
Referenced by add_uuid(), switch_channel_clear_flag(), switch_channel_logical_direction(), switch_channel_set_caller_profile(), switch_channel_set_direction(), switch_channel_set_flag_value(), and switch_channel_set_hunt_caller_profile().
char* switch_channel::name |
Definition at line 153 of file switch_channel.c.
Referenced by do_api_on(), send_ind(), switch_channel_get_name(), switch_channel_perform_answer(), switch_channel_perform_audio_sync(), switch_channel_perform_hangup(), switch_channel_perform_mark_answered(), switch_channel_perform_mark_pre_answered(), switch_channel_perform_mark_ring_ready_value(), switch_channel_perform_pre_answer(), switch_channel_perform_ring_ready_value(), switch_channel_perform_set_callstate(), switch_channel_perform_set_running_state(), switch_channel_perform_set_state(), switch_channel_perform_video_sync(), switch_channel_set_caller_profile(), and switch_channel_set_name().
opaque_channel_flag_t switch_channel::opaque_flags |
Definition at line 182 of file switch_channel.c.
Referenced by switch_channel_perform_hangup().
uint32_t switch_channel::private_flags |
Definition at line 170 of file switch_channel.c.
Referenced by switch_channel_clear_private_flag(), switch_channel_set_private_flag(), and switch_channel_test_private_flag().
switch_hash_t* switch_channel::private_hash |
Definition at line 176 of file switch_channel.c.
Referenced by switch_channel_get_private(), switch_channel_get_private_partner(), switch_channel_set_private(), and switch_channel_uninit().
int switch_channel::profile_index |
Definition at line 181 of file switch_channel.c.
Referenced by switch_channel_set_caller_profile().
switch_mutex_t* switch_channel::profile_mutex |
Definition at line 162 of file switch_channel.c.
Referenced by switch_channel_add_variable_var_check(), switch_channel_caller_extension_masquerade(), switch_channel_clear_flag(), switch_channel_event_set_basic_data(), switch_channel_event_set_data(), switch_channel_event_set_extended_data(), switch_channel_flip_cid(), switch_channel_get_caller_extension(), switch_channel_get_caller_profile(), switch_channel_get_log_tags(), switch_channel_get_originatee_caller_profile(), switch_channel_get_origination_caller_profile(), switch_channel_get_originator_caller_profile(), switch_channel_get_partner_uuid_copy(), switch_channel_get_private(), switch_channel_get_private_partner(), switch_channel_get_queued_extension(), switch_channel_get_scope_variables(), switch_channel_get_timetable(), switch_channel_get_variable_dup(), switch_channel_get_variables(), switch_channel_get_variables_prefix(), switch_channel_pass_callee_id(), switch_channel_perform_hangup(), switch_channel_perform_mark_answered(), switch_channel_perform_mark_pre_answered(), switch_channel_perform_mark_ring_ready_value(), switch_channel_set_bridge_time(), switch_channel_set_caller_extension(), switch_channel_set_caller_profile(), switch_channel_set_flag_value(), switch_channel_set_hangup_time(), switch_channel_set_hunt_caller_profile(), switch_channel_set_log_tag(), switch_channel_set_originatee_caller_profile(), switch_channel_set_origination_caller_profile(), switch_channel_set_originator_caller_profile(), switch_channel_set_private(), switch_channel_set_profile_var(), switch_channel_set_scope_variables(), switch_channel_set_timestamps(), switch_channel_set_variable_name_printf(), switch_channel_set_variable_printf(), switch_channel_set_variable_strip_quotes_var_check(), switch_channel_set_variable_var_check(), switch_channel_step_caller_profile(), switch_channel_transfer_to_extension(), switch_channel_uninit(), switch_channel_variable_first(), and switch_channel_variable_last().
switch_caller_extension_t* switch_channel::queued_extension |
Definition at line 184 of file switch_channel.c.
Referenced by switch_channel_get_queued_extension(), and switch_channel_transfer_to_extension().
switch_channel_state_t switch_channel::running_state |
Definition at line 165 of file switch_channel.c.
Referenced by switch_channel_event_set_basic_data(), switch_channel_get_running_state(), switch_channel_init(), switch_channel_perform_set_running_state(), switch_channel_state_change_pending(), switch_channel_wait_for_state(), and switch_channel_wait_for_state_timeout().
switch_event_t* switch_channel::scope_variables |
Definition at line 175 of file switch_channel.c.
Referenced by switch_channel_event_set_extended_data(), switch_channel_get_scope_variables(), switch_channel_get_variable_dup(), and switch_channel_set_scope_variables().
switch_core_session_t* switch_channel::session |
Definition at line 163 of file switch_channel.c.
Referenced by add_uuid(), careful_set(), do_api_on(), process_device_hup(), send_ind(), switch_channel_caller_extension_masquerade(), switch_channel_check_device_state(), switch_channel_check_signal(), switch_channel_clear_flag(), switch_channel_dequeue_dtmf(), switch_channel_event_set_basic_data(), switch_channel_execute_on_value(), switch_channel_expand_variables_check(), switch_channel_export_variable_var_check(), switch_channel_flip_cid(), switch_channel_get_hold_music(), switch_channel_get_hold_music_partner(), switch_channel_get_session(), switch_channel_get_uuid(), switch_channel_get_variable_dup(), switch_channel_get_variable_partner(), switch_channel_handle_cause(), switch_channel_init(), switch_channel_mark_hold(), switch_channel_pass_sdp(), switch_channel_perform_answer(), switch_channel_perform_audio_sync(), switch_channel_perform_hangup(), switch_channel_perform_mark_answered(), switch_channel_perform_mark_pre_answered(), switch_channel_perform_pre_answer(), switch_channel_perform_ring_ready_value(), switch_channel_perform_set_state(), switch_channel_perform_video_sync(), switch_channel_process_export(), switch_channel_queue_dtmf(), switch_channel_queue_dtmf_string(), switch_channel_set_app_flag_key(), switch_channel_set_caller_profile(), switch_channel_set_device_id(), switch_channel_set_direction(), switch_channel_set_flag_value(), switch_channel_set_name(), switch_channel_set_timestamps(), switch_channel_state_change_pending(), switch_channel_step_caller_profile(), and switch_channel_test_ready().
switch_channel_state_t switch_channel::state |
Definition at line 164 of file switch_channel.c.
Referenced by switch_channel_event_set_basic_data(), switch_channel_flush_dtmf(), switch_channel_get_state(), switch_channel_init(), switch_channel_perform_answer(), switch_channel_perform_hangup(), switch_channel_perform_mark_answered(), switch_channel_perform_pre_answer(), switch_channel_perform_ring_ready_value(), switch_channel_perform_set_state(), switch_channel_state_change_pending(), switch_channel_test_ready(), switch_channel_wait_for_state(), and switch_channel_wait_for_state_timeout().
uint8_t switch_channel::state_flags[CF_FLAG_MAX] |
Definition at line 169 of file switch_channel.c.
Referenced by switch_channel_clear_state_flag(), switch_channel_perform_set_running_state(), and switch_channel_set_state_flag().
int switch_channel::state_handler_index |
Definition at line 173 of file switch_channel.c.
Referenced by switch_channel_add_state_handler(), and switch_channel_clear_state_handler().
const switch_state_handler_table_t* switch_channel::state_handlers[SWITCH_MAX_STATE_HANDLERS] |
Definition at line 172 of file switch_channel.c.
Referenced by switch_channel_add_state_handler(), switch_channel_clear_state_handler(), and switch_channel_get_state_handler().
switch_mutex_t* switch_channel::state_mutex |
Definition at line 160 of file switch_channel.c.
Referenced by switch_channel_add_state_handler(), switch_channel_clear_state_handler(), switch_channel_get_state_handler(), switch_channel_perform_hangup(), switch_channel_perform_set_running_state(), and switch_channel_perform_set_state().
switch_mutex_t* switch_channel::thread_mutex |
Definition at line 161 of file switch_channel.c.
Referenced by careful_set(), switch_channel_state_thread_lock(), switch_channel_state_thread_trylock(), and switch_channel_state_thread_unlock().
switch_event_t* switch_channel::var_list |
Definition at line 187 of file switch_channel.c.
Referenced by switch_channel_uninit().
switch_event_t* switch_channel::variables |
Definition at line 174 of file switch_channel.c.
Referenced by switch_channel_add_variable_var_check(), switch_channel_caller_extension_masquerade(), switch_channel_event_set_extended_data(), switch_channel_get_variable_dup(), switch_channel_get_variables(), switch_channel_get_variables_prefix(), switch_channel_set_timestamps(), switch_channel_set_variable_printf(), switch_channel_set_variable_strip_quotes_var_check(), switch_channel_set_variable_var_check(), switch_channel_uninit(), and switch_channel_variable_first().
int switch_channel::vi |
Definition at line 179 of file switch_channel.c.
Referenced by switch_channel_variable_first(), and switch_channel_variable_last().