}\r
\r
\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_get_jb(void * jarg1, int jarg2) {\r
+ void * jresult ;\r
+ switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;\r
+ switch_media_type_t arg2 ;\r
+ stfu_instance_t *result = 0 ;\r
+ \r
+ arg1 = (switch_core_session_t *)jarg1; \r
+ arg2 = (switch_media_type_t)jarg2; \r
+ result = (stfu_instance_t *)switch_core_session_get_jb(arg1,arg2);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_soft_lock(void * jarg1, unsigned long jarg2) {\r
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;\r
uint32_t arg2 ;\r
}\r
\r
\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_findall_matching_var(char * jarg1, char * jarg2) {\r
+ void * jresult ;\r
+ char *arg1 = (char *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ switch_console_callback_match_t *result = 0 ;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ result = (switch_console_callback_match_t *)switch_core_session_findall_matching_var((char const *)arg1,(char const *)arg2);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_hupall_endpoint(void * jarg1, int jarg2) {\r
switch_endpoint_interface_t *arg1 = (switch_endpoint_interface_t *) 0 ;\r
switch_call_cause_t arg2 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp__switch_cache_db_get_db_handle_dsn(void * jarg1, char * jarg2, char * jarg3, char * jarg4, int jarg5) {\r
+ int jresult ;\r
+ switch_cache_db_handle_t **arg1 = (switch_cache_db_handle_t **) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ char *arg3 = (char *) 0 ;\r
+ char *arg4 = (char *) 0 ;\r
+ int arg5 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_cache_db_handle_t **)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ arg3 = (char *)jarg3; \r
+ arg4 = (char *)jarg4; \r
+ arg5 = (int)jarg5; \r
+ result = (switch_status_t)_switch_cache_db_get_db_handle_dsn(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT char * SWIGSTDCALL CSharp_switch_cache_db_execute_sql2str(void * jarg1, char * jarg2, char * jarg3, unsigned long jarg4, void * jarg5) {\r
char * jresult ;\r
switch_cache_db_handle_t *arg1 = (switch_cache_db_handle_t *) 0 ;\r
}\r
\r
\r
-SWIGEXPORT int SWIGSTDCALL CSharp_switch_cache_db_persistant_execute_trans(void * jarg1, char * jarg2, unsigned long jarg3) {\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_cache_db_persistant_execute_trans_full(void * jarg1, char * jarg2, unsigned long jarg3, char * jarg4, char * jarg5, char * jarg6, char * jarg7) {\r
int jresult ;\r
switch_cache_db_handle_t *arg1 = (switch_cache_db_handle_t *) 0 ;\r
char *arg2 = (char *) 0 ;\r
uint32_t arg3 ;\r
+ char *arg4 = (char *) 0 ;\r
+ char *arg5 = (char *) 0 ;\r
+ char *arg6 = (char *) 0 ;\r
+ char *arg7 = (char *) 0 ;\r
switch_status_t result;\r
\r
arg1 = (switch_cache_db_handle_t *)jarg1; \r
arg2 = (char *)jarg2; \r
arg3 = (uint32_t)jarg3; \r
- result = (switch_status_t)switch_cache_db_persistant_execute_trans(arg1,arg2,arg3);\r
+ arg4 = (char *)jarg4; \r
+ arg5 = (char *)jarg5; \r
+ arg6 = (char *)jarg6; \r
+ arg7 = (char *)jarg7; \r
+ result = (switch_status_t)switch_cache_db_persistant_execute_trans_full(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7);\r
jresult = result; \r
return jresult;\r
}\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_dbtype() {\r
+ int jresult ;\r
+ switch_cache_db_handle_type_t result;\r
+ \r
+ result = (switch_cache_db_handle_type_t)switch_core_dbtype();\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_sql_exec(char * jarg1) {\r
+ char *arg1 = (char *) 0 ;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ switch_core_sql_exec((char const *)arg1);\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_recovery_recover(char * jarg1, char * jarg2) {\r
int jresult ;\r
char *arg1 = (char *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_switch_sql_queue_manager_push(void * jarg1, char * jarg2, unsigned long jarg3, int jarg4) {\r
+ int jresult ;\r
+ switch_sql_queue_manager_t *arg1 = (switch_sql_queue_manager_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ uint32_t arg3 ;\r
+ switch_bool_t arg4 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_sql_queue_manager_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ arg3 = (uint32_t)jarg3; \r
+ arg4 = (switch_bool_t)jarg4; \r
+ result = (switch_status_t)switch_switch_sql_queue_manager_push(arg1,(char const *)arg2,arg3,arg4);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_switch_sql_queue_manager_destroy(void * jarg1) {\r
+ int jresult ;\r
+ switch_sql_queue_manager_t **arg1 = (switch_sql_queue_manager_t **) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_sql_queue_manager_t **)jarg1; \r
+ result = (switch_status_t)switch_switch_sql_queue_manager_destroy(arg1);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_switch_sql_queue_manager_init(void * jarg1, unsigned long jarg2, char * jarg3, char * jarg4, char * jarg5, char * jarg6, char * jarg7) {\r
+ int jresult ;\r
+ switch_sql_queue_manager_t **arg1 = (switch_sql_queue_manager_t **) 0 ;\r
+ uint32_t arg2 ;\r
+ char *arg3 = (char *) 0 ;\r
+ char *arg4 = (char *) 0 ;\r
+ char *arg5 = (char *) 0 ;\r
+ char *arg6 = (char *) 0 ;\r
+ char *arg7 = (char *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_sql_queue_manager_t **)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ arg3 = (char *)jarg3; \r
+ arg4 = (char *)jarg4; \r
+ arg5 = (char *)jarg5; \r
+ arg6 = (char *)jarg6; \r
+ arg7 = (char *)jarg7; \r
+ result = (switch_status_t)switch_switch_sql_queue_manager_init(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_switch_sql_queue_manager_start(void * jarg1) {\r
+ int jresult ;\r
+ switch_sql_queue_manager_t *arg1 = (switch_sql_queue_manager_t *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_sql_queue_manager_t *)jarg1; \r
+ result = (switch_status_t)switch_switch_sql_queue_manager_start(arg1);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_switch_sql_queue_manager_stop(void * jarg1) {\r
+ int jresult ;\r
+ switch_sql_queue_manager_t *arg1 = (switch_sql_queue_manager_t *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_sql_queue_manager_t *)jarg1; \r
+ result = (switch_status_t)switch_switch_sql_queue_manager_stop(arg1);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_cache_db_execute_sql_event_callback(void * jarg1, char * jarg2, void * jarg3, void * jarg4, void * jarg5) {\r
+ int jresult ;\r
+ switch_cache_db_handle_t *arg1 = (switch_cache_db_handle_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ switch_db_event_callback_func_t arg3 = (switch_db_event_callback_func_t) 0 ;\r
+ void *arg4 = (void *) 0 ;\r
+ char **arg5 = (char **) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_cache_db_handle_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ arg3 = (switch_db_event_callback_func_t)jarg3; \r
+ arg4 = (void *)jarg4; \r
+ arg5 = (char **)jarg5; \r
+ result = (switch_status_t)switch_cache_db_execute_sql_event_callback(arg1,(char const *)arg2,arg3,arg4,arg5);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_fork() {\r
void * jresult ;\r
pid_t result;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_old_times_set(void * jarg1, void * jarg2) {\r
+ switch_caller_profile *arg1 = (switch_caller_profile *) 0 ;\r
+ switch_channel_timetable *arg2 = (switch_channel_timetable *) 0 ;\r
+ \r
+ arg1 = (switch_caller_profile *)jarg1; \r
+ arg2 = (switch_channel_timetable *)jarg2; \r
+ if (arg1) (arg1)->old_times = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_caller_profile_old_times_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_caller_profile *arg1 = (switch_caller_profile *) 0 ;\r
+ switch_channel_timetable *result = 0 ;\r
+ \r
+ arg1 = (switch_caller_profile *)jarg1; \r
+ result = (switch_channel_timetable *) ((arg1)->old_times);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_caller_extension_set(void * jarg1, void * jarg2) {\r
switch_caller_profile *arg1 = (switch_caller_profile *) 0 ;\r
switch_caller_extension *arg2 = (switch_caller_extension *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_user_data_set(void * jarg1, void * jarg2) {\r
+ switch_frame *arg1 = (switch_frame *) 0 ;\r
+ void *arg2 = (void *) 0 ;\r
+ \r
+ arg1 = (switch_frame *)jarg1; \r
+ arg2 = (void *)jarg2; \r
+ if (arg1) (arg1)->user_data = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_frame_user_data_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_frame *arg1 = (switch_frame *) 0 ;\r
+ void *result = 0 ;\r
+ \r
+ arg1 = (switch_frame *)jarg1; \r
+ result = (void *) ((arg1)->user_data);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_frame() {\r
void * jresult ;\r
switch_frame *result = 0 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_get_jb_set(void * jarg1, void * jarg2) {\r
+ switch_io_routines *arg1 = (switch_io_routines *) 0 ;\r
+ switch_io_get_jb_t arg2 = (switch_io_get_jb_t) 0 ;\r
+ \r
+ arg1 = (switch_io_routines *)jarg1; \r
+ arg2 = (switch_io_get_jb_t)jarg2; \r
+ if (arg1) (arg1)->get_jb = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_io_routines_get_jb_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_io_routines *arg1 = (switch_io_routines *) 0 ;\r
+ switch_io_get_jb_t result;\r
+ \r
+ arg1 = (switch_io_routines *)jarg1; \r
+ result = (switch_io_get_jb_t) ((arg1)->get_jb);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_padding_set(void * jarg1, void * jarg2) {\r
switch_io_routines *arg1 = (switch_io_routines *) 0 ;\r
void **arg2 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_buffer_set(void * jarg1, void * jarg2) {\r
+ switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
+ switch_buffer_t *arg2 = (switch_buffer_t *) 0 ;\r
+ \r
+ arg1 = (switch_asr_handle *)jarg1; \r
+ arg2 = (switch_buffer_t *)jarg2; \r
+ if (arg1) (arg1)->buffer = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_handle_buffer_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
+ switch_buffer_t *result = 0 ;\r
+ \r
+ arg1 = (switch_asr_handle *)jarg1; \r
+ result = (switch_buffer_t *) ((arg1)->buffer);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_dbuf_set(void * jarg1, void * jarg2) {\r
+ switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
+ switch_byte_t *arg2 = (switch_byte_t *) 0 ;\r
+ \r
+ arg1 = (switch_asr_handle *)jarg1; \r
+ arg2 = (switch_byte_t *)jarg2; \r
+ if (arg1) (arg1)->dbuf = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_handle_dbuf_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
+ switch_byte_t *result = 0 ;\r
+ \r
+ arg1 = (switch_asr_handle *)jarg1; \r
+ result = (switch_byte_t *) ((arg1)->dbuf);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_dbuflen_set(void * jarg1, void * jarg2) {\r
+ switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
+ switch_size_t arg2 ;\r
+ switch_size_t *argp2 ;\r
+ \r
+ arg1 = (switch_asr_handle *)jarg1; \r
+ argp2 = (switch_size_t *)jarg2; \r
+ if (!argp2) {\r
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null switch_size_t", 0);\r
+ return ;\r
+ }\r
+ arg2 = *argp2; \r
+ if (arg1) (arg1)->dbuflen = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_handle_dbuflen_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
+ switch_size_t result;\r
+ \r
+ arg1 = (switch_asr_handle *)jarg1; \r
+ result = ((arg1)->dbuflen);\r
+ jresult = new switch_size_t((const switch_size_t &)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_resampler_set(void * jarg1, void * jarg2) {\r
+ switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
+ switch_audio_resampler_t *arg2 = (switch_audio_resampler_t *) 0 ;\r
+ \r
+ arg1 = (switch_asr_handle *)jarg1; \r
+ arg2 = (switch_audio_resampler_t *)jarg2; \r
+ if (arg1) (arg1)->resampler = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_handle_resampler_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
+ switch_audio_resampler_t *result = 0 ;\r
+ \r
+ arg1 = (switch_asr_handle *)jarg1; \r
+ result = (switch_audio_resampler_t *) ((arg1)->resampler);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_samplerate_set(void * jarg1, unsigned long jarg2) {\r
+ switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
+ uint32_t arg2 ;\r
+ \r
+ arg1 = (switch_asr_handle *)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ if (arg1) (arg1)->samplerate = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_asr_handle_samplerate_get(void * jarg1) {\r
+ unsigned long jresult ;\r
+ switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
+ uint32_t result;\r
+ \r
+ arg1 = (switch_asr_handle *)jarg1; \r
+ result = (uint32_t) ((arg1)->samplerate);\r
+ jresult = (unsigned long)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_native_rate_set(void * jarg1, unsigned long jarg2) {\r
+ switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
+ uint32_t arg2 ;\r
+ \r
+ arg1 = (switch_asr_handle *)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ if (arg1) (arg1)->native_rate = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_asr_handle_native_rate_get(void * jarg1) {\r
+ unsigned long jresult ;\r
+ switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
+ uint32_t result;\r
+ \r
+ arg1 = (switch_asr_handle *)jarg1; \r
+ result = (uint32_t) ((arg1)->native_rate);\r
+ jresult = (unsigned long)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_private_info_set(void * jarg1, void * jarg2) {\r
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;\r
void *arg2 = (void *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_session_set(void * jarg1, void * jarg2) {\r
+ switch_codec *arg1 = (switch_codec *) 0 ;\r
+ switch_core_session_t *arg2 = (switch_core_session_t *) 0 ;\r
+ \r
+ arg1 = (switch_codec *)jarg1; \r
+ arg2 = (switch_core_session_t *)jarg2; \r
+ if (arg1) (arg1)->session = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_codec_session_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_codec *arg1 = (switch_codec *) 0 ;\r
+ switch_core_session_t *result = 0 ;\r
+ \r
+ arg1 = (switch_codec *)jarg1; \r
+ result = (switch_core_session_t *) ((arg1)->session);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_codec() {\r
void * jresult ;\r
switch_codec *result = 0 ;\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_channel_str2callstate(char * jarg1) {\r
int jresult ;\r
char *arg1 = (char *) 0 ;\r
- switch_call_cause_t result;\r
+ switch_channel_callstate_t result;\r
\r
arg1 = (char *)jarg1; \r
- result = (switch_call_cause_t)switch_channel_str2callstate((char const *)arg1);\r
+ result = (switch_channel_callstate_t)switch_channel_str2callstate((char const *)arg1);\r
jresult = result; \r
return jresult;\r
}\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_create_array_pair(void * jarg1, void * jarg2, void * jarg3, int jarg4) {\r
+ int jresult ;\r
+ switch_event_t **arg1 = (switch_event_t **) 0 ;\r
+ char **arg2 = (char **) 0 ;\r
+ char **arg3 = (char **) 0 ;\r
+ int arg4 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_event_t **)jarg1; \r
+ arg2 = (char **)jarg2; \r
+ arg3 = (char **)jarg3; \r
+ arg4 = (int)jarg4; \r
+ result = (switch_status_t)switch_event_create_array_pair(arg1,arg2,arg3,arg4);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_running() {\r
int jresult ;\r
switch_status_t result;\r
}\r
\r
\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_rtp_get_jitter_buffer(void * jarg1) {\r
+ void * jresult ;\r
+ switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;\r
+ stfu_instance_t *result = 0 ;\r
+ \r
+ arg1 = (switch_rtp_t *)jarg1; \r
+ result = (stfu_instance_t *)switch_rtp_get_jitter_buffer(arg1);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_set_flag(void * jarg1, unsigned long jarg2) {\r
switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;\r
switch_rtp_flag_t arg2 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_log_node_t_slevel_set(void * jarg1, int jarg2) {\r
+ switch_log_node_t *arg1 = (switch_log_node_t *) 0 ;\r
+ switch_log_level_t arg2 ;\r
+ \r
+ arg1 = (switch_log_node_t *)jarg1; \r
+ arg2 = (switch_log_level_t)jarg2; \r
+ if (arg1) (arg1)->slevel = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_log_node_t_slevel_get(void * jarg1) {\r
+ int jresult ;\r
+ switch_log_node_t *arg1 = (switch_log_node_t *) 0 ;\r
+ switch_log_level_t result;\r
+ \r
+ arg1 = (switch_log_node_t *)jarg1; \r
+ result = (switch_log_level_t) ((arg1)->slevel);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_log_node_t() {\r
void * jresult ;\r
switch_log_node_t *result = 0 ;\r
}\r
\r
\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_xml_tohtml(void * jarg1, int jarg2) {\r
+ char * jresult ;\r
+ switch_xml_t arg1 = (switch_xml_t) 0 ;\r
+ switch_bool_t arg2 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (switch_xml_t)jarg1; \r
+ arg2 = (switch_bool_t)jarg2; \r
+ result = (char *)switch_xml_tohtml(arg1,arg2);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT char * SWIGSTDCALL CSharp_switch_xml_toxml_buf(void * jarg1, char * jarg2, void * jarg3, void * jarg4, int jarg5) {\r
char * jresult ;\r
switch_xml_t arg1 = (switch_xml_t) 0 ;\r
return ret;\r
}\r
\r
+ public static SWIGTYPE_p_stfu_instance_t switch_core_session_get_jb(SWIGTYPE_p_switch_core_session session, switch_media_type_t type) {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_jb(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)type);\r
+ SWIGTYPE_p_stfu_instance_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_stfu_instance_t(cPtr, false);\r
+ return ret;\r
+ }\r
+\r
public static void switch_core_session_soft_lock(SWIGTYPE_p_switch_core_session session, uint sec) {\r
freeswitchPINVOKE.switch_core_session_soft_lock(SWIGTYPE_p_switch_core_session.getCPtr(session), sec);\r
}\r
freeswitchPINVOKE.switch_core_session_hupall_matching_var(var_name, var_val, (int)cause);\r
}\r
\r
+ public static switch_console_callback_match switch_core_session_findall_matching_var(string var_name, string var_val) {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_core_session_findall_matching_var(var_name, var_val);\r
+ switch_console_callback_match ret = (cPtr == IntPtr.Zero) ? null : new switch_console_callback_match(cPtr, false);\r
+ return ret;\r
+ }\r
+\r
public static void switch_core_session_hupall_endpoint(switch_endpoint_interface endpoint_interface, switch_call_cause_t cause) {\r
freeswitchPINVOKE.switch_core_session_hupall_endpoint(switch_endpoint_interface.getCPtr(endpoint_interface), (int)cause);\r
}\r
return ret;\r
}\r
\r
+ public static switch_status_t _switch_cache_db_get_db_handle_dsn(SWIGTYPE_p_p_switch_cache_db_handle dbh, string dsn, string file, string func, int line) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE._switch_cache_db_get_db_handle_dsn(SWIGTYPE_p_p_switch_cache_db_handle.getCPtr(dbh), dsn, file, func, line);\r
+ return ret;\r
+ }\r
+\r
public static string switch_cache_db_execute_sql2str(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, string str, uint len, ref string err) {\r
string ret = freeswitchPINVOKE.switch_cache_db_execute_sql2str(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, str, len, ref err);\r
return ret;\r
return ret;\r
}\r
\r
- public static switch_status_t switch_cache_db_persistant_execute_trans(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, uint retries) {\r
- switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_persistant_execute_trans(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, retries);\r
+ public static switch_status_t switch_cache_db_persistant_execute_trans_full(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, uint retries, string pre_trans_execute, string post_trans_execute, string inner_pre_trans_execute, string inner_post_trans_execute) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_persistant_execute_trans_full(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, retries, pre_trans_execute, post_trans_execute, inner_pre_trans_execute, inner_post_trans_execute);\r
return ret;\r
}\r
\r
return ret;\r
}\r
\r
+ public static switch_cache_db_handle_type_t switch_core_dbtype() {\r
+ switch_cache_db_handle_type_t ret = (switch_cache_db_handle_type_t)freeswitchPINVOKE.switch_core_dbtype();\r
+ return ret;\r
+ }\r
+\r
+ public static void switch_core_sql_exec(string sql) {\r
+ freeswitchPINVOKE.switch_core_sql_exec(sql);\r
+ }\r
+\r
public static int switch_core_recovery_recover(string technology, string profile_name) {\r
int ret = freeswitchPINVOKE.switch_core_recovery_recover(technology, profile_name);\r
return ret;\r
freeswitchPINVOKE.switch_core_recovery_flush(technology, profile_name);\r
}\r
\r
+ public static switch_status_t switch_switch_sql_queue_manager_push(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, uint pos, switch_bool_t dup) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_switch_sql_queue_manager_push(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm), sql, pos, (int)dup);\r
+ return ret;\r
+ }\r
+\r
+ public static switch_status_t switch_switch_sql_queue_manager_destroy(SWIGTYPE_p_p_switch_sql_queue_manager qmp) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_switch_sql_queue_manager_destroy(SWIGTYPE_p_p_switch_sql_queue_manager.getCPtr(qmp));\r
+ return ret;\r
+ }\r
+\r
+ public static switch_status_t switch_switch_sql_queue_manager_init(SWIGTYPE_p_p_switch_sql_queue_manager qmp, uint numq, string dsn, string pre_trans_execute, string post_trans_execute, string inner_pre_trans_execute, string inner_post_trans_execute) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_switch_sql_queue_manager_init(SWIGTYPE_p_p_switch_sql_queue_manager.getCPtr(qmp), numq, dsn, pre_trans_execute, post_trans_execute, inner_pre_trans_execute, inner_post_trans_execute);\r
+ return ret;\r
+ }\r
+\r
+ public static switch_status_t switch_switch_sql_queue_manager_start(SWIGTYPE_p_switch_sql_queue_manager qm) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_switch_sql_queue_manager_start(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm));\r
+ return ret;\r
+ }\r
+\r
+ public static switch_status_t switch_switch_sql_queue_manager_stop(SWIGTYPE_p_switch_sql_queue_manager qm) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_switch_sql_queue_manager_stop(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm));\r
+ return ret;\r
+ }\r
+\r
+ public static switch_status_t switch_cache_db_execute_sql_event_callback(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, SWIGTYPE_p_f_p_void_p_switch_event__int callback, SWIGTYPE_p_void pdata, ref string err) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_execute_sql_event_callback(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, SWIGTYPE_p_f_p_void_p_switch_event__int.getCPtr(callback), SWIGTYPE_p_void.getCPtr(pdata), ref err);\r
+ return ret;\r
+ }\r
+\r
public static SWIGTYPE_p_pid_t switch_fork() {\r
SWIGTYPE_p_pid_t ret = new SWIGTYPE_p_pid_t(freeswitchPINVOKE.switch_fork(), true);\r
return ret;\r
return ret;\r
}\r
\r
- public static switch_call_cause_t switch_channel_str2callstate(string str) {\r
- switch_call_cause_t ret = (switch_call_cause_t)freeswitchPINVOKE.switch_channel_str2callstate(str);\r
+ public static switch_channel_callstate_t switch_channel_str2callstate(string str) {\r
+ switch_channel_callstate_t ret = (switch_channel_callstate_t)freeswitchPINVOKE.switch_channel_str2callstate(str);\r
return ret;\r
}\r
\r
return ret;\r
}\r
\r
+ public static switch_status_t switch_event_create_array_pair(SWIGTYPE_p_p_switch_event arg0, ref string names, ref string vals, int len) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_create_array_pair(SWIGTYPE_p_p_switch_event.getCPtr(arg0), ref names, ref vals, len);\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_event_running() {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_running();\r
return ret;\r
return ret;\r
}\r
\r
+ public static SWIGTYPE_p_stfu_instance_t switch_rtp_get_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session) {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_rtp_get_jitter_buffer(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));\r
+ SWIGTYPE_p_stfu_instance_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_stfu_instance_t(cPtr, false);\r
+ return ret;\r
+ }\r
+\r
public static void switch_rtp_set_flag(SWIGTYPE_p_switch_rtp rtp_session, uint flags) {\r
freeswitchPINVOKE.switch_rtp_set_flag(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), flags);\r
}\r
return ret;\r
}\r
\r
+ public static string switch_xml_tohtml(switch_xml xml, switch_bool_t prn_header) {\r
+ string ret = freeswitchPINVOKE.switch_xml_tohtml(switch_xml.getCPtr(xml), (int)prn_header);\r
+ return ret;\r
+ }\r
+\r
public static string switch_xml_toxml_buf(switch_xml xml, string buf, SWIGTYPE_p_switch_size_t buflen, SWIGTYPE_p_switch_size_t offset, switch_bool_t prn_header) {\r
string ret = freeswitchPINVOKE.switch_xml_toxml_buf(switch_xml.getCPtr(xml), buf, SWIGTYPE_p_switch_size_t.getCPtr(buflen), SWIGTYPE_p_switch_size_t.getCPtr(offset), (int)prn_header);\r
if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_get_loglevel")]\r
public static extern int switch_core_session_get_loglevel(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_get_jb")]\r
+ public static extern IntPtr switch_core_session_get_jb(HandleRef jarg1, int jarg2);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_soft_lock")]\r
public static extern void switch_core_session_soft_lock(HandleRef jarg1, uint jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_hupall_matching_var")]\r
public static extern void switch_core_session_hupall_matching_var(string jarg1, string jarg2, int jarg3);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_findall_matching_var")]\r
+ public static extern IntPtr switch_core_session_findall_matching_var(string jarg1, string jarg2);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_hupall_endpoint")]\r
public static extern void switch_core_session_hupall_endpoint(HandleRef jarg1, int jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp__switch_cache_db_get_db_handle")]\r
public static extern int _switch_cache_db_get_db_handle(HandleRef jarg1, int jarg2, HandleRef jarg3, string jarg4, string jarg5, int jarg6);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp__switch_cache_db_get_db_handle_dsn")]\r
+ public static extern int _switch_cache_db_get_db_handle_dsn(HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_cache_db_execute_sql2str")]\r
public static extern string switch_cache_db_execute_sql2str(HandleRef jarg1, string jarg2, string jarg3, uint jarg4, ref string jarg5);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_cache_db_persistant_execute")]\r
public static extern int switch_cache_db_persistant_execute(HandleRef jarg1, string jarg2, uint jarg3);\r
\r
- [DllImport("mod_managed", EntryPoint="CSharp_switch_cache_db_persistant_execute_trans")]\r
- public static extern int switch_cache_db_persistant_execute_trans(HandleRef jarg1, string jarg2, uint jarg3);\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_cache_db_persistant_execute_trans_full")]\r
+ public static extern int switch_cache_db_persistant_execute_trans_full(HandleRef jarg1, string jarg2, uint jarg3, string jarg4, string jarg5, string jarg6, string jarg7);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_set_signal_handlers")]\r
public static extern void switch_core_set_signal_handlers();\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_get_stacksizes")]\r
public static extern int switch_core_get_stacksizes(HandleRef jarg1, HandleRef jarg2);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_dbtype")]\r
+ public static extern int switch_core_dbtype();\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_sql_exec")]\r
+ public static extern void switch_core_sql_exec(string jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_recovery_recover")]\r
public static extern int switch_core_recovery_recover(string jarg1, string jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_recovery_flush")]\r
public static extern void switch_core_recovery_flush(string jarg1, string jarg2);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_switch_sql_queue_manager_push")]\r
+ public static extern int switch_switch_sql_queue_manager_push(HandleRef jarg1, string jarg2, uint jarg3, int jarg4);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_switch_sql_queue_manager_destroy")]\r
+ public static extern int switch_switch_sql_queue_manager_destroy(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_switch_sql_queue_manager_init")]\r
+ public static extern int switch_switch_sql_queue_manager_init(HandleRef jarg1, uint jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_switch_sql_queue_manager_start")]\r
+ public static extern int switch_switch_sql_queue_manager_start(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_switch_sql_queue_manager_stop")]\r
+ public static extern int switch_switch_sql_queue_manager_stop(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_cache_db_execute_sql_event_callback")]\r
+ public static extern int switch_cache_db_execute_sql_event_callback(HandleRef jarg1, string jarg2, HandleRef jarg3, HandleRef jarg4, ref string jarg5);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_fork")]\r
public static extern IntPtr switch_fork();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_times_get")]\r
public static extern IntPtr switch_caller_profile_times_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_old_times_set")]\r
+ public static extern void switch_caller_profile_old_times_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_old_times_get")]\r
+ public static extern IntPtr switch_caller_profile_old_times_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_caller_extension_set")]\r
public static extern void switch_caller_profile_caller_extension_set(HandleRef jarg1, HandleRef jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_frame_flags_get")]\r
public static extern uint switch_frame_flags_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_frame_user_data_set")]\r
+ public static extern void switch_frame_user_data_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_frame_user_data_get")]\r
+ public static extern IntPtr switch_frame_user_data_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_new_switch_frame")]\r
public static extern IntPtr new_switch_frame();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_io_routines_state_run_get")]\r
public static extern IntPtr switch_io_routines_state_run_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_io_routines_get_jb_set")]\r
+ public static extern void switch_io_routines_get_jb_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_io_routines_get_jb_get")]\r
+ public static extern IntPtr switch_io_routines_get_jb_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_io_routines_padding_set")]\r
public static extern void switch_io_routines_padding_set(HandleRef jarg1, HandleRef jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_memory_pool_get")]\r
public static extern IntPtr switch_asr_handle_memory_pool_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_buffer_set")]\r
+ public static extern void switch_asr_handle_buffer_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_buffer_get")]\r
+ public static extern IntPtr switch_asr_handle_buffer_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_dbuf_set")]\r
+ public static extern void switch_asr_handle_dbuf_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_dbuf_get")]\r
+ public static extern IntPtr switch_asr_handle_dbuf_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_dbuflen_set")]\r
+ public static extern void switch_asr_handle_dbuflen_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_dbuflen_get")]\r
+ public static extern IntPtr switch_asr_handle_dbuflen_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_resampler_set")]\r
+ public static extern void switch_asr_handle_resampler_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_resampler_get")]\r
+ public static extern IntPtr switch_asr_handle_resampler_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_samplerate_set")]\r
+ public static extern void switch_asr_handle_samplerate_set(HandleRef jarg1, uint jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_samplerate_get")]\r
+ public static extern uint switch_asr_handle_samplerate_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_native_rate_set")]\r
+ public static extern void switch_asr_handle_native_rate_set(HandleRef jarg1, uint jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_native_rate_get")]\r
+ public static extern uint switch_asr_handle_native_rate_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_private_info_set")]\r
public static extern void switch_asr_handle_private_info_set(HandleRef jarg1, HandleRef jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_codec_next_get")]\r
public static extern IntPtr switch_codec_next_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_codec_session_set")]\r
+ public static extern void switch_codec_session_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_codec_session_get")]\r
+ public static extern IntPtr switch_codec_session_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_new_switch_codec")]\r
public static extern IntPtr new_switch_codec();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_event_create_brackets")]\r
public static extern int switch_event_create_brackets(string jarg1, char jarg2, char jarg3, char jarg4, HandleRef jarg5, ref string jarg6, int jarg7);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_event_create_array_pair")]\r
+ public static extern int switch_event_create_array_pair(HandleRef jarg1, ref string jarg2, ref string jarg3, int jarg4);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_event_running")]\r
public static extern int switch_event_running();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_pause_jitter_buffer")]\r
public static extern int switch_rtp_pause_jitter_buffer(HandleRef jarg1, int jarg2);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_get_jitter_buffer")]\r
+ public static extern IntPtr switch_rtp_get_jitter_buffer(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_set_flag")]\r
public static extern void switch_rtp_set_flag(HandleRef jarg1, uint jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_log_node_t_channel_get")]\r
public static extern int switch_log_node_t_channel_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_log_node_t_slevel_set")]\r
+ public static extern void switch_log_node_t_slevel_set(HandleRef jarg1, int jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_log_node_t_slevel_get")]\r
+ public static extern int switch_log_node_t_slevel_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_new_switch_log_node_t")]\r
public static extern IntPtr new_switch_log_node_t();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_xml_toxml_nolock")]\r
public static extern string switch_xml_toxml_nolock(HandleRef jarg1, int jarg2);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_xml_tohtml")]\r
+ public static extern string switch_xml_tohtml(HandleRef jarg1, int jarg2);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_xml_toxml_buf")]\r
public static extern string switch_xml_toxml_buf(HandleRef jarg1, string jarg2, HandleRef jarg3, HandleRef jarg4, int jarg5);\r
\r
using System;\r
using System.Runtime.InteropServices;\r
\r
+public class SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t {\r
+ private HandleRef swigCPtr;\r
+\r
+ internal SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t(IntPtr cPtr, bool futureUse) {\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ protected SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t() {\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t obj) {\r
+ return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
+ }\r
+}\r
+\r
+}\r
+/* ----------------------------------------------------------------------------\r
+ * This file was automatically generated by SWIG (http://www.swig.org).\r
+ * Version 2.0.1\r
+ *\r
+ * Do not make changes to this file unless you know what you are doing--modify\r
+ * the SWIG interface file instead.\r
+ * ----------------------------------------------------------------------------- */\r
+\r
+namespace FreeSWITCH.Native {\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
public class SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t {\r
private HandleRef swigCPtr;\r
\r
using System;\r
using System.Runtime.InteropServices;\r
\r
+public class SWIGTYPE_p_f_p_void_p_switch_event__int {\r
+ private HandleRef swigCPtr;\r
+\r
+ internal SWIGTYPE_p_f_p_void_p_switch_event__int(IntPtr cPtr, bool futureUse) {\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ protected SWIGTYPE_p_f_p_void_p_switch_event__int() {\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(SWIGTYPE_p_f_p_void_p_switch_event__int obj) {\r
+ return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
+ }\r
+}\r
+\r
+}\r
+/* ----------------------------------------------------------------------------\r
+ * This file was automatically generated by SWIG (http://www.swig.org).\r
+ * Version 2.0.1\r
+ *\r
+ * Do not make changes to this file unless you know what you are doing--modify\r
+ * the SWIG interface file instead.\r
+ * ----------------------------------------------------------------------------- */\r
+\r
+namespace FreeSWITCH.Native {\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
public class SWIGTYPE_p_f_p_void__void {\r
private HandleRef swigCPtr;\r
\r
using System;\r
using System.Runtime.InteropServices;\r
\r
+public class SWIGTYPE_p_p_switch_sql_queue_manager {\r
+ private HandleRef swigCPtr;\r
+\r
+ internal SWIGTYPE_p_p_switch_sql_queue_manager(IntPtr cPtr, bool futureUse) {\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ protected SWIGTYPE_p_p_switch_sql_queue_manager() {\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(SWIGTYPE_p_p_switch_sql_queue_manager obj) {\r
+ return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
+ }\r
+}\r
+\r
+}\r
+/* ----------------------------------------------------------------------------\r
+ * This file was automatically generated by SWIG (http://www.swig.org).\r
+ * Version 2.0.1\r
+ *\r
+ * Do not make changes to this file unless you know what you are doing--modify\r
+ * the SWIG interface file instead.\r
+ * ----------------------------------------------------------------------------- */\r
+\r
+namespace FreeSWITCH.Native {\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
public class SWIGTYPE_p_p_switch_xml {\r
private HandleRef swigCPtr;\r
\r
using System;\r
using System.Runtime.InteropServices;\r
\r
+public class SWIGTYPE_p_stfu_instance_t {\r
+ private HandleRef swigCPtr;\r
+\r
+ internal SWIGTYPE_p_stfu_instance_t(IntPtr cPtr, bool futureUse) {\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ protected SWIGTYPE_p_stfu_instance_t() {\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(SWIGTYPE_p_stfu_instance_t obj) {\r
+ return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
+ }\r
+}\r
+\r
+}\r
+/* ----------------------------------------------------------------------------\r
+ * This file was automatically generated by SWIG (http://www.swig.org).\r
+ * Version 2.0.1\r
+ *\r
+ * Do not make changes to this file unless you know what you are doing--modify\r
+ * the SWIG interface file instead.\r
+ * ----------------------------------------------------------------------------- */\r
+\r
+namespace FreeSWITCH.Native {\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
public class SWIGTYPE_p_switch_buffer {\r
private HandleRef swigCPtr;\r
\r
using System;\r
using System.Runtime.InteropServices;\r
\r
+public class SWIGTYPE_p_switch_sql_queue_manager {\r
+ private HandleRef swigCPtr;\r
+\r
+ internal SWIGTYPE_p_switch_sql_queue_manager(IntPtr cPtr, bool futureUse) {\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ protected SWIGTYPE_p_switch_sql_queue_manager() {\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(SWIGTYPE_p_switch_sql_queue_manager obj) {\r
+ return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
+ }\r
+}\r
+\r
+}\r
+/* ----------------------------------------------------------------------------\r
+ * This file was automatically generated by SWIG (http://www.swig.org).\r
+ * Version 2.0.1\r
+ *\r
+ * Do not make changes to this file unless you know what you are doing--modify\r
+ * the SWIG interface file instead.\r
+ * ----------------------------------------------------------------------------- */\r
+\r
+namespace FreeSWITCH.Native {\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
public class SWIGTYPE_p_switch_ssize_t {\r
private HandleRef swigCPtr;\r
\r
} \r
}\r
\r
+ public SWIGTYPE_p_switch_buffer buffer {\r
+ set {\r
+ freeswitchPINVOKE.switch_asr_handle_buffer_set(swigCPtr, SWIGTYPE_p_switch_buffer.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_asr_handle_buffer_get(swigCPtr);\r
+ SWIGTYPE_p_switch_buffer ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_buffer(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public SWIGTYPE_p_unsigned_char dbuf {\r
+ set {\r
+ freeswitchPINVOKE.switch_asr_handle_dbuf_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_asr_handle_dbuf_get(swigCPtr);\r
+ SWIGTYPE_p_unsigned_char ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public SWIGTYPE_p_switch_size_t dbuflen {\r
+ set {\r
+ freeswitchPINVOKE.switch_asr_handle_dbuflen_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));\r
+ if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();\r
+ } \r
+ get {\r
+ SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_asr_handle_dbuflen_get(swigCPtr), true);\r
+ if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public switch_audio_resampler_t resampler {\r
+ set {\r
+ freeswitchPINVOKE.switch_asr_handle_resampler_set(swigCPtr, switch_audio_resampler_t.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_asr_handle_resampler_get(swigCPtr);\r
+ switch_audio_resampler_t ret = (cPtr == IntPtr.Zero) ? null : new switch_audio_resampler_t(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public uint samplerate {\r
+ set {\r
+ freeswitchPINVOKE.switch_asr_handle_samplerate_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ uint ret = freeswitchPINVOKE.switch_asr_handle_samplerate_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public uint native_rate {\r
+ set {\r
+ freeswitchPINVOKE.switch_asr_handle_native_rate_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ uint ret = freeswitchPINVOKE.switch_asr_handle_native_rate_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public SWIGTYPE_p_void private_info {\r
set {\r
freeswitchPINVOKE.switch_asr_handle_private_info_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));\r
} \r
}\r
\r
+ public switch_channel_timetable old_times {\r
+ set {\r
+ freeswitchPINVOKE.switch_caller_profile_old_times_set(swigCPtr, switch_channel_timetable.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_old_times_get(swigCPtr);\r
+ switch_channel_timetable ret = (cPtr == IntPtr.Zero) ? null : new switch_channel_timetable(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public switch_caller_extension caller_extension {\r
set {\r
freeswitchPINVOKE.switch_caller_profile_caller_extension_set(swigCPtr, switch_caller_extension.getCPtr(value));\r
CF_TRACKABLE,\r
CF_NO_CDR,\r
CF_EARLY_OK,\r
+ CF_MEDIA_TRANS,\r
CF_FLAG_MAX\r
}\r
\r
} \r
}\r
\r
+ public SWIGTYPE_p_switch_core_session session {\r
+ set {\r
+ freeswitchPINVOKE.switch_codec_session_set(swigCPtr, SWIGTYPE_p_switch_core_session.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_codec_session_get(swigCPtr);\r
+ SWIGTYPE_p_switch_core_session ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public switch_codec() : this(freeswitchPINVOKE.new_switch_codec(), true) {\r
}\r
\r
} \r
}\r
\r
+ public SWIGTYPE_p_void user_data {\r
+ set {\r
+ freeswitchPINVOKE.switch_frame_user_data_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_frame_user_data_get(swigCPtr);\r
+ SWIGTYPE_p_void ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public switch_frame() : this(freeswitchPINVOKE.new_switch_frame(), true) {\r
}\r
\r
} \r
}\r
\r
+ public SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t get_jb {\r
+ set {\r
+ freeswitchPINVOKE.switch_io_routines_get_jb_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_get_jb_get(swigCPtr);\r
+ SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public SWIGTYPE_p_p_void padding {\r
set {\r
freeswitchPINVOKE.switch_io_routines_padding_set(swigCPtr, SWIGTYPE_p_p_void.getCPtr(value));\r
SWITCH_IO_RECEIVE_EVENT,\r
SWITCH_IO_STATE_CHANGE,\r
SWITCH_IO_READ_VIDEO_FRAME,\r
- SWITCH_IO_WRITE_VIDEO_FRAME\r
+ SWITCH_IO_WRITE_VIDEO_FRAME,\r
+ SWITCH_IO_GET_JB\r
}\r
\r
}\r
SWITCH_LOG_CRIT = 2,\r
SWITCH_LOG_ALERT = 1,\r
SWITCH_LOG_CONSOLE = 0,\r
- SWITCH_LOG_INVALID = 64\r
+ SWITCH_LOG_INVALID = 64,\r
+ SWITCH_LOG_UNINIT = 1000\r
}\r
\r
}\r
} \r
}\r
\r
+ public switch_log_level_t slevel {\r
+ set {\r
+ freeswitchPINVOKE.switch_log_node_t_slevel_set(swigCPtr, (int)value);\r
+ } \r
+ get {\r
+ switch_log_level_t ret = (switch_log_level_t)freeswitchPINVOKE.switch_log_node_t_slevel_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public switch_log_node_t() : this(freeswitchPINVOKE.new_switch_log_node_t(), true) {\r
}\r
\r
\r
namespace FreeSWITCH.Native {\r
\r
+public enum switch_media_type_t {\r
+ SWITCH_MEDIA_TYPE_AUDIO,\r
+ SWITCH_MEDIA_TYPE_VIDEO\r
+}\r
+\r
+}\r
+/* ----------------------------------------------------------------------------\r
+ * This file was automatically generated by SWIG (http://www.swig.org).\r
+ * Version 2.0.1\r
+ *\r
+ * Do not make changes to this file unless you know what you are doing--modify\r
+ * the SWIG interface file instead.\r
+ * ----------------------------------------------------------------------------- */\r
+\r
+namespace FreeSWITCH.Native {\r
+\r
public enum switch_module_flag_enum_t {\r
SMODF_NONE = 0,\r
SMODF_GLOBAL_SYMBOLS = (1 << 0)\r