#include <switch_core.h>
Collaboration diagram for switch_core_session_message:
Data Fields | |
| char * | from |
| switch_core_session_message_types_t | message_id |
| int | numeric_arg |
| const char * | string_arg |
| switch_size_t | string_arg_size |
| void * | pointer_arg |
| switch_size_t | pointer_arg_size |
| int | numeric_reply |
| char * | string_reply |
| switch_size_t | string_reply_size |
| void * | pointer_reply |
| switch_size_t | pointer_reply_size |
| switch_core_session_message_flag_t | flags |
| const char * | _file |
| const char * | _func |
| int | _line |
| const char * | string_array_arg [MESSAGE_STRING_ARG_MAX] |
| time_t | delivery_time |
Definition at line 68 of file switch_core.h.
| const char* switch_core_session_message::_file |
| const char* switch_core_session_message::_func |
Definition at line 101 of file switch_core.h.
message flags
Definition at line 96 of file switch_core.h.
uuid of the sender (for replies)
Definition at line 70 of file switch_core.h.
Referenced by audio_bridge_thread(), display_exec_cb(), hanguphook(), signal_bridge_on_hibernate(), switch_channel_perform_answer(), switch_channel_perform_audio_sync(), switch_channel_perform_pre_answer(), switch_channel_perform_ring_ready_value(), switch_core_session_exec(), switch_core_session_pass_indication(), switch_core_session_perform_receive_message(), switch_core_session_set_uuid(), switch_core_standard_on_execute(), switch_ivr_blind_transfer_ack(), switch_ivr_eavesdrop_session(), switch_ivr_hold(), switch_ivr_media(), switch_ivr_multi_threaded_bridge(), switch_ivr_nomedia(), switch_ivr_originate(), switch_ivr_parse_all_signal_data(), switch_ivr_session_transfer(), and switch_ivr_unhold().
enumeration of the type of message
Definition at line 72 of file switch_core.h.
Referenced by audio_bridge_thread(), display_exec_cb(), hanguphook(), signal_bridge_on_hibernate(), switch_channel_perform_answer(), switch_channel_perform_audio_sync(), switch_channel_perform_pre_answer(), switch_channel_perform_ring_ready_value(), switch_core_session_exec(), switch_core_session_pass_indication(), switch_core_session_perform_receive_message(), switch_core_session_set_uuid(), switch_core_session_write_frame(), switch_core_standard_on_execute(), switch_ivr_blind_transfer_ack(), switch_ivr_eavesdrop_session(), switch_ivr_hold(), switch_ivr_media(), switch_ivr_multi_threaded_bridge(), switch_ivr_nomedia(), switch_ivr_originate(), switch_ivr_parse_all_signal_data(), switch_ivr_session_transfer(), and switch_ivr_unhold().
optional numeric arg
Definition at line 75 of file switch_core.h.
Referenced by audio_bridge_thread(), switch_channel_perform_ring_ready_value(), switch_core_session_perform_receive_message(), switch_core_standard_on_execute(), and switch_ivr_blind_transfer_ack().
optional numeric reply
Definition at line 86 of file switch_core.h.
optional arbitrary pointer arg
Definition at line 81 of file switch_core.h.
Referenced by switch_core_session_free_message(), and switch_ivr_parse_all_signal_data().
optional arbitrary pointer arg's size
Definition at line 83 of file switch_core.h.
optional arbitrary pointer reply
Definition at line 92 of file switch_core.h.
optional arbitrary pointer reply's size
Definition at line 94 of file switch_core.h.
| const char* switch_core_session_message::string_arg |
optional string arg
Definition at line 77 of file switch_core.h.
Referenced by audio_bridge_thread(), hanguphook(), signal_bridge_on_hibernate(), switch_core_session_free_message(), switch_ivr_eavesdrop_session(), switch_ivr_hold(), and switch_ivr_multi_threaded_bridge().
optional string arg
Definition at line 79 of file switch_core.h.
| const char* switch_core_session_message::string_array_arg[MESSAGE_STRING_ARG_MAX] |
Definition at line 100 of file switch_core.h.
Referenced by display_exec_cb(), switch_core_session_exec(), switch_core_session_free_message(), and switch_core_session_set_uuid().
optional string reply
Definition at line 88 of file switch_core.h.
optional string reply
Definition at line 90 of file switch_core.h.
1.4.7