[commit] r9358 - in freeswitch/trunk/src/mod/languages: mod_mono mod_mono_managed/swig
Author: mikej Date: Fri Aug 22 22:43:57 2008 New Revision: 9358 Added: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/DTMF.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/EventConsumer.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_caller_extension.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_event_node.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_xml_binding.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_sockaddr.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_socklen_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_event_node.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_queue_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_thread_rwlock_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_uri_flags.cs Modified: freeswitch/trunk/src/mod/languages/mod_mono/freeswitch_wrap.cxx freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/Api.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/CoreSession.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/Event.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/IvrMenu.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/MonoSession.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_FILE.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_HashElem.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_apr_pool_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_char_p_char_p_char_p_char_p_char_p_char__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_p_switch_core_session_p_p_apr_pool_t_p_void__switch_call_cause_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_codec__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_char_enum_switch_say_type_t_enum_switch_say_method_t_p_switch_input_args_t__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long__switch_call_cause_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_event__void.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_scheduler_task__void.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle__void.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_long__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long_p_unsigned_long__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_timer__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_void__void.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_void__switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_float.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_int.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_apr_pool_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_char.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_p_char.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_real_pcre.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_sqlite3.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_sqlite3_stmt.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_audio_resampler_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_buffer.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_channel.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_core_port_allocator.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_core_session.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_core_session_message.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_event.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_frame.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_hash.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_digit_stream.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_digit_stream_parser.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_menu.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_menu_xml_ctx.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_media_bug.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_network_list.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_rtp.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_xml.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_void.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_real_pcre.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_short.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_sqlite3.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_sqlite3_stmt.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_buffer.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_call_cause_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_channel.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_core_port_allocator.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_core_session.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_event_types_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_file_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_hash.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_action_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_digit_stream.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_digit_stream_parser.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_menu.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_menu_action_function_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_menu_xml_ctx.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_loadable_module_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_media_bug.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_mutex_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_network_list.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_pollfd_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_rtp.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_size_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_sockaddr_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_socket_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ssize_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_time_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_time_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_char.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_int.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_long.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_short.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_void.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/Stream.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/freeswitch.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/freeswitchPINVOKE.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/freeswitchPINVOKE_fixed.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/input_callback_state_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/session_flag_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_abc_type_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_api_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_app_log.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_application_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_application_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_asr_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_asr_handle.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_asr_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_audio_col_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_audio_resampler_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bind_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bitpack_mode_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bitpack_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bool_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_call_cause_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_application.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_extension.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_profile.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_profile_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_channel_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_channel_state_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_channel_timetable.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_chat_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_implementation.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_settings.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_type_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_config.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_session_message.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_session_message_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_session_message_types_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_thread_session.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_time_duration.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_dialplan_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directories.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directory_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directory_handle.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directory_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_dtmf_direction_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_dtmf_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_eavesdrop_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_endpoint_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_event.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_event_header.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_event_types_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_file_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_file_handle.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_file_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_frame.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_frame_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_input_args_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_input_type_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_kill_channel.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_outgoing_channel.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_read_frame.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_receive_event.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_receive_message.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_recv_dtmf.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_resurrect_session.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_send_dtmf.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_state_change.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_video_read_frame.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_video_write_frame.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_write_frame.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hooks.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_routine_name_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_routines.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_ivr_action_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_ivr_menu_flags.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_ivr_option_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_loadable_module_function_table_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_log_level_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_log_node_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_management_action_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_management_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_media_bug_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_media_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_module_interface_name_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_originate_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_port_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_priority_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_crypto_direction_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_crypto_key.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_crypto_key_type_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_hdr_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_say_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_say_method_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_say_type_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_scheduler_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_scheduler_task.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_session_ctl_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_signal_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_speech_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_speech_handle.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_speech_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_stack_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_state_handler_name_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_state_handler_table.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_status_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_stream_handle.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_text_channel_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer_func_name_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer_interface.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_unicast_conninfo.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_unicast_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_vad_flag_enum_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_xml.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_xml_flag_t.cs freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_xml_section_enum_t.cs Log: partial update of mod_mono. Still more to do here. Modified: freeswitch/trunk/src/mod/languages/mod_mono/freeswitch_wrap.cxx ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono/freeswitch_wrap.cxx (original) +++ freeswitch/trunk/src/mod/languages/mod_mono/freeswitch_wrap.cxx Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make @@ -71,6 +71,12 @@ # endif #endif +#ifndef SWIG_MSC_UNSUPPRESS_4505 +# if defined(_MSC_VER) +# pragma warning(disable : 4505) /* unreferenced local function has been removed */ +# endif +#endif + #ifndef SWIGUNUSEDPARM # ifdef __cplusplus # define SWIGUNUSEDPARM(p) @@ -195,7 +201,7 @@ static void SWIGUNUSED SWIG_CSharpSetPendingException(SWIG_CSharpExceptionCodes code, const char *msg) { SWIG_CSharpExceptionCallback_t callback = SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback; - if (code >=0 && (size_t)code < sizeof(SWIG_csharp_exceptions)/sizeof(SWIG_CSharpException_t)) { + if ((size_t)code < sizeof(SWIG_csharp_exceptions)/sizeof(SWIG_CSharpException_t)) { callback = SWIG_csharp_exceptions[code].callback; } callback(msg); @@ -203,7 +209,7 @@ static void SWIGUNUSED SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpExceptionArgumentCodes code, const char *msg, const char *param_name) { SWIG_CSharpExceptionArgumentCallback_t callback = SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback; - if (code >=0 && (size_t)code < sizeof(SWIG_csharp_exceptions_argument)/sizeof(SWIG_CSharpExceptionArgument_t)) { + if ((size_t)code < sizeof(SWIG_csharp_exceptions_argument)/sizeof(SWIG_CSharpExceptionArgument_t)) { callback = SWIG_csharp_exceptions_argument[code].callback; } callback(msg, param_name); @@ -283,7 +289,6 @@ char *result = 0 ; result = (char *) "27880"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -294,7 +299,6 @@ char *result = 0 ; result = (char *) ".1.3.6.1.4.1.27880"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -305,7 +309,6 @@ char *result = 0 ; result = (char *) "543"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -316,7 +319,6 @@ int result; result = (int) 1; - jresult = result; return jresult; } @@ -327,7 +329,6 @@ int result; result = (int) 1; - jresult = result; return jresult; } @@ -338,7 +339,6 @@ char *result = 0 ; result = (char *) "\0"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -349,7 +349,6 @@ char *result = 0 ; result = (char *) "\33["; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -360,7 +359,6 @@ char result; result = (char) 'H'; - jresult = result; return jresult; } @@ -371,7 +369,6 @@ char *result = 0 ; result = (char *) "H"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -382,7 +379,6 @@ char result; result = (char) '1'; - jresult = result; return jresult; } @@ -393,7 +389,6 @@ char *result = 0 ; result = (char *) "1"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -404,7 +399,6 @@ char *result = 0 ; result = (char *) "K"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -415,7 +409,6 @@ char result; result = (char) '2'; - jresult = result; return jresult; } @@ -426,7 +419,6 @@ char result; result = (char) 'J'; - jresult = result; return jresult; } @@ -437,7 +429,6 @@ char *result = 0 ; result = (char *) "2J"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -448,7 +439,6 @@ char *result = 0 ; result = (char *) ";"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -459,7 +449,6 @@ char *result = 0 ; result = (char *) "m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -470,7 +459,6 @@ char *result = 0 ; result = (char *) "30"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -481,7 +469,6 @@ char *result = 0 ; result = (char *) "31"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -492,7 +479,6 @@ char *result = 0 ; result = (char *) "32"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -503,7 +489,6 @@ char *result = 0 ; result = (char *) "33"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -514,7 +499,6 @@ char *result = 0 ; result = (char *) "34"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -525,7 +509,6 @@ char *result = 0 ; result = (char *) "35"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -536,7 +519,6 @@ char *result = 0 ; result = (char *) "36"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -547,7 +529,6 @@ char *result = 0 ; result = (char *) "37"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -558,7 +539,6 @@ char *result = 0 ; result = (char *) "40"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -569,7 +549,6 @@ char *result = 0 ; result = (char *) "41"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -580,7 +559,6 @@ char *result = 0 ; result = (char *) "42"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -591,7 +569,6 @@ char *result = 0 ; result = (char *) "43"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -602,7 +579,6 @@ char *result = 0 ; result = (char *) "44"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -613,7 +589,6 @@ char *result = 0 ; result = (char *) "45"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -624,7 +599,6 @@ char *result = 0 ; result = (char *) "46"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -635,7 +609,6 @@ char *result = 0 ; result = (char *) "47"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -646,7 +619,6 @@ char *result = 0 ; result = (char *) "\33[30m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -657,7 +629,6 @@ char *result = 0 ; result = (char *) "\33[31m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -668,7 +639,6 @@ char *result = 0 ; result = (char *) "\33[32m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -679,7 +649,6 @@ char *result = 0 ; result = (char *) "\33[33m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -690,7 +659,6 @@ char *result = 0 ; result = (char *) "\33[34m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -701,7 +669,6 @@ char *result = 0 ; result = (char *) "\33[35m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -712,7 +679,6 @@ char *result = 0 ; result = (char *) "\33[36m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -723,7 +689,6 @@ char *result = 0 ; result = (char *) "\33[37m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -734,7 +699,6 @@ char *result = 0 ; result = (char *) "\33[40m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -745,7 +709,6 @@ char *result = 0 ; result = (char *) "\33[41m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -756,7 +719,6 @@ char *result = 0 ; result = (char *) "\33[42m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -767,7 +729,6 @@ char *result = 0 ; result = (char *) "\33[43m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -778,7 +739,6 @@ char *result = 0 ; result = (char *) "\33[44m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -789,7 +749,6 @@ char *result = 0 ; result = (char *) "\33[45m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -800,7 +759,6 @@ char *result = 0 ; result = (char *) "\33[46m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -811,7 +769,6 @@ char *result = 0 ; result = (char *) "\33[47m"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -822,7 +779,6 @@ char *result = 0 ; result = (char *) "\33[H"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -833,7 +789,6 @@ char *result = 0 ; result = (char *) "\33[1"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -844,7 +799,6 @@ char *result = 0 ; result = (char *) "\33[K"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -855,7 +809,6 @@ char *result = 0 ; result = (char *) "\33[2J\33[H"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -866,7 +819,6 @@ int result; result = (int) 2000; - jresult = result; return jresult; } @@ -877,7 +829,6 @@ int result; result = (int) 192000; - jresult = result; return jresult; } @@ -888,7 +839,6 @@ char *result = 0 ; result = (char *) "/"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -899,7 +849,36 @@ char *result = 0 ; result = (char *) "://"; + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_READ_RESULT_VARIABLE_get() { + char * jresult ; + char *result = 0 ; + + result = (char *) "read_result"; + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_COPY_XML_CDR_VARIABLE_get() { + char * jresult ; + char *result = 0 ; + + result = (char *) "copy_xml_cdr"; + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CURRENT_APPLICATION_VARIABLE_get() { + char * jresult ; + char *result = 0 ; + result = (char *) "current_application"; jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -910,7 +889,6 @@ char *result = 0 ; result = (char *) "proto_specific_hangup_cause"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -921,7 +899,6 @@ char *result = 0 ; result = (char *) "execute_on_answer"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -932,7 +909,6 @@ char *result = 0 ; result = (char *) "execute_on_ring"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -943,7 +919,6 @@ char *result = 0 ; result = (char *) "call_timeout"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -954,7 +929,6 @@ char *result = 0 ; result = (char *) "holding_uuid"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -965,7 +939,6 @@ char *result = 0 ; result = (char *) "api_after_bridge"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -976,7 +949,6 @@ char *result = 0 ; result = (char *) "api_hangup_hook"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -987,7 +959,6 @@ char *result = 0 ; result = (char *) "process_cdr"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -998,7 +969,6 @@ char *result = 0 ; result = (char *) "bridge_channel"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1009,7 +979,6 @@ char *result = 0 ; result = (char *) "channel_name"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1020,7 +989,6 @@ char *result = 0 ; result = (char *) "bridge_uuid"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1031,7 +999,6 @@ char *result = 0 ; result = (char *) "playback_terminators"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1042,7 +1009,6 @@ char *result = 0 ; result = (char *) "cache_speech_handles"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1053,7 +1019,6 @@ char *result = 0 ; result = (char *) "__cache_speech_handles_obj__"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1064,7 +1029,6 @@ char *result = 0 ; result = (char *) "bypass_media"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1075,7 +1039,6 @@ char *result = 0 ; result = (char *) "proxy_media"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1086,7 +1049,6 @@ char *result = 0 ; result = (char *) "endpoint_disposition"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1097,7 +1059,6 @@ char *result = 0 ; result = (char *) "hold_music"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1108,7 +1069,6 @@ char *result = 0 ; result = (char *) "export_vars"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1119,7 +1079,6 @@ char *result = 0 ; result = (char *) "switch_r_sdp"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1130,7 +1089,6 @@ char *result = 0 ; result = (char *) "switch_l_sdp"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1141,7 +1099,6 @@ char *result = 0 ; result = (char *) "switch_m_sdp"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1152,7 +1109,6 @@ char *result = 0 ; result = (char *) "bridge_to"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1163,7 +1119,6 @@ char *result = 0 ; result = (char *) "signal_bridge_to"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1174,7 +1129,6 @@ char *result = 0 ; result = (char *) "signal_bond"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1185,7 +1139,6 @@ char *result = 0 ; result = (char *) "originator"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1196,7 +1149,6 @@ char *result = 0 ; result = (char *) "originator_codec"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1207,7 +1159,6 @@ char *result = 0 ; result = (char *) "local_media_ip"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1218,7 +1169,6 @@ char *result = 0 ; result = (char *) "local_media_port"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1229,7 +1179,6 @@ char *result = 0 ; result = (char *) "remote_media_ip"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1240,7 +1189,6 @@ char *result = 0 ; result = (char *) "remote_media_port"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1251,7 +1199,6 @@ char *result = 0 ; result = (char *) "remote_video_ip"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1262,7 +1209,6 @@ char *result = 0 ; result = (char *) "remote_video_port"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1273,7 +1219,6 @@ char *result = 0 ; result = (char *) "local_video_ip"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1284,7 +1229,6 @@ char *result = 0 ; result = (char *) "local_video_port"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1295,7 +1239,6 @@ char *result = 0 ; result = (char *) "hangup_after_bridge"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1306,7 +1249,6 @@ char *result = 0 ; result = (char *) "exec_after_bridge_app"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1317,7 +1259,6 @@ char *result = 0 ; result = (char *) "exec_after_bridge_arg"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1328,7 +1269,6 @@ char *result = 0 ; result = (char *) "max_forwards"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1339,7 +1279,6 @@ char *result = 0 ; result = (char *) "disable_app_log"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1350,7 +1289,6 @@ char *result = 0 ; result = (char *) "speech"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1361,7 +1299,6 @@ char *result = 0 ; result = (char *) "uuid_bridge"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -1372,7 +1309,6 @@ int result; result = (int) 8; - jresult = result; return jresult; } @@ -1385,7 +1321,6 @@ arg1 = (switch_dtmf_t *)jarg1; arg2 = (char)jarg2; if (arg1) (arg1)->digit = arg2; - } @@ -1408,7 +1343,6 @@ arg1 = (switch_dtmf_t *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->duration = arg2; - } @@ -1439,7 +1373,6 @@ arg1 = (switch_dtmf_t *)jarg1; delete arg1; - } @@ -1450,7 +1383,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (switch_byte_t *)jarg2; if (arg1) (arg1)->buf = arg2; - } @@ -1473,7 +1405,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->buflen = arg2; - } @@ -1496,7 +1427,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (switch_byte_t *)jarg2; if (arg1) (arg1)->cur = arg2; - } @@ -1519,7 +1449,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->bytes = arg2; - } @@ -1542,7 +1471,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->bits_tot = arg2; - } @@ -1565,7 +1493,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (switch_byte_t)jarg2; if (arg1) (arg1)->bits_cur = arg2; - } @@ -1588,7 +1515,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (switch_byte_t)jarg2; if (arg1) (arg1)->bits_rem = arg2; - } @@ -1611,7 +1537,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (switch_byte_t)jarg2; if (arg1) (arg1)->frame_bits = arg2; - } @@ -1634,7 +1559,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (switch_byte_t)jarg2; if (arg1) (arg1)->shiftby = arg2; - } @@ -1657,7 +1581,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (switch_byte_t)jarg2; if (arg1) (arg1)->this_byte = arg2; - } @@ -1680,7 +1603,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (switch_byte_t)jarg2; if (arg1) (arg1)->under = arg2; - } @@ -1703,7 +1625,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (switch_byte_t)jarg2; if (arg1) (arg1)->over = arg2; - } @@ -1726,7 +1647,6 @@ arg1 = (switch_bitpack_t *)jarg1; arg2 = (switch_bitpack_mode_t)jarg2; if (arg1) (arg1)->mode = arg2; - } @@ -1757,7 +1677,6 @@ arg1 = (switch_bitpack_t *)jarg1; delete arg1; - } @@ -2076,7 +1995,6 @@ arg1 = (switch_directories *)jarg1; delete arg1; - } @@ -2085,7 +2003,6 @@ arg1 = (switch_directories *)jarg1; SWITCH_GLOBAL_dirs = *arg1; - } @@ -2104,7 +2021,6 @@ int result; result = (int) 32; - jresult = result; return jresult; } @@ -2115,7 +2031,6 @@ int result; result = (int) 240*1024; - jresult = result; return jresult; } @@ -2126,7 +2041,6 @@ int result; result = (int) 120; - jresult = result; return jresult; } @@ -2137,7 +2051,6 @@ int result; result = (int) 10; - jresult = result; return jresult; } @@ -2148,7 +2061,6 @@ int result; result = (int) 32; - jresult = result; return jresult; } @@ -2159,7 +2071,6 @@ int result; result = (int) 2; - jresult = result; return jresult; } @@ -2170,7 +2081,6 @@ int result; result = (int) (2*32*(120+10)); - jresult = result; return jresult; } @@ -2180,8 +2090,7 @@ int jresult ; int result; - result = (int) 30; - + result = (int) 50; jresult = result; return jresult; } @@ -2192,7 +2101,6 @@ int result; result = (int) 30; - jresult = result; return jresult; } @@ -2203,7 +2111,6 @@ int result; result = (int) 100000; - jresult = result; return jresult; } @@ -2214,7 +2121,6 @@ int result; result = (int) 1024*8; - jresult = result; return jresult; } @@ -2225,7 +2131,6 @@ int result; result = (int) 13; - jresult = result; return jresult; } @@ -2238,7 +2143,6 @@ arg1 = (switch_rtp_hdr_t *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->version = arg2; - } @@ -2261,7 +2165,6 @@ arg1 = (switch_rtp_hdr_t *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->p = arg2; - } @@ -2284,7 +2187,6 @@ arg1 = (switch_rtp_hdr_t *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->x = arg2; - } @@ -2307,7 +2209,6 @@ arg1 = (switch_rtp_hdr_t *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->cc = arg2; - } @@ -2330,7 +2231,6 @@ arg1 = (switch_rtp_hdr_t *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->m = arg2; - } @@ -2353,7 +2253,6 @@ arg1 = (switch_rtp_hdr_t *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->pt = arg2; - } @@ -2376,7 +2275,6 @@ arg1 = (switch_rtp_hdr_t *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->seq = arg2; - } @@ -2399,7 +2297,6 @@ arg1 = (switch_rtp_hdr_t *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->ts = arg2; - } @@ -2422,7 +2319,6 @@ arg1 = (switch_rtp_hdr_t *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->ssrc = arg2; - } @@ -2453,7 +2349,6 @@ arg1 = (switch_rtp_hdr_t *)jarg1; delete arg1; - } @@ -2464,7 +2359,6 @@ arg1 = (switch_input_args_t *)jarg1; arg2 = (switch_input_callback_function_t)jarg2; if (arg1) (arg1)->input_callback = arg2; - } @@ -2487,7 +2381,6 @@ arg1 = (switch_input_args_t *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->buf = arg2; - } @@ -2510,7 +2403,6 @@ arg1 = (switch_input_args_t *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->buflen = arg2; - } @@ -2533,7 +2425,6 @@ arg1 = (switch_input_args_t *)jarg1; arg2 = (switch_read_frame_callback_function_t)jarg2; if (arg1) (arg1)->read_frame_callback = arg2; - } @@ -2556,7 +2447,6 @@ arg1 = (switch_input_args_t *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->user_data = arg2; - } @@ -2587,7 +2477,6 @@ arg1 = (switch_input_args_t *)jarg1; delete arg1; - } @@ -2596,7 +2485,6 @@ int result; result = (int) 1; - jresult = result; return jresult; } @@ -2609,7 +2497,6 @@ arg1 = (switch_loadable_module_function_table_t *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->switch_api_version = arg2; - } @@ -2632,7 +2519,6 @@ arg1 = (switch_loadable_module_function_table_t *)jarg1; arg2 = (switch_module_load_t)jarg2; if (arg1) (arg1)->load = arg2; - } @@ -2655,7 +2541,6 @@ arg1 = (switch_loadable_module_function_table_t *)jarg1; arg2 = (switch_module_shutdown_t)jarg2; if (arg1) (arg1)->shutdown = arg2; - } @@ -2678,7 +2563,6 @@ arg1 = (switch_loadable_module_function_table_t *)jarg1; arg2 = (switch_module_runtime_t)jarg2; if (arg1) (arg1)->runtime = arg2; - } @@ -2709,7 +2593,6 @@ arg1 = (switch_loadable_module_function_table_t *)jarg1; delete arg1; - } @@ -3002,7 +2885,6 @@ int result; result = (int) 0; - jresult = result; return jresult; } @@ -3013,7 +2895,6 @@ int result; result = (int) 1; - jresult = result; return jresult; } @@ -3024,7 +2905,6 @@ int result; result = (int) 2; - jresult = result; return jresult; } @@ -3035,7 +2915,6 @@ int result; result = (int) 3; - jresult = result; return jresult; } @@ -3046,7 +2925,6 @@ int result; result = (int) 4; - jresult = result; return jresult; } @@ -3057,7 +2935,6 @@ int result; result = (int) 5; - jresult = result; return jresult; } @@ -3068,7 +2945,6 @@ int result; result = (int) 6; - jresult = result; return jresult; } @@ -3079,7 +2955,6 @@ int result; result = (int) 7; - jresult = result; return jresult; } @@ -3090,7 +2965,6 @@ int result; result = (int) 8; - jresult = result; return jresult; } @@ -3101,7 +2975,6 @@ int result; result = (int) 9; - jresult = result; return jresult; } @@ -3112,7 +2985,6 @@ int result; result = (int) 10; - jresult = result; return jresult; } @@ -3123,7 +2995,6 @@ int result; result = (int) 11; - jresult = result; return jresult; } @@ -3134,7 +3005,6 @@ int result; result = (int) 12; - jresult = result; return jresult; } @@ -3145,7 +3015,6 @@ int result; result = (int) 13; - jresult = result; return jresult; } @@ -3156,7 +3025,6 @@ int result; result = (int) 14; - jresult = result; return jresult; } @@ -3167,7 +3035,6 @@ int result; result = (int) 15; - jresult = result; return jresult; } @@ -3178,7 +3045,6 @@ int result; result = (int) 16; - jresult = result; return jresult; } @@ -3189,7 +3055,6 @@ int result; result = (int) 17; - jresult = result; return jresult; } @@ -3200,7 +3065,6 @@ int result; result = (int) 18; - jresult = result; return jresult; } @@ -3211,7 +3075,6 @@ int result; result = (int) 19; - jresult = result; return jresult; } @@ -3222,7 +3085,6 @@ int result; result = (int) 20; - jresult = result; return jresult; } @@ -3233,7 +3095,6 @@ int result; result = (int) 21; - jresult = result; return jresult; } @@ -3244,7 +3105,6 @@ int result; result = (int) 22; - jresult = result; return jresult; } @@ -3255,7 +3115,6 @@ int result; result = (int) 23; - jresult = result; return jresult; } @@ -3266,7 +3125,6 @@ int result; result = (int) 24; - jresult = result; return jresult; } @@ -3277,7 +3135,6 @@ int result; result = (int) 25; - jresult = result; return jresult; } @@ -3288,7 +3145,6 @@ int result; result = (int) 26; - jresult = result; return jresult; } @@ -3299,7 +3155,6 @@ int result; result = (int) 100; - jresult = result; return jresult; } @@ -3310,7 +3165,6 @@ int result; result = (int) 101; - jresult = result; return jresult; } @@ -3444,7 +3298,6 @@ int result; result = (int) 128; - jresult = result; return jresult; } @@ -3455,7 +3308,6 @@ int result; result = (int) 128; - jresult = result; return jresult; } @@ -3468,7 +3320,6 @@ arg1 = (switch_core_time_duration *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->mms = arg2; - } @@ -3491,7 +3342,6 @@ arg1 = (switch_core_time_duration *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->ms = arg2; - } @@ -3514,7 +3364,6 @@ arg1 = (switch_core_time_duration *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->sec = arg2; - } @@ -3537,7 +3386,6 @@ arg1 = (switch_core_time_duration *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->min = arg2; - } @@ -3560,7 +3408,6 @@ arg1 = (switch_core_time_duration *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->hr = arg2; - } @@ -3583,7 +3430,6 @@ arg1 = (switch_core_time_duration *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->day = arg2; - } @@ -3606,7 +3452,6 @@ arg1 = (switch_core_time_duration *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->yr = arg2; - } @@ -3637,7 +3482,6 @@ arg1 = (switch_core_time_duration *)jarg1; delete arg1; - } @@ -3708,7 +3552,6 @@ arg1 = (switch_app_log *)jarg1; arg2 = (switch_app_log *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -3739,7 +3582,6 @@ arg1 = (switch_app_log *)jarg1; delete arg1; - } @@ -3780,7 +3622,6 @@ arg1 = (switch_core_session_message *)jarg1; arg2 = (switch_core_session_message_types_t)jarg2; if (arg1) (arg1)->message_id = arg2; - } @@ -3803,7 +3644,6 @@ arg1 = (switch_core_session_message *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->numeric_arg = arg2; - } @@ -3861,7 +3701,6 @@ } arg2 = *argp2; if (arg1) (arg1)->string_arg_size = arg2; - } @@ -3872,7 +3711,7 @@ arg1 = (switch_core_session_message *)jarg1; result = ((arg1)->string_arg_size); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -3884,7 +3723,6 @@ arg1 = (switch_core_session_message *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->pointer_arg = arg2; - } @@ -3913,7 +3751,6 @@ } arg2 = *argp2; if (arg1) (arg1)->pointer_arg_size = arg2; - } @@ -3924,7 +3761,7 @@ arg1 = (switch_core_session_message *)jarg1; result = ((arg1)->pointer_arg_size); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -3936,7 +3773,6 @@ arg1 = (switch_core_session_message *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->numeric_reply = arg2; - } @@ -3995,7 +3831,6 @@ } arg2 = *argp2; if (arg1) (arg1)->string_reply_size = arg2; - } @@ -4006,7 +3841,7 @@ arg1 = (switch_core_session_message *)jarg1; result = ((arg1)->string_reply_size); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -4018,7 +3853,6 @@ arg1 = (switch_core_session_message *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->pointer_reply = arg2; - } @@ -4047,7 +3881,6 @@ } arg2 = *argp2; if (arg1) (arg1)->pointer_reply_size = arg2; - } @@ -4058,7 +3891,7 @@ arg1 = (switch_core_session_message *)jarg1; result = ((arg1)->pointer_reply_size); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -4070,7 +3903,6 @@ arg1 = (switch_core_session_message *)jarg1; arg2 = (switch_core_session_message_flag_t)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -4101,7 +3933,6 @@ arg1 = (switch_core_session_message *)jarg1; delete arg1; - } @@ -4112,7 +3943,6 @@ arg1 = (switch_core_thread_session *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->running = arg2; - } @@ -4135,7 +3965,6 @@ arg1 = (switch_core_thread_session *)jarg1; arg2 = (switch_mutex_t *)jarg2; if (arg1) (arg1)->mutex = arg2; - } @@ -4184,7 +4013,6 @@ arg1 = (switch_core_thread_session *)jarg1; arg2 = (switch_input_callback_function_t)jarg2; if (arg1) (arg1)->input_callback = arg2; - } @@ -4207,7 +4035,6 @@ arg1 = (switch_core_thread_session *)jarg1; arg2 = (switch_memory_pool_t *)jarg2; if (arg1) (arg1)->pool = arg2; - } @@ -4238,7 +4065,6 @@ arg1 = (switch_core_thread_session *)jarg1; delete arg1; - } @@ -4250,8 +4076,8 @@ time_t arg4 ; switch_media_bug_flag_t arg5 ; switch_media_bug_t **arg6 = (switch_media_bug_t **) 0 ; - switch_status_t result; time_t *argp4 ; + switch_status_t result; arg1 = (switch_core_session_t *)jarg1; arg2 = (switch_media_bug_callback_t)jarg2; @@ -4672,8 +4498,8 @@ char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; int arg4 ; - void *result = 0 ; switch_size_t *argp1 ; + void *result = 0 ; argp1 = (switch_size_t *)jarg1; if (!argp1) { @@ -4697,8 +4523,8 @@ char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; int arg5 ; - void *result = 0 ; switch_size_t *argp2 ; + void *result = 0 ; arg1 = (switch_memory_pool_t *)jarg1; argp2 = (switch_size_t *)jarg2; @@ -4723,8 +4549,8 @@ char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; int arg5 ; - void *result = 0 ; switch_size_t *argp2 ; + void *result = 0 ; arg1 = (switch_core_session_t *)jarg1; argp2 = (switch_size_t *)jarg2; @@ -4885,7 +4711,7 @@ switch_size_t result; result = switch_core_session_id(); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -4992,6 +4818,14 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_dump_variables(void * jarg1) { + switch_stream_handle_t *arg1 = (switch_stream_handle_t *) 0 ; + + arg1 = (switch_stream_handle_t *)jarg1; + switch_core_dump_variables(arg1); +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_hupall(int jarg1) { switch_call_cause_t arg1 ; @@ -5000,11 +4834,33 @@ } -SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_session_message_send(char * jarg1, void * jarg2) { - int jresult ; +SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_hupall_matching_var(char * jarg1, char * jarg2, int jarg3) { char *arg1 = (char *) 0 ; - switch_core_session_message_t *arg2 = (switch_core_session_message_t *) 0 ; - switch_status_t result; + char *arg2 = (char *) 0 ; + switch_call_cause_t arg3 ; + + arg1 = (char *)jarg1; + arg2 = (char *)jarg2; + arg3 = (switch_call_cause_t)jarg3; + switch_core_session_hupall_matching_var((char const *)arg1,(char const *)arg2,arg3); +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_hupall_endpoint(void * jarg1, int jarg2) { + switch_endpoint_interface_t *arg1 = (switch_endpoint_interface_t *) 0 ; + switch_call_cause_t arg2 ; + + arg1 = (switch_endpoint_interface_t *)jarg1; + arg2 = (switch_call_cause_t)jarg2; + switch_core_session_hupall_endpoint((switch_endpoint_interface const *)arg1,arg2); +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_session_message_send(char * jarg1, void * jarg2) { + int jresult ; + char *arg1 = (char *) 0 ; + switch_core_session_message_t *arg2 = (switch_core_session_message_t *) 0 ; + switch_status_t result; arg1 = (char *)jarg1; arg2 = (switch_core_session_message_t *)jarg2; @@ -5930,6 +5786,14 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_unset_read_codec(void * jarg1) { + switch_core_session_t *arg1 = (switch_core_session_t *) 0 ; + + arg1 = (switch_core_session_t *)jarg1; + switch_core_session_unset_read_codec(arg1); +} + + SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_get_read_codec(void * jarg1) { void * jresult ; switch_core_session_t *arg1 = (switch_core_session_t *) 0 ; @@ -5942,6 +5806,18 @@ } +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_get_effective_read_codec(void * jarg1) { + void * jresult ; + switch_core_session_t *arg1 = (switch_core_session_t *) 0 ; + switch_codec_t *result = 0 ; + + arg1 = (switch_core_session_t *)jarg1; + result = (switch_codec_t *)switch_core_session_get_effective_read_codec(arg1); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_session_set_write_codec(void * jarg1, void * jarg2) { int jresult ; switch_core_session_t *arg1 = (switch_core_session_t *) 0 ; @@ -5968,6 +5844,18 @@ } +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_get_effective_write_codec(void * jarg1) { + void * jresult ; + switch_core_session_t *arg1 = (switch_core_session_t *) 0 ; + switch_codec_t *result = 0 ; + + arg1 = (switch_core_session_t *)jarg1; + result = (switch_codec_t *)switch_core_session_get_effective_write_codec(arg1); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_session_set_video_read_codec(void * jarg1, void * jarg2) { int jresult ; switch_core_session_t *arg1 = (switch_core_session_t *) 0 ; @@ -6067,7 +5955,6 @@ char *result = 0 ; result = (char *) "core"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -6569,8 +6456,8 @@ switch_management_action_t arg2 ; char *arg3 = (char *) 0 ; switch_size_t arg4 ; - switch_status_t result; switch_size_t *argp4 ; + switch_status_t result; arg1 = (char *)jarg1; arg2 = (switch_management_action_t)jarg2; @@ -6652,7 +6539,7 @@ switch_time_t result; result = switch_core_uptime(); - jresult = new switch_time_t((switch_time_t &)result); + jresult = new switch_time_t((const switch_time_t &)result); return jresult; } @@ -6712,6 +6599,20 @@ } +SWIGEXPORT unsigned char SWIGSTDCALL CSharp_switch_core_session_check_interface(void * jarg1, void * jarg2) { + unsigned char jresult ; + switch_core_session_t *arg1 = (switch_core_session_t *) 0 ; + switch_endpoint_interface_t *arg2 = (switch_endpoint_interface_t *) 0 ; + uint8_t result; + + arg1 = (switch_core_session_t *)jarg1; + arg2 = (switch_endpoint_interface_t *)jarg2; + result = (uint8_t)switch_core_session_check_interface(arg1,(switch_endpoint_interface const *)arg2); + jresult = result; + return jresult; +} + + SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_mime_index() { void * jresult ; switch_hash_index_t *result = 0 ; @@ -6781,7 +6682,7 @@ switch_time_t result; result = switch_timestamp_now(); - jresult = new switch_time_t((switch_time_t &)result); + jresult = new switch_time_t((const switch_time_t &)result); return jresult; } @@ -6823,7 +6724,7 @@ arg1 = (time_t *)jarg1; result = switch_timestamp(arg1); - jresult = new time_t((time_t &)result); + jresult = new time_t((const time_t &)result); return jresult; } @@ -6836,15 +6737,17 @@ } -SWIGEXPORT int SWIGSTDCALL CSharp_switch_check_network_list_ip(char * jarg1, char * jarg2) { +SWIGEXPORT int SWIGSTDCALL CSharp_switch_check_network_list_ip_token(char * jarg1, char * jarg2, void * jarg3) { int jresult ; char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; + char **arg3 = (char **) 0 ; switch_bool_t result; arg1 = (char *)jarg1; arg2 = (char *)jarg2; - result = (switch_bool_t)switch_check_network_list_ip((char const *)arg1,(char const *)arg2); + arg3 = (char **)jarg3; + result = (switch_bool_t)switch_check_network_list_ip_token((char const *)arg1,(char const *)arg2,(char const **)arg3); jresult = result; return jresult; } @@ -6911,7 +6814,6 @@ int result; result = (int) 1024; - jresult = result; return jresult; } @@ -6927,8 +6829,8 @@ switch_stream_handle_t *arg1 = (switch_stream_handle_t *) 0 ; uint8_t *arg2 = (uint8_t *) 0 ; switch_size_t arg3 ; - switch_status_t result; switch_size_t *argp3 ; + switch_status_t result; arg1 = (switch_stream_handle_t *)jarg1; arg2 = (uint8_t *)jarg2; @@ -6949,7 +6851,6 @@ int result; result = (int) 32767; - jresult = result; return jresult; } @@ -6960,7 +6861,6 @@ int result; result = (int) -32768; - jresult = result; return jresult; } @@ -6984,9 +6884,9 @@ switch_size_t arg2 ; unsigned char *arg3 = (unsigned char *) 0 ; switch_size_t arg4 ; - switch_status_t result; switch_size_t *argp2 ; switch_size_t *argp4 ; + switch_status_t result; arg1 = (unsigned char *)jarg1; argp2 = (switch_size_t *)jarg2; @@ -7013,8 +6913,8 @@ char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; switch_size_t arg3 ; - switch_size_t result; switch_size_t *argp3 ; + switch_size_t result; arg1 = (char *)jarg1; arg2 = (char *)jarg2; @@ -7025,7 +6925,7 @@ } arg3 = *argp3; result = switch_b64_decode(arg1,arg2,arg3); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -7035,8 +6935,8 @@ char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; switch_size_t arg3 ; - char *result = 0 ; switch_size_t *argp3 ; + char *result = 0 ; arg1 = (char *)jarg1; arg2 = (char *)jarg2; @@ -7069,8 +6969,8 @@ int arg1 ; char *arg2 = (char *) 0 ; switch_size_t arg3 ; - switch_size_t result; switch_size_t *argp3 ; + switch_size_t result; arg1 = (int)jarg1; arg2 = (char *)jarg2; @@ -7081,7 +6981,7 @@ } arg3 = *argp3; result = switch_fd_read_line(arg1,arg2,arg3); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -7102,13 +7002,15 @@ } -SWIGEXPORT char * SWIGSTDCALL CSharp_get_addr(char * jarg1, void * jarg2, void * jarg3) { +SWIGEXPORT char * SWIGSTDCALL CSharp_get_addr(char * jarg1, void * jarg2, void * jarg3, void * jarg4) { char * jresult ; char *arg1 = (char *) 0 ; switch_size_t arg2 ; - in_addr *arg3 = (in_addr *) 0 ; - char *result = 0 ; + sockaddr *arg3 = (sockaddr *) 0 ; + socklen_t arg4 ; switch_size_t *argp2 ; + socklen_t *argp4 ; + char *result = 0 ; arg1 = (char *)jarg1; argp2 = (switch_size_t *)jarg2; @@ -7117,13 +7019,59 @@ return 0; } arg2 = *argp2; - arg3 = (in_addr *)jarg3; - result = (char *)get_addr(arg1,arg2,arg3); + arg3 = (sockaddr *)jarg3; + argp4 = (socklen_t *)jarg4; + if (!argp4) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null socklen_t", 0); + return 0; + } + arg4 = *argp4; + result = (char *)get_addr(arg1,arg2,arg3,arg4); jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } +SWIGEXPORT unsigned short SWIGSTDCALL CSharp_get_port(void * jarg1) { + unsigned short jresult ; + sockaddr *arg1 = (sockaddr *) 0 ; + unsigned short result; + + arg1 = (sockaddr *)jarg1; + result = (unsigned short)get_port(arg1); + jresult = result; + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_switch_build_uri(char * jarg1, void * jarg2, char * jarg3, char * jarg4, void * jarg5, int jarg6) { + int jresult ; + char *arg1 = (char *) 0 ; + switch_size_t arg2 ; + char *arg3 = (char *) 0 ; + char *arg4 = (char *) 0 ; + switch_sockaddr_t *arg5 = (switch_sockaddr_t *) 0 ; + int arg6 ; + switch_size_t *argp2 ; + int result; + + arg1 = (char *)jarg1; + argp2 = (switch_size_t *)jarg2; + if (!argp2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null switch_size_t", 0); + return 0; + } + arg2 = *argp2; + arg3 = (char *)jarg3; + arg4 = (char *)jarg4; + arg5 = (switch_sockaddr_t *)jarg5; + arg6 = (int)jarg6; + result = (int)switch_build_uri(arg1,arg2,(char const *)arg3,(char const *)arg4,(switch_sockaddr_t const *)arg5,arg6); + jresult = result; + return jresult; +} + + SWIGEXPORT char * SWIGSTDCALL CSharp_switch_priority_name(int jarg1) { char * jresult ; switch_priority_t arg1 ; @@ -7193,7 +7141,7 @@ arg1 = (char *)jarg1; result = switch_str_time((char const *)arg1); - jresult = new switch_time_t((switch_time_t &)result); + jresult = new switch_time_t((const switch_time_t &)result); return jresult; } @@ -7488,17 +7436,19 @@ } -SWIGEXPORT int SWIGSTDCALL CSharp_switch_network_list_add_cidr(void * jarg1, char * jarg2, int jarg3) { +SWIGEXPORT int SWIGSTDCALL CSharp_switch_network_list_add_cidr_token(void * jarg1, char * jarg2, int jarg3, char * jarg4) { int jresult ; switch_network_list_t *arg1 = (switch_network_list_t *) 0 ; char *arg2 = (char *) 0 ; switch_bool_t arg3 ; + char *arg4 = (char *) 0 ; switch_status_t result; arg1 = (switch_network_list_t *)jarg1; arg2 = (char *)jarg2; arg3 = (switch_bool_t)jarg3; - result = (switch_status_t)switch_network_list_add_cidr(arg1,(char const *)arg2,arg3); + arg4 = (char *)jarg4; + result = (switch_status_t)switch_network_list_add_cidr_token(arg1,(char const *)arg2,arg3,(char const *)arg4); jresult = result; return jresult; } @@ -7522,15 +7472,17 @@ } -SWIGEXPORT int SWIGSTDCALL CSharp_switch_network_list_validate_ip(void * jarg1, unsigned long jarg2) { +SWIGEXPORT int SWIGSTDCALL CSharp_switch_network_list_validate_ip_token(void * jarg1, unsigned long jarg2, void * jarg3) { int jresult ; switch_network_list_t *arg1 = (switch_network_list_t *) 0 ; uint32_t arg2 ; + char **arg3 = (char **) 0 ; switch_bool_t result; arg1 = (switch_network_list_t *)jarg1; arg2 = (uint32_t)jarg2; - result = (switch_bool_t)switch_network_list_validate_ip(arg1,arg2); + arg3 = (char **)jarg3; + result = (switch_bool_t)switch_network_list_validate_ip_token(arg1,arg2,(char const **)arg3); jresult = result; return jresult; } @@ -7659,7 +7611,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->caller_ton = arg2; - } @@ -7682,7 +7633,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->caller_numplan = arg2; - } @@ -7763,7 +7713,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->ani_ton = arg2; - } @@ -7786,7 +7735,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->ani_numplan = arg2; - } @@ -7867,7 +7815,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->rdnis_ton = arg2; - } @@ -7890,7 +7837,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->rdnis_numplan = arg2; - } @@ -7943,7 +7889,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->destination_number_ton = arg2; - } @@ -7966,7 +7911,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->destination_number_numplan = arg2; - } @@ -8136,7 +8080,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (switch_caller_profile_flag_t)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -8159,7 +8102,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (switch_caller_profile *)jarg2; if (arg1) (arg1)->originator_caller_profile = arg2; - } @@ -8182,7 +8124,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (switch_caller_profile *)jarg2; if (arg1) (arg1)->originatee_caller_profile = arg2; - } @@ -8205,7 +8146,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (switch_channel_timetable *)jarg2; if (arg1) (arg1)->times = arg2; - } @@ -8228,7 +8168,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (switch_caller_extension *)jarg2; if (arg1) (arg1)->caller_extension = arg2; - } @@ -8251,7 +8190,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (switch_memory_pool_t *)jarg2; if (arg1) (arg1)->pool = arg2; - } @@ -8274,7 +8212,6 @@ arg1 = (switch_caller_profile *)jarg1; arg2 = (switch_caller_profile *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -8305,7 +8242,6 @@ arg1 = (switch_caller_profile *)jarg1; delete arg1; - } @@ -8376,7 +8312,6 @@ arg1 = (switch_caller_application *)jarg1; arg2 = (switch_application_function_t)jarg2; if (arg1) (arg1)->application_function = arg2; - } @@ -8399,7 +8334,6 @@ arg1 = (switch_caller_application *)jarg1; arg2 = (switch_caller_application *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -8430,7 +8364,6 @@ arg1 = (switch_caller_application *)jarg1; delete arg1; - } @@ -8501,7 +8434,6 @@ arg1 = (switch_caller_extension *)jarg1; arg2 = (switch_caller_application_t *)jarg2; if (arg1) (arg1)->current_application = arg2; - } @@ -8524,7 +8456,6 @@ arg1 = (switch_caller_extension *)jarg1; arg2 = (switch_caller_application_t *)jarg2; if (arg1) (arg1)->last_application = arg2; - } @@ -8547,7 +8478,6 @@ arg1 = (switch_caller_extension *)jarg1; arg2 = (switch_caller_application_t *)jarg2; if (arg1) (arg1)->applications = arg2; - } @@ -8570,7 +8500,6 @@ arg1 = (switch_caller_extension *)jarg1; arg2 = (switch_caller_profile *)jarg2; if (arg1) (arg1)->children = arg2; - } @@ -8593,7 +8522,6 @@ arg1 = (switch_caller_extension *)jarg1; arg2 = (switch_caller_extension *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -8624,7 +8552,6 @@ arg1 = (switch_caller_extension *)jarg1; delete arg1; - } @@ -8644,6 +8571,22 @@ } +SWIGEXPORT int SWIGSTDCALL CSharp_switch_caller_extension_clone(void * jarg1, void * jarg2, void * jarg3) { + int jresult ; + switch_caller_extension_t **arg1 = (switch_caller_extension_t **) 0 ; + switch_caller_extension_t *arg2 = (switch_caller_extension_t *) 0 ; + switch_memory_pool_t *arg3 = (switch_memory_pool_t *) 0 ; + switch_status_t result; + + arg1 = (switch_caller_extension_t **)jarg1; + arg2 = (switch_caller_extension_t *)jarg2; + arg3 = (switch_memory_pool_t *)jarg3; + result = (switch_status_t)switch_caller_extension_clone(arg1,arg2,arg3); + jresult = result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_extension_add_application(void * jarg1, void * jarg2, char * jarg3, char * jarg4) { switch_core_session_t *arg1 = (switch_core_session_t *) 0 ; switch_caller_extension_t *arg2 = (switch_caller_extension_t *) 0 ; @@ -8753,7 +8696,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (switch_codec_t *)jarg2; if (arg1) (arg1)->codec = arg2; - } @@ -8805,7 +8747,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->packet = arg2; - } @@ -8828,7 +8769,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->packetlen = arg2; - } @@ -8851,7 +8791,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->data = arg2; - } @@ -8874,7 +8813,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->datalen = arg2; - } @@ -8897,7 +8835,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->buflen = arg2; - } @@ -8920,7 +8857,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->samples = arg2; - } @@ -8943,7 +8879,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->rate = arg2; - } @@ -8966,7 +8901,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (switch_payload_t)jarg2; if (arg1) (arg1)->payload = arg2; - } @@ -8995,7 +8929,6 @@ } arg2 = *argp2; if (arg1) (arg1)->timestamp = arg2; - } @@ -9006,7 +8939,7 @@ arg1 = (switch_frame *)jarg1; result = ((arg1)->timestamp); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -9018,7 +8951,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (uint16_t)jarg2; if (arg1) (arg1)->seq = arg2; - } @@ -9041,7 +8973,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->ssrc = arg2; - } @@ -9064,7 +8995,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (switch_bool_t)jarg2; if (arg1) (arg1)->m = arg2; - } @@ -9087,7 +9017,6 @@ arg1 = (switch_frame *)jarg1; arg2 = (switch_frame_flag_t)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -9118,7 +9047,6 @@ arg1 = (switch_frame *)jarg1; delete arg1; - } @@ -9129,7 +9057,6 @@ arg1 = (switch_state_handler_table *)jarg1; arg2 = (switch_state_handler_t)jarg2; if (arg1) (arg1)->on_init = arg2; - } @@ -9152,7 +9079,6 @@ arg1 = (switch_state_handler_table *)jarg1; arg2 = (switch_state_handler_t)jarg2; if (arg1) (arg1)->on_routing = arg2; - } @@ -9175,7 +9101,6 @@ arg1 = (switch_state_handler_table *)jarg1; arg2 = (switch_state_handler_t)jarg2; if (arg1) (arg1)->on_execute = arg2; - } @@ -9198,7 +9123,6 @@ arg1 = (switch_state_handler_table *)jarg1; arg2 = (switch_state_handler_t)jarg2; if (arg1) (arg1)->on_hangup = arg2; - } @@ -9221,7 +9145,6 @@ arg1 = (switch_state_handler_table *)jarg1; arg2 = (switch_state_handler_t)jarg2; if (arg1) (arg1)->on_exchange_media = arg2; - } @@ -9244,7 +9167,6 @@ arg1 = (switch_state_handler_table *)jarg1; arg2 = (switch_state_handler_t)jarg2; if (arg1) (arg1)->on_soft_execute = arg2; - } @@ -9267,7 +9189,6 @@ arg1 = (switch_state_handler_table *)jarg1; arg2 = (switch_state_handler_t)jarg2; if (arg1) (arg1)->on_consume_media = arg2; - } @@ -9290,7 +9211,6 @@ arg1 = (switch_state_handler_table *)jarg1; arg2 = (switch_state_handler_t)jarg2; if (arg1) (arg1)->on_hibernate = arg2; - } @@ -9313,7 +9233,6 @@ arg1 = (switch_state_handler_table *)jarg1; arg2 = (switch_state_handler_t)jarg2; if (arg1) (arg1)->on_reset = arg2; - } @@ -9336,7 +9255,6 @@ arg1 = (switch_state_handler_table *)jarg1; arg2 = (switch_state_handler_t)jarg2; if (arg1) (arg1)->on_park = arg2; - } @@ -9393,7 +9311,6 @@ arg1 = (switch_state_handler_table *)jarg1; delete arg1; - } @@ -9404,7 +9321,6 @@ arg1 = (switch_stream_handle *)jarg1; arg2 = (switch_stream_handle_write_function_t)jarg2; if (arg1) (arg1)->write_function = arg2; - } @@ -9427,7 +9343,6 @@ arg1 = (switch_stream_handle *)jarg1; arg2 = (switch_stream_handle_raw_write_function_t)jarg2; if (arg1) (arg1)->raw_write_function = arg2; - } @@ -9450,7 +9365,6 @@ arg1 = (switch_stream_handle *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->data = arg2; - } @@ -9473,7 +9387,6 @@ arg1 = (switch_stream_handle *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->end = arg2; - } @@ -9502,7 +9415,6 @@ } arg2 = *argp2; if (arg1) (arg1)->data_size = arg2; - } @@ -9513,7 +9425,7 @@ arg1 = (switch_stream_handle *)jarg1; result = ((arg1)->data_size); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -9531,7 +9443,6 @@ } arg2 = *argp2; if (arg1) (arg1)->data_len = arg2; - } @@ -9542,7 +9453,7 @@ arg1 = (switch_stream_handle *)jarg1; result = ((arg1)->data_len); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -9560,7 +9471,6 @@ } arg2 = *argp2; if (arg1) (arg1)->alloc_len = arg2; - } @@ -9571,7 +9481,7 @@ arg1 = (switch_stream_handle *)jarg1; result = ((arg1)->alloc_len); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -9589,7 +9499,6 @@ } arg2 = *argp2; if (arg1) (arg1)->alloc_chunk = arg2; - } @@ -9600,7 +9509,7 @@ arg1 = (switch_stream_handle *)jarg1; result = ((arg1)->alloc_chunk); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -9612,7 +9521,6 @@ arg1 = (switch_stream_handle *)jarg1; arg2 = (switch_event_t *)jarg2; if (arg1) (arg1)->param_event = arg2; - } @@ -9643,7 +9551,6 @@ arg1 = (switch_stream_handle *)jarg1; delete arg1; - } @@ -9654,7 +9561,6 @@ arg1 = (switch_io_routines *)jarg1; arg2 = (switch_io_outgoing_channel_t)jarg2; if (arg1) (arg1)->outgoing_channel = arg2; - } @@ -9677,7 +9583,6 @@ arg1 = (switch_io_routines *)jarg1; arg2 = (switch_io_read_frame_t)jarg2; if (arg1) (arg1)->read_frame = arg2; - } @@ -9700,7 +9605,6 @@ arg1 = (switch_io_routines *)jarg1; arg2 = (switch_io_write_frame_t)jarg2; if (arg1) (arg1)->write_frame = arg2; - } @@ -9723,7 +9627,6 @@ arg1 = (switch_io_routines *)jarg1; arg2 = (switch_io_kill_channel_t)jarg2; if (arg1) (arg1)->kill_channel = arg2; - } @@ -9746,7 +9649,6 @@ arg1 = (switch_io_routines *)jarg1; arg2 = (switch_io_send_dtmf_t)jarg2; if (arg1) (arg1)->send_dtmf = arg2; - } @@ -9769,7 +9671,6 @@ arg1 = (switch_io_routines *)jarg1; arg2 = (switch_io_receive_message_t)jarg2; if (arg1) (arg1)->receive_message = arg2; - } @@ -9792,7 +9693,6 @@ arg1 = (switch_io_routines *)jarg1; arg2 = (switch_io_receive_event_t)jarg2; if (arg1) (arg1)->receive_event = arg2; - } @@ -9815,7 +9715,6 @@ arg1 = (switch_io_routines *)jarg1; arg2 = (switch_io_state_change_t)jarg2; if (arg1) (arg1)->state_change = arg2; - } @@ -9838,7 +9737,6 @@ arg1 = (switch_io_routines *)jarg1; arg2 = (switch_io_read_video_frame_t)jarg2; if (arg1) (arg1)->read_video_frame = arg2; - } @@ -9861,7 +9759,6 @@ arg1 = (switch_io_routines *)jarg1; arg2 = (switch_io_write_video_frame_t)jarg2; if (arg1) (arg1)->write_video_frame = arg2; - } @@ -9884,7 +9781,6 @@ arg1 = (switch_io_routines *)jarg1; arg2 = (switch_io_resurrect_session_t)jarg2; if (arg1) (arg1)->resurrect_session = arg2; - } @@ -9941,7 +9837,6 @@ arg1 = (switch_io_routines *)jarg1; delete arg1; - } @@ -9981,7 +9876,6 @@ arg1 = (switch_endpoint_interface *)jarg1; arg2 = (switch_io_routines_t *)jarg2; if (arg1) (arg1)->io_routines = arg2; - } @@ -10004,7 +9898,6 @@ arg1 = (switch_endpoint_interface *)jarg1; arg2 = (switch_state_handler_table_t *)jarg2; if (arg1) (arg1)->state_handler = arg2; - } @@ -10027,7 +9920,6 @@ arg1 = (switch_endpoint_interface *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->private_info = arg2; - } @@ -10043,6 +9935,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_endpoint_interface_rwlock_set(void * jarg1, void * jarg2) { + switch_endpoint_interface *arg1 = (switch_endpoint_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; + + arg1 = (switch_endpoint_interface *)jarg1; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_endpoint_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_endpoint_interface *arg1 = (switch_endpoint_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_endpoint_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_endpoint_interface_next_set(void * jarg1, void * jarg2) { switch_endpoint_interface *arg1 = (switch_endpoint_interface *) 0 ; switch_endpoint_interface *arg2 = (switch_endpoint_interface *) 0 ; @@ -10050,7 +9964,6 @@ arg1 = (switch_endpoint_interface *)jarg1; arg2 = (switch_endpoint_interface *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -10081,7 +9994,6 @@ arg1 = (switch_endpoint_interface *)jarg1; delete arg1; - } @@ -10092,7 +10004,6 @@ arg1 = (switch_timer *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->interval = arg2; - } @@ -10115,7 +10026,6 @@ arg1 = (switch_timer *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -10138,7 +10048,6 @@ arg1 = (switch_timer *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->samples = arg2; - } @@ -10161,7 +10070,6 @@ arg1 = (switch_timer *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->samplecount = arg2; - } @@ -10184,7 +10092,6 @@ arg1 = (switch_timer *)jarg1; arg2 = (switch_timer_interface_t *)jarg2; if (arg1) (arg1)->timer_interface = arg2; - } @@ -10207,7 +10114,6 @@ arg1 = (switch_timer *)jarg1; arg2 = (switch_memory_pool_t *)jarg2; if (arg1) (arg1)->memory_pool = arg2; - } @@ -10230,7 +10136,6 @@ arg1 = (switch_timer *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->private_info = arg2; - } @@ -10259,7 +10164,6 @@ } arg2 = *argp2; if (arg1) (arg1)->diff = arg2; - } @@ -10270,7 +10174,7 @@ arg1 = (switch_timer *)jarg1; result = ((arg1)->diff); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -10288,7 +10192,6 @@ } arg2 = *argp2; if (arg1) (arg1)->tick = arg2; - } @@ -10299,7 +10202,7 @@ arg1 = (switch_timer *)jarg1; result = ((arg1)->tick); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -10319,7 +10222,6 @@ arg1 = (switch_timer *)jarg1; delete arg1; - } @@ -10359,7 +10261,6 @@ arg1 = (switch_timer_interface *)jarg1; arg2 = (switch_status_t (*)(switch_timer_t *))jarg2; if (arg1) (arg1)->timer_init = arg2; - } @@ -10382,7 +10283,6 @@ arg1 = (switch_timer_interface *)jarg1; arg2 = (switch_status_t (*)(switch_timer_t *))jarg2; if (arg1) (arg1)->timer_next = arg2; - } @@ -10405,7 +10305,6 @@ arg1 = (switch_timer_interface *)jarg1; arg2 = (switch_status_t (*)(switch_timer_t *))jarg2; if (arg1) (arg1)->timer_step = arg2; - } @@ -10428,7 +10327,6 @@ arg1 = (switch_timer_interface *)jarg1; arg2 = (switch_status_t (*)(switch_timer_t *))jarg2; if (arg1) (arg1)->timer_sync = arg2; - } @@ -10451,7 +10349,6 @@ arg1 = (switch_timer_interface *)jarg1; arg2 = (switch_status_t (*)(switch_timer_t *,switch_bool_t))jarg2; if (arg1) (arg1)->timer_check = arg2; - } @@ -10474,7 +10371,6 @@ arg1 = (switch_timer_interface *)jarg1; arg2 = (switch_status_t (*)(switch_timer_t *))jarg2; if (arg1) (arg1)->timer_destroy = arg2; - } @@ -10490,6 +10386,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interface_rwlock_set(void * jarg1, void * jarg2) { + switch_timer_interface *arg1 = (switch_timer_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; + + arg1 = (switch_timer_interface *)jarg1; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_timer_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_timer_interface *arg1 = (switch_timer_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_timer_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interface_next_set(void * jarg1, void * jarg2) { switch_timer_interface *arg1 = (switch_timer_interface *) 0 ; switch_timer_interface *arg2 = (switch_timer_interface *) 0 ; @@ -10497,7 +10415,6 @@ arg1 = (switch_timer_interface *)jarg1; arg2 = (switch_timer_interface *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -10528,7 +10445,6 @@ arg1 = (switch_timer_interface *)jarg1; delete arg1; - } @@ -10568,7 +10484,6 @@ arg1 = (switch_dialplan_interface *)jarg1; arg2 = (switch_dialplan_hunt_function_t)jarg2; if (arg1) (arg1)->hunt_function = arg2; - } @@ -10584,14 +10499,35 @@ } -SWIGEXPORT void SWIGSTDCALL CSharp_switch_dialplan_interface_next_set(void * jarg1, void * jarg2) { +SWIGEXPORT void SWIGSTDCALL CSharp_switch_dialplan_interface_rwlock_set(void * jarg1, void * jarg2) { switch_dialplan_interface *arg1 = (switch_dialplan_interface *) 0 ; - switch_dialplan_interface *arg2 = (switch_dialplan_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; arg1 = (switch_dialplan_interface *)jarg1; - arg2 = (switch_dialplan_interface *)jarg2; - if (arg1) (arg1)->next = arg2; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_dialplan_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_dialplan_interface *arg1 = (switch_dialplan_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_dialplan_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_switch_dialplan_interface_next_set(void * jarg1, void * jarg2) { + switch_dialplan_interface *arg1 = (switch_dialplan_interface *) 0 ; + switch_dialplan_interface *arg2 = (switch_dialplan_interface *) 0 ; + arg1 = (switch_dialplan_interface *)jarg1; + arg2 = (switch_dialplan_interface *)jarg2; + if (arg1) (arg1)->next = arg2; } @@ -10622,7 +10558,6 @@ arg1 = (switch_dialplan_interface *)jarg1; delete arg1; - } @@ -10662,7 +10597,6 @@ arg1 = (switch_file_interface *)jarg1; arg2 = (switch_status_t (*)(switch_file_handle_t *,char const *))jarg2; if (arg1) (arg1)->file_open = arg2; - } @@ -10685,7 +10619,6 @@ arg1 = (switch_file_interface *)jarg1; arg2 = (switch_status_t (*)(switch_file_handle_t *))jarg2; if (arg1) (arg1)->file_close = arg2; - } @@ -10708,7 +10641,6 @@ arg1 = (switch_file_interface *)jarg1; arg2 = (switch_status_t (*)(switch_file_handle_t *,void *,switch_size_t *))jarg2; if (arg1) (arg1)->file_read = arg2; - } @@ -10731,7 +10663,6 @@ arg1 = (switch_file_interface *)jarg1; arg2 = (switch_status_t (*)(switch_file_handle_t *,void *,switch_size_t *))jarg2; if (arg1) (arg1)->file_write = arg2; - } @@ -10754,7 +10685,6 @@ arg1 = (switch_file_interface *)jarg1; arg2 = (switch_status_t (*)(switch_file_handle_t *,unsigned int *,int64_t,int))jarg2; if (arg1) (arg1)->file_seek = arg2; - } @@ -10777,7 +10707,6 @@ arg1 = (switch_file_interface *)jarg1; arg2 = (switch_status_t (*)(switch_file_handle_t *,switch_audio_col_t,char const *))jarg2; if (arg1) (arg1)->file_set_string = arg2; - } @@ -10800,7 +10729,6 @@ arg1 = (switch_file_interface *)jarg1; arg2 = (switch_status_t (*)(switch_file_handle_t *,switch_audio_col_t,char const **))jarg2; if (arg1) (arg1)->file_get_string = arg2; - } @@ -10823,7 +10751,6 @@ arg1 = (switch_file_interface *)jarg1; arg2 = (char **)jarg2; if (arg1) (arg1)->extens = arg2; - } @@ -10839,6 +10766,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_rwlock_set(void * jarg1, void * jarg2) { + switch_file_interface *arg1 = (switch_file_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; + + arg1 = (switch_file_interface *)jarg1; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_file_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_file_interface *arg1 = (switch_file_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_file_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_next_set(void * jarg1, void * jarg2) { switch_file_interface *arg1 = (switch_file_interface *) 0 ; switch_file_interface *arg2 = (switch_file_interface *) 0 ; @@ -10846,7 +10795,6 @@ arg1 = (switch_file_interface *)jarg1; arg2 = (switch_file_interface *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -10877,7 +10825,6 @@ arg1 = (switch_file_interface *)jarg1; delete arg1; - } @@ -10888,7 +10835,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (switch_file_interface_t *)jarg2; if (arg1) (arg1)->file_interface = (switch_file_interface_t const *)arg2; - } @@ -10911,7 +10857,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -10934,7 +10879,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (switch_file_t *)jarg2; if (arg1) (arg1)->fd = arg2; - } @@ -10957,7 +10901,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->samples = arg2; - } @@ -10980,7 +10923,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->samplerate = arg2; - } @@ -11003,7 +10945,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->native_rate = arg2; - } @@ -11026,7 +10967,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->channels = arg2; - } @@ -11049,7 +10989,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->format = arg2; - } @@ -11072,7 +11011,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->sections = arg2; - } @@ -11095,7 +11033,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->seekable = arg2; - } @@ -11124,7 +11061,6 @@ } arg2 = *argp2; if (arg1) (arg1)->sample_count = arg2; - } @@ -11135,7 +11071,7 @@ arg1 = (switch_file_handle *)jarg1; result = ((arg1)->sample_count); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -11147,7 +11083,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->speed = arg2; - } @@ -11170,7 +11105,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (switch_memory_pool_t *)jarg2; if (arg1) (arg1)->memory_pool = arg2; - } @@ -11193,7 +11127,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->prebuf = arg2; - } @@ -11216,7 +11149,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->interval = arg2; - } @@ -11239,7 +11171,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->private_info = arg2; - } @@ -11292,7 +11223,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (int64_t)jarg2; if (arg1) (arg1)->pos = arg2; - } @@ -11315,7 +11245,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (switch_buffer_t *)jarg2; if (arg1) (arg1)->audio_buffer = arg2; - } @@ -11338,7 +11267,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (switch_buffer_t *)jarg2; if (arg1) (arg1)->sp_audio_buffer = arg2; - } @@ -11361,7 +11289,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->thresh = arg2; - } @@ -11384,7 +11311,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->silence_hits = arg2; - } @@ -11407,7 +11333,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->offset_pos = arg2; - } @@ -11430,7 +11355,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->last_pos = arg2; - } @@ -11453,7 +11377,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (int32_t)jarg2; if (arg1) (arg1)->vol = arg2; - } @@ -11476,7 +11399,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (switch_audio_resampler_t *)jarg2; if (arg1) (arg1)->resampler = arg2; - } @@ -11499,7 +11421,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (switch_buffer_t *)jarg2; if (arg1) (arg1)->buffer = arg2; - } @@ -11522,7 +11443,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (switch_byte_t *)jarg2; if (arg1) (arg1)->dbuf = arg2; - } @@ -11551,7 +11471,6 @@ } arg2 = *argp2; if (arg1) (arg1)->dbuflen = arg2; - } @@ -11562,7 +11481,7 @@ arg1 = (switch_file_handle *)jarg1; result = ((arg1)->dbuflen); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -11632,7 +11551,6 @@ arg1 = (switch_file_handle *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->line = arg2; - } @@ -11663,7 +11581,6 @@ arg1 = (switch_file_handle *)jarg1; delete arg1; - } @@ -11703,7 +11620,6 @@ arg1 = (switch_asr_interface *)jarg1; arg2 = (switch_status_t (*)(switch_asr_handle_t *,char const *,int,char const *,switch_asr_flag_t *))jarg2; if (arg1) (arg1)->asr_open = arg2; - } @@ -11726,7 +11642,6 @@ arg1 = (switch_asr_interface *)jarg1; arg2 = (switch_status_t (*)(switch_asr_handle_t *,char const *,char const *))jarg2; if (arg1) (arg1)->asr_load_grammar = arg2; - } @@ -11749,7 +11664,6 @@ arg1 = (switch_asr_interface *)jarg1; arg2 = (switch_status_t (*)(switch_asr_handle_t *,char const *))jarg2; if (arg1) (arg1)->asr_unload_grammar = arg2; - } @@ -11772,7 +11686,6 @@ arg1 = (switch_asr_interface *)jarg1; arg2 = (switch_status_t (*)(switch_asr_handle_t *,switch_asr_flag_t *))jarg2; if (arg1) (arg1)->asr_close = arg2; - } @@ -11795,7 +11708,6 @@ arg1 = (switch_asr_interface *)jarg1; arg2 = (switch_status_t (*)(switch_asr_handle_t *,void *,unsigned int,switch_asr_flag_t *))jarg2; if (arg1) (arg1)->asr_feed = arg2; - } @@ -11818,7 +11730,6 @@ arg1 = (switch_asr_interface *)jarg1; arg2 = (switch_status_t (*)(switch_asr_handle_t *))jarg2; if (arg1) (arg1)->asr_resume = arg2; - } @@ -11841,7 +11752,6 @@ arg1 = (switch_asr_interface *)jarg1; arg2 = (switch_status_t (*)(switch_asr_handle_t *))jarg2; if (arg1) (arg1)->asr_pause = arg2; - } @@ -11864,7 +11774,6 @@ arg1 = (switch_asr_interface *)jarg1; arg2 = (switch_status_t (*)(switch_asr_handle_t *,switch_asr_flag_t *))jarg2; if (arg1) (arg1)->asr_check_results = arg2; - } @@ -11887,7 +11796,6 @@ arg1 = (switch_asr_interface *)jarg1; arg2 = (switch_status_t (*)(switch_asr_handle_t *,char **,switch_asr_flag_t *))jarg2; if (arg1) (arg1)->asr_get_results = arg2; - } @@ -11903,6 +11811,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_rwlock_set(void * jarg1, void * jarg2) { + switch_asr_interface *arg1 = (switch_asr_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; + + arg1 = (switch_asr_interface *)jarg1; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_asr_interface *arg1 = (switch_asr_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_asr_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_next_set(void * jarg1, void * jarg2) { switch_asr_interface *arg1 = (switch_asr_interface *) 0 ; switch_asr_interface *arg2 = (switch_asr_interface *) 0 ; @@ -11910,7 +11840,6 @@ arg1 = (switch_asr_interface *)jarg1; arg2 = (switch_asr_interface *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -11941,7 +11870,6 @@ arg1 = (switch_asr_interface *)jarg1; delete arg1; - } @@ -11952,7 +11880,6 @@ arg1 = (switch_asr_handle *)jarg1; arg2 = (switch_asr_interface_t *)jarg2; if (arg1) (arg1)->asr_interface = (switch_asr_interface_t const *)arg2; - } @@ -11975,7 +11902,6 @@ arg1 = (switch_asr_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -12058,7 +11984,6 @@ arg1 = (switch_asr_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->rate = arg2; - } @@ -12141,7 +12066,6 @@ arg1 = (switch_asr_handle *)jarg1; arg2 = (switch_memory_pool_t *)jarg2; if (arg1) (arg1)->memory_pool = arg2; - } @@ -12164,7 +12088,6 @@ arg1 = (switch_asr_handle *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->private_info = arg2; - } @@ -12195,7 +12118,6 @@ arg1 = (switch_asr_handle *)jarg1; delete arg1; - } @@ -12235,7 +12157,6 @@ arg1 = (switch_speech_interface *)jarg1; arg2 = (switch_status_t (*)(switch_speech_handle_t *,char const *,int,switch_speech_flag_t *))jarg2; if (arg1) (arg1)->speech_open = arg2; - } @@ -12258,7 +12179,6 @@ arg1 = (switch_speech_interface *)jarg1; arg2 = (switch_status_t (*)(switch_speech_handle_t *,switch_speech_flag_t *))jarg2; if (arg1) (arg1)->speech_close = arg2; - } @@ -12281,7 +12201,6 @@ arg1 = (switch_speech_interface *)jarg1; arg2 = (switch_status_t (*)(switch_speech_handle_t *,char *,switch_speech_flag_t *))jarg2; if (arg1) (arg1)->speech_feed_tts = arg2; - } @@ -12304,7 +12223,6 @@ arg1 = (switch_speech_interface *)jarg1; arg2 = (switch_status_t (*)(switch_speech_handle_t *,void *,switch_size_t *,uint32_t *,switch_speech_flag_t *))jarg2; if (arg1) (arg1)->speech_read_tts = arg2; - } @@ -12327,7 +12245,6 @@ arg1 = (switch_speech_interface *)jarg1; arg2 = (void (*)(switch_speech_handle_t *))jarg2; if (arg1) (arg1)->speech_flush_tts = arg2; - } @@ -12350,7 +12267,6 @@ arg1 = (switch_speech_interface *)jarg1; arg2 = (void (*)(switch_speech_handle_t *,char *,char const *))jarg2; if (arg1) (arg1)->speech_text_param_tts = arg2; - } @@ -12373,7 +12289,6 @@ arg1 = (switch_speech_interface *)jarg1; arg2 = (void (*)(switch_speech_handle_t *,char *,int))jarg2; if (arg1) (arg1)->speech_numeric_param_tts = arg2; - } @@ -12396,7 +12311,6 @@ arg1 = (switch_speech_interface *)jarg1; arg2 = (void (*)(switch_speech_handle_t *,char *,double))jarg2; if (arg1) (arg1)->speech_float_param_tts = arg2; - } @@ -12412,6 +12326,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_rwlock_set(void * jarg1, void * jarg2) { + switch_speech_interface *arg1 = (switch_speech_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; + + arg1 = (switch_speech_interface *)jarg1; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_speech_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_speech_interface *arg1 = (switch_speech_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_speech_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_next_set(void * jarg1, void * jarg2) { switch_speech_interface *arg1 = (switch_speech_interface *) 0 ; switch_speech_interface *arg2 = (switch_speech_interface *) 0 ; @@ -12419,7 +12355,6 @@ arg1 = (switch_speech_interface *)jarg1; arg2 = (switch_speech_interface *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -12450,7 +12385,6 @@ arg1 = (switch_speech_interface *)jarg1; delete arg1; - } @@ -12461,7 +12395,6 @@ arg1 = (switch_speech_handle *)jarg1; arg2 = (switch_speech_interface_t *)jarg2; if (arg1) (arg1)->speech_interface = (switch_speech_interface_t const *)arg2; - } @@ -12484,7 +12417,6 @@ arg1 = (switch_speech_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -12537,7 +12469,6 @@ arg1 = (switch_speech_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->rate = arg2; - } @@ -12560,7 +12491,6 @@ arg1 = (switch_speech_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->speed = arg2; - } @@ -12583,7 +12513,6 @@ arg1 = (switch_speech_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->samples = arg2; - } @@ -12691,7 +12620,6 @@ arg1 = (switch_speech_handle *)jarg1; arg2 = (switch_memory_pool_t *)jarg2; if (arg1) (arg1)->memory_pool = arg2; - } @@ -12714,7 +12642,6 @@ arg1 = (switch_speech_handle *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->private_info = arg2; - } @@ -12745,7 +12672,6 @@ arg1 = (switch_speech_handle *)jarg1; delete arg1; - } @@ -12785,7 +12711,6 @@ arg1 = (switch_say_interface *)jarg1; arg2 = (switch_say_callback_t)jarg2; if (arg1) (arg1)->say_function = arg2; - } @@ -12801,6 +12726,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_say_interface_rwlock_set(void * jarg1, void * jarg2) { + switch_say_interface *arg1 = (switch_say_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; + + arg1 = (switch_say_interface *)jarg1; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_say_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_say_interface *arg1 = (switch_say_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_say_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_say_interface_next_set(void * jarg1, void * jarg2) { switch_say_interface *arg1 = (switch_say_interface *) 0 ; switch_say_interface *arg2 = (switch_say_interface *) 0 ; @@ -12808,7 +12755,6 @@ arg1 = (switch_say_interface *)jarg1; arg2 = (switch_say_interface *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -12839,7 +12785,6 @@ arg1 = (switch_say_interface *)jarg1; delete arg1; - } @@ -12879,7 +12824,6 @@ arg1 = (switch_chat_interface *)jarg1; arg2 = (switch_status_t (*)(char *,char *,char *,char *,char *,char *))jarg2; if (arg1) (arg1)->chat_send = arg2; - } @@ -12895,6 +12839,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_interface_rwlock_set(void * jarg1, void * jarg2) { + switch_chat_interface *arg1 = (switch_chat_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; + + arg1 = (switch_chat_interface *)jarg1; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_chat_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_chat_interface *arg1 = (switch_chat_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_chat_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_interface_next_set(void * jarg1, void * jarg2) { switch_chat_interface *arg1 = (switch_chat_interface *) 0 ; switch_chat_interface *arg2 = (switch_chat_interface *) 0 ; @@ -12902,7 +12868,6 @@ arg1 = (switch_chat_interface *)jarg1; arg2 = (switch_chat_interface *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -12933,7 +12898,6 @@ arg1 = (switch_chat_interface *)jarg1; delete arg1; - } @@ -12973,7 +12937,6 @@ arg1 = (switch_management_interface *)jarg1; arg2 = (switch_status_t (*)(char *,switch_management_action_t,char *,switch_size_t))jarg2; if (arg1) (arg1)->management_function = arg2; - } @@ -12989,6 +12952,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_management_interface_rwlock_set(void * jarg1, void * jarg2) { + switch_management_interface *arg1 = (switch_management_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; + + arg1 = (switch_management_interface *)jarg1; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_management_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_management_interface *arg1 = (switch_management_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_management_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_management_interface_next_set(void * jarg1, void * jarg2) { switch_management_interface *arg1 = (switch_management_interface *) 0 ; switch_management_interface *arg2 = (switch_management_interface *) 0 ; @@ -12996,7 +12981,6 @@ arg1 = (switch_management_interface *)jarg1; arg2 = (switch_management_interface *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -13027,7 +13011,6 @@ arg1 = (switch_management_interface *)jarg1; delete arg1; - } @@ -13067,7 +13050,6 @@ arg1 = (switch_directory_interface *)jarg1; arg2 = (switch_status_t (*)(switch_directory_handle_t *,char *,char *,char *))jarg2; if (arg1) (arg1)->directory_open = arg2; - } @@ -13090,7 +13072,6 @@ arg1 = (switch_directory_interface *)jarg1; arg2 = (switch_status_t (*)(switch_directory_handle_t *))jarg2; if (arg1) (arg1)->directory_close = arg2; - } @@ -13113,7 +13094,6 @@ arg1 = (switch_directory_interface *)jarg1; arg2 = (switch_status_t (*)(switch_directory_handle_t *,char *,char *))jarg2; if (arg1) (arg1)->directory_query = arg2; - } @@ -13136,7 +13116,6 @@ arg1 = (switch_directory_interface *)jarg1; arg2 = (switch_status_t (*)(switch_directory_handle_t *))jarg2; if (arg1) (arg1)->directory_next = arg2; - } @@ -13159,7 +13138,6 @@ arg1 = (switch_directory_interface *)jarg1; arg2 = (switch_status_t (*)(switch_directory_handle_t *,char **,char **))jarg2; if (arg1) (arg1)->directory_next_pair = arg2; - } @@ -13175,6 +13153,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_interface_rwlock_set(void * jarg1, void * jarg2) { + switch_directory_interface *arg1 = (switch_directory_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; + + arg1 = (switch_directory_interface *)jarg1; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_directory_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_directory_interface *arg1 = (switch_directory_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_directory_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_interface_next_set(void * jarg1, void * jarg2) { switch_directory_interface *arg1 = (switch_directory_interface *) 0 ; switch_directory_interface *arg2 = (switch_directory_interface *) 0 ; @@ -13182,7 +13182,6 @@ arg1 = (switch_directory_interface *)jarg1; arg2 = (switch_directory_interface *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -13213,7 +13212,6 @@ arg1 = (switch_directory_interface *)jarg1; delete arg1; - } @@ -13224,7 +13222,6 @@ arg1 = (switch_directory_handle *)jarg1; arg2 = (switch_directory_interface_t *)jarg2; if (arg1) (arg1)->directory_interface = (switch_directory_interface_t const *)arg2; - } @@ -13247,7 +13244,6 @@ arg1 = (switch_directory_handle *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -13270,7 +13266,6 @@ arg1 = (switch_directory_handle *)jarg1; arg2 = (switch_memory_pool_t *)jarg2; if (arg1) (arg1)->memory_pool = arg2; - } @@ -13293,7 +13288,6 @@ arg1 = (switch_directory_handle *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->private_info = arg2; - } @@ -13324,7 +13318,6 @@ arg1 = (switch_directory_handle *)jarg1; delete arg1; - } @@ -13335,7 +13328,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->quality = arg2; - } @@ -13358,7 +13350,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->complexity = arg2; - } @@ -13381,7 +13372,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->enhancement = arg2; - } @@ -13404,7 +13394,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->vad = arg2; - } @@ -13427,7 +13416,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->vbr = arg2; - } @@ -13450,7 +13438,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (float)jarg2; if (arg1) (arg1)->vbr_quality = arg2; - } @@ -13473,7 +13460,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->abr = arg2; - } @@ -13496,7 +13482,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->dtx = arg2; - } @@ -13519,7 +13504,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->preproc = arg2; - } @@ -13542,7 +13526,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->pp_vad = arg2; - } @@ -13565,7 +13548,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->pp_agc = arg2; - } @@ -13588,7 +13570,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (float)jarg2; if (arg1) (arg1)->pp_agc_level = arg2; - } @@ -13611,7 +13592,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->pp_denoise = arg2; - } @@ -13634,7 +13614,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->pp_dereverb = arg2; - } @@ -13657,7 +13636,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (float)jarg2; if (arg1) (arg1)->pp_dereverb_decay = arg2; - } @@ -13680,7 +13658,6 @@ arg1 = (switch_codec_settings *)jarg1; arg2 = (float)jarg2; if (arg1) (arg1)->pp_dereverb_level = arg2; - } @@ -13711,7 +13688,6 @@ arg1 = (switch_codec_settings *)jarg1; delete arg1; - } @@ -13722,7 +13698,6 @@ arg1 = (switch_codec *)jarg1; arg2 = (switch_codec_interface_t *)jarg2; if (arg1) (arg1)->codec_interface = (switch_codec_interface_t const *)arg2; - } @@ -13745,7 +13720,6 @@ arg1 = (switch_codec *)jarg1; arg2 = (switch_codec_implementation_t *)jarg2; if (arg1) (arg1)->implementation = (switch_codec_implementation_t const *)arg2; - } @@ -13828,7 +13802,6 @@ arg1 = (switch_codec *)jarg1; arg2 = (switch_codec_settings_t *)jarg2; if (arg1) (arg1)->codec_settings = *arg2; - } @@ -13851,7 +13824,6 @@ arg1 = (switch_codec *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -13874,7 +13846,6 @@ arg1 = (switch_codec *)jarg1; arg2 = (switch_memory_pool_t *)jarg2; if (arg1) (arg1)->memory_pool = arg2; - } @@ -13897,7 +13868,6 @@ arg1 = (switch_codec *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->private_info = arg2; - } @@ -13920,7 +13890,6 @@ arg1 = (switch_codec *)jarg1; arg2 = (switch_payload_t)jarg2; if (arg1) (arg1)->agreed_pt = arg2; - } @@ -13951,7 +13920,6 @@ arg1 = (switch_codec *)jarg1; delete arg1; - } @@ -13962,7 +13930,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (switch_codec_type_t)jarg2; if (arg1) (arg1)->codec_type = arg2; - } @@ -13985,7 +13952,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (switch_payload_t)jarg2; if (arg1) (arg1)->ianacode = arg2; - } @@ -14068,7 +14034,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->samples_per_second = arg2; - } @@ -14091,7 +14056,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->actual_samples_per_second = arg2; - } @@ -14114,7 +14078,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->bits_per_second = arg2; - } @@ -14137,7 +14100,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->microseconds_per_frame = arg2; - } @@ -14160,7 +14122,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->samples_per_frame = arg2; - } @@ -14183,7 +14144,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->bytes_per_frame = arg2; - } @@ -14206,7 +14166,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->encoded_bytes_per_frame = arg2; - } @@ -14229,7 +14188,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (uint8_t)jarg2; if (arg1) (arg1)->number_of_channels = arg2; - } @@ -14252,7 +14210,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->pref_frames_per_packet = arg2; - } @@ -14275,7 +14232,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->max_frames_per_packet = arg2; - } @@ -14298,7 +14254,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (switch_core_codec_init_func_t)jarg2; if (arg1) (arg1)->init = arg2; - } @@ -14321,7 +14276,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (switch_core_codec_encode_func_t)jarg2; if (arg1) (arg1)->encode = arg2; - } @@ -14344,7 +14298,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (switch_core_codec_decode_func_t)jarg2; if (arg1) (arg1)->decode = arg2; - } @@ -14367,7 +14320,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (switch_core_codec_destroy_func_t)jarg2; if (arg1) (arg1)->destroy = arg2; - } @@ -14390,7 +14342,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->codec_id = arg2; - } @@ -14413,7 +14364,6 @@ arg1 = (switch_codec_implementation *)jarg1; arg2 = (switch_codec_implementation *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -14444,7 +14394,6 @@ arg1 = (switch_codec_implementation *)jarg1; delete arg1; - } @@ -14484,7 +14433,6 @@ arg1 = (switch_codec_interface *)jarg1; arg2 = (switch_codec_implementation_t *)jarg2; if (arg1) (arg1)->implementations = arg2; - } @@ -14507,7 +14455,6 @@ arg1 = (switch_codec_interface *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->codec_id = arg2; - } @@ -14523,6 +14470,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_interface_rwlock_set(void * jarg1, void * jarg2) { + switch_codec_interface *arg1 = (switch_codec_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; + + arg1 = (switch_codec_interface *)jarg1; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_codec_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_codec_interface *arg1 = (switch_codec_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_codec_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_interface_next_set(void * jarg1, void * jarg2) { switch_codec_interface *arg1 = (switch_codec_interface *) 0 ; switch_codec_interface *arg2 = (switch_codec_interface *) 0 ; @@ -14530,7 +14499,6 @@ arg1 = (switch_codec_interface *)jarg1; arg2 = (switch_codec_interface *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -14561,7 +14529,6 @@ arg1 = (switch_codec_interface *)jarg1; delete arg1; - } @@ -14601,7 +14568,6 @@ arg1 = (switch_application_interface *)jarg1; arg2 = (switch_application_function_t)jarg2; if (arg1) (arg1)->application_function = arg2; - } @@ -14711,7 +14677,6 @@ arg1 = (switch_application_interface *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -14727,6 +14692,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_application_interface_rwlock_set(void * jarg1, void * jarg2) { + switch_application_interface *arg1 = (switch_application_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; + + arg1 = (switch_application_interface *)jarg1; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_application_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_application_interface *arg1 = (switch_application_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_application_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_application_interface_next_set(void * jarg1, void * jarg2) { switch_application_interface *arg1 = (switch_application_interface *) 0 ; switch_application_interface *arg2 = (switch_application_interface *) 0 ; @@ -14734,7 +14721,6 @@ arg1 = (switch_application_interface *)jarg1; arg2 = (switch_application_interface *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -14765,7 +14751,6 @@ arg1 = (switch_application_interface *)jarg1; delete arg1; - } @@ -14834,7 +14819,6 @@ arg1 = (switch_api_interface *)jarg1; arg2 = (switch_api_function_t)jarg2; if (arg1) (arg1)->function = arg2; - } @@ -14879,6 +14863,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_api_interface_rwlock_set(void * jarg1, void * jarg2) { + switch_api_interface *arg1 = (switch_api_interface *) 0 ; + switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ; + + arg1 = (switch_api_interface *)jarg1; + arg2 = (switch_thread_rwlock_t *)jarg2; + if (arg1) (arg1)->rwlock = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_switch_api_interface_rwlock_get(void * jarg1) { + void * jresult ; + switch_api_interface *arg1 = (switch_api_interface *) 0 ; + switch_thread_rwlock_t *result = 0 ; + + arg1 = (switch_api_interface *)jarg1; + result = (switch_thread_rwlock_t *) ((arg1)->rwlock); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_api_interface_next_set(void * jarg1, void * jarg2) { switch_api_interface *arg1 = (switch_api_interface *) 0 ; switch_api_interface *arg2 = (switch_api_interface *) 0 ; @@ -14886,7 +14892,6 @@ arg1 = (switch_api_interface *)jarg1; arg2 = (switch_api_interface *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -14917,7 +14922,6 @@ arg1 = (switch_api_interface *)jarg1; delete arg1; - } @@ -14934,7 +14938,6 @@ } arg2 = *argp2; if (arg1) (arg1)->profile_created = arg2; - } @@ -14945,7 +14948,7 @@ arg1 = (switch_channel_timetable *)jarg1; result = ((arg1)->profile_created); - jresult = new switch_time_t((switch_time_t &)result); + jresult = new switch_time_t((const switch_time_t &)result); return jresult; } @@ -14963,7 +14966,6 @@ } arg2 = *argp2; if (arg1) (arg1)->created = arg2; - } @@ -14974,7 +14976,7 @@ arg1 = (switch_channel_timetable *)jarg1; result = ((arg1)->created); - jresult = new switch_time_t((switch_time_t &)result); + jresult = new switch_time_t((const switch_time_t &)result); return jresult; } @@ -14992,7 +14994,6 @@ } arg2 = *argp2; if (arg1) (arg1)->answered = arg2; - } @@ -15003,7 +15004,7 @@ arg1 = (switch_channel_timetable *)jarg1; result = ((arg1)->answered); - jresult = new switch_time_t((switch_time_t &)result); + jresult = new switch_time_t((const switch_time_t &)result); return jresult; } @@ -15021,7 +15022,6 @@ } arg2 = *argp2; if (arg1) (arg1)->progress = arg2; - } @@ -15032,7 +15032,7 @@ arg1 = (switch_channel_timetable *)jarg1; result = ((arg1)->progress); - jresult = new switch_time_t((switch_time_t &)result); + jresult = new switch_time_t((const switch_time_t &)result); return jresult; } @@ -15050,7 +15050,6 @@ } arg2 = *argp2; if (arg1) (arg1)->progress_media = arg2; - } @@ -15061,7 +15060,7 @@ arg1 = (switch_channel_timetable *)jarg1; result = ((arg1)->progress_media); - jresult = new switch_time_t((switch_time_t &)result); + jresult = new switch_time_t((const switch_time_t &)result); return jresult; } @@ -15079,7 +15078,6 @@ } arg2 = *argp2; if (arg1) (arg1)->hungup = arg2; - } @@ -15090,7 +15088,7 @@ arg1 = (switch_channel_timetable *)jarg1; result = ((arg1)->hungup); - jresult = new switch_time_t((switch_time_t &)result); + jresult = new switch_time_t((const switch_time_t &)result); return jresult; } @@ -15108,7 +15106,6 @@ } arg2 = *argp2; if (arg1) (arg1)->transferred = arg2; - } @@ -15119,7 +15116,7 @@ arg1 = (switch_channel_timetable *)jarg1; result = ((arg1)->transferred); - jresult = new switch_time_t((switch_time_t &)result); + jresult = new switch_time_t((const switch_time_t &)result); return jresult; } @@ -15131,7 +15128,6 @@ arg1 = (switch_channel_timetable *)jarg1; arg2 = (switch_channel_timetable *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -15162,7 +15158,6 @@ arg1 = (switch_channel_timetable *)jarg1; delete arg1; - } @@ -15510,6 +15505,20 @@ } +SWIGEXPORT int SWIGSTDCALL CSharp_switch_channel_get_variables(void * jarg1, void * jarg2) { + int jresult ; + switch_channel_t *arg1 = (switch_channel_t *) 0 ; + switch_event_t **arg2 = (switch_event_t **) 0 ; + switch_status_t result; + + arg1 = (switch_channel_t *)jarg1; + arg2 = (switch_event_t **)jarg2; + result = (switch_status_t)switch_channel_get_variables(arg1,arg2); + jresult = result; + return jresult; +} + + SWIGEXPORT void * SWIGSTDCALL CSharp_switch_channel_variable_first(void * jarg1) { void * jresult ; switch_channel_t *arg1 = (switch_channel_t *) 0 ; @@ -15853,7 +15862,7 @@ arg1 = (switch_channel_t *)jarg1; result = switch_channel_has_dtmf(arg1); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -15913,8 +15922,8 @@ switch_channel_t *arg1 = (switch_channel_t *) 0 ; char *arg2 = (char *) 0 ; switch_size_t arg3 ; - switch_size_t result; switch_size_t *argp3 ; + switch_size_t result; arg1 = (switch_channel_t *)jarg1; arg2 = (char *)jarg2; @@ -15925,7 +15934,7 @@ } arg3 = *argp3; result = switch_channel_dequeue_dtmf_string(arg1,arg2,arg3); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -16011,8 +16020,8 @@ switch_memory_pool_t *arg1 = (switch_memory_pool_t *) 0 ; switch_buffer_t **arg2 = (switch_buffer_t **) 0 ; switch_size_t arg3 ; - switch_status_t result; switch_size_t *argp3 ; + switch_status_t result; arg1 = (switch_memory_pool_t *)jarg1; arg2 = (switch_buffer_t **)jarg2; @@ -16034,10 +16043,10 @@ switch_size_t arg2 ; switch_size_t arg3 ; switch_size_t arg4 ; - switch_status_t result; switch_size_t *argp2 ; switch_size_t *argp3 ; switch_size_t *argp4 ; + switch_status_t result; arg1 = (switch_buffer_t **)jarg1; argp2 = (switch_size_t *)jarg2; @@ -16109,7 +16118,7 @@ arg1 = (switch_buffer_t *)jarg1; result = switch_buffer_len(arg1); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -16121,7 +16130,7 @@ arg1 = (switch_buffer_t *)jarg1; result = switch_buffer_freespace(arg1); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -16133,7 +16142,7 @@ arg1 = (switch_buffer_t *)jarg1; result = switch_buffer_inuse(arg1); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -16143,8 +16152,8 @@ switch_buffer_t *arg1 = (switch_buffer_t *) 0 ; void *arg2 = (void *) 0 ; switch_size_t arg3 ; - switch_size_t result; switch_size_t *argp3 ; + switch_size_t result; arg1 = (switch_buffer_t *)jarg1; arg2 = (void *)jarg2; @@ -16155,7 +16164,7 @@ } arg3 = *argp3; result = switch_buffer_read(arg1,arg2,arg3); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -16165,8 +16174,8 @@ switch_buffer_t *arg1 = (switch_buffer_t *) 0 ; void *arg2 = (void *) 0 ; switch_size_t arg3 ; - switch_size_t result; switch_size_t *argp3 ; + switch_size_t result; arg1 = (switch_buffer_t *)jarg1; arg2 = (void *)jarg2; @@ -16177,7 +16186,7 @@ } arg3 = *argp3; result = switch_buffer_read_loop(arg1,arg2,arg3); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -16197,8 +16206,8 @@ switch_buffer_t *arg1 = (switch_buffer_t *) 0 ; void *arg2 = (void *) 0 ; switch_size_t arg3 ; - switch_size_t result; switch_size_t *argp3 ; + switch_size_t result; arg1 = (switch_buffer_t *)jarg1; arg2 = (void *)jarg2; @@ -16209,7 +16218,7 @@ } arg3 = *argp3; result = switch_buffer_write(arg1,(void const *)arg2,arg3); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -16218,8 +16227,8 @@ void * jresult ; switch_buffer_t *arg1 = (switch_buffer_t *) 0 ; switch_size_t arg2 ; - switch_size_t result; switch_size_t *argp2 ; + switch_size_t result; arg1 = (switch_buffer_t *)jarg1; argp2 = (switch_size_t *)jarg2; @@ -16229,7 +16238,7 @@ } arg2 = *argp2; result = switch_buffer_toss(arg1,arg2); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -16255,8 +16264,8 @@ switch_buffer_t *arg1 = (switch_buffer_t *) 0 ; void *arg2 = (void *) 0 ; switch_size_t arg3 ; - switch_size_t result; switch_size_t *argp3 ; + switch_size_t result; arg1 = (switch_buffer_t *)jarg1; arg2 = (void *)jarg2; @@ -16267,7 +16276,7 @@ } arg3 = *argp3; result = switch_buffer_zwrite(arg1,(void const *)arg2,arg3); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -16339,7 +16348,6 @@ arg1 = (switch_event_header *)jarg1; arg2 = (switch_event_header *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -16370,86 +16378,6 @@ arg1 = (switch_event_header *)jarg1; delete arg1; - -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_subclass_owner_set(void * jarg1, char * jarg2) { - switch_event_subclass *arg1 = (switch_event_subclass *) 0 ; - char *arg2 = (char *) 0 ; - - arg1 = (switch_event_subclass *)jarg1; - arg2 = (char *)jarg2; - { - if (arg1->owner) delete [] arg1->owner; - if (arg2) { - arg1->owner = (char *) (new char[strlen((const char *)arg2)+1]); - strcpy((char *)arg1->owner, (const char *)arg2); - } else { - arg1->owner = 0; - } - } -} - - -SWIGEXPORT char * SWIGSTDCALL CSharp_switch_event_subclass_owner_get(void * jarg1) { - char * jresult ; - switch_event_subclass *arg1 = (switch_event_subclass *) 0 ; - char *result = 0 ; - - arg1 = (switch_event_subclass *)jarg1; - result = (char *) ((arg1)->owner); - jresult = SWIG_csharp_string_callback((const char *)result); - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_subclass_name_set(void * jarg1, char * jarg2) { - switch_event_subclass *arg1 = (switch_event_subclass *) 0 ; - char *arg2 = (char *) 0 ; - - arg1 = (switch_event_subclass *)jarg1; - arg2 = (char *)jarg2; - { - if (arg1->name) delete [] arg1->name; - if (arg2) { - arg1->name = (char *) (new char[strlen((const char *)arg2)+1]); - strcpy((char *)arg1->name, (const char *)arg2); - } else { - arg1->name = 0; - } - } -} - - -SWIGEXPORT char * SWIGSTDCALL CSharp_switch_event_subclass_name_get(void * jarg1) { - char * jresult ; - switch_event_subclass *arg1 = (switch_event_subclass *) 0 ; - char *result = 0 ; - - arg1 = (switch_event_subclass *)jarg1; - result = (char *) ((arg1)->name); - jresult = SWIG_csharp_string_callback((const char *)result); - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_event_subclass() { - void * jresult ; - switch_event_subclass *result = 0 ; - - result = (switch_event_subclass *)new switch_event_subclass(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_event_subclass(void * jarg1) { - switch_event_subclass *arg1 = (switch_event_subclass *) 0 ; - - arg1 = (switch_event_subclass *)jarg1; - delete arg1; - } @@ -16460,7 +16388,6 @@ arg1 = (switch_event *)jarg1; arg2 = (switch_event_types_t)jarg2; if (arg1) (arg1)->event_id = arg2; - } @@ -16483,7 +16410,6 @@ arg1 = (switch_event *)jarg1; arg2 = (switch_priority_t)jarg2; if (arg1) (arg1)->priority = arg2; - } @@ -16529,25 +16455,32 @@ } -SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_subclass_set(void * jarg1, void * jarg2) { +SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_subclass_name_set(void * jarg1, char * jarg2) { switch_event *arg1 = (switch_event *) 0 ; - switch_event_subclass_t *arg2 = (switch_event_subclass_t *) 0 ; + char *arg2 = (char *) 0 ; arg1 = (switch_event *)jarg1; - arg2 = (switch_event_subclass_t *)jarg2; - if (arg1) (arg1)->subclass = arg2; - + arg2 = (char *)jarg2; + { + if (arg1->subclass_name) delete [] arg1->subclass_name; + if (arg2) { + arg1->subclass_name = (char *) (new char[strlen((const char *)arg2)+1]); + strcpy((char *)arg1->subclass_name, (const char *)arg2); + } else { + arg1->subclass_name = 0; + } + } } -SWIGEXPORT void * SWIGSTDCALL CSharp_switch_event_subclass_get(void * jarg1) { - void * jresult ; +SWIGEXPORT char * SWIGSTDCALL CSharp_switch_event_subclass_name_get(void * jarg1) { + char * jresult ; switch_event *arg1 = (switch_event *) 0 ; - switch_event_subclass_t *result = 0 ; + char *result = 0 ; arg1 = (switch_event *)jarg1; - result = (switch_event_subclass_t *) ((arg1)->subclass); - jresult = (void *)result; + result = (char *) ((arg1)->subclass_name); + jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -16559,7 +16492,6 @@ arg1 = (switch_event *)jarg1; arg2 = (switch_event_header_t *)jarg2; if (arg1) (arg1)->headers = arg2; - } @@ -16582,7 +16514,6 @@ arg1 = (switch_event *)jarg1; arg2 = (switch_event_header_t *)jarg2; if (arg1) (arg1)->last_header = arg2; - } @@ -16635,7 +16566,6 @@ arg1 = (switch_event *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->bind_user_data = arg2; - } @@ -16658,7 +16588,6 @@ arg1 = (switch_event *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->event_user_data = arg2; - } @@ -16681,7 +16610,6 @@ arg1 = (switch_event *)jarg1; arg2 = (unsigned long)jarg2; if (arg1) (arg1)->key = arg2; - } @@ -16704,7 +16632,6 @@ arg1 = (switch_event *)jarg1; arg2 = (switch_event *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -16735,248 +16662,83 @@ arg1 = (switch_event *)jarg1; delete arg1; - } -SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_node_id_set(void * jarg1, char * jarg2) { - switch_event_node *arg1 = (switch_event_node *) 0 ; - char *arg2 = (char *) 0 ; +SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_init(void * jarg1) { + int jresult ; + switch_memory_pool_t *arg1 = (switch_memory_pool_t *) 0 ; + switch_status_t result; - arg1 = (switch_event_node *)jarg1; - arg2 = (char *)jarg2; - { - if (arg1->id) delete [] arg1->id; - if (arg2) { - arg1->id = (char *) (new char[strlen((const char *)arg2)+1]); - strcpy((char *)arg1->id, (const char *)arg2); - } else { - arg1->id = 0; - } - } + arg1 = (switch_memory_pool_t *)jarg1; + result = (switch_status_t)switch_event_init(arg1); + jresult = result; + return jresult; } -SWIGEXPORT char * SWIGSTDCALL CSharp_switch_event_node_id_get(void * jarg1) { - char * jresult ; - switch_event_node *arg1 = (switch_event_node *) 0 ; - char *result = 0 ; +SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_shutdown() { + int jresult ; + switch_status_t result; - arg1 = (switch_event_node *)jarg1; - result = (char *) ((arg1)->id); - jresult = SWIG_csharp_string_callback((const char *)result); + result = (switch_status_t)switch_event_shutdown(); + jresult = result; return jresult; } -SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_node_event_id_set(void * jarg1, int jarg2) { - switch_event_node *arg1 = (switch_event_node *) 0 ; +SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_create_subclass(void * jarg1, int jarg2, char * jarg3) { + int jresult ; + switch_event_t **arg1 = (switch_event_t **) 0 ; switch_event_types_t arg2 ; + char *arg3 = (char *) 0 ; + switch_status_t result; - arg1 = (switch_event_node *)jarg1; + arg1 = (switch_event_t **)jarg1; arg2 = (switch_event_types_t)jarg2; - if (arg1) (arg1)->event_id = arg2; - + arg3 = (char *)jarg3; + result = (switch_status_t)switch_event_create_subclass(arg1,arg2,(char const *)arg3); + jresult = result; + return jresult; } -SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_node_event_id_get(void * jarg1) { +SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_set_priority(void * jarg1, int jarg2) { int jresult ; - switch_event_node *arg1 = (switch_event_node *) 0 ; - switch_event_types_t result; + switch_event_t *arg1 = (switch_event_t *) 0 ; + switch_priority_t arg2 ; + switch_status_t result; - arg1 = (switch_event_node *)jarg1; - result = (switch_event_types_t) ((arg1)->event_id); + arg1 = (switch_event_t *)jarg1; + arg2 = (switch_priority_t)jarg2; + result = (switch_status_t)switch_event_set_priority(arg1,arg2); jresult = result; return jresult; } -SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_node_subclass_set(void * jarg1, void * jarg2) { - switch_event_node *arg1 = (switch_event_node *) 0 ; - switch_event_subclass_t *arg2 = (switch_event_subclass_t *) 0 ; - - arg1 = (switch_event_node *)jarg1; - arg2 = (switch_event_subclass_t *)jarg2; - if (arg1) (arg1)->subclass = arg2; +SWIGEXPORT char * SWIGSTDCALL CSharp_switch_event_get_header(void * jarg1, char * jarg2) { + char * jresult ; + switch_event_t *arg1 = (switch_event_t *) 0 ; + char *arg2 = (char *) 0 ; + char *result = 0 ; + arg1 = (switch_event_t *)jarg1; + arg2 = (char *)jarg2; + result = (char *)switch_event_get_header(arg1,(char const *)arg2); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; } -SWIGEXPORT void * SWIGSTDCALL CSharp_switch_event_node_subclass_get(void * jarg1) { - void * jresult ; - switch_event_node *arg1 = (switch_event_node *) 0 ; - switch_event_subclass_t *result = 0 ; +SWIGEXPORT char * SWIGSTDCALL CSharp_switch_event_get_body(void * jarg1) { + char * jresult ; + switch_event_t *arg1 = (switch_event_t *) 0 ; + char *result = 0 ; - arg1 = (switch_event_node *)jarg1; - result = (switch_event_subclass_t *) ((arg1)->subclass); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_node_callback_set(void * jarg1, void * jarg2) { - switch_event_node *arg1 = (switch_event_node *) 0 ; - switch_event_callback_t arg2 = (switch_event_callback_t) 0 ; - - arg1 = (switch_event_node *)jarg1; - arg2 = (switch_event_callback_t)jarg2; - if (arg1) (arg1)->callback = arg2; - -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_switch_event_node_callback_get(void * jarg1) { - void * jresult ; - switch_event_node *arg1 = (switch_event_node *) 0 ; - switch_event_callback_t result; - - arg1 = (switch_event_node *)jarg1; - result = (switch_event_callback_t) ((arg1)->callback); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_node_user_data_set(void * jarg1, void * jarg2) { - switch_event_node *arg1 = (switch_event_node *) 0 ; - void *arg2 = (void *) 0 ; - - arg1 = (switch_event_node *)jarg1; - arg2 = (void *)jarg2; - if (arg1) (arg1)->user_data = arg2; - -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_switch_event_node_user_data_get(void * jarg1) { - void * jresult ; - switch_event_node *arg1 = (switch_event_node *) 0 ; - void *result = 0 ; - - arg1 = (switch_event_node *)jarg1; - result = (void *) ((arg1)->user_data); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_node_next_set(void * jarg1, void * jarg2) { - switch_event_node *arg1 = (switch_event_node *) 0 ; - switch_event_node *arg2 = (switch_event_node *) 0 ; - - arg1 = (switch_event_node *)jarg1; - arg2 = (switch_event_node *)jarg2; - if (arg1) (arg1)->next = arg2; - -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_switch_event_node_next_get(void * jarg1) { - void * jresult ; - switch_event_node *arg1 = (switch_event_node *) 0 ; - switch_event_node *result = 0 ; - - arg1 = (switch_event_node *)jarg1; - result = (switch_event_node *) ((arg1)->next); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_event_node() { - void * jresult ; - switch_event_node *result = 0 ; - - result = (switch_event_node *)new switch_event_node(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_event_node(void * jarg1) { - switch_event_node *arg1 = (switch_event_node *) 0 ; - - arg1 = (switch_event_node *)jarg1; - delete arg1; - -} - - -SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_init(void * jarg1) { - int jresult ; - switch_memory_pool_t *arg1 = (switch_memory_pool_t *) 0 ; - switch_status_t result; - - arg1 = (switch_memory_pool_t *)jarg1; - result = (switch_status_t)switch_event_init(arg1); - jresult = result; - return jresult; -} - - -SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_shutdown() { - int jresult ; - switch_status_t result; - - result = (switch_status_t)switch_event_shutdown(); - jresult = result; - return jresult; -} - - -SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_create_subclass(void * jarg1, int jarg2, char * jarg3) { - int jresult ; - switch_event_t **arg1 = (switch_event_t **) 0 ; - switch_event_types_t arg2 ; - char *arg3 = (char *) 0 ; - switch_status_t result; - - arg1 = (switch_event_t **)jarg1; - arg2 = (switch_event_types_t)jarg2; - arg3 = (char *)jarg3; - result = (switch_status_t)switch_event_create_subclass(arg1,arg2,(char const *)arg3); - jresult = result; - return jresult; -} - - -SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_set_priority(void * jarg1, int jarg2) { - int jresult ; - switch_event_t *arg1 = (switch_event_t *) 0 ; - switch_priority_t arg2 ; - switch_status_t result; - - arg1 = (switch_event_t *)jarg1; - arg2 = (switch_priority_t)jarg2; - result = (switch_status_t)switch_event_set_priority(arg1,arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT char * SWIGSTDCALL CSharp_switch_event_get_header(void * jarg1, char * jarg2) { - char * jresult ; - switch_event_t *arg1 = (switch_event_t *) 0 ; - char *arg2 = (char *) 0 ; - char *result = 0 ; - - arg1 = (switch_event_t *)jarg1; - arg2 = (char *)jarg2; - result = (char *)switch_event_get_header(arg1,arg2); - jresult = SWIG_csharp_string_callback((const char *)result); - return jresult; -} - - -SWIGEXPORT char * SWIGSTDCALL CSharp_switch_event_get_body(void * jarg1) { - char * jresult ; - switch_event_t *arg1 = (switch_event_t *) 0 ; - char *result = 0 ; - - arg1 = (switch_event_t *)jarg1; - result = (char *)switch_event_get_body(arg1); - jresult = SWIG_csharp_string_callback((const char *)result); + arg1 = (switch_event_t *)jarg1; + result = (char *)switch_event_get_body(arg1); + jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -17075,6 +16837,52 @@ } +SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_bind_removable(char * jarg1, int jarg2, char * jarg3, void * jarg4, void * jarg5, void * jarg6) { + int jresult ; + char *arg1 = (char *) 0 ; + switch_event_types_t arg2 ; + char *arg3 = (char *) 0 ; + switch_event_callback_t arg4 = (switch_event_callback_t) 0 ; + void *arg5 = (void *) 0 ; + switch_event_node_t **arg6 = (switch_event_node_t **) 0 ; + switch_status_t result; + + arg1 = (char *)jarg1; + arg2 = (switch_event_types_t)jarg2; + arg3 = (char *)jarg3; + arg4 = (switch_event_callback_t)jarg4; + arg5 = (void *)jarg5; + arg6 = (switch_event_node_t **)jarg6; + result = (switch_status_t)switch_event_bind_removable((char const *)arg1,arg2,(char const *)arg3,arg4,arg5,arg6); + jresult = result; + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_unbind(void * jarg1) { + int jresult ; + switch_event_node_t **arg1 = (switch_event_node_t **) 0 ; + switch_status_t result; + + arg1 = (switch_event_node_t **)jarg1; + result = (switch_status_t)switch_event_unbind(arg1); + jresult = result; + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_unbind_callback(void * jarg1) { + int jresult ; + switch_event_callback_t arg1 = (switch_event_callback_t) 0 ; + switch_status_t result; + + arg1 = (switch_event_callback_t)jarg1; + result = (switch_status_t)switch_event_unbind_callback(arg1); + jresult = result; + return jresult; +} + + SWIGEXPORT char * SWIGSTDCALL CSharp_switch_event_name(int jarg1) { char * jresult ; switch_event_types_t arg1 ; @@ -17115,6 +16923,20 @@ } +SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_free_subclass_detailed(char * jarg1, char * jarg2) { + int jresult ; + char *arg1 = (char *) 0 ; + char *arg2 = (char *) 0 ; + switch_status_t result; + + arg1 = (char *)jarg1; + arg2 = (char *)jarg2; + result = (switch_status_t)switch_event_free_subclass_detailed((char const *)arg1,(char const *)arg2); + jresult = result; + return jresult; +} + + SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_serialize(void * jarg1, void * jarg2, int jarg3) { int jresult ; switch_event_t *arg1 = (switch_event_t *) 0 ; @@ -17226,7 +17048,6 @@ arg1 = (switch_audio_resampler_t *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->resampler = arg2; - } @@ -17249,7 +17070,6 @@ arg1 = (switch_audio_resampler_t *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->from_rate = arg2; - } @@ -17272,7 +17092,6 @@ arg1 = (switch_audio_resampler_t *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->to_rate = arg2; - } @@ -17295,7 +17114,6 @@ arg1 = (switch_audio_resampler_t *)jarg1; arg2 = (double)jarg2; if (arg1) (arg1)->factor = arg2; - } @@ -17311,6 +17129,28 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_rfactor_set(void * jarg1, double jarg2) { + switch_audio_resampler_t *arg1 = (switch_audio_resampler_t *) 0 ; + double arg2 ; + + arg1 = (switch_audio_resampler_t *)jarg1; + arg2 = (double)jarg2; + if (arg1) (arg1)->rfactor = arg2; +} + + +SWIGEXPORT double SWIGSTDCALL CSharp_switch_audio_resampler_t_rfactor_get(void * jarg1) { + double jresult ; + switch_audio_resampler_t *arg1 = (switch_audio_resampler_t *) 0 ; + double result; + + arg1 = (switch_audio_resampler_t *)jarg1; + result = (double) ((arg1)->rfactor); + jresult = result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_from_set(void * jarg1, void * jarg2) { switch_audio_resampler_t *arg1 = (switch_audio_resampler_t *) 0 ; float *arg2 = (float *) 0 ; @@ -17318,7 +17158,6 @@ arg1 = (switch_audio_resampler_t *)jarg1; arg2 = (float *)jarg2; if (arg1) (arg1)->from = arg2; - } @@ -17341,7 +17180,6 @@ arg1 = (switch_audio_resampler_t *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->from_len = arg2; - } @@ -17370,7 +17208,6 @@ } arg2 = *argp2; if (arg1) (arg1)->from_size = arg2; - } @@ -17381,7 +17218,7 @@ arg1 = (switch_audio_resampler_t *)jarg1; result = ((arg1)->from_size); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -17393,7 +17230,6 @@ arg1 = (switch_audio_resampler_t *)jarg1; arg2 = (float *)jarg2; if (arg1) (arg1)->to = arg2; - } @@ -17416,7 +17252,6 @@ arg1 = (switch_audio_resampler_t *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->to_len = arg2; - } @@ -17439,7 +17274,6 @@ arg1 = (switch_audio_resampler_t *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->to_size = arg2; - } @@ -17470,7 +17304,6 @@ arg1 = (switch_audio_resampler_t *)jarg1; delete arg1; - } @@ -17482,8 +17315,8 @@ int arg4 ; uint32_t arg5 ; switch_memory_pool_t *arg6 = (switch_memory_pool_t *) 0 ; - switch_status_t result; switch_size_t *argp3 ; + switch_status_t result; arg1 = (switch_audio_resampler_t **)jarg1; arg2 = (int)jarg2; @@ -17537,8 +17370,8 @@ float *arg1 = (float *) 0 ; short *arg2 = (short *) 0 ; switch_size_t arg3 ; - switch_size_t result; switch_size_t *argp3 ; + switch_size_t result; arg1 = (float *)jarg1; arg2 = (short *)jarg2; @@ -17549,7 +17382,7 @@ } arg3 = *argp3; result = switch_float_to_short(arg1,arg2,arg3); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -17661,7 +17494,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (switch_core_session_t *)jarg2; if (arg1) (arg1)->session = arg2; - } @@ -17684,7 +17516,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (switch_codec_t *)jarg2; if (arg1) (arg1)->read_codec = *arg2; - } @@ -17707,7 +17538,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (switch_frame_t *)jarg2; if (arg1) (arg1)->write_frame = *arg2; - } @@ -17756,7 +17586,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (switch_socket_t *)jarg2; if (arg1) (arg1)->socket = arg2; - } @@ -17809,7 +17638,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (switch_port_t)jarg2; if (arg1) (arg1)->local_port = arg2; - } @@ -17862,7 +17690,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (switch_port_t)jarg2; if (arg1) (arg1)->remote_port = arg2; - } @@ -17885,7 +17712,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (switch_sockaddr_t *)jarg2; if (arg1) (arg1)->local_addr = arg2; - } @@ -17908,7 +17734,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (switch_sockaddr_t *)jarg2; if (arg1) (arg1)->remote_addr = arg2; - } @@ -17931,7 +17756,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (switch_mutex_t *)jarg2; if (arg1) (arg1)->flag_mutex = arg2; - } @@ -17954,7 +17778,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (int32_t)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -17977,7 +17800,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->type = arg2; - } @@ -18000,7 +17822,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->transport = arg2; - } @@ -18023,7 +17844,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->stream_id = arg2; - } @@ -18054,7 +17874,6 @@ arg1 = (switch_unicast_conninfo *)jarg1; delete arg1; - } @@ -18178,15 +17997,17 @@ } -SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_sleep(void * jarg1, unsigned long jarg2) { +SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_sleep(void * jarg1, unsigned long jarg2, void * jarg3) { int jresult ; switch_core_session_t *arg1 = (switch_core_session_t *) 0 ; uint32_t arg2 ; + switch_input_args_t *arg3 = (switch_input_args_t *) 0 ; switch_status_t result; arg1 = (switch_core_session_t *)jarg1; arg2 = (uint32_t)jarg2; - result = (switch_status_t)switch_ivr_sleep(arg1,arg2); + arg3 = (switch_input_args_t *)jarg3; + result = (switch_status_t)switch_ivr_sleep(arg1,arg2,arg3); jresult = result; return jresult; } @@ -18233,9 +18054,9 @@ uint32_t arg7 ; uint32_t arg8 ; uint32_t arg9 ; - switch_status_t result; switch_size_t *argp3 ; switch_size_t *argp4 ; + switch_status_t result; arg1 = (switch_core_session_t *)jarg1; arg2 = (char *)jarg2; @@ -18511,8 +18332,8 @@ time_t arg5 ; char *arg6 = (char *) 0 ; char *arg7 = (char *) 0 ; - switch_status_t result; time_t *argp5 ; + switch_status_t result; arg1 = (switch_core_session_t *)jarg1; arg2 = (char *)jarg2; @@ -18550,6 +18371,28 @@ } +SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_wait_for_silence(void * jarg1, unsigned long jarg2, unsigned long jarg3, unsigned long jarg4, unsigned long jarg5, char * jarg6) { + int jresult ; + switch_core_session_t *arg1 = (switch_core_session_t *) 0 ; + uint32_t arg2 ; + uint32_t arg3 ; + uint32_t arg4 ; + uint32_t arg5 ; + char *arg6 = (char *) 0 ; + switch_status_t result; + + arg1 = (switch_core_session_t *)jarg1; + arg2 = (uint32_t)jarg2; + arg3 = (uint32_t)jarg3; + arg4 = (uint32_t)jarg4; + arg5 = (uint32_t)jarg5; + arg6 = (char *)jarg6; + result = (switch_status_t)switch_ivr_wait_for_silence(arg1,arg2,arg3,arg4,arg5,(char const *)arg6); + jresult = result; + return jresult; +} + + SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_gentones(void * jarg1, char * jarg2, int jarg3, void * jarg4) { int jresult ; switch_core_session_t *arg1 = (switch_core_session_t *) 0 ; @@ -18759,8 +18602,8 @@ char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; char *arg5 = (char *) 0 ; - uint32_t result; time_t *argp1 ; + uint32_t result; argp1 = (time_t *)jarg1; if (!argp1) { @@ -18784,8 +18627,8 @@ char *arg2 = (char *) 0 ; switch_call_cause_t arg3 ; switch_bool_t arg4 ; - uint32_t result; time_t *argp1 ; + uint32_t result; argp1 = (time_t *)jarg1; if (!argp1) { @@ -18906,8 +18749,8 @@ char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; switch_media_flag_t arg4 ; - uint32_t result; time_t *argp1 ; + uint32_t result; argp1 = (time_t *)jarg1; if (!argp1) { @@ -19283,8 +19126,8 @@ char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; switch_size_t arg3 ; - switch_status_t result; switch_size_t *argp3 ; + switch_status_t result; arg1 = (char *)jarg1; arg2 = (char *)jarg2; @@ -19345,8 +19188,8 @@ switch_size_t arg7 ; uint32_t arg8 ; char *arg9 = (char *) 0 ; - switch_status_t result; switch_size_t *argp7 ; + switch_status_t result; arg1 = (switch_core_session_t *)jarg1; arg2 = (uint32_t)jarg2; @@ -19462,12 +19305,25 @@ } +SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_set_user(void * jarg1, char * jarg2) { + int jresult ; + switch_core_session_t *arg1 = (switch_core_session_t *) 0 ; + char *arg2 = (char *) 0 ; + switch_status_t result; + + arg1 = (switch_core_session_t *)jarg1; + arg2 = (char *)jarg2; + result = (switch_status_t)switch_ivr_set_user(arg1,(char const *)arg2); + jresult = result; + return jresult; +} + + SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_RTP_MAX_BUF_LEN_get() { int jresult ; int result; result = (int) 16384; - jresult = result; return jresult; } @@ -19478,7 +19334,6 @@ int result; result = (int) 64; - jresult = result; return jresult; } @@ -19489,7 +19344,6 @@ int result; result = (int) 30; - jresult = result; return jresult; } @@ -19500,7 +19354,6 @@ char *result = 0 ; result = (char *) "AES_CM_128_HMAC_SHA1_32"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -19511,7 +19364,6 @@ char *result = 0 ; result = (char *) "AES_CM_128_HMAC_SHA1_80"; - jresult = SWIG_csharp_string_callback((const char *)result); return jresult; } @@ -19524,7 +19376,6 @@ arg1 = (switch_rtp_crypto_key *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->index = arg2; - } @@ -19547,7 +19398,6 @@ arg1 = (switch_rtp_crypto_key *)jarg1; arg2 = (switch_rtp_crypto_key_type_t)jarg2; if (arg1) (arg1)->type = arg2; - } @@ -19602,7 +19452,6 @@ } arg2 = *argp2; if (arg1) (arg1)->keylen = arg2; - } @@ -19613,7 +19462,7 @@ arg1 = (switch_rtp_crypto_key *)jarg1; result = ((arg1)->keylen); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -19625,7 +19474,6 @@ arg1 = (switch_rtp_crypto_key *)jarg1; arg2 = (switch_rtp_crypto_key *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -19656,7 +19504,6 @@ arg1 = (switch_rtp_crypto_key *)jarg1; delete arg1; - } @@ -19668,8 +19515,8 @@ switch_rtp_crypto_key_type_t arg4 ; unsigned char *arg5 = (unsigned char *) 0 ; switch_size_t arg6 ; - switch_status_t result; switch_size_t *argp6 ; + switch_status_t result; arg1 = (switch_rtp_t *)jarg1; arg2 = (switch_rtp_crypto_direction_t)jarg2; @@ -20084,7 +19931,7 @@ arg1 = (switch_rtp_t *)jarg1; result = switch_rtp_has_dtmf(arg1); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -20098,7 +19945,7 @@ arg1 = (switch_rtp_t *)jarg1; arg2 = (switch_dtmf_t *)jarg2; result = switch_rtp_dequeue_dtmf(arg1,arg2); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -20263,6 +20110,26 @@ } +SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_activate_stun_ping(void * jarg1, char * jarg2, unsigned short jarg3, unsigned long jarg4, int jarg5) { + int jresult ; + switch_rtp_t *arg1 = (switch_rtp_t *) 0 ; + char *arg2 = (char *) 0 ; + switch_port_t arg3 ; + uint32_t arg4 ; + switch_bool_t arg5 ; + switch_status_t result; + + arg1 = (switch_rtp_t *)jarg1; + arg2 = (char *)jarg2; + arg3 = (switch_port_t)jarg3; + arg4 = (uint32_t)jarg4; + arg5 = (switch_bool_t)jarg5; + result = (switch_status_t)switch_rtp_activate_stun_ping(arg1,(char const *)arg2,arg3,arg4,arg5); + jresult = result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_switch_log_node_t_data_set(void * jarg1, char * jarg2) { switch_log_node_t *arg1 = (switch_log_node_t *) 0 ; char *arg2 = (char *) 0 ; @@ -20325,7 +20192,6 @@ arg1 = (switch_log_node_t *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->line = arg2; - } @@ -20373,7 +20239,6 @@ arg1 = (switch_log_node_t *)jarg1; arg2 = (switch_log_level_t)jarg2; if (arg1) (arg1)->level = arg2; - } @@ -20402,7 +20267,6 @@ } arg2 = *argp2; if (arg1) (arg1)->timestamp = arg2; - } @@ -20413,7 +20277,7 @@ arg1 = (switch_log_node_t *)jarg1; result = ((arg1)->timestamp); - jresult = new switch_time_t((switch_time_t &)result); + jresult = new switch_time_t((const switch_time_t &)result); return jresult; } @@ -20492,17 +20356,18 @@ arg1 = (switch_log_node_t *)jarg1; delete arg1; - } -SWIGEXPORT int SWIGSTDCALL CSharp_switch_log_init(void * jarg1) { +SWIGEXPORT int SWIGSTDCALL CSharp_switch_log_init(void * jarg1, int jarg2) { int jresult ; switch_memory_pool_t *arg1 = (switch_memory_pool_t *) 0 ; + switch_bool_t arg2 ; switch_status_t result; arg1 = (switch_memory_pool_t *)jarg1; - result = (switch_status_t)switch_log_init(arg1); + arg2 = (switch_bool_t)jarg2; + result = (switch_status_t)switch_log_init(arg1,arg2); jresult = result; return jresult; } @@ -20518,15 +20383,29 @@ } -SWIGEXPORT int SWIGSTDCALL CSharp_switch_log_bind_logger(void * jarg1, int jarg2) { +SWIGEXPORT int SWIGSTDCALL CSharp_switch_log_bind_logger(void * jarg1, int jarg2, int jarg3) { int jresult ; switch_log_function_t arg1 = (switch_log_function_t) 0 ; switch_log_level_t arg2 ; + switch_bool_t arg3 ; switch_status_t result; arg1 = (switch_log_function_t)jarg1; arg2 = (switch_log_level_t)jarg2; - result = (switch_status_t)switch_log_bind_logger(arg1,arg2); + arg3 = (switch_bool_t)jarg3; + result = (switch_status_t)switch_log_bind_logger(arg1,arg2,arg3); + jresult = result; + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_switch_log_unbind_logger(void * jarg1) { + int jresult ; + switch_log_function_t arg1 = (switch_log_function_t) 0 ; + switch_status_t result; + + arg1 = (switch_log_function_t)jarg1; + result = (switch_status_t)switch_log_unbind_logger(arg1); jresult = result; return jresult; } @@ -20573,7 +20452,6 @@ int result; result = (int) 1024; - jresult = result; return jresult; } @@ -20616,7 +20494,6 @@ arg1 = (switch_xml *)jarg1; arg2 = (char **)jarg2; if (arg1) (arg1)->attr = arg2; - } @@ -20705,7 +20582,6 @@ } arg2 = *argp2; if (arg1) (arg1)->off = arg2; - } @@ -20716,7 +20592,7 @@ arg1 = (switch_xml *)jarg1; result = ((arg1)->off); - jresult = new switch_size_t((switch_size_t &)result); + jresult = new switch_size_t((const switch_size_t &)result); return jresult; } @@ -20728,7 +20604,6 @@ arg1 = (switch_xml *)jarg1; arg2 = (switch_xml_t)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -20751,7 +20626,6 @@ arg1 = (switch_xml *)jarg1; arg2 = (switch_xml_t)jarg2; if (arg1) (arg1)->sibling = arg2; - } @@ -20774,7 +20648,6 @@ arg1 = (switch_xml *)jarg1; arg2 = (switch_xml_t)jarg2; if (arg1) (arg1)->ordered = arg2; - } @@ -20797,7 +20670,6 @@ arg1 = (switch_xml *)jarg1; arg2 = (switch_xml_t)jarg2; if (arg1) (arg1)->child = arg2; - } @@ -20820,7 +20692,6 @@ arg1 = (switch_xml *)jarg1; arg2 = (switch_xml_t)jarg2; if (arg1) (arg1)->parent = arg2; - } @@ -20843,7 +20714,6 @@ arg1 = (switch_xml *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -20874,7 +20744,6 @@ arg1 = (switch_xml *)jarg1; delete arg1; - } @@ -20882,8 +20751,8 @@ void * jresult ; char *arg1 = (char *) 0 ; switch_size_t arg2 ; - switch_xml_t result; switch_size_t *argp2 ; + switch_xml_t result; arg1 = (char *)jarg1; argp2 = (switch_size_t *)jarg2; @@ -21040,9 +20909,9 @@ switch_size_t arg3 ; switch_size_t arg4 ; switch_bool_t arg5 ; - char *result = 0 ; switch_size_t *argp3 ; switch_size_t *argp4 ; + char *result = 0 ; arg1 = (switch_xml_t)jarg1; arg2 = (char *)jarg2; @@ -21087,6 +20956,16 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_switch_xml_free_in_thread(void * jarg1, int jarg2) { + switch_xml_t arg1 = (switch_xml_t) 0 ; + int arg2 ; + + arg1 = (switch_xml_t)jarg1; + arg2 = (int)jarg2; + switch_xml_free_in_thread(arg1,arg2); +} + + SWIGEXPORT char * SWIGSTDCALL CSharp_switch_xml_error(void * jarg1) { char * jresult ; switch_xml_t arg1 = (switch_xml_t) 0 ; @@ -21116,8 +20995,8 @@ switch_xml_t arg1 = (switch_xml_t) 0 ; char *arg2 = (char *) 0 ; switch_size_t arg3 ; - switch_xml_t result; switch_size_t *argp3 ; + switch_xml_t result; arg1 = (switch_xml_t)jarg1; arg2 = (char *)jarg2; @@ -21194,8 +21073,8 @@ switch_xml_t arg1 = (switch_xml_t) 0 ; switch_xml_t arg2 = (switch_xml_t) 0 ; switch_size_t arg3 ; - switch_xml_t result; switch_size_t *argp3 ; + switch_xml_t result; arg1 = (switch_xml_t)jarg1; arg2 = (switch_xml_t)jarg2; @@ -21359,6 +21238,48 @@ } +SWIGEXPORT int SWIGSTDCALL CSharp_switch_xml_bind_search_function_removable(void * jarg1, unsigned long jarg2, void * jarg3, void * jarg4) { + int jresult ; + switch_xml_search_function_t arg1 = (switch_xml_search_function_t) 0 ; + switch_xml_section_t arg2 ; + void *arg3 = (void *) 0 ; + switch_xml_binding_t **arg4 = (switch_xml_binding_t **) 0 ; + switch_status_t result; + + arg1 = (switch_xml_search_function_t)jarg1; + arg2 = (switch_xml_section_t)jarg2; + arg3 = (void *)jarg3; + arg4 = (switch_xml_binding_t **)jarg4; + result = (switch_status_t)switch_xml_bind_search_function_removable(arg1,arg2,arg3,arg4); + jresult = result; + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_switch_xml_unbind_search_function(void * jarg1) { + int jresult ; + switch_xml_binding_t **arg1 = (switch_xml_binding_t **) 0 ; + switch_status_t result; + + arg1 = (switch_xml_binding_t **)jarg1; + result = (switch_status_t)switch_xml_unbind_search_function(arg1); + jresult = result; + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_switch_xml_unbind_search_function_ptr(void * jarg1) { + int jresult ; + switch_xml_search_function_t arg1 = (switch_xml_search_function_t) 0 ; + switch_status_t result; + + arg1 = (switch_xml_search_function_t)jarg1; + result = (switch_status_t)switch_xml_unbind_search_function_ptr(arg1); + jresult = result; + return jresult; +} + + SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_xml_parse_section_string(char * jarg1) { unsigned long jresult ; char *arg1 = (char *) 0 ; @@ -21378,7 +21299,6 @@ arg1 = (switch_io_event_hook_outgoing_channel *)jarg1; arg2 = (switch_outgoing_channel_hook_t)jarg2; if (arg1) (arg1)->outgoing_channel = arg2; - } @@ -21401,7 +21321,6 @@ arg1 = (switch_io_event_hook_outgoing_channel *)jarg1; arg2 = (switch_io_event_hook_outgoing_channel *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -21432,7 +21351,6 @@ arg1 = (switch_io_event_hook_outgoing_channel *)jarg1; delete arg1; - } @@ -21443,7 +21361,6 @@ arg1 = (switch_io_event_hook_receive_message *)jarg1; arg2 = (switch_receive_message_hook_t)jarg2; if (arg1) (arg1)->receive_message = arg2; - } @@ -21466,7 +21383,6 @@ arg1 = (switch_io_event_hook_receive_message *)jarg1; arg2 = (switch_io_event_hook_receive_message *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -21497,7 +21413,6 @@ arg1 = (switch_io_event_hook_receive_message *)jarg1; delete arg1; - } @@ -21508,7 +21423,6 @@ arg1 = (switch_io_event_hook_receive_event *)jarg1; arg2 = (switch_receive_event_hook_t)jarg2; if (arg1) (arg1)->receive_event = arg2; - } @@ -21531,7 +21445,6 @@ arg1 = (switch_io_event_hook_receive_event *)jarg1; arg2 = (switch_io_event_hook_receive_event *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -21562,7 +21475,6 @@ arg1 = (switch_io_event_hook_receive_event *)jarg1; delete arg1; - } @@ -21573,7 +21485,6 @@ arg1 = (switch_io_event_hook_read_frame *)jarg1; arg2 = (switch_read_frame_hook_t)jarg2; if (arg1) (arg1)->read_frame = arg2; - } @@ -21596,7 +21507,6 @@ arg1 = (switch_io_event_hook_read_frame *)jarg1; arg2 = (switch_io_event_hook_read_frame *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -21627,7 +21537,6 @@ arg1 = (switch_io_event_hook_read_frame *)jarg1; delete arg1; - } @@ -21638,7 +21547,6 @@ arg1 = (switch_io_event_hook_video_read_frame *)jarg1; arg2 = (switch_read_frame_hook_t)jarg2; if (arg1) (arg1)->video_read_frame = arg2; - } @@ -21661,7 +21569,6 @@ arg1 = (switch_io_event_hook_video_read_frame *)jarg1; arg2 = (switch_io_event_hook_video_read_frame *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -21692,7 +21599,6 @@ arg1 = (switch_io_event_hook_video_read_frame *)jarg1; delete arg1; - } @@ -21703,7 +21609,6 @@ arg1 = (switch_io_event_hook_write_frame *)jarg1; arg2 = (switch_write_frame_hook_t)jarg2; if (arg1) (arg1)->write_frame = arg2; - } @@ -21726,7 +21631,6 @@ arg1 = (switch_io_event_hook_write_frame *)jarg1; arg2 = (switch_io_event_hook_write_frame *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -21757,7 +21661,6 @@ arg1 = (switch_io_event_hook_write_frame *)jarg1; delete arg1; - } @@ -21768,7 +21671,6 @@ arg1 = (switch_io_event_hook_video_write_frame *)jarg1; arg2 = (switch_video_write_frame_hook_t)jarg2; if (arg1) (arg1)->video_write_frame = arg2; - } @@ -21791,7 +21693,6 @@ arg1 = (switch_io_event_hook_video_write_frame *)jarg1; arg2 = (switch_io_event_hook_video_write_frame *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -21822,7 +21723,6 @@ arg1 = (switch_io_event_hook_video_write_frame *)jarg1; delete arg1; - } @@ -21833,7 +21733,6 @@ arg1 = (switch_io_event_hook_kill_channel *)jarg1; arg2 = (switch_kill_channel_hook_t)jarg2; if (arg1) (arg1)->kill_channel = arg2; - } @@ -21856,7 +21755,6 @@ arg1 = (switch_io_event_hook_kill_channel *)jarg1; arg2 = (switch_io_event_hook_kill_channel *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -21887,7 +21785,6 @@ arg1 = (switch_io_event_hook_kill_channel *)jarg1; delete arg1; - } @@ -21898,7 +21795,6 @@ arg1 = (switch_io_event_hook_send_dtmf *)jarg1; arg2 = (switch_send_dtmf_hook_t)jarg2; if (arg1) (arg1)->send_dtmf = arg2; - } @@ -21921,7 +21817,6 @@ arg1 = (switch_io_event_hook_send_dtmf *)jarg1; arg2 = (switch_io_event_hook_send_dtmf *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -21952,7 +21847,6 @@ arg1 = (switch_io_event_hook_send_dtmf *)jarg1; delete arg1; - } @@ -21963,7 +21857,6 @@ arg1 = (switch_io_event_hook_recv_dtmf *)jarg1; arg2 = (switch_recv_dtmf_hook_t)jarg2; if (arg1) (arg1)->recv_dtmf = arg2; - } @@ -21986,7 +21879,6 @@ arg1 = (switch_io_event_hook_recv_dtmf *)jarg1; arg2 = (switch_io_event_hook_recv_dtmf *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -22017,7 +21909,6 @@ arg1 = (switch_io_event_hook_recv_dtmf *)jarg1; delete arg1; - } @@ -22028,7 +21919,6 @@ arg1 = (switch_io_event_hook_state_change *)jarg1; arg2 = (switch_state_change_hook_t)jarg2; if (arg1) (arg1)->state_change = arg2; - } @@ -22051,7 +21941,6 @@ arg1 = (switch_io_event_hook_state_change *)jarg1; arg2 = (switch_io_event_hook_state_change *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -22082,7 +21971,6 @@ arg1 = (switch_io_event_hook_state_change *)jarg1; delete arg1; - } @@ -22093,7 +21981,6 @@ arg1 = (switch_io_event_hook_resurrect_session *)jarg1; arg2 = (switch_resurrect_session_hook_t)jarg2; if (arg1) (arg1)->resurrect_session = arg2; - } @@ -22116,7 +22003,6 @@ arg1 = (switch_io_event_hook_resurrect_session *)jarg1; arg2 = (switch_io_event_hook_resurrect_session *)jarg2; if (arg1) (arg1)->next = arg2; - } @@ -22147,7 +22033,6 @@ arg1 = (switch_io_event_hook_resurrect_session *)jarg1; delete arg1; - } @@ -22158,7 +22043,6 @@ arg1 = (switch_io_event_hooks *)jarg1; arg2 = (switch_io_event_hook_outgoing_channel_t *)jarg2; if (arg1) (arg1)->outgoing_channel = arg2; - } @@ -22181,7 +22065,6 @@ arg1 = (switch_io_event_hooks *)jarg1; arg2 = (switch_io_event_hook_receive_message_t *)jarg2; if (arg1) (arg1)->receive_message = arg2; - } @@ -22204,7 +22087,6 @@ arg1 = (switch_io_event_hooks *)jarg1; arg2 = (switch_io_event_hook_receive_event_t *)jarg2; if (arg1) (arg1)->receive_event = arg2; - } @@ -22227,7 +22109,6 @@ arg1 = (switch_io_event_hooks *)jarg1; arg2 = (switch_io_event_hook_read_frame_t *)jarg2; if (arg1) (arg1)->read_frame = arg2; - } @@ -22250,7 +22131,6 @@ arg1 = (switch_io_event_hooks *)jarg1; arg2 = (switch_io_event_hook_video_read_frame_t *)jarg2; if (arg1) (arg1)->video_read_frame = arg2; - } @@ -22273,7 +22153,6 @@ arg1 = (switch_io_event_hooks *)jarg1; arg2 = (switch_io_event_hook_write_frame_t *)jarg2; if (arg1) (arg1)->write_frame = arg2; - } @@ -22296,7 +22175,6 @@ arg1 = (switch_io_event_hooks *)jarg1; arg2 = (switch_io_event_hook_video_write_frame_t *)jarg2; if (arg1) (arg1)->video_write_frame = arg2; - } @@ -22319,7 +22197,6 @@ arg1 = (switch_io_event_hooks *)jarg1; arg2 = (switch_io_event_hook_kill_channel_t *)jarg2; if (arg1) (arg1)->kill_channel = arg2; - } @@ -22342,7 +22219,6 @@ arg1 = (switch_io_event_hooks *)jarg1; arg2 = (switch_io_event_hook_send_dtmf_t *)jarg2; if (arg1) (arg1)->send_dtmf = arg2; - } @@ -22365,7 +22241,6 @@ arg1 = (switch_io_event_hooks *)jarg1; arg2 = (switch_io_event_hook_recv_dtmf_t *)jarg2; if (arg1) (arg1)->recv_dtmf = arg2; - } @@ -22388,7 +22263,6 @@ arg1 = (switch_io_event_hooks *)jarg1; arg2 = (switch_io_event_hook_state_change_t *)jarg2; if (arg1) (arg1)->state_change = arg2; - } @@ -22411,7 +22285,6 @@ arg1 = (switch_io_event_hooks *)jarg1; arg2 = (switch_io_event_hook_resurrect_session_t *)jarg2; if (arg1) (arg1)->resurrect_session = arg2; - } @@ -22442,7 +22315,6 @@ arg1 = (switch_io_event_hooks *)jarg1; delete arg1; - } @@ -22789,7 +22661,6 @@ arg1 = (switch_scheduler_task *)jarg1; arg2 = (int64_t)jarg2; if (arg1) (arg1)->created = arg2; - } @@ -22812,7 +22683,6 @@ arg1 = (switch_scheduler_task *)jarg1; arg2 = (int64_t)jarg2; if (arg1) (arg1)->runtime = arg2; - } @@ -22835,7 +22705,6 @@ arg1 = (switch_scheduler_task *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->cmd_id = arg2; - } @@ -22888,7 +22757,6 @@ arg1 = (switch_scheduler_task *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->cmd_arg = arg2; - } @@ -22911,7 +22779,6 @@ arg1 = (switch_scheduler_task *)jarg1; arg2 = (uint32_t)jarg2; if (arg1) (arg1)->task_id = arg2; - } @@ -22942,7 +22809,6 @@ arg1 = (switch_scheduler_task *)jarg1; delete arg1; - } @@ -22955,8 +22821,8 @@ uint32_t arg5 ; void *arg6 = (void *) 0 ; switch_scheduler_flag_t arg7 ; - uint32_t result; time_t *argp1 ; + uint32_t result; argp1 = (time_t *)jarg1; if (!argp1) { @@ -23017,7 +22883,6 @@ arg1 = (switch_config *)jarg1; arg2 = (FILE *)jarg2; if (arg1) (arg1)->file = arg2; - } @@ -23140,7 +23005,6 @@ arg1 = (switch_config *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->lineno = arg2; - } @@ -23163,7 +23027,6 @@ arg1 = (switch_config *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->catno = arg2; - } @@ -23186,7 +23049,6 @@ arg1 = (switch_config *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->sectno = arg2; - } @@ -23209,7 +23071,6 @@ arg1 = (switch_config *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->lockto = arg2; - } @@ -23240,7 +23101,6 @@ arg1 = (switch_config *)jarg1; delete arg1; - } @@ -23341,7 +23201,6 @@ arg1 = (IVRMenu *)jarg1; delete arg1; - } @@ -23386,7 +23245,6 @@ arg1 = (API *)jarg1; delete arg1; - } @@ -23427,7 +23285,6 @@ arg1 = (input_callback_state_t *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->function = arg2; - } @@ -23450,7 +23307,6 @@ arg1 = (input_callback_state_t *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->threadState = arg2; - } @@ -23473,7 +23329,6 @@ arg1 = (input_callback_state_t *)jarg1; arg2 = (void *)jarg2; if (arg1) (arg1)->extra = arg2; - } @@ -23534,7 +23389,72 @@ arg1 = (input_callback_state_t *)jarg1; delete arg1; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_DTMF_digit_set(void * jarg1, char jarg2) { + DTMF *arg1 = (DTMF *) 0 ; + char arg2 ; + + arg1 = (DTMF *)jarg1; + arg2 = (char)jarg2; + if (arg1) (arg1)->digit = arg2; +} + + +SWIGEXPORT char SWIGSTDCALL CSharp_DTMF_digit_get(void * jarg1) { + char jresult ; + DTMF *arg1 = (DTMF *) 0 ; + char result; + + arg1 = (DTMF *)jarg1; + result = (char) ((arg1)->digit); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_DTMF_duration_set(void * jarg1, unsigned long jarg2) { + DTMF *arg1 = (DTMF *) 0 ; + uint32_t arg2 ; + arg1 = (DTMF *)jarg1; + arg2 = (uint32_t)jarg2; + if (arg1) (arg1)->duration = arg2; +} + + +SWIGEXPORT unsigned long SWIGSTDCALL CSharp_DTMF_duration_get(void * jarg1) { + unsigned long jresult ; + DTMF *arg1 = (DTMF *) 0 ; + uint32_t result; + + arg1 = (DTMF *)jarg1; + result = (uint32_t) ((arg1)->duration); + jresult = (unsigned long)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_DTMF(char jarg1, unsigned long jarg2) { + void * jresult ; + char arg1 ; + uint32_t arg2 = (uint32_t) 2000 ; + DTMF *result = 0 ; + + arg1 = (char)jarg1; + arg2 = (uint32_t)jarg2; + result = (DTMF *)new DTMF(arg1,arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_delete_DTMF(void * jarg1) { + DTMF *arg1 = (DTMF *) 0 ; + + arg1 = (DTMF *)jarg1; + delete arg1; } @@ -23565,7 +23485,6 @@ arg1 = (Stream *)jarg1; delete arg1; - } @@ -23598,7 +23517,6 @@ arg1 = (Event *)jarg1; arg2 = (switch_event_t *)jarg2; if (arg1) (arg1)->event = arg2; - } @@ -23651,7 +23569,6 @@ arg1 = (Event *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->mine = arg2; - } @@ -23700,7 +23617,6 @@ arg1 = (Event *)jarg1; delete arg1; - } @@ -23826,12 +23742,203 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_EventConsumer_events_set(void * jarg1, void * jarg2) { + EventConsumer *arg1 = (EventConsumer *) 0 ; + switch_queue_t *arg2 = (switch_queue_t *) 0 ; + + arg1 = (EventConsumer *)jarg1; + arg2 = (switch_queue_t *)jarg2; + if (arg1) (arg1)->events = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_EventConsumer_events_get(void * jarg1) { + void * jresult ; + EventConsumer *arg1 = (EventConsumer *) 0 ; + switch_queue_t *result = 0 ; + + arg1 = (EventConsumer *)jarg1; + result = (switch_queue_t *) ((arg1)->events); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_EventConsumer_e_event_id_set(void * jarg1, int jarg2) { + EventConsumer *arg1 = (EventConsumer *) 0 ; + switch_event_types_t arg2 ; + + arg1 = (EventConsumer *)jarg1; + arg2 = (switch_event_types_t)jarg2; + if (arg1) (arg1)->e_event_id = arg2; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_EventConsumer_e_event_id_get(void * jarg1) { + int jresult ; + EventConsumer *arg1 = (EventConsumer *) 0 ; + switch_event_types_t result; + + arg1 = (EventConsumer *)jarg1; + result = (switch_event_types_t) ((arg1)->e_event_id); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_EventConsumer_node_set(void * jarg1, void * jarg2) { + EventConsumer *arg1 = (EventConsumer *) 0 ; + switch_event_node_t *arg2 = (switch_event_node_t *) 0 ; + + arg1 = (EventConsumer *)jarg1; + arg2 = (switch_event_node_t *)jarg2; + if (arg1) (arg1)->node = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_EventConsumer_node_get(void * jarg1) { + void * jresult ; + EventConsumer *arg1 = (EventConsumer *) 0 ; + switch_event_node_t *result = 0 ; + + arg1 = (EventConsumer *)jarg1; + result = (switch_event_node_t *) ((arg1)->node); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_EventConsumer_e_callback_set(void * jarg1, char * jarg2) { + EventConsumer *arg1 = (EventConsumer *) 0 ; + char *arg2 = (char *) 0 ; + + arg1 = (EventConsumer *)jarg1; + arg2 = (char *)jarg2; + { + if (arg1->e_callback) delete [] arg1->e_callback; + if (arg2) { + arg1->e_callback = (char *) (new char[strlen((const char *)arg2)+1]); + strcpy((char *)arg1->e_callback, (const char *)arg2); + } else { + arg1->e_callback = 0; + } + } +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_EventConsumer_e_callback_get(void * jarg1) { + char * jresult ; + EventConsumer *arg1 = (EventConsumer *) 0 ; + char *result = 0 ; + + arg1 = (EventConsumer *)jarg1; + result = (char *) ((arg1)->e_callback); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_EventConsumer_e_subclass_name_set(void * jarg1, char * jarg2) { + EventConsumer *arg1 = (EventConsumer *) 0 ; + char *arg2 = (char *) 0 ; + + arg1 = (EventConsumer *)jarg1; + arg2 = (char *)jarg2; + { + if (arg1->e_subclass_name) delete [] arg1->e_subclass_name; + if (arg2) { + arg1->e_subclass_name = (char *) (new char[strlen((const char *)arg2)+1]); + strcpy((char *)arg1->e_subclass_name, (const char *)arg2); + } else { + arg1->e_subclass_name = 0; + } + } +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_EventConsumer_e_subclass_name_get(void * jarg1) { + char * jresult ; + EventConsumer *arg1 = (EventConsumer *) 0 ; + char *result = 0 ; + + arg1 = (EventConsumer *)jarg1; + result = (char *) ((arg1)->e_subclass_name); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_EventConsumer_e_cb_arg_set(void * jarg1, char * jarg2) { + EventConsumer *arg1 = (EventConsumer *) 0 ; + char *arg2 = (char *) 0 ; + + arg1 = (EventConsumer *)jarg1; + arg2 = (char *)jarg2; + { + if (arg1->e_cb_arg) delete [] arg1->e_cb_arg; + if (arg2) { + arg1->e_cb_arg = (char *) (new char[strlen((const char *)arg2)+1]); + strcpy((char *)arg1->e_cb_arg, (const char *)arg2); + } else { + arg1->e_cb_arg = 0; + } + } +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_EventConsumer_e_cb_arg_get(void * jarg1) { + char * jresult ; + EventConsumer *arg1 = (EventConsumer *) 0 ; + char *result = 0 ; + + arg1 = (EventConsumer *)jarg1; + result = (char *) ((arg1)->e_cb_arg); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_EventConsumer(char * jarg1, char * jarg2) { + void * jresult ; + char *arg1 = (char *) 0 ; + char *arg2 = (char *) "" ; + EventConsumer *result = 0 ; + + arg1 = (char *)jarg1; + arg2 = (char *)jarg2; + result = (EventConsumer *)new EventConsumer((char const *)arg1,(char const *)arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_delete_EventConsumer(void * jarg1) { + EventConsumer *arg1 = (EventConsumer *) 0 ; + + arg1 = (EventConsumer *)jarg1; + delete arg1; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_EventConsumer_pop(void * jarg1, int jarg2) { + void * jresult ; + EventConsumer *arg1 = (EventConsumer *) 0 ; + int arg2 = (int) 0 ; + Event *result = 0 ; + + arg1 = (EventConsumer *)jarg1; + arg2 = (int)jarg2; + result = (Event *)(arg1)->pop(arg2); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_delete_CoreSession(void * jarg1) { CoreSession *arg1 = (CoreSession *) 0 ; arg1 = (CoreSession *)jarg1; delete arg1; - } @@ -23842,7 +23949,6 @@ arg1 = (CoreSession *)jarg1; arg2 = (switch_core_session_t *)jarg2; if (arg1) (arg1)->session = arg2; - } @@ -23865,7 +23971,6 @@ arg1 = (CoreSession *)jarg1; arg2 = (switch_channel_t *)jarg2; if (arg1) (arg1)->channel = arg2; - } @@ -23888,7 +23993,6 @@ arg1 = (CoreSession *)jarg1; arg2 = (unsigned int)jarg2; if (arg1) (arg1)->flags = arg2; - } @@ -23911,7 +24015,6 @@ arg1 = (CoreSession *)jarg1; arg2 = (int)jarg2; if (arg1) (arg1)->allocated = arg2; - } @@ -23934,7 +24037,6 @@ arg1 = (CoreSession *)jarg1; arg2 = (input_callback_state *)jarg2; if (arg1) (arg1)->cb_state = *arg2; - } @@ -23957,7 +24059,6 @@ arg1 = (CoreSession *)jarg1; arg2 = (switch_channel_state_t)jarg2; if (arg1) (arg1)->hook_state = arg2; - } @@ -23973,6 +24074,96 @@ } +SWIGEXPORT void SWIGSTDCALL CSharp_CoreSession_uuid_set(void * jarg1, char * jarg2) { + CoreSession *arg1 = (CoreSession *) 0 ; + char *arg2 = (char *) 0 ; + + arg1 = (CoreSession *)jarg1; + arg2 = (char *)jarg2; + { + if (arg1->uuid) delete [] arg1->uuid; + if (arg2) { + arg1->uuid = (char *) (new char[strlen((const char *)arg2)+1]); + strcpy((char *)arg1->uuid, (const char *)arg2); + } else { + arg1->uuid = 0; + } + } +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_CoreSession_uuid_get(void * jarg1) { + char * jresult ; + CoreSession *arg1 = (CoreSession *) 0 ; + char *result = 0 ; + + arg1 = (CoreSession *)jarg1; + result = (char *) ((arg1)->uuid); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_CoreSession_tts_name_set(void * jarg1, char * jarg2) { + CoreSession *arg1 = (CoreSession *) 0 ; + char *arg2 = (char *) 0 ; + + arg1 = (CoreSession *)jarg1; + arg2 = (char *)jarg2; + { + if (arg1->tts_name) delete [] arg1->tts_name; + if (arg2) { + arg1->tts_name = (char *) (new char[strlen((const char *)arg2)+1]); + strcpy((char *)arg1->tts_name, (const char *)arg2); + } else { + arg1->tts_name = 0; + } + } +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_CoreSession_tts_name_get(void * jarg1) { + char * jresult ; + CoreSession *arg1 = (CoreSession *) 0 ; + char *result = 0 ; + + arg1 = (CoreSession *)jarg1; + result = (char *) ((arg1)->tts_name); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_CoreSession_voice_name_set(void * jarg1, char * jarg2) { + CoreSession *arg1 = (CoreSession *) 0 ; + char *arg2 = (char *) 0 ; + + arg1 = (CoreSession *)jarg1; + arg2 = (char *)jarg2; + { + if (arg1->voice_name) delete [] arg1->voice_name; + if (arg2) { + arg1->voice_name = (char *) (new char[strlen((const char *)arg2)+1]); + strcpy((char *)arg1->voice_name, (const char *)arg2); + } else { + arg1->voice_name = 0; + } + } +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_CoreSession_voice_name_get(void * jarg1) { + char * jresult ; + CoreSession *arg1 = (CoreSession *) 0 ; + char *result = 0 ; + + arg1 = (CoreSession *)jarg1; + result = (char *) ((arg1)->voice_name); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + SWIGEXPORT int SWIGSTDCALL CSharp_CoreSession_Answer(void * jarg1) { int jresult ; CoreSession *arg1 = (CoreSession *) 0 ; @@ -24003,7 +24194,7 @@ arg1 = (CoreSession *)jarg1; arg2 = (char *)jarg2; - (arg1)->hangup(arg2); + (arg1)->hangup((char const *)arg2); } @@ -24179,7 +24370,7 @@ } -SWIGEXPORT char * SWIGSTDCALL CSharp_CoreSession_GetDigits(void * jarg1, int jarg2, char * jarg3, int jarg4) { +SWIGEXPORT char * SWIGSTDCALL CSharp_CoreSession_GetDigits__SWIG_0(void * jarg1, int jarg2, char * jarg3, int jarg4) { char * jresult ; CoreSession *arg1 = (CoreSession *) 0 ; int arg2 ; @@ -24197,12 +24388,32 @@ } +SWIGEXPORT char * SWIGSTDCALL CSharp_CoreSession_GetDigits__SWIG_1(void * jarg1, int jarg2, char * jarg3, int jarg4, int jarg5) { + char * jresult ; + CoreSession *arg1 = (CoreSession *) 0 ; + int arg2 ; + char *arg3 = (char *) 0 ; + int arg4 ; + int arg5 ; + char *result = 0 ; + + arg1 = (CoreSession *)jarg1; + arg2 = (int)jarg2; + arg3 = (char *)jarg3; + arg4 = (int)jarg4; + arg5 = (int)jarg5; + result = (char *)(arg1)->getDigits(arg2,arg3,arg4,arg5); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + SWIGEXPORT int SWIGSTDCALL CSharp_CoreSession_Transfer(void * jarg1, char * jarg2, char * jarg3, char * jarg4) { int jresult ; CoreSession *arg1 = (CoreSession *) 0 ; char *arg2 = (char *) 0 ; - char *arg3 = (char *) 0 ; - char *arg4 = (char *) 0 ; + char *arg3 = (char *) NULL ; + char *arg4 = (char *) NULL ; int result; arg1 = (CoreSession *)jarg1; @@ -24281,6 +24492,20 @@ } +SWIGEXPORT int SWIGSTDCALL CSharp_CoreSession_sleep(void * jarg1, int jarg2) { + int jresult ; + CoreSession *arg1 = (CoreSession *) 0 ; + int arg2 ; + int result; + + arg1 = (CoreSession *)jarg1; + arg2 = (int)jarg2; + result = (int)(arg1)->sleep(arg2); + jresult = result; + return jresult; +} + + SWIGEXPORT int SWIGSTDCALL CSharp_CoreSession_flushEvents(void * jarg1) { int jresult ; CoreSession *arg1 = (CoreSession *) 0 ; @@ -24575,7 +24800,6 @@ arg1 = (MonoSession *)jarg1; delete arg1; - } Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/Api.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/Api.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/Api.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/CoreSession.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/CoreSession.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/CoreSession.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -102,6 +102,36 @@ } } + public string uuid { + set { + freeswitchPINVOKE.CoreSession_uuid_set(swigCPtr, value); + } + get { + string ret = freeswitchPINVOKE.CoreSession_uuid_get(swigCPtr); + return ret; + } + } + + public string tts_name { + set { + freeswitchPINVOKE.CoreSession_tts_name_set(swigCPtr, value); + } + get { + string ret = freeswitchPINVOKE.CoreSession_tts_name_get(swigCPtr); + return ret; + } + } + + public string voice_name { + set { + freeswitchPINVOKE.CoreSession_voice_name_set(swigCPtr, value); + } + get { + string ret = freeswitchPINVOKE.CoreSession_voice_name_get(swigCPtr); + return ret; + } + } + public int Answer() { int ret = freeswitchPINVOKE.CoreSession_Answer(swigCPtr); return ret; @@ -143,8 +173,8 @@ freeswitchPINVOKE.CoreSession_SayPhrase(swigCPtr, phrase_name, phrase_data, phrase_lang); } - public int RecordFile(string file_name, int max_len, int silence_threshold, int silence_secs) { - int ret = freeswitchPINVOKE.CoreSession_RecordFile(swigCPtr, file_name, max_len, silence_threshold, silence_secs); + public int RecordFile(string file_name, int time_limit, int silence_threshold, int silence_hits) { + int ret = freeswitchPINVOKE.CoreSession_RecordFile(swigCPtr, file_name, time_limit, silence_threshold, silence_hits); return ret; } @@ -172,12 +202,17 @@ } public string GetDigits(int maxdigits, string terminators, int timeout) { - string ret = freeswitchPINVOKE.CoreSession_GetDigits(swigCPtr, maxdigits, terminators, timeout); + string ret = freeswitchPINVOKE.CoreSession_GetDigits__SWIG_0(swigCPtr, maxdigits, terminators, timeout); return ret; } - public int Transfer(string extensions, string dialplan, string context) { - int ret = freeswitchPINVOKE.CoreSession_Transfer(swigCPtr, extensions, dialplan, context); + public string GetDigits(int maxdigits, string terminators, int timeout, int interdigit) { + string ret = freeswitchPINVOKE.CoreSession_GetDigits__SWIG_1(swigCPtr, maxdigits, terminators, timeout, interdigit); + return ret; + } + + public int Transfer(string extension, string dialplan, string context) { + int ret = freeswitchPINVOKE.CoreSession_Transfer(swigCPtr, extension, dialplan, context); return ret; } @@ -196,6 +231,11 @@ return ret; } + public int sleep(int ms) { + int ret = freeswitchPINVOKE.CoreSession_sleep(swigCPtr, ms); + return ret; + } + public int flushEvents() { int ret = freeswitchPINVOKE.CoreSession_flushEvents(swigCPtr); return ret; Added: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/DTMF.cs ============================================================================== --- (empty file) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/DTMF.cs Fri Aug 22 22:43:57 2008 @@ -0,0 +1,67 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 1.3.36 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +namespace FreeSWITCH.Native { + +using System; +using System.Runtime.InteropServices; + +public class DTMF : IDisposable { + private HandleRef swigCPtr; + protected bool swigCMemOwn; + + internal DTMF(IntPtr cPtr, bool cMemoryOwn) { + swigCMemOwn = cMemoryOwn; + swigCPtr = new HandleRef(this, cPtr); + } + + internal static HandleRef getCPtr(DTMF obj) { + return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; + } + + ~DTMF() { + Dispose(); + } + + public virtual void Dispose() { + lock(this) { + if(swigCPtr.Handle != IntPtr.Zero && swigCMemOwn) { + swigCMemOwn = false; + freeswitchPINVOKE.delete_DTMF(swigCPtr); + } + swigCPtr = new HandleRef(null, IntPtr.Zero); + GC.SuppressFinalize(this); + } + } + + public char digit { + set { + freeswitchPINVOKE.DTMF_digit_set(swigCPtr, value); + } + get { + char ret = freeswitchPINVOKE.DTMF_digit_get(swigCPtr); + return ret; + } + } + + public uint duration { + set { + freeswitchPINVOKE.DTMF_duration_set(swigCPtr, value); + } + get { + uint ret = freeswitchPINVOKE.DTMF_duration_get(swigCPtr); + return ret; + } + } + + public DTMF(char idigit, uint iduration) : this(freeswitchPINVOKE.new_DTMF(idigit, iduration), true) { + } + +} + +} Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/Event.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/Event.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/Event.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Added: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/EventConsumer.cs ============================================================================== --- (empty file) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/EventConsumer.cs Fri Aug 22 22:43:57 2008 @@ -0,0 +1,115 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 1.3.36 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +namespace FreeSWITCH.Native { + +using System; +using System.Runtime.InteropServices; + +public class EventConsumer : IDisposable { + private HandleRef swigCPtr; + protected bool swigCMemOwn; + + internal EventConsumer(IntPtr cPtr, bool cMemoryOwn) { + swigCMemOwn = cMemoryOwn; + swigCPtr = new HandleRef(this, cPtr); + } + + internal static HandleRef getCPtr(EventConsumer obj) { + return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; + } + + ~EventConsumer() { + Dispose(); + } + + public virtual void Dispose() { + lock(this) { + if(swigCPtr.Handle != IntPtr.Zero && swigCMemOwn) { + swigCMemOwn = false; + freeswitchPINVOKE.delete_EventConsumer(swigCPtr); + } + swigCPtr = new HandleRef(null, IntPtr.Zero); + GC.SuppressFinalize(this); + } + } + + public SWIGTYPE_p_switch_queue_t events { + set { + freeswitchPINVOKE.EventConsumer_events_set(swigCPtr, SWIGTYPE_p_switch_queue_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.EventConsumer_events_get(swigCPtr); + SWIGTYPE_p_switch_queue_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_queue_t(cPtr, false); + return ret; + } + } + + public switch_event_types_t e_event_id { + set { + freeswitchPINVOKE.EventConsumer_e_event_id_set(swigCPtr, (int)value); + } + get { + switch_event_types_t ret = (switch_event_types_t)freeswitchPINVOKE.EventConsumer_e_event_id_get(swigCPtr); + return ret; + } + } + + public SWIGTYPE_p_switch_event_node node { + set { + freeswitchPINVOKE.EventConsumer_node_set(swigCPtr, SWIGTYPE_p_switch_event_node.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.EventConsumer_node_get(swigCPtr); + SWIGTYPE_p_switch_event_node ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_event_node(cPtr, false); + return ret; + } + } + + public string e_callback { + set { + freeswitchPINVOKE.EventConsumer_e_callback_set(swigCPtr, value); + } + get { + string ret = freeswitchPINVOKE.EventConsumer_e_callback_get(swigCPtr); + return ret; + } + } + + public string e_subclass_name { + set { + freeswitchPINVOKE.EventConsumer_e_subclass_name_set(swigCPtr, value); + } + get { + string ret = freeswitchPINVOKE.EventConsumer_e_subclass_name_get(swigCPtr); + return ret; + } + } + + public string e_cb_arg { + set { + freeswitchPINVOKE.EventConsumer_e_cb_arg_set(swigCPtr, value); + } + get { + string ret = freeswitchPINVOKE.EventConsumer_e_cb_arg_get(swigCPtr); + return ret; + } + } + + public EventConsumer(string event_name, string subclass_name) : this(freeswitchPINVOKE.new_EventConsumer(event_name, subclass_name), true) { + } + + public Event pop(int block) { + IntPtr cPtr = freeswitchPINVOKE.EventConsumer_pop(swigCPtr, block); + Event ret = (cPtr == IntPtr.Zero) ? null : new Event(cPtr, false); + return ret; + } + +} + +} Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/IvrMenu.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/IvrMenu.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/IvrMenu.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/MonoSession.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/MonoSession.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/MonoSession.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_FILE.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_FILE.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_FILE.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_HashElem.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_HashElem.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_HashElem.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_apr_pool_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_apr_pool_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_apr_pool_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_char_enum_switch_management_action_t_p_char_switch_size_t__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_char_p_char_p_char_p_char_p_char_p_char__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_char_p_char_p_char_p_char_p_char_p_char__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_char_p_char_p_char_p_char_p_char_p_char__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_p_switch_core_session_p_p_apr_pool_t_p_void__switch_call_cause_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_p_switch_core_session_p_p_apr_pool_t_p_void__switch_call_cause_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_p_switch_core_session_p_p_apr_pool_t_p_void__switch_call_cause_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_p_switch_loadable_module_interface_p_apr_pool_t__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_p_char_p_unsigned_long__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_int_p_q_const__char_p_unsigned_long__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_q_const__char_p_q_const__char__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_unsigned_long__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_asr_handle_p_void_unsigned_int_p_unsigned_long__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_codec__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_codec__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_codec__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_codec_p_switch_codec_p_void_unsigned_long_unsigned_long_p_void_p_unsigned_long_p_unsigned_long_p_unsigned_int__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_codec_unsigned_long_p_q_const__switch_codec_settings__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_char_enum_switch_say_type_t_enum_switch_say_method_t_p_switch_input_args_t__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_char_enum_switch_say_type_t_enum_switch_say_method_t_p_switch_input_args_t__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_char_enum_switch_say_type_t_enum_switch_say_method_t_p_switch_input_args_t__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_p_switch_frame_unsigned_long_int__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_q_const__char__void.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_q_const__switch_dtmf_t_enum_switch_dtmf_direction_t__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_core_session_message__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_event__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long__switch_call_cause_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long__switch_call_cause_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_p_switch_core_session_p_p_apr_pool_t_unsigned_long__switch_call_cause_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_event_p_switch_caller_profile_p_switch_core_session_unsigned_long__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_p_void__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_switch_frame_unsigned_long_int__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_p_void_enum_switch_input_type_t_p_void_unsigned_int__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_core_session_t_p_void_p_switch_caller_profile_t__p_switch_caller_extension.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle_p_char_p_char_p_char__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_directory_handle_p_p_char_p_p_char__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_event__void.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_event__void.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_event__void.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_p_q_const__char__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_enum_switch_audio_col_t_p_q_const__char__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_p_q_const__char__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_media_bug_p_void_enum_switch_abc_type_t__switch_bool_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_rtp_p_switch_socket_t_p_void_switch_size_t_p_switch_sockaddr_t__void.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_scheduler_task__void.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_scheduler_task__void.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_scheduler_task__void.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle__void.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle__void.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle__void.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_double__void.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_int__void.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_q_const__char__void.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_char_p_unsigned_long__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_long__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_long__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_long__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_unsigned_long__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long_p_unsigned_long__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long_p_unsigned_long__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_speech_handle_p_void_p_switch_size_t_p_unsigned_long_p_unsigned_long__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_stream_handle_p_q_const__char_v_______switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_stream_handle_p_unsigned_char_switch_size_t__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_thread_t_p_void__p_void.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_timer__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_timer__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_timer__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_switch_timer_enum_switch_bool_t__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_void__void.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_void__void.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_void__void.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_p_void_int_p_p_char_p_p_char__int.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_void__switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_void__switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_f_void__switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_float.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_float.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_float.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_int.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_int.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_int.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_apr_pool_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_apr_pool_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_apr_pool_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_char.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_char.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_char.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_p_char.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_p_char.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_p_char.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_real_pcre.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_real_pcre.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_real_pcre.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_sqlite3.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_sqlite3.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_sqlite3.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_sqlite3_stmt.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_sqlite3_stmt.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_sqlite3_stmt.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_audio_resampler_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_audio_resampler_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_audio_resampler_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_buffer.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_buffer.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_buffer.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Added: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_caller_extension.cs ============================================================================== --- (empty file) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_caller_extension.cs Fri Aug 22 22:43:57 2008 @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 1.3.36 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +namespace FreeSWITCH.Native { + +using System; +using System.Runtime.InteropServices; + +public class SWIGTYPE_p_p_switch_caller_extension { + private HandleRef swigCPtr; + + internal SWIGTYPE_p_p_switch_caller_extension(IntPtr cPtr, bool futureUse) { + swigCPtr = new HandleRef(this, cPtr); + } + + protected SWIGTYPE_p_p_switch_caller_extension() { + swigCPtr = new HandleRef(null, IntPtr.Zero); + } + + internal static HandleRef getCPtr(SWIGTYPE_p_p_switch_caller_extension obj) { + return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; + } +} + +} Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_channel.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_channel.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_channel.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_core_port_allocator.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_core_port_allocator.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_core_port_allocator.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_core_session.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_core_session.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_core_session.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_core_session_message.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_core_session_message.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_core_session_message.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_event.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_event.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_event.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Added: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_event_node.cs ============================================================================== --- (empty file) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_event_node.cs Fri Aug 22 22:43:57 2008 @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 1.3.36 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +namespace FreeSWITCH.Native { + +using System; +using System.Runtime.InteropServices; + +public class SWIGTYPE_p_p_switch_event_node { + private HandleRef swigCPtr; + + internal SWIGTYPE_p_p_switch_event_node(IntPtr cPtr, bool futureUse) { + swigCPtr = new HandleRef(this, cPtr); + } + + protected SWIGTYPE_p_p_switch_event_node() { + swigCPtr = new HandleRef(null, IntPtr.Zero); + } + + internal static HandleRef getCPtr(SWIGTYPE_p_p_switch_event_node obj) { + return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; + } +} + +} Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_frame.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_frame.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_frame.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_hash.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_hash.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_hash.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_digit_stream.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_digit_stream.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_digit_stream.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_digit_stream_parser.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_digit_stream_parser.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_digit_stream_parser.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_menu.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_menu.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_menu.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_menu_xml_ctx.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_menu_xml_ctx.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_ivr_menu_xml_ctx.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_media_bug.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_media_bug.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_media_bug.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_network_list.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_network_list.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_network_list.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_rtp.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_rtp.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_rtp.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_xml.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_xml.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_xml.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Added: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_xml_binding.cs ============================================================================== --- (empty file) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_switch_xml_binding.cs Fri Aug 22 22:43:57 2008 @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 1.3.36 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +namespace FreeSWITCH.Native { + +using System; +using System.Runtime.InteropServices; + +public class SWIGTYPE_p_p_switch_xml_binding { + private HandleRef swigCPtr; + + internal SWIGTYPE_p_p_switch_xml_binding(IntPtr cPtr, bool futureUse) { + swigCPtr = new HandleRef(this, cPtr); + } + + protected SWIGTYPE_p_p_switch_xml_binding() { + swigCPtr = new HandleRef(null, IntPtr.Zero); + } + + internal static HandleRef getCPtr(SWIGTYPE_p_p_switch_xml_binding obj) { + return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; + } +} + +} Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_void.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_void.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_p_void.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_real_pcre.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_real_pcre.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_real_pcre.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_short.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_short.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_short.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Added: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_sockaddr.cs ============================================================================== --- (empty file) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_sockaddr.cs Fri Aug 22 22:43:57 2008 @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 1.3.36 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +namespace FreeSWITCH.Native { + +using System; +using System.Runtime.InteropServices; + +public class SWIGTYPE_p_sockaddr { + private HandleRef swigCPtr; + + internal SWIGTYPE_p_sockaddr(IntPtr cPtr, bool futureUse) { + swigCPtr = new HandleRef(this, cPtr); + } + + protected SWIGTYPE_p_sockaddr() { + swigCPtr = new HandleRef(null, IntPtr.Zero); + } + + internal static HandleRef getCPtr(SWIGTYPE_p_sockaddr obj) { + return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; + } +} + +} Added: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_socklen_t.cs ============================================================================== --- (empty file) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_socklen_t.cs Fri Aug 22 22:43:57 2008 @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 1.3.36 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +namespace FreeSWITCH.Native { + +using System; +using System.Runtime.InteropServices; + +public class SWIGTYPE_p_socklen_t { + private HandleRef swigCPtr; + + internal SWIGTYPE_p_socklen_t(IntPtr cPtr, bool futureUse) { + swigCPtr = new HandleRef(this, cPtr); + } + + protected SWIGTYPE_p_socklen_t() { + swigCPtr = new HandleRef(null, IntPtr.Zero); + } + + internal static HandleRef getCPtr(SWIGTYPE_p_socklen_t obj) { + return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; + } +} + +} Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_sqlite3.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_sqlite3.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_sqlite3.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_sqlite3_stmt.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_sqlite3_stmt.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_sqlite3_stmt.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_buffer.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_buffer.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_buffer.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_call_cause_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_call_cause_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_call_cause_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_channel.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_channel.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_channel.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_core_port_allocator.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_core_port_allocator.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_core_port_allocator.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_core_session.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_core_session.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_core_session.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Added: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_event_node.cs ============================================================================== --- (empty file) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_event_node.cs Fri Aug 22 22:43:57 2008 @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 1.3.36 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +namespace FreeSWITCH.Native { + +using System; +using System.Runtime.InteropServices; + +public class SWIGTYPE_p_switch_event_node { + private HandleRef swigCPtr; + + internal SWIGTYPE_p_switch_event_node(IntPtr cPtr, bool futureUse) { + swigCPtr = new HandleRef(this, cPtr); + } + + protected SWIGTYPE_p_switch_event_node() { + swigCPtr = new HandleRef(null, IntPtr.Zero); + } + + internal static HandleRef getCPtr(SWIGTYPE_p_switch_event_node obj) { + return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; + } +} + +} Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_event_types_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_event_types_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_event_types_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_file_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_file_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_file_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_hash.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_hash.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_hash.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_action_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_action_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_action_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_digit_stream.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_digit_stream.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_digit_stream.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_digit_stream_parser.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_digit_stream_parser.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_digit_stream_parser.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_menu.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_menu.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_menu.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_menu_action_function_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_menu_action_function_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_menu_action_function_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_menu_xml_ctx.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_menu_xml_ctx.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ivr_menu_xml_ctx.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_loadable_module_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_loadable_module_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_loadable_module_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_media_bug.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_media_bug.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_media_bug.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_mutex_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_mutex_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_mutex_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_network_list.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_network_list.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_network_list.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_pollfd_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_pollfd_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_pollfd_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Added: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_queue_t.cs ============================================================================== --- (empty file) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_queue_t.cs Fri Aug 22 22:43:57 2008 @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 1.3.36 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +namespace FreeSWITCH.Native { + +using System; +using System.Runtime.InteropServices; + +public class SWIGTYPE_p_switch_queue_t { + private HandleRef swigCPtr; + + internal SWIGTYPE_p_switch_queue_t(IntPtr cPtr, bool futureUse) { + swigCPtr = new HandleRef(this, cPtr); + } + + protected SWIGTYPE_p_switch_queue_t() { + swigCPtr = new HandleRef(null, IntPtr.Zero); + } + + internal static HandleRef getCPtr(SWIGTYPE_p_switch_queue_t obj) { + return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; + } +} + +} Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_rtp.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_rtp.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_rtp.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_size_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_size_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_size_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_sockaddr_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_sockaddr_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_sockaddr_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_socket_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_socket_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_socket_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ssize_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ssize_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_ssize_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Added: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_thread_rwlock_t.cs ============================================================================== --- (empty file) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_thread_rwlock_t.cs Fri Aug 22 22:43:57 2008 @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 1.3.36 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +namespace FreeSWITCH.Native { + +using System; +using System.Runtime.InteropServices; + +public class SWIGTYPE_p_switch_thread_rwlock_t { + private HandleRef swigCPtr; + + internal SWIGTYPE_p_switch_thread_rwlock_t(IntPtr cPtr, bool futureUse) { + swigCPtr = new HandleRef(this, cPtr); + } + + protected SWIGTYPE_p_switch_thread_rwlock_t() { + swigCPtr = new HandleRef(null, IntPtr.Zero); + } + + internal static HandleRef getCPtr(SWIGTYPE_p_switch_thread_rwlock_t obj) { + return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; + } +} + +} Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_time_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_time_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_switch_time_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_time_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_time_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_time_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_char.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_char.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_char.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_int.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_int.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_int.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_long.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_long.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_long.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_short.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_short.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_unsigned_short.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_void.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_void.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/SWIGTYPE_p_void.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/Stream.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/Stream.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/Stream.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/freeswitch.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/freeswitch.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/freeswitch.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -439,10 +439,22 @@ freeswitchPINVOKE.switch_core_set_variable(varname, value); } + public static void switch_core_dump_variables(switch_stream_handle stream) { + freeswitchPINVOKE.switch_core_dump_variables(switch_stream_handle.getCPtr(stream)); + } + public static void switch_core_session_hupall(switch_call_cause_t cause) { freeswitchPINVOKE.switch_core_session_hupall((int)cause); } + public static void switch_core_session_hupall_matching_var(string var_name, string var_val, switch_call_cause_t cause) { + freeswitchPINVOKE.switch_core_session_hupall_matching_var(var_name, var_val, (int)cause); + } + + public static void switch_core_session_hupall_endpoint(switch_endpoint_interface endpoint_interface, switch_call_cause_t cause) { + freeswitchPINVOKE.switch_core_session_hupall_endpoint(switch_endpoint_interface.getCPtr(endpoint_interface), (int)cause); + } + public static switch_status_t switch_core_session_message_send(string uuid_str, switch_core_session_message message) { switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_message_send(uuid_str, switch_core_session_message.getCPtr(message)); return ret; @@ -755,12 +767,22 @@ return ret; } + public static void switch_core_session_unset_read_codec(SWIGTYPE_p_switch_core_session session) { + freeswitchPINVOKE.switch_core_session_unset_read_codec(SWIGTYPE_p_switch_core_session.getCPtr(session)); + } + public static switch_codec switch_core_session_get_read_codec(SWIGTYPE_p_switch_core_session session) { IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_read_codec(SWIGTYPE_p_switch_core_session.getCPtr(session)); switch_codec ret = (cPtr == IntPtr.Zero) ? null : new switch_codec(cPtr, false); return ret; } + public static switch_codec switch_core_session_get_effective_read_codec(SWIGTYPE_p_switch_core_session session) { + IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_effective_read_codec(SWIGTYPE_p_switch_core_session.getCPtr(session)); + switch_codec ret = (cPtr == IntPtr.Zero) ? null : new switch_codec(cPtr, false); + return ret; + } + public static switch_status_t switch_core_session_set_write_codec(SWIGTYPE_p_switch_core_session session, switch_codec codec) { switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_write_codec(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec.getCPtr(codec)); return ret; @@ -772,6 +794,12 @@ return ret; } + public static switch_codec switch_core_session_get_effective_write_codec(SWIGTYPE_p_switch_core_session session) { + IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_effective_write_codec(SWIGTYPE_p_switch_core_session.getCPtr(session)); + switch_codec ret = (cPtr == IntPtr.Zero) ? null : new switch_codec(cPtr, false); + return ret; + } + public static switch_status_t switch_core_session_set_video_read_codec(SWIGTYPE_p_switch_core_session session, switch_codec codec) { switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_set_video_read_codec(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_codec.getCPtr(codec)); return ret; @@ -1025,6 +1053,11 @@ return ret; } + public static byte switch_core_session_check_interface(SWIGTYPE_p_switch_core_session session, switch_endpoint_interface endpoint_interface) { + byte ret = freeswitchPINVOKE.switch_core_session_check_interface(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_endpoint_interface.getCPtr(endpoint_interface)); + return ret; + } + public static SWIGTYPE_p_HashElem switch_core_mime_index() { IntPtr cPtr = freeswitchPINVOKE.switch_core_mime_index(); SWIGTYPE_p_HashElem ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_HashElem(cPtr, false); @@ -1091,8 +1124,8 @@ freeswitchPINVOKE.switch_load_network_lists((int)reload); } - public static switch_bool_t switch_check_network_list_ip(string ip_str, string list_name) { - switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_check_network_list_ip(ip_str, list_name); + public static switch_bool_t switch_check_network_list_ip_token(string ip_str, string list_name, SWIGTYPE_p_p_char token) { + switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_check_network_list_ip_token(ip_str, list_name, SWIGTYPE_p_p_char.getCPtr(token)); return ret; } @@ -1169,8 +1202,19 @@ return ret; } - public static string get_addr(string buf, SWIGTYPE_p_switch_size_t len, SWIGTYPE_p_in_addr arg2) { - string ret = freeswitchPINVOKE.get_addr(buf, SWIGTYPE_p_switch_size_t.getCPtr(len), SWIGTYPE_p_in_addr.getCPtr(arg2)); + public static string get_addr(string buf, SWIGTYPE_p_switch_size_t len, SWIGTYPE_p_sockaddr sa, SWIGTYPE_p_socklen_t salen) { + string ret = freeswitchPINVOKE.get_addr(buf, SWIGTYPE_p_switch_size_t.getCPtr(len), SWIGTYPE_p_sockaddr.getCPtr(sa), SWIGTYPE_p_socklen_t.getCPtr(salen)); + if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve(); + return ret; + } + + public static ushort get_port(SWIGTYPE_p_sockaddr sa) { + ushort ret = freeswitchPINVOKE.get_port(SWIGTYPE_p_sockaddr.getCPtr(sa)); + return ret; + } + + public static int switch_build_uri(string uri, SWIGTYPE_p_switch_size_t size, string scheme, string user, SWIGTYPE_p_switch_sockaddr_t sa, int flags) { + int ret = freeswitchPINVOKE.switch_build_uri(uri, SWIGTYPE_p_switch_size_t.getCPtr(size), scheme, user, SWIGTYPE_p_switch_sockaddr_t.getCPtr(sa), flags); if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve(); return ret; } @@ -1300,8 +1344,8 @@ return ret; } - public static switch_status_t switch_network_list_add_cidr(SWIGTYPE_p_switch_network_list list, string cidr_str, switch_bool_t ok) { - switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_network_list_add_cidr(SWIGTYPE_p_switch_network_list.getCPtr(list), cidr_str, (int)ok); + public static switch_status_t switch_network_list_add_cidr_token(SWIGTYPE_p_switch_network_list list, string cidr_str, switch_bool_t ok, string token) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_network_list_add_cidr_token(SWIGTYPE_p_switch_network_list.getCPtr(list), cidr_str, (int)ok, token); return ret; } @@ -1310,8 +1354,8 @@ return ret; } - public static switch_bool_t switch_network_list_validate_ip(SWIGTYPE_p_switch_network_list list, uint ip) { - switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_network_list_validate_ip(SWIGTYPE_p_switch_network_list.getCPtr(list), ip); + public static switch_bool_t switch_network_list_validate_ip_token(SWIGTYPE_p_switch_network_list list, uint ip, SWIGTYPE_p_p_char token) { + switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_network_list_validate_ip_token(SWIGTYPE_p_switch_network_list.getCPtr(list), ip, SWIGTYPE_p_p_char.getCPtr(token)); return ret; } @@ -1321,6 +1365,11 @@ return ret; } + public static switch_status_t switch_caller_extension_clone(SWIGTYPE_p_p_switch_caller_extension new_ext, switch_caller_extension orig, SWIGTYPE_p_apr_pool_t pool) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_caller_extension_clone(SWIGTYPE_p_p_switch_caller_extension.getCPtr(new_ext), switch_caller_extension.getCPtr(orig), SWIGTYPE_p_apr_pool_t.getCPtr(pool)); + return ret; + } + public static void switch_caller_extension_add_application(SWIGTYPE_p_switch_core_session session, switch_caller_extension caller_extension, string application_name, string extra_data) { freeswitchPINVOKE.switch_caller_extension_add_application(SWIGTYPE_p_switch_core_session.getCPtr(session), switch_caller_extension.getCPtr(caller_extension), application_name, extra_data); } @@ -1480,6 +1529,11 @@ return ret; } + public static switch_status_t switch_channel_get_variables(SWIGTYPE_p_switch_channel channel, SWIGTYPE_p_p_switch_event arg1) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_channel_get_variables(SWIGTYPE_p_switch_channel.getCPtr(channel), SWIGTYPE_p_p_switch_event.getCPtr(arg1)); + return ret; + } + public static switch_event_header switch_channel_variable_first(SWIGTYPE_p_switch_channel channel) { IntPtr cPtr = freeswitchPINVOKE.switch_channel_variable_first(SWIGTYPE_p_switch_channel.getCPtr(channel)); switch_event_header ret = (cPtr == IntPtr.Zero) ? null : new switch_event_header(cPtr, false); @@ -1802,6 +1856,21 @@ return ret; } + public static switch_status_t switch_event_bind_removable(string id, switch_event_types_t arg1, string subclass_name, SWIGTYPE_p_f_p_switch_event__void callback, SWIGTYPE_p_void user_data, SWIGTYPE_p_p_switch_event_node node) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_bind_removable(id, (int)arg1, subclass_name, SWIGTYPE_p_f_p_switch_event__void.getCPtr(callback), SWIGTYPE_p_void.getCPtr(user_data), SWIGTYPE_p_p_switch_event_node.getCPtr(node)); + return ret; + } + + public static switch_status_t switch_event_unbind(SWIGTYPE_p_p_switch_event_node node) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_unbind(SWIGTYPE_p_p_switch_event_node.getCPtr(node)); + return ret; + } + + public static switch_status_t switch_event_unbind_callback(SWIGTYPE_p_f_p_switch_event__void callback) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_unbind_callback(SWIGTYPE_p_f_p_switch_event__void.getCPtr(callback)); + return ret; + } + public static string switch_event_name(switch_event_types_t arg0) { string ret = freeswitchPINVOKE.switch_event_name((int)arg0); return ret; @@ -1817,6 +1886,11 @@ return ret; } + public static switch_status_t switch_event_free_subclass_detailed(string owner, string subclass_name) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_free_subclass_detailed(owner, subclass_name); + return ret; + } + public static switch_status_t switch_event_serialize(switch_event arg0, SWIGTYPE_p_p_char str, switch_bool_t encode) { switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_serialize(switch_event.getCPtr(arg0), SWIGTYPE_p_p_char.getCPtr(str), (int)encode); return ret; @@ -1939,8 +2013,8 @@ return ret; } - public static switch_status_t switch_ivr_sleep(SWIGTYPE_p_switch_core_session session, uint ms) { - switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_sleep(SWIGTYPE_p_switch_core_session.getCPtr(session), ms); + public static switch_status_t switch_ivr_sleep(SWIGTYPE_p_switch_core_session session, uint ms, switch_input_args_t args) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_sleep(SWIGTYPE_p_switch_core_session.getCPtr(session), ms, switch_input_args_t.getCPtr(args)); return ret; } @@ -2055,6 +2129,11 @@ return ret; } + public static switch_status_t switch_ivr_wait_for_silence(SWIGTYPE_p_switch_core_session session, uint thresh, uint silence_hits, uint listen_hits, uint timeout_ms, string file) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_wait_for_silence(SWIGTYPE_p_switch_core_session.getCPtr(session), thresh, silence_hits, listen_hits, timeout_ms, file); + return ret; + } + public static switch_status_t switch_ivr_gentones(SWIGTYPE_p_switch_core_session session, string script, int loops, switch_input_args_t args) { switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_gentones(SWIGTYPE_p_switch_core_session.getCPtr(session), script, loops, switch_input_args_t.getCPtr(args)); return ret; @@ -2322,6 +2401,11 @@ return ret; } + public static switch_status_t switch_ivr_set_user(SWIGTYPE_p_switch_core_session session, string data) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_set_user(SWIGTYPE_p_switch_core_session.getCPtr(session), data); + return ret; + } + public static switch_status_t switch_rtp_add_crypto_key(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_crypto_direction_t direction, uint index, switch_rtp_crypto_key_type_t type, SWIGTYPE_p_unsigned_char key, SWIGTYPE_p_switch_size_t keylen) { switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_add_crypto_key(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)direction, index, (int)type, SWIGTYPE_p_unsigned_char.getCPtr(key), SWIGTYPE_p_switch_size_t.getCPtr(keylen)); if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve(); @@ -2530,8 +2614,13 @@ return ret; } - public static switch_status_t switch_log_init(SWIGTYPE_p_apr_pool_t pool) { - switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_log_init(SWIGTYPE_p_apr_pool_t.getCPtr(pool)); + public static switch_status_t switch_rtp_activate_stun_ping(SWIGTYPE_p_switch_rtp rtp_session, string stun_ip, ushort stun_port, uint packet_count, switch_bool_t funny) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_activate_stun_ping(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), stun_ip, stun_port, packet_count, (int)funny); + return ret; + } + + public static switch_status_t switch_log_init(SWIGTYPE_p_apr_pool_t pool, switch_bool_t colorize) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_log_init(SWIGTYPE_p_apr_pool_t.getCPtr(pool), (int)colorize); return ret; } @@ -2540,8 +2629,13 @@ return ret; } - public static switch_status_t switch_log_bind_logger(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t function, switch_log_level_t level) { - switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_log_bind_logger(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t.getCPtr(function), (int)level); + public static switch_status_t switch_log_bind_logger(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t function, switch_log_level_t level, switch_bool_t is_console) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_log_bind_logger(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t.getCPtr(function), (int)level, (int)is_console); + return ret; + } + + public static switch_status_t switch_log_unbind_logger(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t function) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_log_unbind_logger(SWIGTYPE_p_f_p_q_const__switch_log_node_t_enum_switch_log_level_t__switch_status_t.getCPtr(function)); return ret; } @@ -2640,6 +2734,10 @@ freeswitchPINVOKE.switch_xml_free(switch_xml.getCPtr(xml)); } + public static void switch_xml_free_in_thread(switch_xml xml, int stacksize) { + freeswitchPINVOKE.switch_xml_free_in_thread(switch_xml.getCPtr(xml), stacksize); + } + public static string switch_xml_error(switch_xml xml) { string ret = freeswitchPINVOKE.switch_xml_error(switch_xml.getCPtr(xml)); return ret; @@ -2737,6 +2835,21 @@ return ret; } + public static switch_status_t switch_xml_bind_search_function_removable(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml function, uint sections, SWIGTYPE_p_void user_data, SWIGTYPE_p_p_switch_xml_binding binding) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_bind_search_function_removable(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml.getCPtr(function), sections, SWIGTYPE_p_void.getCPtr(user_data), SWIGTYPE_p_p_switch_xml_binding.getCPtr(binding)); + return ret; + } + + public static switch_status_t switch_xml_unbind_search_function(SWIGTYPE_p_p_switch_xml_binding binding) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_unbind_search_function(SWIGTYPE_p_p_switch_xml_binding.getCPtr(binding)); + return ret; + } + + public static switch_status_t switch_xml_unbind_search_function_ptr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml function) { + switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_xml_unbind_search_function_ptr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_switch_event_t_p_void__p_switch_xml.getCPtr(function)); + return ret; + } + public static uint switch_xml_parse_section_string(string str) { uint ret = freeswitchPINVOKE.switch_xml_parse_section_string(str); return ret; @@ -2988,6 +3101,9 @@ public static readonly int SWITCH_MAX_DTMF_DURATION = freeswitchPINVOKE.SWITCH_MAX_DTMF_DURATION_get(); public static readonly string SWITCH_PATH_SEPARATOR = freeswitchPINVOKE.SWITCH_PATH_SEPARATOR_get(); public static readonly string SWITCH_URL_SEPARATOR = freeswitchPINVOKE.SWITCH_URL_SEPARATOR_get(); + public static readonly string SWITCH_READ_RESULT_VARIABLE = freeswitchPINVOKE.SWITCH_READ_RESULT_VARIABLE_get(); + public static readonly string SWITCH_COPY_XML_CDR_VARIABLE = freeswitchPINVOKE.SWITCH_COPY_XML_CDR_VARIABLE_get(); + public static readonly string SWITCH_CURRENT_APPLICATION_VARIABLE = freeswitchPINVOKE.SWITCH_CURRENT_APPLICATION_VARIABLE_get(); public static readonly string SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE = freeswitchPINVOKE.SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get(); public static readonly string SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE_get(); public static readonly string SWITCH_CHANNEL_EXECUTE_ON_RING_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_RING_VARIABLE_get(); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/freeswitchPINVOKE.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/freeswitchPINVOKE.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/freeswitchPINVOKE.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -356,6 +356,15 @@ [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_URL_SEPARATOR_get")] public static extern string SWITCH_URL_SEPARATOR_get(); + [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_READ_RESULT_VARIABLE_get")] + public static extern string SWITCH_READ_RESULT_VARIABLE_get(); + + [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_COPY_XML_CDR_VARIABLE_get")] + public static extern string SWITCH_COPY_XML_CDR_VARIABLE_get(); + + [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_CURRENT_APPLICATION_VARIABLE_get")] + public static extern string SWITCH_CURRENT_APPLICATION_VARIABLE_get(); + [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get")] public static extern string SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get(); @@ -1355,9 +1364,18 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_core_set_variable")] public static extern void switch_core_set_variable(string jarg1, string jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_dump_variables")] + public static extern void switch_core_dump_variables(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_hupall")] public static extern void switch_core_session_hupall(int jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_hupall_matching_var")] + public static extern void switch_core_session_hupall_matching_var(string jarg1, string jarg2, int jarg3); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_hupall_endpoint")] + public static extern void switch_core_session_hupall_endpoint(HandleRef jarg1, int jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_message_send")] public static extern int switch_core_session_message_send(string jarg1, HandleRef jarg2); @@ -1544,15 +1562,24 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_set_read_codec")] public static extern int switch_core_session_set_read_codec(HandleRef jarg1, HandleRef jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_unset_read_codec")] + public static extern void switch_core_session_unset_read_codec(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_get_read_codec")] public static extern IntPtr switch_core_session_get_read_codec(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_get_effective_read_codec")] + public static extern IntPtr switch_core_session_get_effective_read_codec(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_set_write_codec")] public static extern int switch_core_session_set_write_codec(HandleRef jarg1, HandleRef jarg2); [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_get_write_codec")] public static extern IntPtr switch_core_session_get_write_codec(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_get_effective_write_codec")] + public static extern IntPtr switch_core_session_get_effective_write_codec(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_set_video_read_codec")] public static extern int switch_core_session_set_video_read_codec(HandleRef jarg1, HandleRef jarg2); @@ -1709,6 +1736,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_compare")] public static extern byte switch_core_session_compare(HandleRef jarg1, HandleRef jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_check_interface")] + public static extern byte switch_core_session_check_interface(HandleRef jarg1, HandleRef jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_mime_index")] public static extern IntPtr switch_core_mime_index(); @@ -1751,8 +1781,8 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_load_network_lists")] public static extern void switch_load_network_lists(int jarg1); - [DllImport("mod_mono", EntryPoint="CSharp_switch_check_network_list_ip")] - public static extern int switch_check_network_list_ip(string jarg1, string jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_check_network_list_ip_token")] + public static extern int switch_check_network_list_ip_token(string jarg1, string jarg2, HandleRef jarg3); [DllImport("mod_mono", EntryPoint="CSharp_switch_time_set_monotonic")] public static extern void switch_time_set_monotonic(int jarg1); @@ -1806,7 +1836,13 @@ public static extern int switch_find_local_ip(string jarg1, int jarg2, int jarg3); [DllImport("mod_mono", EntryPoint="CSharp_get_addr")] - public static extern string get_addr(string jarg1, HandleRef jarg2, HandleRef jarg3); + public static extern string get_addr(string jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4); + + [DllImport("mod_mono", EntryPoint="CSharp_get_port")] + public static extern ushort get_port(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_build_uri")] + public static extern int switch_build_uri(string jarg1, HandleRef jarg2, string jarg3, string jarg4, HandleRef jarg5, int jarg6); [DllImport("mod_mono", EntryPoint="CSharp_switch_priority_name")] public static extern string switch_priority_name(int jarg1); @@ -1883,14 +1919,14 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_create")] public static extern int switch_network_list_create(HandleRef jarg1, int jarg2, HandleRef jarg3); - [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_add_cidr")] - public static extern int switch_network_list_add_cidr(HandleRef jarg1, string jarg2, int jarg3); + [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_add_cidr_token")] + public static extern int switch_network_list_add_cidr_token(HandleRef jarg1, string jarg2, int jarg3, string jarg4); [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_add_host_mask")] public static extern int switch_network_list_add_host_mask(HandleRef jarg1, string jarg2, string jarg3, int jarg4); - [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_validate_ip")] - public static extern int switch_network_list_validate_ip(HandleRef jarg1, uint jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_validate_ip_token")] + public static extern int switch_network_list_validate_ip_token(HandleRef jarg1, uint jarg2, HandleRef jarg3); [DllImport("mod_mono", EntryPoint="CSharp_switch_caller_profile_username_set")] public static extern void switch_caller_profile_username_set(HandleRef jarg1, string jarg2); @@ -2153,6 +2189,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_caller_extension_new")] public static extern IntPtr switch_caller_extension_new(HandleRef jarg1, string jarg2, string jarg3); + [DllImport("mod_mono", EntryPoint="CSharp_switch_caller_extension_clone")] + public static extern int switch_caller_extension_clone(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3); + [DllImport("mod_mono", EntryPoint="CSharp_switch_caller_extension_add_application")] public static extern void switch_caller_extension_add_application(HandleRef jarg1, HandleRef jarg2, string jarg3, string jarg4); @@ -2501,6 +2540,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_endpoint_interface_private_info_get")] public static extern IntPtr switch_endpoint_interface_private_info_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_endpoint_interface_rwlock_set")] + public static extern void switch_endpoint_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_endpoint_interface_rwlock_get")] + public static extern IntPtr switch_endpoint_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_endpoint_interface_next_set")] public static extern void switch_endpoint_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -2615,6 +2660,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_timer_interface_timer_destroy_get")] public static extern IntPtr switch_timer_interface_timer_destroy_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_timer_interface_rwlock_set")] + public static extern void switch_timer_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_timer_interface_rwlock_get")] + public static extern IntPtr switch_timer_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_timer_interface_next_set")] public static extern void switch_timer_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -2639,6 +2690,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_dialplan_interface_hunt_function_get")] public static extern IntPtr switch_dialplan_interface_hunt_function_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_dialplan_interface_rwlock_set")] + public static extern void switch_dialplan_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_dialplan_interface_rwlock_get")] + public static extern IntPtr switch_dialplan_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_dialplan_interface_next_set")] public static extern void switch_dialplan_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -2705,6 +2762,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_file_interface_extens_get")] public static extern IntPtr switch_file_interface_extens_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_file_interface_rwlock_set")] + public static extern void switch_file_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_file_interface_rwlock_get")] + public static extern IntPtr switch_file_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_file_interface_next_set")] public static extern void switch_file_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -2975,6 +3038,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_asr_interface_asr_get_results_get")] public static extern IntPtr switch_asr_interface_asr_get_results_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_asr_interface_rwlock_set")] + public static extern void switch_asr_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_asr_interface_rwlock_get")] + public static extern IntPtr switch_asr_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_asr_interface_next_set")] public static extern void switch_asr_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3101,6 +3170,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_speech_interface_speech_float_param_tts_get")] public static extern IntPtr switch_speech_interface_speech_float_param_tts_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_speech_interface_rwlock_set")] + public static extern void switch_speech_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_speech_interface_rwlock_get")] + public static extern IntPtr switch_speech_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_speech_interface_next_set")] public static extern void switch_speech_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3197,6 +3272,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_say_interface_say_function_get")] public static extern IntPtr switch_say_interface_say_function_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_say_interface_rwlock_set")] + public static extern void switch_say_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_say_interface_rwlock_get")] + public static extern IntPtr switch_say_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_say_interface_next_set")] public static extern void switch_say_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3221,6 +3302,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_chat_interface_chat_send_get")] public static extern IntPtr switch_chat_interface_chat_send_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_chat_interface_rwlock_set")] + public static extern void switch_chat_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_chat_interface_rwlock_get")] + public static extern IntPtr switch_chat_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_chat_interface_next_set")] public static extern void switch_chat_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3245,6 +3332,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_management_interface_management_function_get")] public static extern IntPtr switch_management_interface_management_function_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_management_interface_rwlock_set")] + public static extern void switch_management_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_management_interface_rwlock_get")] + public static extern IntPtr switch_management_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_management_interface_next_set")] public static extern void switch_management_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3293,6 +3386,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_directory_interface_directory_next_pair_get")] public static extern IntPtr switch_directory_interface_directory_next_pair_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_directory_interface_rwlock_set")] + public static extern void switch_directory_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_directory_interface_rwlock_get")] + public static extern IntPtr switch_directory_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_directory_interface_next_set")] public static extern void switch_directory_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3641,6 +3740,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_codec_interface_codec_id_get")] public static extern uint switch_codec_interface_codec_id_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_codec_interface_rwlock_set")] + public static extern void switch_codec_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_codec_interface_rwlock_get")] + public static extern IntPtr switch_codec_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_codec_interface_next_set")] public static extern void switch_codec_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3689,6 +3794,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_application_interface_flags_get")] public static extern uint switch_application_interface_flags_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_application_interface_rwlock_set")] + public static extern void switch_application_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_application_interface_rwlock_get")] + public static extern IntPtr switch_application_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_application_interface_next_set")] public static extern void switch_application_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3725,6 +3836,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_api_interface_syntax_get")] public static extern string switch_api_interface_syntax_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_api_interface_rwlock_set")] + public static extern void switch_api_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_api_interface_rwlock_get")] + public static extern IntPtr switch_api_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_api_interface_next_set")] public static extern void switch_api_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3869,6 +3986,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_channel_get_variable")] public static extern string switch_channel_get_variable(HandleRef jarg1, string jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_channel_get_variables")] + public static extern int switch_channel_get_variables(HandleRef jarg1, HandleRef jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_channel_variable_first")] public static extern IntPtr switch_channel_variable_first(HandleRef jarg1); @@ -4052,24 +4172,6 @@ [DllImport("mod_mono", EntryPoint="CSharp_delete_switch_event_header")] public static extern void delete_switch_event_header(HandleRef jarg1); - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_owner_set")] - public static extern void switch_event_subclass_owner_set(HandleRef jarg1, string jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_owner_get")] - public static extern string switch_event_subclass_owner_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_name_set")] - public static extern void switch_event_subclass_name_set(HandleRef jarg1, string jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_name_get")] - public static extern string switch_event_subclass_name_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_new_switch_event_subclass")] - public static extern IntPtr new_switch_event_subclass(); - - [DllImport("mod_mono", EntryPoint="CSharp_delete_switch_event_subclass")] - public static extern void delete_switch_event_subclass(HandleRef jarg1); - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_event_id_set")] public static extern void switch_event_event_id_set(HandleRef jarg1, int jarg2); @@ -4088,11 +4190,11 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_event_owner_get")] public static extern string switch_event_owner_get(HandleRef jarg1); - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_set")] - public static extern void switch_event_subclass_set(HandleRef jarg1, HandleRef jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_name_set")] + public static extern void switch_event_subclass_name_set(HandleRef jarg1, string jarg2); - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_get")] - public static extern IntPtr switch_event_subclass_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_name_get")] + public static extern string switch_event_subclass_name_get(HandleRef jarg1); [DllImport("mod_mono", EntryPoint="CSharp_switch_event_headers_set")] public static extern void switch_event_headers_set(HandleRef jarg1, HandleRef jarg2); @@ -4142,48 +4244,6 @@ [DllImport("mod_mono", EntryPoint="CSharp_delete_switch_event")] public static extern void delete_switch_event(HandleRef jarg1); - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_id_set")] - public static extern void switch_event_node_id_set(HandleRef jarg1, string jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_id_get")] - public static extern string switch_event_node_id_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_event_id_set")] - public static extern void switch_event_node_event_id_set(HandleRef jarg1, int jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_event_id_get")] - public static extern int switch_event_node_event_id_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_subclass_set")] - public static extern void switch_event_node_subclass_set(HandleRef jarg1, HandleRef jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_subclass_get")] - public static extern IntPtr switch_event_node_subclass_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_callback_set")] - public static extern void switch_event_node_callback_set(HandleRef jarg1, HandleRef jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_callback_get")] - public static extern IntPtr switch_event_node_callback_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_user_data_set")] - public static extern void switch_event_node_user_data_set(HandleRef jarg1, HandleRef jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_user_data_get")] - public static extern IntPtr switch_event_node_user_data_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_next_set")] - public static extern void switch_event_node_next_set(HandleRef jarg1, HandleRef jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_next_get")] - public static extern IntPtr switch_event_node_next_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_new_switch_event_node")] - public static extern IntPtr new_switch_event_node(); - - [DllImport("mod_mono", EntryPoint="CSharp_delete_switch_event_node")] - public static extern void delete_switch_event_node(HandleRef jarg1); - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_init")] public static extern int switch_event_init(HandleRef jarg1); @@ -4220,6 +4280,15 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_event_bind")] public static extern int switch_event_bind(string jarg1, int jarg2, string jarg3, HandleRef jarg4, HandleRef jarg5); + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_bind_removable")] + public static extern int switch_event_bind_removable(string jarg1, int jarg2, string jarg3, HandleRef jarg4, HandleRef jarg5, HandleRef jarg6); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_unbind")] + public static extern int switch_event_unbind(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_unbind_callback")] + public static extern int switch_event_unbind_callback(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_name")] public static extern string switch_event_name(int jarg1); @@ -4229,6 +4298,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_event_reserve_subclass_detailed")] public static extern int switch_event_reserve_subclass_detailed(string jarg1, string jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_free_subclass_detailed")] + public static extern int switch_event_free_subclass_detailed(string jarg1, string jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_serialize")] public static extern int switch_event_serialize(HandleRef jarg1, HandleRef jarg2, int jarg3); @@ -4271,6 +4343,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_audio_resampler_t_factor_get")] public static extern double switch_audio_resampler_t_factor_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_audio_resampler_t_rfactor_set")] + public static extern void switch_audio_resampler_t_rfactor_set(HandleRef jarg1, double jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_audio_resampler_t_rfactor_get")] + public static extern double switch_audio_resampler_t_rfactor_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_audio_resampler_t_from_set")] public static extern void switch_audio_resampler_t_from_set(HandleRef jarg1, HandleRef jarg2); @@ -4473,7 +4551,7 @@ public static extern int switch_ivr_parse_next_event(HandleRef jarg1); [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_sleep")] - public static extern int switch_ivr_sleep(HandleRef jarg1, uint jarg2); + public static extern int switch_ivr_sleep(HandleRef jarg1, uint jarg2, HandleRef jarg3); [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_park")] public static extern int switch_ivr_park(HandleRef jarg1, HandleRef jarg2); @@ -4541,6 +4619,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_play_file")] public static extern int switch_ivr_play_file(HandleRef jarg1, HandleRef jarg2, string jarg3, HandleRef jarg4); + [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_wait_for_silence")] + public static extern int switch_ivr_wait_for_silence(HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, string jarg6); + [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_gentones")] public static extern int switch_ivr_gentones(HandleRef jarg1, string jarg2, int jarg3, HandleRef jarg4); @@ -4700,6 +4781,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_get_say_type_by_name")] public static extern int switch_ivr_get_say_type_by_name(string jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_set_user")] + public static extern int switch_ivr_set_user(HandleRef jarg1, string jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_RTP_MAX_BUF_LEN_get")] public static extern int SWITCH_RTP_MAX_BUF_LEN_get(); @@ -4883,6 +4967,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_rtp_get_private")] public static extern IntPtr switch_rtp_get_private(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_rtp_activate_stun_ping")] + public static extern int switch_rtp_activate_stun_ping(HandleRef jarg1, string jarg2, ushort jarg3, uint jarg4, int jarg5); + [DllImport("mod_mono", EntryPoint="CSharp_switch_log_node_t_data_set")] public static extern void switch_log_node_t_data_set(HandleRef jarg1, string jarg2); @@ -4938,13 +5025,16 @@ public static extern void delete_switch_log_node_t(HandleRef jarg1); [DllImport("mod_mono", EntryPoint="CSharp_switch_log_init")] - public static extern int switch_log_init(HandleRef jarg1); + public static extern int switch_log_init(HandleRef jarg1, int jarg2); [DllImport("mod_mono", EntryPoint="CSharp_switch_log_shutdown")] public static extern int switch_log_shutdown(); [DllImport("mod_mono", EntryPoint="CSharp_switch_log_bind_logger")] - public static extern int switch_log_bind_logger(HandleRef jarg1, int jarg2); + public static extern int switch_log_bind_logger(HandleRef jarg1, int jarg2, int jarg3); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_log_unbind_logger")] + public static extern int switch_log_unbind_logger(HandleRef jarg1); [DllImport("mod_mono", EntryPoint="CSharp_switch_log_level2str")] public static extern string switch_log_level2str(int jarg1); @@ -5072,6 +5162,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_free")] public static extern void switch_xml_free(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_free_in_thread")] + public static extern void switch_xml_free_in_thread(HandleRef jarg1, int jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_error")] public static extern string switch_xml_error(HandleRef jarg1); @@ -5123,6 +5216,15 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_bind_search_function")] public static extern int switch_xml_bind_search_function(HandleRef jarg1, uint jarg2, HandleRef jarg3); + [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_bind_search_function_removable")] + public static extern int switch_xml_bind_search_function_removable(HandleRef jarg1, uint jarg2, HandleRef jarg3, HandleRef jarg4); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_unbind_search_function")] + public static extern int switch_xml_unbind_search_function(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_unbind_search_function_ptr")] + public static extern int switch_xml_unbind_search_function_ptr(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_parse_section_string")] public static extern uint switch_xml_parse_section_string(string jarg1); @@ -5678,6 +5780,24 @@ [DllImport("mod_mono", EntryPoint="CSharp_delete_input_callback_state_t")] public static extern void delete_input_callback_state_t(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_DTMF_digit_set")] + public static extern void DTMF_digit_set(HandleRef jarg1, char jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_DTMF_digit_get")] + public static extern char DTMF_digit_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_DTMF_duration_set")] + public static extern void DTMF_duration_set(HandleRef jarg1, uint jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_DTMF_duration_get")] + public static extern uint DTMF_duration_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_new_DTMF")] + public static extern IntPtr new_DTMF(char jarg1, uint jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_delete_DTMF")] + public static extern void delete_DTMF(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_new_Stream__SWIG_0")] public static extern IntPtr new_Stream__SWIG_0(); @@ -5747,6 +5867,51 @@ [DllImport("mod_mono", EntryPoint="CSharp_Event_Fire")] public static extern bool Event_Fire(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_events_set")] + public static extern void EventConsumer_events_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_events_get")] + public static extern IntPtr EventConsumer_events_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_event_id_set")] + public static extern void EventConsumer_e_event_id_set(HandleRef jarg1, int jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_event_id_get")] + public static extern int EventConsumer_e_event_id_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_node_set")] + public static extern void EventConsumer_node_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_node_get")] + public static extern IntPtr EventConsumer_node_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_callback_set")] + public static extern void EventConsumer_e_callback_set(HandleRef jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_callback_get")] + public static extern string EventConsumer_e_callback_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_subclass_name_set")] + public static extern void EventConsumer_e_subclass_name_set(HandleRef jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_subclass_name_get")] + public static extern string EventConsumer_e_subclass_name_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_cb_arg_set")] + public static extern void EventConsumer_e_cb_arg_set(HandleRef jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_cb_arg_get")] + public static extern string EventConsumer_e_cb_arg_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_new_EventConsumer")] + public static extern IntPtr new_EventConsumer(string jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_delete_EventConsumer")] + public static extern void delete_EventConsumer(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_pop")] + public static extern IntPtr EventConsumer_pop(HandleRef jarg1, int jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_delete_CoreSession")] public static extern void delete_CoreSession(HandleRef jarg1); @@ -5786,6 +5951,24 @@ [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_HookState_get")] public static extern int CoreSession_HookState_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_uuid_set")] + public static extern void CoreSession_uuid_set(HandleRef jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_uuid_get")] + public static extern string CoreSession_uuid_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_tts_name_set")] + public static extern void CoreSession_tts_name_set(HandleRef jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_tts_name_get")] + public static extern string CoreSession_tts_name_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_voice_name_set")] + public static extern void CoreSession_voice_name_set(HandleRef jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_voice_name_get")] + public static extern string CoreSession_voice_name_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_Answer")] public static extern int CoreSession_Answer(HandleRef jarg1); @@ -5822,17 +6005,20 @@ [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_Originate")] public static extern int CoreSession_Originate(HandleRef jarg1, HandleRef jarg2, string jarg3, int jarg4); - [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_speak")] - public static extern int CoreSession_speak(HandleRef jarg1, string jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_Speak")] + public static extern int CoreSession_Speak(HandleRef jarg1, string jarg2); - [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_set_tts_parms")] - public static extern void CoreSession_set_tts_parms(HandleRef jarg1, string jarg2, string jarg3); + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_SetTtsParameters")] + public static extern void CoreSession_SetTtsParameters(HandleRef jarg1, string jarg2, string jarg3); [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_CollectDigits")] public static extern int CoreSession_CollectDigits(HandleRef jarg1, int jarg2); - [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_GetDigits")] - public static extern string CoreSession_GetDigits(HandleRef jarg1, int jarg2, string jarg3, int jarg4); + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_GetDigits__SWIG_0")] + public static extern string CoreSession_GetDigits__SWIG_0(HandleRef jarg1, int jarg2, string jarg3, int jarg4); + + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_GetDigits__SWIG_1")] + public static extern string CoreSession_GetDigits__SWIG_1(HandleRef jarg1, int jarg2, string jarg3, int jarg4, int jarg5); [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_Transfer")] public static extern int CoreSession_Transfer(HandleRef jarg1, string jarg2, string jarg3, string jarg4); @@ -5846,14 +6032,17 @@ [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_StreamFile")] public static extern int CoreSession_StreamFile(HandleRef jarg1, string jarg2, int jarg3); + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_sleep")] + public static extern int CoreSession_sleep(HandleRef jarg1, int jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_flushEvents")] public static extern int CoreSession_flushEvents(HandleRef jarg1); [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_flushDigits")] public static extern int CoreSession_flushDigits(HandleRef jarg1); - [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_setAutoHangup")] - public static extern int CoreSession_setAutoHangup(HandleRef jarg1, bool jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_SetAutoHangup")] + public static extern int CoreSession_SetAutoHangup(HandleRef jarg1, bool jarg2); [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_Ready")] public static extern bool CoreSession_Ready(HandleRef jarg1); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/freeswitchPINVOKE_fixed.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/freeswitchPINVOKE_fixed.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/freeswitchPINVOKE_fixed.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -601,6 +601,30 @@ System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); return _res; } + [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_READ_RESULT_VARIABLE_get")] + public static extern IntPtr __SWITCH_READ_RESULT_VARIABLE_get(); + public static string SWITCH_READ_RESULT_VARIABLE_get(){ +var _ptr = __SWITCH_READ_RESULT_VARIABLE_get(); +var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); +System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); +return _res; } + + [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_COPY_XML_CDR_VARIABLE_get")] + public static extern IntPtr __SWITCH_COPY_XML_CDR_VARIABLE_get(); + public static string SWITCH_COPY_XML_CDR_VARIABLE_get(){ +var _ptr = __SWITCH_COPY_XML_CDR_VARIABLE_get(); +var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); +System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); +return _res; } + + [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_CURRENT_APPLICATION_VARIABLE_get")] + public static extern IntPtr __SWITCH_CURRENT_APPLICATION_VARIABLE_get(); + public static string SWITCH_CURRENT_APPLICATION_VARIABLE_get(){ +var _ptr = __SWITCH_CURRENT_APPLICATION_VARIABLE_get(); +var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); +System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); +return _res; } + [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get")] public static extern IntPtr __SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get(); public static string SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get(){ @@ -1940,9 +1964,18 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_core_set_variable")] public static extern void switch_core_set_variable(string jarg1, string jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_dump_variables")] + public static extern void switch_core_dump_variables(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_hupall")] public static extern void switch_core_session_hupall(int jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_hupall_matching_var")] + public static extern void switch_core_session_hupall_matching_var(string jarg1, string jarg2, int jarg3); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_hupall_endpoint")] + public static extern void switch_core_session_hupall_endpoint(HandleRef jarg1, int jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_message_send")] public static extern int switch_core_session_message_send(string jarg1, HandleRef jarg2); @@ -2129,15 +2162,24 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_set_read_codec")] public static extern int switch_core_session_set_read_codec(HandleRef jarg1, HandleRef jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_unset_read_codec")] + public static extern void switch_core_session_unset_read_codec(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_get_read_codec")] public static extern IntPtr switch_core_session_get_read_codec(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_get_effective_read_codec")] + public static extern IntPtr switch_core_session_get_effective_read_codec(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_set_write_codec")] public static extern int switch_core_session_set_write_codec(HandleRef jarg1, HandleRef jarg2); [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_get_write_codec")] public static extern IntPtr switch_core_session_get_write_codec(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_get_effective_write_codec")] + public static extern IntPtr switch_core_session_get_effective_write_codec(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_set_video_read_codec")] public static extern int switch_core_session_set_video_read_codec(HandleRef jarg1, HandleRef jarg2); @@ -2299,6 +2341,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_compare")] public static extern byte switch_core_session_compare(HandleRef jarg1, HandleRef jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_session_check_interface")] + public static extern byte switch_core_session_check_interface(HandleRef jarg1, HandleRef jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_core_mime_index")] public static extern IntPtr switch_core_mime_index(); @@ -2346,8 +2391,8 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_load_network_lists")] public static extern void switch_load_network_lists(int jarg1); - [DllImport("mod_mono", EntryPoint="CSharp_switch_check_network_list_ip")] - public static extern int switch_check_network_list_ip(string jarg1, string jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_check_network_list_ip_token")] + public static extern int switch_check_network_list_ip_token(string jarg1, string jarg2, HandleRef jarg3); [DllImport("mod_mono", EntryPoint="CSharp_switch_time_set_monotonic")] public static extern void switch_time_set_monotonic(int jarg1); @@ -2406,13 +2451,19 @@ public static extern int switch_find_local_ip(string jarg1, int jarg2, int jarg3); [DllImport("mod_mono", EntryPoint="CSharp_get_addr")] - public static extern IntPtr __get_addr(string jarg1, HandleRef jarg2, HandleRef jarg3); - public static string get_addr(string jarg1, HandleRef jarg2, HandleRef jarg3){ -var _ptr = __get_addr(jarg1, jarg2, jarg3); + public static extern IntPtr __get_addr(string jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4); + public static string get_addr(string jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4){ +var _ptr = __get_addr(jarg1, jarg2, jarg3, jarg4); var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); return _res; } + [DllImport("mod_mono", EntryPoint="CSharp_get_port")] + public static extern ushort get_port(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_build_uri")] + public static extern int switch_build_uri(string jarg1, HandleRef jarg2, string jarg3, string jarg4, HandleRef jarg5, int jarg6); + [DllImport("mod_mono", EntryPoint="CSharp_switch_priority_name")] public static extern IntPtr __switch_priority_name(int jarg1); public static string switch_priority_name(int jarg1){ @@ -2543,14 +2594,14 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_create")] public static extern int switch_network_list_create(HandleRef jarg1, int jarg2, HandleRef jarg3); - [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_add_cidr")] - public static extern int switch_network_list_add_cidr(HandleRef jarg1, string jarg2, int jarg3); + [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_add_cidr_token")] + public static extern int switch_network_list_add_cidr_token(HandleRef jarg1, string jarg2, int jarg3, string jarg4); [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_add_host_mask")] public static extern int switch_network_list_add_host_mask(HandleRef jarg1, string jarg2, string jarg3, int jarg4); - [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_validate_ip")] - public static extern int switch_network_list_validate_ip(HandleRef jarg1, uint jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_network_list_validate_ip_token")] + public static extern int switch_network_list_validate_ip_token(HandleRef jarg1, uint jarg2, HandleRef jarg3); [DllImport("mod_mono", EntryPoint="CSharp_switch_caller_profile_username_set")] public static extern void switch_caller_profile_username_set(HandleRef jarg1, string jarg2); @@ -2903,6 +2954,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_caller_extension_new")] public static extern IntPtr switch_caller_extension_new(HandleRef jarg1, string jarg2, string jarg3); + [DllImport("mod_mono", EntryPoint="CSharp_switch_caller_extension_clone")] + public static extern int switch_caller_extension_clone(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3); + [DllImport("mod_mono", EntryPoint="CSharp_switch_caller_extension_add_application")] public static extern void switch_caller_extension_add_application(HandleRef jarg1, HandleRef jarg2, string jarg3, string jarg4); @@ -3266,6 +3320,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_endpoint_interface_private_info_get")] public static extern IntPtr switch_endpoint_interface_private_info_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_endpoint_interface_rwlock_set")] + public static extern void switch_endpoint_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_endpoint_interface_rwlock_get")] + public static extern IntPtr switch_endpoint_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_endpoint_interface_next_set")] public static extern void switch_endpoint_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3385,6 +3445,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_timer_interface_timer_destroy_get")] public static extern IntPtr switch_timer_interface_timer_destroy_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_timer_interface_rwlock_set")] + public static extern void switch_timer_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_timer_interface_rwlock_get")] + public static extern IntPtr switch_timer_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_timer_interface_next_set")] public static extern void switch_timer_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3414,6 +3480,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_dialplan_interface_hunt_function_get")] public static extern IntPtr switch_dialplan_interface_hunt_function_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_dialplan_interface_rwlock_set")] + public static extern void switch_dialplan_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_dialplan_interface_rwlock_get")] + public static extern IntPtr switch_dialplan_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_dialplan_interface_next_set")] public static extern void switch_dialplan_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3485,6 +3557,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_file_interface_extens_get")] public static extern IntPtr switch_file_interface_extens_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_file_interface_rwlock_set")] + public static extern void switch_file_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_file_interface_rwlock_get")] + public static extern IntPtr switch_file_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_file_interface_next_set")] public static extern void switch_file_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3775,6 +3853,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_asr_interface_asr_get_results_get")] public static extern IntPtr switch_asr_interface_asr_get_results_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_asr_interface_rwlock_set")] + public static extern void switch_asr_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_asr_interface_rwlock_get")] + public static extern IntPtr switch_asr_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_asr_interface_next_set")] public static extern void switch_asr_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -3926,6 +4010,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_speech_interface_speech_float_param_tts_get")] public static extern IntPtr switch_speech_interface_speech_float_param_tts_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_speech_interface_rwlock_set")] + public static extern void switch_speech_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_speech_interface_rwlock_get")] + public static extern IntPtr switch_speech_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_speech_interface_next_set")] public static extern void switch_speech_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -4047,6 +4137,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_say_interface_say_function_get")] public static extern IntPtr switch_say_interface_say_function_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_say_interface_rwlock_set")] + public static extern void switch_say_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_say_interface_rwlock_get")] + public static extern IntPtr switch_say_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_say_interface_next_set")] public static extern void switch_say_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -4076,6 +4172,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_chat_interface_chat_send_get")] public static extern IntPtr switch_chat_interface_chat_send_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_chat_interface_rwlock_set")] + public static extern void switch_chat_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_chat_interface_rwlock_get")] + public static extern IntPtr switch_chat_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_chat_interface_next_set")] public static extern void switch_chat_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -4105,6 +4207,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_management_interface_management_function_get")] public static extern IntPtr switch_management_interface_management_function_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_management_interface_rwlock_set")] + public static extern void switch_management_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_management_interface_rwlock_get")] + public static extern IntPtr switch_management_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_management_interface_next_set")] public static extern void switch_management_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -4158,6 +4266,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_directory_interface_directory_next_pair_get")] public static extern IntPtr switch_directory_interface_directory_next_pair_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_directory_interface_rwlock_set")] + public static extern void switch_directory_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_directory_interface_rwlock_get")] + public static extern IntPtr switch_directory_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_directory_interface_next_set")] public static extern void switch_directory_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -4531,6 +4645,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_codec_interface_codec_id_get")] public static extern uint switch_codec_interface_codec_id_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_codec_interface_rwlock_set")] + public static extern void switch_codec_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_codec_interface_rwlock_get")] + public static extern IntPtr switch_codec_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_codec_interface_next_set")] public static extern void switch_codec_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -4599,6 +4719,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_application_interface_flags_get")] public static extern uint switch_application_interface_flags_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_application_interface_rwlock_set")] + public static extern void switch_application_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_application_interface_rwlock_get")] + public static extern IntPtr switch_application_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_application_interface_next_set")] public static extern void switch_application_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -4650,6 +4776,12 @@ System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); return _res; } + [DllImport("mod_mono", EntryPoint="CSharp_switch_api_interface_rwlock_set")] + public static extern void switch_api_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_api_interface_rwlock_get")] + public static extern IntPtr switch_api_interface_rwlock_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_api_interface_next_set")] public static extern void switch_api_interface_next_set(HandleRef jarg1, HandleRef jarg2); @@ -4814,6 +4946,9 @@ System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); return _res; } + [DllImport("mod_mono", EntryPoint="CSharp_switch_channel_get_variables")] + public static extern int switch_channel_get_variables(HandleRef jarg1, HandleRef jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_channel_variable_first")] public static extern IntPtr switch_channel_variable_first(HandleRef jarg1); @@ -5027,34 +5162,6 @@ [DllImport("mod_mono", EntryPoint="CSharp_delete_switch_event_header")] public static extern void delete_switch_event_header(HandleRef jarg1); - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_owner_set")] - public static extern void switch_event_subclass_owner_set(HandleRef jarg1, string jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_owner_get")] - public static extern IntPtr __switch_event_subclass_owner_get(HandleRef jarg1); - public static string switch_event_subclass_owner_get(HandleRef jarg1){ -var _ptr = __switch_event_subclass_owner_get(jarg1); -var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); -System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); -return _res; } - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_name_set")] - public static extern void switch_event_subclass_name_set(HandleRef jarg1, string jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_name_get")] - public static extern IntPtr __switch_event_subclass_name_get(HandleRef jarg1); - public static string switch_event_subclass_name_get(HandleRef jarg1){ -var _ptr = __switch_event_subclass_name_get(jarg1); -var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); -System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); -return _res; } - - [DllImport("mod_mono", EntryPoint="CSharp_new_switch_event_subclass")] - public static extern IntPtr new_switch_event_subclass(); - - [DllImport("mod_mono", EntryPoint="CSharp_delete_switch_event_subclass")] - public static extern void delete_switch_event_subclass(HandleRef jarg1); - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_event_id_set")] public static extern void switch_event_event_id_set(HandleRef jarg1, int jarg2); @@ -5078,11 +5185,16 @@ System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); return _res; } - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_set")] - public static extern void switch_event_subclass_set(HandleRef jarg1, HandleRef jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_name_set")] + public static extern void switch_event_subclass_name_set(HandleRef jarg1, string jarg2); - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_get")] - public static extern IntPtr switch_event_subclass_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_subclass_name_get")] + public static extern IntPtr __switch_event_subclass_name_get(HandleRef jarg1); + public static string switch_event_subclass_name_get(HandleRef jarg1){ +var _ptr = __switch_event_subclass_name_get(jarg1); +var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); +System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); +return _res; } [DllImport("mod_mono", EntryPoint="CSharp_switch_event_headers_set")] public static extern void switch_event_headers_set(HandleRef jarg1, HandleRef jarg2); @@ -5137,53 +5249,6 @@ [DllImport("mod_mono", EntryPoint="CSharp_delete_switch_event")] public static extern void delete_switch_event(HandleRef jarg1); - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_id_set")] - public static extern void switch_event_node_id_set(HandleRef jarg1, string jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_id_get")] - public static extern IntPtr __switch_event_node_id_get(HandleRef jarg1); - public static string switch_event_node_id_get(HandleRef jarg1){ -var _ptr = __switch_event_node_id_get(jarg1); -var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); -System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); -return _res; } - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_event_id_set")] - public static extern void switch_event_node_event_id_set(HandleRef jarg1, int jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_event_id_get")] - public static extern int switch_event_node_event_id_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_subclass_set")] - public static extern void switch_event_node_subclass_set(HandleRef jarg1, HandleRef jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_subclass_get")] - public static extern IntPtr switch_event_node_subclass_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_callback_set")] - public static extern void switch_event_node_callback_set(HandleRef jarg1, HandleRef jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_callback_get")] - public static extern IntPtr switch_event_node_callback_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_user_data_set")] - public static extern void switch_event_node_user_data_set(HandleRef jarg1, HandleRef jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_user_data_get")] - public static extern IntPtr switch_event_node_user_data_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_next_set")] - public static extern void switch_event_node_next_set(HandleRef jarg1, HandleRef jarg2); - - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_node_next_get")] - public static extern IntPtr switch_event_node_next_get(HandleRef jarg1); - - [DllImport("mod_mono", EntryPoint="CSharp_new_switch_event_node")] - public static extern IntPtr new_switch_event_node(); - - [DllImport("mod_mono", EntryPoint="CSharp_delete_switch_event_node")] - public static extern void delete_switch_event_node(HandleRef jarg1); - [DllImport("mod_mono", EntryPoint="CSharp_switch_event_init")] public static extern int switch_event_init(HandleRef jarg1); @@ -5230,6 +5295,15 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_event_bind")] public static extern int switch_event_bind(string jarg1, int jarg2, string jarg3, HandleRef jarg4, HandleRef jarg5); + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_bind_removable")] + public static extern int switch_event_bind_removable(string jarg1, int jarg2, string jarg3, HandleRef jarg4, HandleRef jarg5, HandleRef jarg6); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_unbind")] + public static extern int switch_event_unbind(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_unbind_callback")] + public static extern int switch_event_unbind_callback(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_name")] public static extern IntPtr __switch_event_name(int jarg1); public static string switch_event_name(int jarg1){ @@ -5244,6 +5318,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_event_reserve_subclass_detailed")] public static extern int switch_event_reserve_subclass_detailed(string jarg1, string jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_free_subclass_detailed")] + public static extern int switch_event_free_subclass_detailed(string jarg1, string jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_event_serialize")] public static extern int switch_event_serialize(HandleRef jarg1, HandleRef jarg2, int jarg3); @@ -5296,6 +5373,12 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_audio_resampler_t_factor_get")] public static extern double switch_audio_resampler_t_factor_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_audio_resampler_t_rfactor_set")] + public static extern void switch_audio_resampler_t_rfactor_set(HandleRef jarg1, double jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_audio_resampler_t_rfactor_get")] + public static extern double switch_audio_resampler_t_rfactor_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_audio_resampler_t_from_set")] public static extern void switch_audio_resampler_t_from_set(HandleRef jarg1, HandleRef jarg2); @@ -5508,7 +5591,7 @@ public static extern int switch_ivr_parse_next_event(HandleRef jarg1); [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_sleep")] - public static extern int switch_ivr_sleep(HandleRef jarg1, uint jarg2); + public static extern int switch_ivr_sleep(HandleRef jarg1, uint jarg2, HandleRef jarg3); [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_park")] public static extern int switch_ivr_park(HandleRef jarg1, HandleRef jarg2); @@ -5576,6 +5659,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_play_file")] public static extern int switch_ivr_play_file(HandleRef jarg1, HandleRef jarg2, string jarg3, HandleRef jarg4); + [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_wait_for_silence")] + public static extern int switch_ivr_wait_for_silence(HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, string jarg6); + [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_gentones")] public static extern int switch_ivr_gentones(HandleRef jarg1, string jarg2, int jarg3, HandleRef jarg4); @@ -5735,6 +5821,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_get_say_type_by_name")] public static extern int switch_ivr_get_say_type_by_name(string jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_ivr_set_user")] + public static extern int switch_ivr_set_user(HandleRef jarg1, string jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_SWITCH_RTP_MAX_BUF_LEN_get")] public static extern int SWITCH_RTP_MAX_BUF_LEN_get(); @@ -5928,6 +6017,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_rtp_get_private")] public static extern IntPtr switch_rtp_get_private(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_rtp_activate_stun_ping")] + public static extern int switch_rtp_activate_stun_ping(HandleRef jarg1, string jarg2, ushort jarg3, uint jarg4, int jarg5); + [DllImport("mod_mono", EntryPoint="CSharp_switch_log_node_t_data_set")] public static extern void switch_log_node_t_data_set(HandleRef jarg1, string jarg2); @@ -6008,13 +6100,16 @@ public static extern void delete_switch_log_node_t(HandleRef jarg1); [DllImport("mod_mono", EntryPoint="CSharp_switch_log_init")] - public static extern int switch_log_init(HandleRef jarg1); + public static extern int switch_log_init(HandleRef jarg1, int jarg2); [DllImport("mod_mono", EntryPoint="CSharp_switch_log_shutdown")] public static extern int switch_log_shutdown(); [DllImport("mod_mono", EntryPoint="CSharp_switch_log_bind_logger")] - public static extern int switch_log_bind_logger(HandleRef jarg1, int jarg2); + public static extern int switch_log_bind_logger(HandleRef jarg1, int jarg2, int jarg3); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_log_unbind_logger")] + public static extern int switch_log_unbind_logger(HandleRef jarg1); [DllImport("mod_mono", EntryPoint="CSharp_switch_log_level2str")] public static extern IntPtr __switch_log_level2str(int jarg1); @@ -6182,6 +6277,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_free")] public static extern void switch_xml_free(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_free_in_thread")] + public static extern void switch_xml_free_in_thread(HandleRef jarg1, int jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_error")] public static extern IntPtr __switch_xml_error(HandleRef jarg1); public static string switch_xml_error(HandleRef jarg1){ @@ -6238,6 +6336,15 @@ [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_bind_search_function")] public static extern int switch_xml_bind_search_function(HandleRef jarg1, uint jarg2, HandleRef jarg3); + [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_bind_search_function_removable")] + public static extern int switch_xml_bind_search_function_removable(HandleRef jarg1, uint jarg2, HandleRef jarg3, HandleRef jarg4); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_unbind_search_function")] + public static extern int switch_xml_unbind_search_function(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_unbind_search_function_ptr")] + public static extern int switch_xml_unbind_search_function_ptr(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_switch_xml_parse_section_string")] public static extern uint switch_xml_parse_section_string(string jarg1); @@ -6833,6 +6940,24 @@ [DllImport("mod_mono", EntryPoint="CSharp_delete_input_callback_state_t")] public static extern void delete_input_callback_state_t(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_DTMF_digit_set")] + public static extern void DTMF_digit_set(HandleRef jarg1, char jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_DTMF_digit_get")] + public static extern char DTMF_digit_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_DTMF_duration_set")] + public static extern void DTMF_duration_set(HandleRef jarg1, uint jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_DTMF_duration_get")] + public static extern uint DTMF_duration_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_new_DTMF")] + public static extern IntPtr new_DTMF(char jarg1, uint jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_delete_DTMF")] + public static extern void delete_DTMF(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_new_Stream__SWIG_0")] public static extern IntPtr new_Stream__SWIG_0(); @@ -6932,6 +7057,66 @@ [DllImport("mod_mono", EntryPoint="CSharp_Event_Fire")] public static extern bool Event_Fire(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_events_set")] + public static extern void EventConsumer_events_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_events_get")] + public static extern IntPtr EventConsumer_events_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_event_id_set")] + public static extern void EventConsumer_e_event_id_set(HandleRef jarg1, int jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_event_id_get")] + public static extern int EventConsumer_e_event_id_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_node_set")] + public static extern void EventConsumer_node_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_node_get")] + public static extern IntPtr EventConsumer_node_get(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_callback_set")] + public static extern void EventConsumer_e_callback_set(HandleRef jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_callback_get")] + public static extern IntPtr __EventConsumer_e_callback_get(HandleRef jarg1); + public static string EventConsumer_e_callback_get(HandleRef jarg1){ +var _ptr = __EventConsumer_e_callback_get(jarg1); +var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); +System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); +return _res; } + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_subclass_name_set")] + public static extern void EventConsumer_e_subclass_name_set(HandleRef jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_subclass_name_get")] + public static extern IntPtr __EventConsumer_e_subclass_name_get(HandleRef jarg1); + public static string EventConsumer_e_subclass_name_get(HandleRef jarg1){ +var _ptr = __EventConsumer_e_subclass_name_get(jarg1); +var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); +System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); +return _res; } + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_cb_arg_set")] + public static extern void EventConsumer_e_cb_arg_set(HandleRef jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_e_cb_arg_get")] + public static extern IntPtr __EventConsumer_e_cb_arg_get(HandleRef jarg1); + public static string EventConsumer_e_cb_arg_get(HandleRef jarg1){ +var _ptr = __EventConsumer_e_cb_arg_get(jarg1); +var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); +System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); +return _res; } + + [DllImport("mod_mono", EntryPoint="CSharp_new_EventConsumer")] + public static extern IntPtr new_EventConsumer(string jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_delete_EventConsumer")] + public static extern void delete_EventConsumer(HandleRef jarg1); + + [DllImport("mod_mono", EntryPoint="CSharp_EventConsumer_pop")] + public static extern IntPtr EventConsumer_pop(HandleRef jarg1, int jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_delete_CoreSession")] public static extern void delete_CoreSession(HandleRef jarg1); @@ -6971,6 +7156,39 @@ [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_HookState_get")] public static extern int CoreSession_HookState_get(HandleRef jarg1); + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_uuid_set")] + public static extern void CoreSession_uuid_set(HandleRef jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_uuid_get")] + public static extern IntPtr __CoreSession_uuid_get(HandleRef jarg1); + public static string CoreSession_uuid_get(HandleRef jarg1){ +var _ptr = __CoreSession_uuid_get(jarg1); +var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); +System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); +return _res; } + + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_tts_name_set")] + public static extern void CoreSession_tts_name_set(HandleRef jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_tts_name_get")] + public static extern IntPtr __CoreSession_tts_name_get(HandleRef jarg1); + public static string CoreSession_tts_name_get(HandleRef jarg1){ +var _ptr = __CoreSession_tts_name_get(jarg1); +var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); +System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); +return _res; } + + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_voice_name_set")] + public static extern void CoreSession_voice_name_set(HandleRef jarg1, string jarg2); + + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_voice_name_get")] + public static extern IntPtr __CoreSession_voice_name_get(HandleRef jarg1); + public static string CoreSession_voice_name_get(HandleRef jarg1){ +var _ptr = __CoreSession_voice_name_get(jarg1); +var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); +System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); +return _res; } + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_Answer")] public static extern int CoreSession_Answer(HandleRef jarg1); @@ -7021,10 +7239,18 @@ [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_CollectDigits")] public static extern int CoreSession_CollectDigits(HandleRef jarg1, int jarg2); - [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_GetDigits")] - public static extern IntPtr __CoreSession_GetDigits(HandleRef jarg1, int jarg2, string jarg3, int jarg4); - public static string CoreSession_GetDigits(HandleRef jarg1, int jarg2, string jarg3, int jarg4){ -var _ptr = __CoreSession_GetDigits(jarg1, jarg2, jarg3, jarg4); + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_GetDigits__SWIG_0")] + public static extern IntPtr __CoreSession_GetDigits__SWIG_0(HandleRef jarg1, int jarg2, string jarg3, int jarg4); + public static string CoreSession_GetDigits__SWIG_0(HandleRef jarg1, int jarg2, string jarg3, int jarg4){ +var _ptr = __CoreSession_GetDigits__SWIG_0(jarg1, jarg2, jarg3, jarg4); +var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); +System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); +return _res; } + + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_GetDigits__SWIG_1")] + public static extern IntPtr __CoreSession_GetDigits__SWIG_1(HandleRef jarg1, int jarg2, string jarg3, int jarg4, int jarg5); + public static string CoreSession_GetDigits__SWIG_1(HandleRef jarg1, int jarg2, string jarg3, int jarg4, int jarg5){ +var _ptr = __CoreSession_GetDigits__SWIG_1(jarg1, jarg2, jarg3, jarg4, jarg5); var _res = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(_ptr); System.Runtime.InteropServices.Marshal.FreeCoTaskMem(_ptr); return _res; } @@ -7051,6 +7277,9 @@ [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_StreamFile")] public static extern int CoreSession_StreamFile(HandleRef jarg1, string jarg2, int jarg3); + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_sleep")] + public static extern int CoreSession_sleep(HandleRef jarg1, int jarg2); + [DllImport("mod_mono", EntryPoint="CSharp_CoreSession_flushEvents")] public static extern int CoreSession_flushEvents(HandleRef jarg1); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/input_callback_state_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/input_callback_state_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/input_callback_state_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/session_flag_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/session_flag_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/session_flag_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_abc_type_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_abc_type_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_abc_type_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_api_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_api_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_api_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -80,6 +80,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_api_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_api_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_api_interface next { set { freeswitchPINVOKE.switch_api_interface_next_set(swigCPtr, switch_api_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_app_log.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_app_log.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_app_log.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_application_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_application_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_application_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_application_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_application_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_application_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -100,6 +100,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_application_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_application_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_application_interface next { set { freeswitchPINVOKE.switch_application_interface_next_set(swigCPtr, switch_application_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_asr_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_asr_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_asr_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_asr_handle.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_asr_handle.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_asr_handle.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_asr_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_asr_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_asr_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -148,6 +148,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_asr_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_asr_interface next { set { freeswitchPINVOKE.switch_asr_interface_next_set(swigCPtr, switch_asr_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_audio_col_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_audio_col_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_audio_col_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_audio_resampler_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_audio_resampler_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_audio_resampler_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -80,6 +80,16 @@ } } + public double rfactor { + set { + freeswitchPINVOKE.switch_audio_resampler_t_rfactor_set(swigCPtr, value); + } + get { + double ret = freeswitchPINVOKE.switch_audio_resampler_t_rfactor_get(swigCPtr); + return ret; + } + } + public SWIGTYPE_p_float from { set { freeswitchPINVOKE.switch_audio_resampler_t_from_set(swigCPtr, SWIGTYPE_p_float.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bind_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bind_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bind_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bitpack_mode_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bitpack_mode_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bitpack_mode_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bitpack_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bitpack_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bitpack_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bool_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bool_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_bool_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_call_cause_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_call_cause_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_call_cause_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -9,8 +9,8 @@ namespace FreeSWITCH.Native { public enum switch_call_cause_t { - SWITCH_CAUSE_UNALLOCATED = 0, - SWITCH_CAUSE_SUCCESS = 1, + SWITCH_CAUSE_NONE = 0, + SWITCH_CAUSE_UNALLOCATED_NUMBER = 1, SWITCH_CAUSE_NO_ROUTE_TRANSIT_NET = 2, SWITCH_CAUSE_NO_ROUTE_DESTINATION = 3, SWITCH_CAUSE_CHANNEL_UNACCEPTABLE = 6, @@ -59,6 +59,7 @@ SWITCH_CAUSE_MANDATORY_IE_LENGTH_ERROR = 103, SWITCH_CAUSE_PROTOCOL_ERROR = 111, SWITCH_CAUSE_INTERWORKING = 127, + SWITCH_CAUSE_SUCCESS = 142, SWITCH_CAUSE_ORIGINATOR_CANCEL = 487, SWITCH_CAUSE_CRASH = 500, SWITCH_CAUSE_SYSTEM_SHUTDOWN = 501, @@ -69,7 +70,8 @@ SWITCH_CAUSE_ALLOTTED_TIMEOUT = 602, SWITCH_CAUSE_USER_CHALLENGE = 603, SWITCH_CAUSE_MEDIA_TIMEOUT = 604, - SWITCH_CAUSE_PICKED_OFF = 605 + SWITCH_CAUSE_PICKED_OFF = 605, + SWITCH_CAUSE_USER_NOT_REGISTERED = 606 } } Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_application.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_application.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_application.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_extension.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_extension.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_extension.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_profile.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_profile.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_profile.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_profile_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_profile_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_caller_profile_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_channel_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_channel_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_channel_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_channel_state_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_channel_state_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_channel_state_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_channel_timetable.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_channel_timetable.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_channel_timetable.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_chat_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_chat_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_chat_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -60,6 +60,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_chat_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_chat_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_chat_interface next { set { freeswitchPINVOKE.switch_chat_interface_next_set(swigCPtr, switch_chat_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_implementation.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_implementation.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_implementation.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -70,6 +70,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_codec_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_codec_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_codec_interface next { set { freeswitchPINVOKE.switch_codec_interface_next_set(swigCPtr, switch_codec_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_settings.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_settings.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_settings.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_type_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_type_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_codec_type_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_config.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_config.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_config.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_session_message.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_session_message.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_session_message.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_session_message_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_session_message_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_session_message_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_session_message_types_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_session_message_types_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_session_message_types_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_thread_session.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_thread_session.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_thread_session.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_time_duration.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_time_duration.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_core_time_duration.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_dialplan_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_dialplan_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_dialplan_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -60,6 +60,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_dialplan_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_dialplan_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_dialplan_interface next { set { freeswitchPINVOKE.switch_dialplan_interface_next_set(swigCPtr, switch_dialplan_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directories.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directories.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directories.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directory_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directory_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directory_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directory_handle.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directory_handle.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directory_handle.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directory_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directory_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_directory_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -104,6 +104,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_directory_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_directory_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_directory_interface next { set { freeswitchPINVOKE.switch_directory_interface_next_set(swigCPtr, switch_directory_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_dtmf_direction_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_dtmf_direction_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_dtmf_direction_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_dtmf_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_dtmf_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_dtmf_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_eavesdrop_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_eavesdrop_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_eavesdrop_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_endpoint_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_endpoint_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_endpoint_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -82,6 +82,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_endpoint_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_endpoint_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_endpoint_interface next { set { freeswitchPINVOKE.switch_endpoint_interface_next_set(swigCPtr, switch_endpoint_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_event.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_event.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_event.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -69,13 +69,12 @@ } } - public switch_event_subclass subclass { + public string subclass_name { set { - freeswitchPINVOKE.switch_event_subclass_set(swigCPtr, switch_event_subclass.getCPtr(value)); + freeswitchPINVOKE.switch_event_subclass_name_set(swigCPtr, value); } get { - IntPtr cPtr = freeswitchPINVOKE.switch_event_subclass_get(swigCPtr); - switch_event_subclass ret = (cPtr == IntPtr.Zero) ? null : new switch_event_subclass(cPtr, false); + string ret = freeswitchPINVOKE.switch_event_subclass_name_get(swigCPtr); return ret; } } Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_event_header.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_event_header.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_event_header.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_event_types_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_event_types_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_event_types_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -58,6 +58,9 @@ SWITCH_EVENT_EXE_SCHEDULE, SWITCH_EVENT_RE_SCHEDULE, SWITCH_EVENT_RELOADXML, + SWITCH_EVENT_NOTIFY, + SWITCH_EVENT_SEND_MESSAGE, + SWITCH_EVENT_RECV_MESSAGE, SWITCH_EVENT_ALL } Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_file_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_file_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_file_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_file_handle.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_file_handle.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_file_handle.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_file_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_file_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_file_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -137,6 +137,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_file_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_file_interface next { set { freeswitchPINVOKE.switch_file_interface_next_set(swigCPtr, switch_file_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_frame.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_frame.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_frame.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_frame_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_frame_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_frame_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_input_args_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_input_args_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_input_args_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_input_type_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_input_type_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_input_type_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_kill_channel.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_kill_channel.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_kill_channel.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_outgoing_channel.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_outgoing_channel.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_outgoing_channel.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_read_frame.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_read_frame.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_read_frame.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_receive_event.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_receive_event.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_receive_event.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_receive_message.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_receive_message.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_receive_message.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_recv_dtmf.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_recv_dtmf.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_recv_dtmf.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_resurrect_session.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_resurrect_session.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_resurrect_session.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_send_dtmf.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_send_dtmf.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_send_dtmf.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_state_change.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_state_change.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_state_change.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_video_read_frame.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_video_read_frame.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_video_read_frame.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_video_write_frame.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_video_write_frame.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_video_write_frame.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_write_frame.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_write_frame.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hook_write_frame.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hooks.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hooks.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_event_hooks.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_routine_name_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_routine_name_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_routine_name_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_routines.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_routines.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_io_routines.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_ivr_action_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_ivr_action_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_ivr_action_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_ivr_menu_flags.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_ivr_menu_flags.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_ivr_menu_flags.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_ivr_option_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_ivr_option_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_ivr_option_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_loadable_module_function_table_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_loadable_module_function_table_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_loadable_module_function_table_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_log_level_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_log_level_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_log_level_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_log_node_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_log_node_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_log_node_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_management_action_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_management_action_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_management_action_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_management_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_management_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_management_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -60,6 +60,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_management_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_management_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_management_interface next { set { freeswitchPINVOKE.switch_management_interface_next_set(swigCPtr, switch_management_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_media_bug_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_media_bug_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_media_bug_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_media_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_media_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_media_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_module_interface_name_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_module_interface_name_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_module_interface_name_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_originate_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_originate_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_originate_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -11,7 +11,9 @@ [System.Flags] public enum switch_originate_flag_enum_t { SOF_NONE = 0, SOF_NOBLOCK = (1 << 0), - SOF_FORKED_DIAL = (1 << 1) + SOF_FORKED_DIAL = (1 << 1), + SOF_NO_EFFECTIVE_CID_NUM = (1 << 2), + SOF_NO_EFFECTIVE_CID_NAME = (1 << 3) } } Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_port_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_port_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_port_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_priority_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_priority_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_priority_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_crypto_direction_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_crypto_direction_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_crypto_direction_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_crypto_key.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_crypto_key.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_crypto_key.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_crypto_key_type_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_crypto_key_type_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_crypto_key_type_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -11,7 +11,8 @@ public enum switch_rtp_crypto_key_type_t { NO_CRYPTO, AES_CM_128_HMAC_SHA1_80, - AES_CM_128_HMAC_SHA1_32 + AES_CM_128_HMAC_SHA1_32, + AES_CM_128_NULL_AUTH } } Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_hdr_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_hdr_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_rtp_hdr_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_say_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_say_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_say_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -60,6 +60,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_say_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_say_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_say_interface next { set { freeswitchPINVOKE.switch_say_interface_next_set(swigCPtr, switch_say_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_say_method_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_say_method_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_say_method_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_say_type_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_say_type_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_say_type_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_scheduler_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_scheduler_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_scheduler_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_scheduler_task.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_scheduler_task.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_scheduler_task.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_session_ctl_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_session_ctl_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_session_ctl_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_signal_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_signal_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_signal_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_speech_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_speech_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_speech_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_speech_handle.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_speech_handle.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_speech_handle.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_speech_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_speech_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_speech_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -137,6 +137,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_speech_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_speech_interface next { set { freeswitchPINVOKE.switch_speech_interface_next_set(swigCPtr, switch_speech_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_stack_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_stack_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_stack_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_state_handler_name_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_state_handler_name_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_state_handler_name_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_state_handler_table.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_state_handler_table.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_state_handler_table.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_status_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_status_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_status_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_stream_handle.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_stream_handle.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_stream_handle.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_text_channel_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_text_channel_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_text_channel_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer_func_name_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer_func_name_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer_func_name_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer_interface.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer_interface.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_timer_interface.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -115,6 +115,17 @@ } } + public SWIGTYPE_p_switch_thread_rwlock_t rwlock { + set { + freeswitchPINVOKE.switch_timer_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value)); + } + get { + IntPtr cPtr = freeswitchPINVOKE.switch_timer_interface_rwlock_get(swigCPtr); + SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false); + return ret; + } + } + public switch_timer_interface next { set { freeswitchPINVOKE.switch_timer_interface_next_set(swigCPtr, switch_timer_interface.getCPtr(value)); Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_unicast_conninfo.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_unicast_conninfo.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_unicast_conninfo.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_unicast_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_unicast_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_unicast_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Added: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_uri_flags.cs ============================================================================== --- (empty file) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_uri_flags.cs Fri Aug 22 22:43:57 2008 @@ -0,0 +1,17 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 1.3.36 + * + * Do not make changes to this file unless you know what you are doing--modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +namespace FreeSWITCH.Native { + +public enum switch_uri_flags { + SWITCH_URI_NUMERIC_HOST = 1, + SWITCH_URI_NUMERIC_PORT = 2, + SWITCH_URI_NO_SCOPE = 4 +} + +} Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_vad_flag_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_vad_flag_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_vad_flag_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_xml.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_xml.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_xml.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_xml_flag_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_xml_flag_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_xml_flag_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. Modified: freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_xml_section_enum_t.cs ============================================================================== --- freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_xml_section_enum_t.cs (original) +++ freeswitch/trunk/src/mod/languages/mod_mono_managed/swig/switch_xml_section_enum_t.cs Fri Aug 22 22:43:57 2008 @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.35 + * Version 1.3.36 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead.
participants (1)
-
Freeswitch SVN