git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10481 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Michael Jerris 2008-11-20 18:17:28 +00:00
parent 4706770c1e
commit 546eb85721
2 changed files with 579 additions and 14 deletions

View File

@ -1037,6 +1037,17 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_API_HANGUP_HOOK_VARIABLE_get() {
}
SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get() {
char * jresult ;
char *result = 0 ;
result = (char *) "session_in_hangup_hook";
jresult = SWIG_csharp_string_callback((const char *)result);
return jresult;
}
SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_PROCESS_CDR_VARIABLE_get() {
char * jresult ;
char *result = 0 ;
@ -4811,6 +4822,18 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_session_read_lock(void * jarg1) {
}
SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_session_read_lock_hangup(void * jarg1) {
int jresult ;
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;
switch_status_t result;
arg1 = (switch_core_session_t *)jarg1;
result = (switch_status_t)switch_core_session_read_lock_hangup(arg1);
jresult = result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_write_lock(void * jarg1) {
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;
@ -10707,6 +10730,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_endpoint_interface_refs_get(void * jarg
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_endpoint_interface_reflock_set(void * jarg1, void * jarg2) {
switch_endpoint_interface *arg1 = (switch_endpoint_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_endpoint_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_endpoint_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_endpoint_interface *arg1 = (switch_endpoint_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_endpoint_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_endpoint_interface_parent_set(void * jarg1, void * jarg2) {
switch_endpoint_interface *arg1 = (switch_endpoint_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -11223,6 +11269,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_timer_interface_refs_get(void * jarg1)
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interface_reflock_set(void * jarg1, void * jarg2) {
switch_timer_interface *arg1 = (switch_timer_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_timer_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_timer_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_timer_interface *arg1 = (switch_timer_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_timer_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_timer_interface_parent_set(void * jarg1, void * jarg2) {
switch_timer_interface *arg1 = (switch_timer_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -11386,6 +11455,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_dialplan_interface_refs_get(void * jarg
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_dialplan_interface_reflock_set(void * jarg1, void * jarg2) {
switch_dialplan_interface *arg1 = (switch_dialplan_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_dialplan_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_dialplan_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_dialplan_interface *arg1 = (switch_dialplan_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_dialplan_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_dialplan_interface_parent_set(void * jarg1, void * jarg2) {
switch_dialplan_interface *arg1 = (switch_dialplan_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -11710,6 +11802,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_file_interface_refs_get(void * jarg1) {
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_reflock_set(void * jarg1, void * jarg2) {
switch_file_interface *arg1 = (switch_file_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_file_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_file_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_file_interface *arg1 = (switch_file_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_file_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_parent_set(void * jarg1, void * jarg2) {
switch_file_interface *arg1 = (switch_file_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -12843,6 +12958,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_asr_interface_refs_get(void * jarg1) {
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_reflock_set(void * jarg1, void * jarg2) {
switch_asr_interface *arg1 = (switch_asr_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_asr_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_asr_interface *arg1 = (switch_asr_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_asr_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_interface_parent_set(void * jarg1, void * jarg2) {
switch_asr_interface *arg1 = (switch_asr_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -13421,6 +13559,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_speech_interface_refs_get(void * jarg1)
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_reflock_set(void * jarg1, void * jarg2) {
switch_speech_interface *arg1 = (switch_speech_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_speech_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_speech_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_speech_interface *arg1 = (switch_speech_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_speech_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_parent_set(void * jarg1, void * jarg2) {
switch_speech_interface *arg1 = (switch_speech_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -13879,6 +14040,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_say_interface_refs_get(void * jarg1) {
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_say_interface_reflock_set(void * jarg1, void * jarg2) {
switch_say_interface *arg1 = (switch_say_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_say_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_say_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_say_interface *arg1 = (switch_say_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_say_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_say_interface_parent_set(void * jarg1, void * jarg2) {
switch_say_interface *arg1 = (switch_say_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -14042,6 +14226,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_chat_interface_refs_get(void * jarg1) {
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_interface_reflock_set(void * jarg1, void * jarg2) {
switch_chat_interface *arg1 = (switch_chat_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_chat_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_chat_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_chat_interface *arg1 = (switch_chat_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_chat_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_interface_parent_set(void * jarg1, void * jarg2) {
switch_chat_interface *arg1 = (switch_chat_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -14205,6 +14412,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_management_interface_refs_get(void * ja
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_management_interface_reflock_set(void * jarg1, void * jarg2) {
switch_management_interface *arg1 = (switch_management_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_management_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_management_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_management_interface *arg1 = (switch_management_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_management_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_management_interface_parent_set(void * jarg1, void * jarg2) {
switch_management_interface *arg1 = (switch_management_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -14460,6 +14690,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_directory_interface_refs_get(void * jar
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_interface_reflock_set(void * jarg1, void * jarg2) {
switch_directory_interface *arg1 = (switch_directory_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_directory_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_directory_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_directory_interface *arg1 = (switch_directory_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_directory_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_directory_interface_parent_set(void * jarg1, void * jarg2) {
switch_directory_interface *arg1 = (switch_directory_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -15877,6 +16130,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_codec_interface_refs_get(void * jarg1)
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_interface_reflock_set(void * jarg1, void * jarg2) {
switch_codec_interface *arg1 = (switch_codec_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_codec_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_codec_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_codec_interface *arg1 = (switch_codec_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_codec_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_interface_parent_set(void * jarg1, void * jarg2) {
switch_codec_interface *arg1 = (switch_codec_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -16150,6 +16426,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_application_interface_refs_get(void * j
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_application_interface_reflock_set(void * jarg1, void * jarg2) {
switch_application_interface *arg1 = (switch_application_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_application_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_application_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_application_interface *arg1 = (switch_application_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_application_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_application_interface_parent_set(void * jarg1, void * jarg2) {
switch_application_interface *arg1 = (switch_application_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -16371,6 +16670,29 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_api_interface_refs_get(void * jarg1) {
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_api_interface_reflock_set(void * jarg1, void * jarg2) {
switch_api_interface *arg1 = (switch_api_interface *) 0 ;
switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;
arg1 = (switch_api_interface *)jarg1;
arg2 = (switch_mutex_t *)jarg2;
if (arg1) (arg1)->reflock = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_api_interface_reflock_get(void * jarg1) {
void * jresult ;
switch_api_interface *arg1 = (switch_api_interface *) 0 ;
switch_mutex_t *result = 0 ;
arg1 = (switch_api_interface *)jarg1;
result = (switch_mutex_t *) ((arg1)->reflock);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_api_interface_parent_set(void * jarg1, void * jarg2) {
switch_api_interface *arg1 = (switch_api_interface *) 0 ;
switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;
@ -19950,15 +20272,16 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_stop_tone_detect_session(void * jar
}
SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_tone_detect_session(void * jarg1, char * jarg2, char * jarg3, char * jarg4, void * jarg5, char * jarg6, char * jarg7) {
SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_tone_detect_session(void * jarg1, char * jarg2, char * jarg3, char * jarg4, void * jarg5, int jarg6, char * jarg7, char * jarg8) {
int jresult ;
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;
char *arg2 = (char *) 0 ;
char *arg3 = (char *) 0 ;
char *arg4 = (char *) 0 ;
time_t arg5 ;
char *arg6 = (char *) 0 ;
int arg6 ;
char *arg7 = (char *) 0 ;
char *arg8 = (char *) 0 ;
switch_status_t result;
time_t *argp5 ;
@ -19972,9 +20295,10 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_tone_detect_session(void * jarg1, c
return 0;
}
arg5 = *argp5;
arg6 = (char *)jarg6;
arg6 = (int)jarg6;
arg7 = (char *)jarg7;
result = (switch_status_t)switch_ivr_tone_detect_session(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,(char const *)arg6,(char const *)arg7);
arg8 = (char *)jarg8;
result = (switch_status_t)switch_ivr_tone_detect_session(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,(char const *)arg7,(char const *)arg8);
jresult = result;
return jresult;
}
@ -21243,15 +21567,19 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_release_port(char * jarg1, unsigne
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_change_interval(void * jarg1, unsigned long jarg2, unsigned long jarg3) {
SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_change_interval(void * jarg1, unsigned long jarg2, unsigned long jarg3) {
int jresult ;
switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;
uint32_t arg2 ;
uint32_t arg3 ;
switch_status_t result;
arg1 = (switch_rtp_t *)jarg1;
arg2 = (uint32_t)jarg2;
arg3 = (uint32_t)jarg3;
switch_rtp_change_interval(arg1,arg2,arg3);
result = (switch_status_t)switch_rtp_change_interval(arg1,arg2,arg3);
jresult = result;
return jresult;
}

View File

@ -984,6 +984,11 @@ public class freeswitch {
return ret;
}
public static switch_status_t switch_core_session_read_lock_hangup(SWIGTYPE_p_switch_core_session session) {
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_session_read_lock_hangup(SWIGTYPE_p_switch_core_session.getCPtr(session));
return ret;
}
public static void switch_core_session_write_lock(SWIGTYPE_p_switch_core_session session) {
freeswitchPINVOKE.switch_core_session_write_lock(SWIGTYPE_p_switch_core_session.getCPtr(session));
}
@ -2917,8 +2922,8 @@ public class freeswitch {
return ret;
}
public static switch_status_t switch_ivr_tone_detect_session(SWIGTYPE_p_switch_core_session session, string key, string tone_spec, string flags, SWIGTYPE_p_time_t timeout, string app, string data) {
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_tone_detect_session(SWIGTYPE_p_switch_core_session.getCPtr(session), key, tone_spec, flags, SWIGTYPE_p_time_t.getCPtr(timeout), app, data);
public static switch_status_t switch_ivr_tone_detect_session(SWIGTYPE_p_switch_core_session session, string key, string tone_spec, string flags, SWIGTYPE_p_time_t timeout, int hits, string app, string data) {
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_tone_detect_session(SWIGTYPE_p_switch_core_session.getCPtr(session), key, tone_spec, flags, SWIGTYPE_p_time_t.getCPtr(timeout), hits, app, data);
if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
return ret;
}
@ -3242,8 +3247,9 @@ public class freeswitch {
freeswitchPINVOKE.switch_rtp_release_port(ip, port);
}
public static void switch_rtp_change_interval(SWIGTYPE_p_switch_rtp rtp_session, uint ms_per_packet, uint samples_per_interval) {
freeswitchPINVOKE.switch_rtp_change_interval(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), ms_per_packet, samples_per_interval);
public static switch_status_t switch_rtp_change_interval(SWIGTYPE_p_switch_rtp rtp_session, uint ms_per_packet, uint samples_per_interval) {
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_change_interval(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), ms_per_packet, samples_per_interval);
return ret;
}
public static switch_status_t switch_rtp_create(SWIGTYPE_p_p_switch_rtp new_rtp_session, byte payload, uint samples_per_interval, uint ms_per_packet, uint flags, string timer_name, ref string err, SWIGTYPE_p_apr_pool_t pool) {
@ -3934,6 +3940,7 @@ public class freeswitch {
public static readonly string SWITCH_HOLDING_UUID_VARIABLE = freeswitchPINVOKE.SWITCH_HOLDING_UUID_VARIABLE_get();
public static readonly string SWITCH_API_BRIDGE_END_VARIABLE = freeswitchPINVOKE.SWITCH_API_BRIDGE_END_VARIABLE_get();
public static readonly string SWITCH_API_HANGUP_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_API_HANGUP_HOOK_VARIABLE_get();
public static readonly string SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get();
public static readonly string SWITCH_PROCESS_CDR_VARIABLE = freeswitchPINVOKE.SWITCH_PROCESS_CDR_VARIABLE_get();
public static readonly string SWITCH_BRIDGE_CHANNEL_VARIABLE = freeswitchPINVOKE.SWITCH_BRIDGE_CHANNEL_VARIABLE_get();
public static readonly string SWITCH_CHANNEL_NAME_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_NAME_VARIABLE_get();
@ -4425,6 +4432,9 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_API_HANGUP_HOOK_VARIABLE_get")]
public static extern string SWITCH_API_HANGUP_HOOK_VARIABLE_get();
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get")]
public static extern string SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get();
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_PROCESS_CDR_VARIABLE_get")]
public static extern string SWITCH_PROCESS_CDR_VARIABLE_get();
@ -5361,6 +5371,9 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_read_lock")]
public static extern int switch_core_session_read_lock(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_read_lock_hangup")]
public static extern int switch_core_session_read_lock_hangup(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_write_lock")]
public static extern void switch_core_session_write_lock(HandleRef jarg1);
@ -6690,6 +6703,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_endpoint_interface_refs_get")]
public static extern int switch_endpoint_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_endpoint_interface_reflock_set")]
public static extern void switch_endpoint_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_endpoint_interface_reflock_get")]
public static extern IntPtr switch_endpoint_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_endpoint_interface_parent_set")]
public static extern void switch_endpoint_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -6822,6 +6841,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_timer_interface_refs_get")]
public static extern int switch_timer_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_timer_interface_reflock_set")]
public static extern void switch_timer_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_timer_interface_reflock_get")]
public static extern IntPtr switch_timer_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_timer_interface_parent_set")]
public static extern void switch_timer_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -6864,6 +6889,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_dialplan_interface_refs_get")]
public static extern int switch_dialplan_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_dialplan_interface_reflock_set")]
public static extern void switch_dialplan_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_dialplan_interface_reflock_get")]
public static extern IntPtr switch_dialplan_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_dialplan_interface_parent_set")]
public static extern void switch_dialplan_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -6948,6 +6979,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_file_interface_refs_get")]
public static extern int switch_file_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_file_interface_reflock_set")]
public static extern void switch_file_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_file_interface_reflock_get")]
public static extern IntPtr switch_file_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_file_interface_parent_set")]
public static extern void switch_file_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -7236,6 +7273,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_refs_get")]
public static extern int switch_asr_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_reflock_set")]
public static extern void switch_asr_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_reflock_get")]
public static extern IntPtr switch_asr_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_interface_parent_set")]
public static extern void switch_asr_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -7380,6 +7423,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_speech_interface_refs_get")]
public static extern int switch_speech_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_speech_interface_reflock_set")]
public static extern void switch_speech_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_speech_interface_reflock_get")]
public static extern IntPtr switch_speech_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_speech_interface_parent_set")]
public static extern void switch_speech_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -7494,6 +7543,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_say_interface_refs_get")]
public static extern int switch_say_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_say_interface_reflock_set")]
public static extern void switch_say_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_say_interface_reflock_get")]
public static extern IntPtr switch_say_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_say_interface_parent_set")]
public static extern void switch_say_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -7536,6 +7591,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_chat_interface_refs_get")]
public static extern int switch_chat_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_chat_interface_reflock_set")]
public static extern void switch_chat_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_chat_interface_reflock_get")]
public static extern IntPtr switch_chat_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_chat_interface_parent_set")]
public static extern void switch_chat_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -7578,6 +7639,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_management_interface_refs_get")]
public static extern int switch_management_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_management_interface_reflock_set")]
public static extern void switch_management_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_management_interface_reflock_get")]
public static extern IntPtr switch_management_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_management_interface_parent_set")]
public static extern void switch_management_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -7644,6 +7711,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_directory_interface_refs_get")]
public static extern int switch_directory_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_directory_interface_reflock_set")]
public static extern void switch_directory_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_directory_interface_reflock_get")]
public static extern IntPtr switch_directory_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_directory_interface_parent_set")]
public static extern void switch_directory_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -8010,6 +8083,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_codec_interface_refs_get")]
public static extern int switch_codec_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_codec_interface_reflock_set")]
public static extern void switch_codec_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_codec_interface_reflock_get")]
public static extern IntPtr switch_codec_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_codec_interface_parent_set")]
public static extern void switch_codec_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -8076,6 +8155,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_application_interface_refs_get")]
public static extern int switch_application_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_application_interface_reflock_set")]
public static extern void switch_application_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_application_interface_reflock_get")]
public static extern IntPtr switch_application_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_application_interface_parent_set")]
public static extern void switch_application_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -8130,6 +8215,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_api_interface_refs_get")]
public static extern int switch_api_interface_refs_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_api_interface_reflock_set")]
public static extern void switch_api_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_api_interface_reflock_get")]
public static extern IntPtr switch_api_interface_reflock_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_api_interface_parent_set")]
public static extern void switch_api_interface_parent_set(HandleRef jarg1, HandleRef jarg2);
@ -8923,7 +9014,7 @@ class freeswitchPINVOKE {
public static extern int switch_ivr_stop_tone_detect_session(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_tone_detect_session")]
public static extern int switch_ivr_tone_detect_session(HandleRef jarg1, string jarg2, string jarg3, string jarg4, HandleRef jarg5, string jarg6, string jarg7);
public static extern int switch_ivr_tone_detect_session(HandleRef jarg1, string jarg2, string jarg3, string jarg4, HandleRef jarg5, int jarg6, string jarg7, string jarg8);
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_play_file")]
public static extern int switch_ivr_play_file(HandleRef jarg1, HandleRef jarg2, string jarg3, HandleRef jarg4);
@ -9169,7 +9260,7 @@ class freeswitchPINVOKE {
public static extern void switch_rtp_release_port(string jarg1, ushort jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_change_interval")]
public static extern void switch_rtp_change_interval(HandleRef jarg1, uint jarg2, uint jarg3);
public static extern int switch_rtp_change_interval(HandleRef jarg1, uint jarg2, uint jarg3);
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_create")]
public static extern int switch_rtp_create(HandleRef jarg1, byte jarg2, uint jarg3, uint jarg4, uint jarg5, string jarg6, ref string jarg7, HandleRef jarg8);
@ -14949,6 +15040,17 @@ public class switch_api_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_api_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_api_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_api_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));
@ -15116,6 +15218,17 @@ public class switch_application_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_application_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_application_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_application_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));
@ -15553,6 +15666,17 @@ public class switch_asr_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_asr_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_asr_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_asr_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));
@ -16684,7 +16808,8 @@ namespace FreeSWITCH.Native {
CF_PROXY_MEDIA = (1 << 27),
CF_INNER_BRIDGE = (1 << 28),
CF_REQ_MEDIA = (1 << 29),
CF_VERBOSE_EVENTS = (1 << 30)
CF_VERBOSE_EVENTS = (1 << 30),
CF_MASTER = (1 << 31)
}
}
@ -16940,6 +17065,17 @@ public class switch_chat_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_chat_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_chat_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_chat_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));
@ -17478,6 +17614,17 @@ public class switch_codec_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_codec_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_codec_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_codec_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));
@ -18119,7 +18266,9 @@ public class switch_core_session_message : IDisposable {
namespace FreeSWITCH.Native {
[System.Flags] public enum switch_core_session_message_flag_enum_t {
SCSMF_DYNAMIC = (1 << 0)
SCSMF_DYNAMIC = (1 << 0),
SCSMF_FREE_STRING_REPLY = (1 << 1),
SCSMF_FREE_POINTER_REPLY = (1 << 2)
}
}
@ -18459,6 +18608,17 @@ public class switch_dialplan_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_dialplan_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_dialplan_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_dialplan_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));
@ -18866,6 +19026,17 @@ public class switch_directory_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_directory_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_directory_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_directory_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));
@ -19099,6 +19270,17 @@ public class switch_endpoint_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_endpoint_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_endpoint_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_endpoint_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));
@ -20016,6 +20198,17 @@ public class switch_file_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_file_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_file_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));
@ -22018,6 +22211,17 @@ public class switch_management_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_management_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_management_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_management_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));
@ -22577,6 +22781,17 @@ public class switch_say_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_say_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_say_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_say_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));
@ -23169,6 +23384,17 @@ public class switch_speech_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_speech_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_speech_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));
@ -23923,6 +24149,17 @@ public class switch_timer_interface : IDisposable {
}
}
public SWIGTYPE_p_switch_mutex_t reflock {
set {
freeswitchPINVOKE.switch_timer_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_timer_interface_reflock_get(swigCPtr);
SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_loadable_module_interface parent {
set {
freeswitchPINVOKE.switch_timer_interface_parent_set(swigCPtr, SWIGTYPE_p_switch_loadable_module_interface.getCPtr(value));