}\r
\r
\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CHANNEL_EXECUTE_ON_PRE_BRIDGE_VARIABLE_get() {\r
+ char * jresult ;\r
+ char *result = 0 ;\r
+ \r
+ result = (char *)("execute_on_pre_bridge");\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CHANNEL_EXECUTE_ON_POST_BRIDGE_VARIABLE_get() {\r
+ char * jresult ;\r
+ char *result = 0 ;\r
+ \r
+ result = (char *)("execute_on_post_bridge");\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CHANNEL_API_ON_ANSWER_VARIABLE_get() {\r
char * jresult ;\r
char *result = 0 ;\r
}\r
\r
\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_API_BRIDGE_START_VARIABLE_get() {\r
+ char * jresult ;\r
+ char *result = 0 ;\r
+ \r
+ result = (char *)("api_before_bridge");\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_API_HANGUP_HOOK_VARIABLE_get() {\r
char * jresult ;\r
char *result = 0 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_directories_certs_dir_set(void * jarg1, char * jarg2) {\r
+ switch_directories *arg1 = (switch_directories *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (switch_directories *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->certs_dir) delete [] arg1->certs_dir;\r
+ if (arg2) {\r
+ arg1->certs_dir = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->certs_dir, (const char *)arg2);\r
+ } else {\r
+ arg1->certs_dir = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_directories_certs_dir_get(void * jarg1) {\r
+ char * jresult ;\r
+ switch_directories *arg1 = (switch_directories *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (switch_directories *)jarg1; \r
+ result = (char *) ((arg1)->certs_dir);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_directories() {\r
void * jresult ;\r
switch_directories *result = 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_MEDIA_TYPE_TOTAL_get() {\r
+ int jresult ;\r
+ int result;\r
+ \r
+ result = (int)(2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_console_callback_match_node_val_set(void * jarg1, char * jarg2) {\r
switch_console_callback_match_node *arg1 = (switch_console_callback_match_node *) 0 ;\r
char *arg2 = (char *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_DTLS_SRTP_FNAME_get() {\r
+ char * jresult ;\r
+ char *result = 0 ;\r
+ \r
+ result = (char *)("dtls-srtp");\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_MAX_FPLEN_get() {\r
+ int jresult ;\r
+ int result;\r
+ \r
+ result = (int)(64);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_MAX_FPSTRLEN_get() {\r
+ int jresult ;\r
+ int result;\r
+ \r
+ result = (int)(192);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_dtls_fingerprint_t_len_set(void * jarg1, unsigned long jarg2) {\r
+ dtls_fingerprint_t *arg1 = (dtls_fingerprint_t *) 0 ;\r
+ uint32_t arg2 ;\r
+ \r
+ arg1 = (dtls_fingerprint_t *)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ if (arg1) (arg1)->len = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_dtls_fingerprint_t_len_get(void * jarg1) {\r
+ unsigned long jresult ;\r
+ dtls_fingerprint_t *arg1 = (dtls_fingerprint_t *) 0 ;\r
+ uint32_t result;\r
+ \r
+ arg1 = (dtls_fingerprint_t *)jarg1; \r
+ result = (uint32_t) ((arg1)->len);\r
+ jresult = (unsigned long)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_dtls_fingerprint_t_data_set(void * jarg1, void * jarg2) {\r
+ dtls_fingerprint_t *arg1 = (dtls_fingerprint_t *) 0 ;\r
+ uint8_t *arg2 ;\r
+ \r
+ arg1 = (dtls_fingerprint_t *)jarg1; \r
+ arg2 = (uint8_t *)jarg2; \r
+ {\r
+ size_t ii;\r
+ uint8_t *b = (uint8_t *) arg1->data;\r
+ for (ii = 0; ii < (size_t)64+1; ii++) b[ii] = *((uint8_t *) arg2 + ii);\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_dtls_fingerprint_t_data_get(void * jarg1) {\r
+ void * jresult ;\r
+ dtls_fingerprint_t *arg1 = (dtls_fingerprint_t *) 0 ;\r
+ uint8_t *result = 0 ;\r
+ \r
+ arg1 = (dtls_fingerprint_t *)jarg1; \r
+ result = (uint8_t *)(uint8_t *) ((arg1)->data);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_dtls_fingerprint_t_type_set(void * jarg1, char * jarg2) {\r
+ dtls_fingerprint_t *arg1 = (dtls_fingerprint_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (dtls_fingerprint_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->type) delete [] arg1->type;\r
+ if (arg2) {\r
+ arg1->type = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->type, (const char *)arg2);\r
+ } else {\r
+ arg1->type = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_dtls_fingerprint_t_type_get(void * jarg1) {\r
+ char * jresult ;\r
+ dtls_fingerprint_t *arg1 = (dtls_fingerprint_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (dtls_fingerprint_t *)jarg1; \r
+ result = (char *) ((arg1)->type);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_dtls_fingerprint_t_str_set(void * jarg1, char * jarg2) {\r
+ dtls_fingerprint_t *arg1 = (dtls_fingerprint_t *) 0 ;\r
+ char *arg2 ;\r
+ \r
+ arg1 = (dtls_fingerprint_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if(arg2) {\r
+ strncpy((char*)arg1->str, (const char *)arg2, 192-1);\r
+ arg1->str[192-1] = 0;\r
+ } else {\r
+ arg1->str[0] = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_dtls_fingerprint_t_str_get(void * jarg1) {\r
+ char * jresult ;\r
+ dtls_fingerprint_t *arg1 = (dtls_fingerprint_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (dtls_fingerprint_t *)jarg1; \r
+ result = (char *)(char *) ((arg1)->str);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_new_dtls_fingerprint_t() {\r
+ void * jresult ;\r
+ dtls_fingerprint_t *result = 0 ;\r
+ \r
+ result = (dtls_fingerprint_t *)new dtls_fingerprint_t();\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_delete_dtls_fingerprint_t(void * jarg1) {\r
+ dtls_fingerprint_t *arg1 = (dtls_fingerprint_t *) 0 ;\r
+ \r
+ arg1 = (dtls_fingerprint_t *)jarg1; \r
+ delete arg1;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_MESSAGE_STRING_ARG_MAX_get() {\r
int jresult ;\r
int result;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_get_variables(void * jarg1) {\r
+ int jresult ;\r
+ switch_event_t **arg1 = (switch_event_t **) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_event_t **)jarg1; \r
+ result = (switch_status_t)switch_core_get_variables(arg1);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_set_var_conditional(char * jarg1, char * jarg2, char * jarg3) {\r
int jresult ;\r
char *arg1 = (char *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_findall() {\r
+ void * jresult ;\r
+ switch_console_callback_match_t *result = 0 ;\r
+ \r
+ result = (switch_console_callback_match_t *)switch_core_session_findall();\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 unsigned long SWIGSTDCALL CSharp_switch_default_rate(char * jarg1, unsigned long jarg2) {\r
+ unsigned long jresult ;\r
+ char *arg1 = (char *) 0 ;\r
+ uint32_t arg2 ;\r
+ uint32_t result;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ result = (uint32_t)switch_default_rate((char const *)arg1,arg2);\r
+ jresult = (unsigned long)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_add_registration(char * jarg1, char * jarg2, char * jarg3, char * jarg4, unsigned long jarg5, char * jarg6, char * jarg7, char * jarg8, char * jarg9) {\r
int jresult ;\r
char *arg1 = (char *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_gen_certs(char * jarg1) {\r
+ int jresult ;\r
+ char *arg1 = (char *) 0 ;\r
+ int result;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ result = (int)switch_core_gen_certs((char const *)arg1);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_cert_gen_fingerprint(char * jarg1, void * jarg2) {\r
+ int jresult ;\r
+ char *arg1 = (char *) 0 ;\r
+ dtls_fingerprint_t *arg2 = (dtls_fingerprint_t *) 0 ;\r
+ int result;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ arg2 = (dtls_fingerprint_t *)jarg2; \r
+ result = (int)switch_core_cert_gen_fingerprint((char const *)arg1,arg2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_cert_expand_fingerprint(void * jarg1, char * jarg2) {\r
+ int jresult ;\r
+ dtls_fingerprint_t *arg1 = (dtls_fingerprint_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ int result;\r
+ \r
+ arg1 = (dtls_fingerprint_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ result = (int)switch_core_cert_expand_fingerprint(arg1,(char const *)arg2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_cert_verify(void * jarg1) {\r
+ int jresult ;\r
+ dtls_fingerprint_t *arg1 = (dtls_fingerprint_t *) 0 ;\r
+ int result;\r
+ \r
+ arg1 = (dtls_fingerprint_t *)jarg1; \r
+ result = (int)switch_core_cert_verify(arg1);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_loadable_module_interface_module_name_set(void * jarg1, char * jarg2) {\r
switch_loadable_module_interface *arg1 = (switch_loadable_module_interface *) 0 ;\r
char *arg2 = (char *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_print_host(void * jarg1, char * jarg2, void * jarg3) {\r
+ char * jresult ;\r
+ switch_sockaddr_t *arg1 = (switch_sockaddr_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ switch_size_t arg3 ;\r
+ switch_size_t *argp3 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (switch_sockaddr_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ argp3 = (switch_size_t *)jarg3; \r
+ if (!argp3) {\r
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null switch_size_t", 0);\r
+ return 0;\r
+ }\r
+ arg3 = *argp3; \r
+ result = (char *)switch_print_host(arg1,arg2,arg3);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_SMAX_get() {\r
int jresult ;\r
int result;\r
}\r
\r
\r
-SWIGEXPORT char * SWIGSTDCALL CSharp_switch_util_quote_shell_arg(char * jarg1) {\r
- char * jresult ;\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_strcasecmp_any(char * jarg1) {\r
+ int jresult ;\r
char *arg1 = (char *) 0 ;\r
- char *result = 0 ;\r
+ void *arg2 = 0 ;\r
+ int result;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ result = (int)switch_strcasecmp_any((char const *)arg1,arg2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_util_quote_shell_arg(char * jarg1) {\r
+ char * jresult ;\r
+ char *arg1 = (char *) 0 ;\r
+ char *result = 0 ;\r
\r
arg1 = (char *)jarg1; \r
result = (char *)switch_util_quote_shell_arg((char const *)arg1);\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_channel_step_caller_profile(void * jarg1) {\r
+ switch_channel_t *arg1 = (switch_channel_t *) 0 ;\r
+ \r
+ arg1 = (switch_channel_t *)jarg1; \r
+ switch_channel_step_caller_profile(arg1);\r
+}\r
+\r
+\r
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_channel_get_caller_profile(void * jarg1) {\r
void * jresult ;\r
switch_channel_t *arg1 = (switch_channel_t *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_hold_toggle_uuid(char * jarg1, char * jarg2, int jarg3) {\r
+ int jresult ;\r
+ char *arg1 = (char *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ switch_bool_t arg3 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ arg3 = (switch_bool_t)jarg3; \r
+ result = (switch_status_t)switch_ivr_hold_toggle_uuid((char const *)arg1,(char const *)arg2,arg3);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_unhold_uuid(char * jarg1) {\r
int jresult ;\r
char *arg1 = (char *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_icand_t_foundation_set(void * jarg1, char * jarg2) {\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->foundation) delete [] arg1->foundation;\r
+ if (arg2) {\r
+ arg1->foundation = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->foundation, (const char *)arg2);\r
+ } else {\r
+ arg1->foundation = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_icand_t_foundation_get(void * jarg1) {\r
+ char * jresult ;\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ result = (char *) ((arg1)->foundation);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_icand_t_component_id_set(void * jarg1, int jarg2) {\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ int arg2 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ arg2 = (int)jarg2; \r
+ if (arg1) (arg1)->component_id = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_icand_t_component_id_get(void * jarg1) {\r
+ int jresult ;\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ int result;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ result = (int) ((arg1)->component_id);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_icand_t_transport_set(void * jarg1, char * jarg2) {\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->transport) delete [] arg1->transport;\r
+ if (arg2) {\r
+ arg1->transport = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->transport, (const char *)arg2);\r
+ } else {\r
+ arg1->transport = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_icand_t_transport_get(void * jarg1) {\r
+ char * jresult ;\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ result = (char *) ((arg1)->transport);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_icand_t_priority_set(void * jarg1, unsigned long jarg2) {\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ uint32_t arg2 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ if (arg1) (arg1)->priority = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_icand_t_priority_get(void * jarg1) {\r
+ unsigned long jresult ;\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ uint32_t result;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ result = (uint32_t) ((arg1)->priority);\r
+ jresult = (unsigned long)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_icand_t_con_addr_set(void * jarg1, char * jarg2) {\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->con_addr) delete [] arg1->con_addr;\r
+ if (arg2) {\r
+ arg1->con_addr = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->con_addr, (const char *)arg2);\r
+ } else {\r
+ arg1->con_addr = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_icand_t_con_addr_get(void * jarg1) {\r
+ char * jresult ;\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ result = (char *) ((arg1)->con_addr);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_icand_t_con_port_set(void * jarg1, unsigned short jarg2) {\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ switch_port_t arg2 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ arg2 = (switch_port_t)jarg2; \r
+ if (arg1) (arg1)->con_port = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned short SWIGSTDCALL CSharp_icand_t_con_port_get(void * jarg1) {\r
+ unsigned short jresult ;\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ switch_port_t result;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ result = (switch_port_t) ((arg1)->con_port);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_icand_t_cand_type_set(void * jarg1, char * jarg2) {\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->cand_type) delete [] arg1->cand_type;\r
+ if (arg2) {\r
+ arg1->cand_type = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->cand_type, (const char *)arg2);\r
+ } else {\r
+ arg1->cand_type = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_icand_t_cand_type_get(void * jarg1) {\r
+ char * jresult ;\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ result = (char *) ((arg1)->cand_type);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_icand_t_raddr_set(void * jarg1, char * jarg2) {\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->raddr) delete [] arg1->raddr;\r
+ if (arg2) {\r
+ arg1->raddr = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->raddr, (const char *)arg2);\r
+ } else {\r
+ arg1->raddr = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_icand_t_raddr_get(void * jarg1) {\r
+ char * jresult ;\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ result = (char *) ((arg1)->raddr);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_icand_t_rport_set(void * jarg1, unsigned short jarg2) {\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ switch_port_t arg2 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ arg2 = (switch_port_t)jarg2; \r
+ if (arg1) (arg1)->rport = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned short SWIGSTDCALL CSharp_icand_t_rport_get(void * jarg1) {\r
+ unsigned short jresult ;\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ switch_port_t result;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ result = (switch_port_t) ((arg1)->rport);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_icand_t_generation_set(void * jarg1, char * jarg2) {\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->generation) delete [] arg1->generation;\r
+ if (arg2) {\r
+ arg1->generation = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->generation, (const char *)arg2);\r
+ } else {\r
+ arg1->generation = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_icand_t_generation_get(void * jarg1) {\r
+ char * jresult ;\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ result = (char *) ((arg1)->generation);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_icand_t_ready_set(void * jarg1, unsigned char jarg2) {\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ uint8_t arg2 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ arg2 = (uint8_t)jarg2; \r
+ if (arg1) (arg1)->ready = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned char SWIGSTDCALL CSharp_icand_t_ready_get(void * jarg1) {\r
+ unsigned char jresult ;\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ uint8_t result;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ result = (uint8_t) ((arg1)->ready);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_new_icand_t() {\r
+ void * jresult ;\r
+ icand_t *result = 0 ;\r
+ \r
+ result = (icand_t *)new icand_t();\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_delete_icand_t(void * jarg1) {\r
+ icand_t *arg1 = (icand_t *) 0 ;\r
+ \r
+ arg1 = (icand_t *)jarg1; \r
+ delete arg1;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_MAX_CAND_get() {\r
+ int jresult ;\r
+ int result;\r
+ \r
+ result = (int)(25);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_ice_t_cands_set(void * jarg1, void * jarg2) {\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ icand_t (*arg2)[2] ;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ arg2 = (icand_t (*)[2])jarg2; \r
+ {\r
+ icand_t (*inp)[2] = (icand_t (*)[2])(arg2);\r
+ icand_t (*dest)[2] = (icand_t (*)[2])(arg1->cands);\r
+ size_t ii = 0;\r
+ for (; ii < 25; ++ii) {\r
+ icand_t *ip = inp[ii];\r
+ icand_t *dp = dest[ii];\r
+ size_t jj = 0;\r
+ for (; jj < 2; ++jj) dp[jj] = ip[jj];\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_ice_t_cands_get(void * jarg1) {\r
+ void * jresult ;\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ icand_t (*result)[2] = 0 ;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ result = (icand_t (*)[2])(icand_t (*)[2]) ((arg1)->cands);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_ice_t_cand_idx_set(void * jarg1, int jarg2) {\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ int arg2 ;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ arg2 = (int)jarg2; \r
+ if (arg1) (arg1)->cand_idx = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_ice_t_cand_idx_get(void * jarg1) {\r
+ int jresult ;\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ int result;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ result = (int) ((arg1)->cand_idx);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_ice_t_chosen_set(void * jarg1, void * jarg2) {\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ int *arg2 ;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ arg2 = (int *)jarg2; \r
+ {\r
+ size_t ii;\r
+ int *b = (int *) arg1->chosen;\r
+ for (ii = 0; ii < (size_t)2; ii++) b[ii] = *((int *) arg2 + ii);\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_ice_t_chosen_get(void * jarg1) {\r
+ void * jresult ;\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ int *result = 0 ;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ result = (int *)(int *) ((arg1)->chosen);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_ice_t_ufrag_set(void * jarg1, char * jarg2) {\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->ufrag) delete [] arg1->ufrag;\r
+ if (arg2) {\r
+ arg1->ufrag = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->ufrag, (const char *)arg2);\r
+ } else {\r
+ arg1->ufrag = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_ice_t_ufrag_get(void * jarg1) {\r
+ char * jresult ;\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ result = (char *) ((arg1)->ufrag);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_ice_t_pwd_set(void * jarg1, char * jarg2) {\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->pwd) delete [] arg1->pwd;\r
+ if (arg2) {\r
+ arg1->pwd = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->pwd, (const char *)arg2);\r
+ } else {\r
+ arg1->pwd = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_ice_t_pwd_get(void * jarg1) {\r
+ char * jresult ;\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ result = (char *) ((arg1)->pwd);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_ice_t_options_set(void * jarg1, char * jarg2) {\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->options) delete [] arg1->options;\r
+ if (arg2) {\r
+ arg1->options = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->options, (const char *)arg2);\r
+ } else {\r
+ arg1->options = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_ice_t_options_get(void * jarg1) {\r
+ char * jresult ;\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ result = (char *) ((arg1)->options);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_new_ice_t() {\r
+ void * jresult ;\r
+ ice_t *result = 0 ;\r
+ \r
+ result = (ice_t *)new ice_t();\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_delete_ice_t(void * jarg1) {\r
+ ice_t *arg1 = (ice_t *) 0 ;\r
+ \r
+ arg1 = (ice_t *)jarg1; \r
+ delete arg1;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_add_crypto_key(void * jarg1, int jarg2, unsigned long jarg3, int jarg4, void * jarg5, void * jarg6) {\r
int jresult ;\r
switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;\r
}\r
\r
\r
-SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_create(void * jarg1, unsigned char jarg2, unsigned long jarg3, unsigned long jarg4, unsigned long jarg5, char * jarg6, void * jarg7, void * jarg8) {\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_create(void * jarg1, unsigned char jarg2, unsigned long jarg3, unsigned long jarg4, void * jarg5, char * jarg6, void * jarg7, void * jarg8) {\r
int jresult ;\r
switch_rtp_t **arg1 = (switch_rtp_t **) 0 ;\r
switch_payload_t arg2 ;\r
uint32_t arg3 ;\r
uint32_t arg4 ;\r
- switch_rtp_flag_t arg5 ;\r
+ switch_rtp_flag_t *arg5 ;\r
char *arg6 = (char *) 0 ;\r
char **arg7 = (char **) 0 ;\r
switch_memory_pool_t *arg8 = (switch_memory_pool_t *) 0 ;\r
arg2 = (switch_payload_t)jarg2; \r
arg3 = (uint32_t)jarg3; \r
arg4 = (uint32_t)jarg4; \r
- arg5 = (switch_rtp_flag_t)jarg5; \r
+ arg5 = (switch_rtp_flag_t *)jarg5; \r
arg6 = (char *)jarg6; \r
arg7 = (char **)jarg7; \r
arg8 = (switch_memory_pool_t *)jarg8; \r
}\r
\r
\r
-SWIGEXPORT void * SWIGSTDCALL CSharp_switch_rtp_new(char * jarg1, unsigned short jarg2, char * jarg3, unsigned short jarg4, unsigned char jarg5, unsigned long jarg6, unsigned long jarg7, unsigned long jarg8, char * jarg9, void * jarg10, void * jarg11) {\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_rtp_new(char * jarg1, unsigned short jarg2, char * jarg3, unsigned short jarg4, unsigned char jarg5, unsigned long jarg6, unsigned long jarg7, void * jarg8, char * jarg9, void * jarg10, void * jarg11) {\r
void * jresult ;\r
char *arg1 = (char *) 0 ;\r
switch_port_t arg2 ;\r
switch_payload_t arg5 ;\r
uint32_t arg6 ;\r
uint32_t arg7 ;\r
- switch_rtp_flag_t arg8 ;\r
+ switch_rtp_flag_t *arg8 ;\r
char *arg9 = (char *) 0 ;\r
char **arg10 = (char **) 0 ;\r
switch_memory_pool_t *arg11 = (switch_memory_pool_t *) 0 ;\r
arg5 = (switch_payload_t)jarg5; \r
arg6 = (uint32_t)jarg6; \r
arg7 = (uint32_t)jarg7; \r
- arg8 = (switch_rtp_flag_t)jarg8; \r
+ arg8 = (switch_rtp_flag_t *)jarg8; \r
arg9 = (char *)jarg9; \r
arg10 = (char **)jarg10; \r
arg11 = (switch_memory_pool_t *)jarg11; \r
}\r
\r
\r
-SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_activate_ice(void * jarg1, char * jarg2, char * jarg3, char * jarg4) {\r
- int jresult ;\r
- switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;\r
- char *arg2 = (char *) 0 ;\r
- char *arg3 = (char *) 0 ;\r
- char *arg4 = (char *) 0 ;\r
- switch_status_t result;\r
- \r
- arg1 = (switch_rtp_t *)jarg1; \r
- arg2 = (char *)jarg2; \r
- arg3 = (char *)jarg3; \r
- arg4 = (char *)jarg4; \r
- result = (switch_status_t)switch_rtp_activate_ice(arg1,arg2,arg3,(char const *)arg4);\r
- jresult = result; \r
- return jresult;\r
-}\r
-\r
-\r
-SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_activate_rtcp_ice(void * jarg1, char * jarg2, char * jarg3, char * jarg4) {\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_activate_ice(void * jarg1, char * jarg2, char * jarg3, char * jarg4, char * jarg5, int jarg6, void * jarg7, void * jarg8) {\r
int jresult ;\r
switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;\r
char *arg2 = (char *) 0 ;\r
char *arg3 = (char *) 0 ;\r
char *arg4 = (char *) 0 ;\r
+ char *arg5 = (char *) 0 ;\r
+ ice_proto_t arg6 ;\r
+ switch_core_media_ice_type_t arg7 ;\r
+ ice_t *arg8 = (ice_t *) 0 ;\r
+ switch_core_media_ice_type_t *argp7 ;\r
switch_status_t result;\r
\r
arg1 = (switch_rtp_t *)jarg1; \r
arg2 = (char *)jarg2; \r
arg3 = (char *)jarg3; \r
arg4 = (char *)jarg4; \r
- result = (switch_status_t)switch_rtp_activate_rtcp_ice(arg1,arg2,arg3,(char const *)arg4);\r
+ arg5 = (char *)jarg5; \r
+ arg6 = (ice_proto_t)jarg6; \r
+ argp7 = (switch_core_media_ice_type_t *)jarg7; \r
+ if (!argp7) {\r
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null switch_core_media_ice_type_t", 0);\r
+ return 0;\r
+ }\r
+ arg7 = *argp7; \r
+ arg8 = (ice_t *)jarg8; \r
+ result = (switch_status_t)switch_rtp_activate_ice(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,arg6,arg7,arg8);\r
jresult = result; \r
return jresult;\r
}\r
\r
\r
-SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_activate_rtcp(void * jarg1, int jarg2, unsigned short jarg3) {\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_activate_rtcp(void * jarg1, int jarg2, unsigned short jarg3, int jarg4) {\r
int jresult ;\r
switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;\r
int arg2 ;\r
switch_port_t arg3 ;\r
+ switch_bool_t arg4 ;\r
switch_status_t result;\r
\r
arg1 = (switch_rtp_t *)jarg1; \r
arg2 = (int)jarg2; \r
arg3 = (switch_port_t)jarg3; \r
- result = (switch_status_t)switch_rtp_activate_rtcp(arg1,arg2,arg3);\r
+ arg4 = (switch_bool_t)jarg4; \r
+ result = (switch_status_t)switch_rtp_activate_rtcp(arg1,arg2,arg3,arg4);\r
jresult = result; \r
return jresult;\r
}\r
}\r
\r
\r
-SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_set_flag(void * jarg1, unsigned long jarg2) {\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_set_flag(void * jarg1, int jarg2) {\r
switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;\r
switch_rtp_flag_t arg2 ;\r
\r
}\r
\r
\r
-SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_rtp_test_flag(void * jarg1, unsigned long jarg2) {\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_set_flags(void * jarg1, void * jarg2) {\r
+ switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;\r
+ switch_rtp_flag_t *arg2 ;\r
+ \r
+ arg1 = (switch_rtp_t *)jarg1; \r
+ arg2 = (switch_rtp_flag_t *)jarg2; \r
+ switch_rtp_set_flags(arg1,arg2);\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_clear_flags(void * jarg1, void * jarg2) {\r
+ switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;\r
+ switch_rtp_flag_t *arg2 ;\r
+ \r
+ arg1 = (switch_rtp_t *)jarg1; \r
+ arg2 = (switch_rtp_flag_t *)jarg2; \r
+ switch_rtp_clear_flags(arg1,arg2);\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_rtp_test_flag(void * jarg1, int jarg2) {\r
unsigned long jresult ;\r
switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;\r
switch_rtp_flag_t arg2 ;\r
}\r
\r
\r
-SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_clear_flag(void * jarg1, unsigned long jarg2) {\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_clear_flag(void * jarg1, int jarg2) {\r
switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;\r
switch_rtp_flag_t arg2 ;\r
\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_add_dtls(void * jarg1, void * jarg2, void * jarg3, int jarg4) {\r
+ int jresult ;\r
+ switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;\r
+ dtls_fingerprint_t *arg2 = (dtls_fingerprint_t *) 0 ;\r
+ dtls_fingerprint_t *arg3 = (dtls_fingerprint_t *) 0 ;\r
+ dtls_type_t arg4 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_rtp_t *)jarg1; \r
+ arg2 = (dtls_fingerprint_t *)jarg2; \r
+ arg3 = (dtls_fingerprint_t *)jarg3; \r
+ arg4 = (dtls_type_t)jarg4; \r
+ result = (switch_status_t)switch_rtp_add_dtls(arg1,arg2,arg3,arg4);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_has_dtls() {\r
+ int jresult ;\r
+ int result;\r
+ \r
+ result = (int)switch_rtp_has_dtls();\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_log_node_t_data_set(void * jarg1, char * jarg2) {\r
switch_log_node_t *arg1 = (switch_log_node_t *) 0 ;\r
char *arg2 = (char *) 0 ;\r
using System;\r
using System.Runtime.InteropServices;\r
\r
+public class dtls_fingerprint_t : IDisposable {\r
+ private HandleRef swigCPtr;\r
+ protected bool swigCMemOwn;\r
+\r
+ internal dtls_fingerprint_t(IntPtr cPtr, bool cMemoryOwn) {\r
+ swigCMemOwn = cMemoryOwn;\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(dtls_fingerprint_t obj) {\r
+ return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
+ }\r
+\r
+ ~dtls_fingerprint_t() {\r
+ Dispose();\r
+ }\r
+\r
+ public virtual void Dispose() {\r
+ lock(this) {\r
+ if (swigCPtr.Handle != IntPtr.Zero) {\r
+ if (swigCMemOwn) {\r
+ swigCMemOwn = false;\r
+ freeswitchPINVOKE.delete_dtls_fingerprint_t(swigCPtr);\r
+ }\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+ GC.SuppressFinalize(this);\r
+ }\r
+ }\r
+\r
+ public uint len {\r
+ set {\r
+ freeswitchPINVOKE.dtls_fingerprint_t_len_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ uint ret = freeswitchPINVOKE.dtls_fingerprint_t_len_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public SWIGTYPE_p_unsigned_char data {\r
+ set {\r
+ freeswitchPINVOKE.dtls_fingerprint_t_data_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.dtls_fingerprint_t_data_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 string type {\r
+ set {\r
+ freeswitchPINVOKE.dtls_fingerprint_t_type_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.dtls_fingerprint_t_type_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public string str {\r
+ set {\r
+ freeswitchPINVOKE.dtls_fingerprint_t_str_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.dtls_fingerprint_t_str_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public dtls_fingerprint_t() : this(freeswitchPINVOKE.new_dtls_fingerprint_t(), true) {\r
+ }\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
+public enum dtls_state_t {\r
+ DS_HANDSHAKE,\r
+ DS_SETUP,\r
+ DS_READY,\r
+ DS_FAIL,\r
+ DS_INVALID\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 dtls_type_t {\r
+ DTLS_TYPE_CLIENT = (1 << 0),\r
+ DTLS_TYPE_SERVER = (1 << 1),\r
+ DTLS_TYPE_RTP = (1 << 2),\r
+ DTLS_TYPE_RTCP = (1 << 3)\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 DTMF : IDisposable {\r
private HandleRef swigCPtr;\r
protected bool swigCMemOwn;\r
freeswitchPINVOKE.switch_core_set_variable(varname, value);\r
}\r
\r
+ public static switch_status_t switch_core_get_variables(SWIGTYPE_p_p_switch_event arg0) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_get_variables(SWIGTYPE_p_p_switch_event.getCPtr(arg0));\r
+ return ret;\r
+ }\r
+\r
public static switch_bool_t switch_core_set_var_conditional(string varname, string value, string val2) {\r
switch_bool_t ret = (switch_bool_t)freeswitchPINVOKE.switch_core_set_var_conditional(varname, value, val2);\r
return ret;\r
return ret;\r
}\r
\r
+ public static switch_console_callback_match switch_core_session_findall() {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_core_session_findall();\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 uint switch_default_rate(string name, uint number) {\r
+ uint ret = freeswitchPINVOKE.switch_default_rate(name, number);\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_core_add_registration(string user, string realm, string token, string url, uint expires, string network_ip, string network_port, string network_proto, string metadata) {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_add_registration(user, realm, token, url, expires, network_ip, network_port, network_proto, metadata);\r
return ret;\r
return ret;\r
}\r
\r
+ public static int switch_core_gen_certs(string prefix) {\r
+ int ret = freeswitchPINVOKE.switch_core_gen_certs(prefix);\r
+ return ret;\r
+ }\r
+\r
+ public static int switch_core_cert_gen_fingerprint(string prefix, dtls_fingerprint_t fp) {\r
+ int ret = freeswitchPINVOKE.switch_core_cert_gen_fingerprint(prefix, dtls_fingerprint_t.getCPtr(fp));\r
+ return ret;\r
+ }\r
+\r
+ public static int switch_core_cert_expand_fingerprint(dtls_fingerprint_t fp, string str) {\r
+ int ret = freeswitchPINVOKE.switch_core_cert_expand_fingerprint(dtls_fingerprint_t.getCPtr(fp), str);\r
+ return ret;\r
+ }\r
+\r
+ public static int switch_core_cert_verify(dtls_fingerprint_t fp) {\r
+ int ret = freeswitchPINVOKE.switch_core_cert_verify(dtls_fingerprint_t.getCPtr(fp));\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_loadable_module_init(switch_bool_t autoload) {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_loadable_module_init((int)autoload);\r
return ret;\r
return ret;\r
}\r
\r
+ public static string switch_print_host(SWIGTYPE_p_switch_sockaddr_t addr, string buf, SWIGTYPE_p_switch_size_t len) {\r
+ string ret = freeswitchPINVOKE.switch_print_host(SWIGTYPE_p_switch_sockaddr_t.getCPtr(addr), buf, SWIGTYPE_p_switch_size_t.getCPtr(len));\r
+ if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();\r
+ return ret;\r
+ }\r
+\r
public static int _zstr(string s) {\r
int ret = freeswitchPINVOKE._zstr(s);\r
return ret;\r
return ret;\r
}\r
\r
+ public static int switch_strcasecmp_any(string str) {\r
+ int ret = freeswitchPINVOKE.switch_strcasecmp_any(str);\r
+ return ret;\r
+ }\r
+\r
public static string switch_util_quote_shell_arg(string arg0) {\r
string ret = freeswitchPINVOKE.switch_util_quote_shell_arg(arg0);\r
return ret;\r
freeswitchPINVOKE.switch_channel_set_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_caller_profile.getCPtr(caller_profile));\r
}\r
\r
+ public static void switch_channel_step_caller_profile(SWIGTYPE_p_switch_channel channel) {\r
+ freeswitchPINVOKE.switch_channel_step_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel));\r
+ }\r
+\r
public static switch_caller_profile switch_channel_get_caller_profile(SWIGTYPE_p_switch_channel channel) {\r
IntPtr cPtr = freeswitchPINVOKE.switch_channel_get_caller_profile(SWIGTYPE_p_switch_channel.getCPtr(channel));\r
switch_caller_profile ret = (cPtr == IntPtr.Zero) ? null : new switch_caller_profile(cPtr, false);\r
return ret;\r
}\r
\r
+ public static switch_status_t switch_ivr_hold_toggle_uuid(string uuid, string message, switch_bool_t moh) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_hold_toggle_uuid(uuid, message, (int)moh);\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_ivr_unhold_uuid(string uuid) {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_unhold_uuid(uuid);\r
return ret;\r
return ret;\r
}\r
\r
- 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) {\r
- switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_create(SWIGTYPE_p_p_switch_rtp.getCPtr(new_rtp_session), payload, samples_per_interval, ms_per_packet, flags, timer_name, ref err, SWIGTYPE_p_apr_pool_t.getCPtr(pool));\r
+ 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, SWIGTYPE_p_switch_rtp_flag_t flags, string timer_name, ref string err, SWIGTYPE_p_apr_pool_t pool) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_create(SWIGTYPE_p_p_switch_rtp.getCPtr(new_rtp_session), payload, samples_per_interval, ms_per_packet, SWIGTYPE_p_switch_rtp_flag_t.getCPtr(flags), timer_name, ref err, SWIGTYPE_p_apr_pool_t.getCPtr(pool));\r
return ret;\r
}\r
\r
- public static SWIGTYPE_p_switch_rtp switch_rtp_new(string rx_host, ushort rx_port, string tx_host, ushort tx_port, byte payload, uint samples_per_interval, uint ms_per_packet, uint flags, string timer_name, ref string err, SWIGTYPE_p_apr_pool_t pool) {\r
- IntPtr cPtr = freeswitchPINVOKE.switch_rtp_new(rx_host, rx_port, tx_host, tx_port, payload, samples_per_interval, ms_per_packet, flags, timer_name, ref err, SWIGTYPE_p_apr_pool_t.getCPtr(pool));\r
+ public static SWIGTYPE_p_switch_rtp switch_rtp_new(string rx_host, ushort rx_port, string tx_host, ushort tx_port, byte payload, uint samples_per_interval, uint ms_per_packet, SWIGTYPE_p_switch_rtp_flag_t flags, string timer_name, ref string err, SWIGTYPE_p_apr_pool_t pool) {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_rtp_new(rx_host, rx_port, tx_host, tx_port, payload, samples_per_interval, ms_per_packet, SWIGTYPE_p_switch_rtp_flag_t.getCPtr(flags), timer_name, ref err, SWIGTYPE_p_apr_pool_t.getCPtr(pool));\r
SWIGTYPE_p_switch_rtp ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_rtp(cPtr, false);\r
return ret;\r
}\r
freeswitchPINVOKE.switch_rtp_destroy(SWIGTYPE_p_p_switch_rtp.getCPtr(rtp_session));\r
}\r
\r
- public static switch_status_t switch_rtp_activate_ice(SWIGTYPE_p_switch_rtp rtp_session, string login, string rlogin, string password) {\r
- switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_activate_ice(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), login, rlogin, password);\r
- return ret;\r
- }\r
-\r
- public static switch_status_t switch_rtp_activate_rtcp_ice(SWIGTYPE_p_switch_rtp rtp_session, string login, string rlogin, string password) {\r
- switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_activate_rtcp_ice(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), login, rlogin, password);\r
+ public static switch_status_t switch_rtp_activate_ice(SWIGTYPE_p_switch_rtp rtp_session, string login, string rlogin, string password, string rpassword, ice_proto_t proto, SWIGTYPE_p_switch_core_media_ice_type_t type, ice_t ice_params) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_activate_ice(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), login, rlogin, password, rpassword, (int)proto, SWIGTYPE_p_switch_core_media_ice_type_t.getCPtr(type), ice_t.getCPtr(ice_params));\r
+ if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();\r
return ret;\r
}\r
\r
- public static switch_status_t switch_rtp_activate_rtcp(SWIGTYPE_p_switch_rtp rtp_session, int send_rate, ushort remote_port) {\r
- switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_activate_rtcp(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), send_rate, remote_port);\r
+ public static switch_status_t switch_rtp_activate_rtcp(SWIGTYPE_p_switch_rtp rtp_session, int send_rate, ushort remote_port, switch_bool_t mux) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_activate_rtcp(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), send_rate, remote_port, (int)mux);\r
return ret;\r
}\r
\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
+ public static void switch_rtp_set_flag(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_flag_t flag) {\r
+ freeswitchPINVOKE.switch_rtp_set_flag(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)flag);\r
+ }\r
+\r
+ public static void switch_rtp_set_flags(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_switch_rtp_flag_t flags) {\r
+ freeswitchPINVOKE.switch_rtp_set_flags(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_switch_rtp_flag_t.getCPtr(flags));\r
+ }\r
+\r
+ public static void switch_rtp_clear_flags(SWIGTYPE_p_switch_rtp rtp_session, SWIGTYPE_p_switch_rtp_flag_t flags) {\r
+ freeswitchPINVOKE.switch_rtp_clear_flags(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), SWIGTYPE_p_switch_rtp_flag_t.getCPtr(flags));\r
}\r
\r
- public static uint switch_rtp_test_flag(SWIGTYPE_p_switch_rtp rtp_session, uint flags) {\r
- uint ret = freeswitchPINVOKE.switch_rtp_test_flag(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), flags);\r
+ public static uint switch_rtp_test_flag(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_flag_t flags) {\r
+ uint ret = freeswitchPINVOKE.switch_rtp_test_flag(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)flags);\r
return ret;\r
}\r
\r
- public static void switch_rtp_clear_flag(SWIGTYPE_p_switch_rtp rtp_session, uint flags) {\r
- freeswitchPINVOKE.switch_rtp_clear_flag(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), flags);\r
+ public static void switch_rtp_clear_flag(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_flag_t flag) {\r
+ freeswitchPINVOKE.switch_rtp_clear_flag(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)flag);\r
}\r
\r
public static SWIGTYPE_p_switch_socket_t switch_rtp_get_rtp_socket(SWIGTYPE_p_switch_rtp rtp_session) {\r
freeswitchPINVOKE.switch_rtp_set_interdigit_delay(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), delay);\r
}\r
\r
+ public static switch_status_t switch_rtp_add_dtls(SWIGTYPE_p_switch_rtp rtp_session, dtls_fingerprint_t local_fp, dtls_fingerprint_t remote_fp, dtls_type_t type) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_add_dtls(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), dtls_fingerprint_t.getCPtr(local_fp), dtls_fingerprint_t.getCPtr(remote_fp), (int)type);\r
+ return ret;\r
+ }\r
+\r
+ public static int switch_rtp_has_dtls() {\r
+ int ret = freeswitchPINVOKE.switch_rtp_has_dtls();\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_log_init(SWIGTYPE_p_apr_pool_t pool, switch_bool_t colorize) {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_log_init(SWIGTYPE_p_apr_pool_t.getCPtr(pool), (int)colorize);\r
return ret;\r
public static readonly string SWITCH_CHANNEL_EXECUTE_ON_ORIGINATE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_ORIGINATE_VARIABLE_get();\r
public static readonly string SWITCH_CHANNEL_EXECUTE_ON_POST_ORIGINATE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_POST_ORIGINATE_VARIABLE_get();\r
public static readonly string SWITCH_CHANNEL_EXECUTE_ON_PRE_ORIGINATE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_PRE_ORIGINATE_VARIABLE_get();\r
+ public static readonly string SWITCH_CHANNEL_EXECUTE_ON_PRE_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_PRE_BRIDGE_VARIABLE_get();\r
+ public static readonly string SWITCH_CHANNEL_EXECUTE_ON_POST_BRIDGE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_POST_BRIDGE_VARIABLE_get();\r
public static readonly string SWITCH_CHANNEL_API_ON_ANSWER_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_ANSWER_VARIABLE_get();\r
public static readonly string SWITCH_CHANNEL_API_ON_PRE_ANSWER_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_PRE_ANSWER_VARIABLE_get();\r
public static readonly string SWITCH_CHANNEL_API_ON_MEDIA_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_MEDIA_VARIABLE_get();\r
public static readonly string SWITCH_HOLDING_UUID_VARIABLE = freeswitchPINVOKE.SWITCH_HOLDING_UUID_VARIABLE_get();\r
public static readonly string SWITCH_SOFT_HOLDING_UUID_VARIABLE = freeswitchPINVOKE.SWITCH_SOFT_HOLDING_UUID_VARIABLE_get();\r
public static readonly string SWITCH_API_BRIDGE_END_VARIABLE = freeswitchPINVOKE.SWITCH_API_BRIDGE_END_VARIABLE_get();\r
+ public static readonly string SWITCH_API_BRIDGE_START_VARIABLE = freeswitchPINVOKE.SWITCH_API_BRIDGE_START_VARIABLE_get();\r
public static readonly string SWITCH_API_HANGUP_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_API_HANGUP_HOOK_VARIABLE_get();\r
public static readonly string SWITCH_API_REPORTING_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_API_REPORTING_HOOK_VARIABLE_get();\r
public static readonly string SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get();\r
public static readonly int SWITCH_CORE_QUEUE_LEN = freeswitchPINVOKE.SWITCH_CORE_QUEUE_LEN_get();\r
public static readonly int SWITCH_MAX_MANAGEMENT_BUFFER_LEN = freeswitchPINVOKE.SWITCH_MAX_MANAGEMENT_BUFFER_LEN_get();\r
public static readonly int SWITCH_RTP_CNG_PAYLOAD = freeswitchPINVOKE.SWITCH_RTP_CNG_PAYLOAD_get();\r
+ public static readonly int SWITCH_MEDIA_TYPE_TOTAL = freeswitchPINVOKE.SWITCH_MEDIA_TYPE_TOTAL_get();\r
public static readonly int DMACHINE_MAX_DIGIT_LEN = freeswitchPINVOKE.DMACHINE_MAX_DIGIT_LEN_get();\r
public static readonly int MAX_ARG_RECURSION = freeswitchPINVOKE.MAX_ARG_RECURSION_get();\r
public static readonly int SWITCH_API_VERSION = freeswitchPINVOKE.SWITCH_API_VERSION_get();\r
public static readonly int SWITCH_CORE_DB_DONE = freeswitchPINVOKE.SWITCH_CORE_DB_DONE_get();\r
public static readonly int SWITCH_MAX_CORE_THREAD_SESSION_OBJS = freeswitchPINVOKE.SWITCH_MAX_CORE_THREAD_SESSION_OBJS_get();\r
public static readonly int SWITCH_MAX_STREAMS = freeswitchPINVOKE.SWITCH_MAX_STREAMS_get();\r
+ public static readonly string DTLS_SRTP_FNAME = freeswitchPINVOKE.DTLS_SRTP_FNAME_get();\r
+ public static readonly int MAX_FPLEN = freeswitchPINVOKE.MAX_FPLEN_get();\r
+ public static readonly int MAX_FPSTRLEN = freeswitchPINVOKE.MAX_FPSTRLEN_get();\r
public static readonly int MESSAGE_STRING_ARG_MAX = freeswitchPINVOKE.MESSAGE_STRING_ARG_MAX_get();\r
public static readonly int CACHE_DB_LEN = freeswitchPINVOKE.CACHE_DB_LEN_get();\r
public static readonly int SWITCH_CMD_CHUNK_LEN = freeswitchPINVOKE.SWITCH_CMD_CHUNK_LEN_get();\r
public static readonly int SWITCH_RTP_KEY_LEN = freeswitchPINVOKE.SWITCH_RTP_KEY_LEN_get();\r
public static readonly string SWITCH_RTP_CRYPTO_KEY_32 = freeswitchPINVOKE.SWITCH_RTP_CRYPTO_KEY_32_get();\r
public static readonly string SWITCH_RTP_CRYPTO_KEY_80 = freeswitchPINVOKE.SWITCH_RTP_CRYPTO_KEY_80_get();\r
+ public static readonly int MAX_CAND = freeswitchPINVOKE.MAX_CAND_get();\r
public static readonly int SWITCH_XML_BUFSIZE = freeswitchPINVOKE.SWITCH_XML_BUFSIZE_get();\r
}\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_CHANNEL_EXECUTE_ON_PRE_ORIGINATE_VARIABLE_get")]\r
public static extern string SWITCH_CHANNEL_EXECUTE_ON_PRE_ORIGINATE_VARIABLE_get();\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_SWITCH_CHANNEL_EXECUTE_ON_PRE_BRIDGE_VARIABLE_get")]\r
+ public static extern string SWITCH_CHANNEL_EXECUTE_ON_PRE_BRIDGE_VARIABLE_get();\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_SWITCH_CHANNEL_EXECUTE_ON_POST_BRIDGE_VARIABLE_get")]\r
+ public static extern string SWITCH_CHANNEL_EXECUTE_ON_POST_BRIDGE_VARIABLE_get();\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_CHANNEL_API_ON_ANSWER_VARIABLE_get")]\r
public static extern string SWITCH_CHANNEL_API_ON_ANSWER_VARIABLE_get();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_API_BRIDGE_END_VARIABLE_get")]\r
public static extern string SWITCH_API_BRIDGE_END_VARIABLE_get();\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_SWITCH_API_BRIDGE_START_VARIABLE_get")]\r
+ public static extern string SWITCH_API_BRIDGE_START_VARIABLE_get();\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_API_HANGUP_HOOK_VARIABLE_get")]\r
public static extern string SWITCH_API_HANGUP_HOOK_VARIABLE_get();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_directories_lib_dir_get")]\r
public static extern string switch_directories_lib_dir_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_directories_certs_dir_set")]\r
+ public static extern void switch_directories_certs_dir_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_directories_certs_dir_get")]\r
+ public static extern string switch_directories_certs_dir_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_new_switch_directories")]\r
public static extern IntPtr new_switch_directories();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_delete_switch_t38_options_t")]\r
public static extern void delete_switch_t38_options_t(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_SWITCH_MEDIA_TYPE_TOTAL_get")]\r
+ public static extern int SWITCH_MEDIA_TYPE_TOTAL_get();\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_console_callback_match_node_val_set")]\r
public static extern void switch_console_callback_match_node_val_set(HandleRef jarg1, string jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_delete_switch_thread_data_t")]\r
public static extern void delete_switch_thread_data_t(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_DTLS_SRTP_FNAME_get")]\r
+ public static extern string DTLS_SRTP_FNAME_get();\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_MAX_FPLEN_get")]\r
+ public static extern int MAX_FPLEN_get();\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_MAX_FPSTRLEN_get")]\r
+ public static extern int MAX_FPSTRLEN_get();\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_dtls_fingerprint_t_len_set")]\r
+ public static extern void dtls_fingerprint_t_len_set(HandleRef jarg1, uint jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_dtls_fingerprint_t_len_get")]\r
+ public static extern uint dtls_fingerprint_t_len_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_dtls_fingerprint_t_data_set")]\r
+ public static extern void dtls_fingerprint_t_data_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_dtls_fingerprint_t_data_get")]\r
+ public static extern IntPtr dtls_fingerprint_t_data_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_dtls_fingerprint_t_type_set")]\r
+ public static extern void dtls_fingerprint_t_type_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_dtls_fingerprint_t_type_get")]\r
+ public static extern string dtls_fingerprint_t_type_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_dtls_fingerprint_t_str_set")]\r
+ public static extern void dtls_fingerprint_t_str_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_dtls_fingerprint_t_str_get")]\r
+ public static extern string dtls_fingerprint_t_str_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_new_dtls_fingerprint_t")]\r
+ public static extern IntPtr new_dtls_fingerprint_t();\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_delete_dtls_fingerprint_t")]\r
+ public static extern void delete_dtls_fingerprint_t(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_MESSAGE_STRING_ARG_MAX_get")]\r
public static extern int MESSAGE_STRING_ARG_MAX_get();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_set_variable")]\r
public static extern void switch_core_set_variable(string jarg1, string jarg2);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_get_variables")]\r
+ public static extern int switch_core_get_variables(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_set_var_conditional")]\r
public static extern int switch_core_set_var_conditional(string jarg1, string jarg2, string 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_findall")]\r
+ public static extern IntPtr switch_core_session_findall();\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_default_ptime")]\r
public static extern uint switch_default_ptime(string jarg1, uint jarg2);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_default_rate")]\r
+ public static extern uint switch_default_rate(string jarg1, uint jarg2);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_add_registration")]\r
public static extern int switch_core_add_registration(string jarg1, string jarg2, string jarg3, string jarg4, uint jarg5, string jarg6, string jarg7, string jarg8, string jarg9);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_fork")]\r
public static extern IntPtr switch_fork();\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_gen_certs")]\r
+ public static extern int switch_core_gen_certs(string jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_cert_gen_fingerprint")]\r
+ public static extern int switch_core_cert_gen_fingerprint(string jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_cert_expand_fingerprint")]\r
+ public static extern int switch_core_cert_expand_fingerprint(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_cert_verify")]\r
+ public static extern int switch_core_cert_verify(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_loadable_module_interface_module_name_set")]\r
public static extern void switch_loadable_module_interface_module_name_set(HandleRef jarg1, string jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_testv6_subnet")]\r
public static extern int switch_testv6_subnet(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_print_host")]\r
+ public static extern string switch_print_host(HandleRef jarg1, string jarg2, HandleRef jarg3);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_SMAX_get")]\r
public static extern int SWITCH_SMAX_get();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_string_match")]\r
public static extern int switch_string_match(string jarg1, uint jarg2, string jarg3, uint jarg4);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_strcasecmp_any")]\r
+ public static extern int switch_strcasecmp_any(string jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_util_quote_shell_arg")]\r
public static extern string switch_util_quote_shell_arg(string jarg1);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_channel_set_caller_profile")]\r
public static extern void switch_channel_set_caller_profile(HandleRef jarg1, HandleRef jarg2);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_channel_step_caller_profile")]\r
+ public static extern void switch_channel_step_caller_profile(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_channel_get_caller_profile")]\r
public static extern IntPtr switch_channel_get_caller_profile(HandleRef jarg1);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_hold_uuid")]\r
public static extern int switch_ivr_hold_uuid(string jarg1, string jarg2, int jarg3);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_hold_toggle_uuid")]\r
+ public static extern int switch_ivr_hold_toggle_uuid(string jarg1, string jarg2, int jarg3);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_unhold_uuid")]\r
public static extern int switch_ivr_unhold_uuid(string jarg1);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_delete_switch_rtp_crypto_key")]\r
public static extern void delete_switch_rtp_crypto_key(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_foundation_set")]\r
+ public static extern void icand_t_foundation_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_foundation_get")]\r
+ public static extern string icand_t_foundation_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_component_id_set")]\r
+ public static extern void icand_t_component_id_set(HandleRef jarg1, int jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_component_id_get")]\r
+ public static extern int icand_t_component_id_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_transport_set")]\r
+ public static extern void icand_t_transport_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_transport_get")]\r
+ public static extern string icand_t_transport_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_priority_set")]\r
+ public static extern void icand_t_priority_set(HandleRef jarg1, uint jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_priority_get")]\r
+ public static extern uint icand_t_priority_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_con_addr_set")]\r
+ public static extern void icand_t_con_addr_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_con_addr_get")]\r
+ public static extern string icand_t_con_addr_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_con_port_set")]\r
+ public static extern void icand_t_con_port_set(HandleRef jarg1, ushort jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_con_port_get")]\r
+ public static extern ushort icand_t_con_port_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_cand_type_set")]\r
+ public static extern void icand_t_cand_type_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_cand_type_get")]\r
+ public static extern string icand_t_cand_type_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_raddr_set")]\r
+ public static extern void icand_t_raddr_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_raddr_get")]\r
+ public static extern string icand_t_raddr_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_rport_set")]\r
+ public static extern void icand_t_rport_set(HandleRef jarg1, ushort jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_rport_get")]\r
+ public static extern ushort icand_t_rport_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_generation_set")]\r
+ public static extern void icand_t_generation_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_generation_get")]\r
+ public static extern string icand_t_generation_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_ready_set")]\r
+ public static extern void icand_t_ready_set(HandleRef jarg1, byte jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_icand_t_ready_get")]\r
+ public static extern byte icand_t_ready_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_new_icand_t")]\r
+ public static extern IntPtr new_icand_t();\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_delete_icand_t")]\r
+ public static extern void delete_icand_t(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_MAX_CAND_get")]\r
+ public static extern int MAX_CAND_get();\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_ice_t_cands_set")]\r
+ public static extern void ice_t_cands_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_ice_t_cands_get")]\r
+ public static extern IntPtr ice_t_cands_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_ice_t_cand_idx_set")]\r
+ public static extern void ice_t_cand_idx_set(HandleRef jarg1, int jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_ice_t_cand_idx_get")]\r
+ public static extern int ice_t_cand_idx_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_ice_t_chosen_set")]\r
+ public static extern void ice_t_chosen_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_ice_t_chosen_get")]\r
+ public static extern IntPtr ice_t_chosen_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_ice_t_ufrag_set")]\r
+ public static extern void ice_t_ufrag_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_ice_t_ufrag_get")]\r
+ public static extern string ice_t_ufrag_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_ice_t_pwd_set")]\r
+ public static extern void ice_t_pwd_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_ice_t_pwd_get")]\r
+ public static extern string ice_t_pwd_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_ice_t_options_set")]\r
+ public static extern void ice_t_options_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_ice_t_options_get")]\r
+ public static extern string ice_t_options_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_new_ice_t")]\r
+ public static extern IntPtr new_ice_t();\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_delete_ice_t")]\r
+ public static extern void delete_ice_t(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_add_crypto_key")]\r
public static extern int switch_rtp_add_crypto_key(HandleRef jarg1, int jarg2, uint jarg3, int jarg4, HandleRef jarg5, HandleRef jarg6);\r
\r
public static extern int switch_rtp_change_interval(HandleRef jarg1, uint jarg2, uint jarg3);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_create")]\r
- public static extern int switch_rtp_create(HandleRef jarg1, byte jarg2, uint jarg3, uint jarg4, uint jarg5, string jarg6, ref string jarg7, HandleRef jarg8);\r
+ public static extern int switch_rtp_create(HandleRef jarg1, byte jarg2, uint jarg3, uint jarg4, HandleRef jarg5, string jarg6, ref string jarg7, HandleRef jarg8);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_new")]\r
- public static extern IntPtr switch_rtp_new(string jarg1, ushort jarg2, string jarg3, ushort jarg4, byte jarg5, uint jarg6, uint jarg7, uint jarg8, string jarg9, ref string jarg10, HandleRef jarg11);\r
+ public static extern IntPtr switch_rtp_new(string jarg1, ushort jarg2, string jarg3, ushort jarg4, byte jarg5, uint jarg6, uint jarg7, HandleRef jarg8, string jarg9, ref string jarg10, HandleRef jarg11);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_set_remote_address")]\r
public static extern int switch_rtp_set_remote_address(HandleRef jarg1, string jarg2, ushort jarg3, ushort jarg4, int jarg5, ref string jarg6);\r
public static extern void switch_rtp_destroy(HandleRef jarg1);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_activate_ice")]\r
- public static extern int switch_rtp_activate_ice(HandleRef jarg1, string jarg2, string jarg3, string jarg4);\r
-\r
- [DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_activate_rtcp_ice")]\r
- public static extern int switch_rtp_activate_rtcp_ice(HandleRef jarg1, string jarg2, string jarg3, string jarg4);\r
+ public static extern int switch_rtp_activate_ice(HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, int jarg6, HandleRef jarg7, HandleRef jarg8);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_activate_rtcp")]\r
- public static extern int switch_rtp_activate_rtcp(HandleRef jarg1, int jarg2, ushort jarg3);\r
+ public static extern int switch_rtp_activate_rtcp(HandleRef jarg1, int jarg2, ushort jarg3, int jarg4);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_activate_jitter_buffer")]\r
public static extern int switch_rtp_activate_jitter_buffer(HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, uint jarg6);\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
+ public static extern void switch_rtp_set_flag(HandleRef jarg1, int jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_set_flags")]\r
+ public static extern void switch_rtp_set_flags(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_clear_flags")]\r
+ public static extern void switch_rtp_clear_flags(HandleRef jarg1, HandleRef jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_test_flag")]\r
- public static extern uint switch_rtp_test_flag(HandleRef jarg1, uint jarg2);\r
+ public static extern uint switch_rtp_test_flag(HandleRef jarg1, int jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_clear_flag")]\r
- public static extern void switch_rtp_clear_flag(HandleRef jarg1, uint jarg2);\r
+ public static extern void switch_rtp_clear_flag(HandleRef jarg1, int jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_get_rtp_socket")]\r
public static extern IntPtr switch_rtp_get_rtp_socket(HandleRef jarg1);\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_set_interdigit_delay")]\r
public static extern void switch_rtp_set_interdigit_delay(HandleRef jarg1, uint jarg2);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_add_dtls")]\r
+ public static extern int switch_rtp_add_dtls(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, int jarg4);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_has_dtls")]\r
+ public static extern int switch_rtp_has_dtls();\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_log_node_t_data_set")]\r
public static extern void switch_log_node_t_data_set(HandleRef jarg1, string jarg2);\r
\r
using System;\r
using System.Runtime.InteropServices;\r
\r
-public class input_callback_state_t : IDisposable {\r
+public class icand_t : IDisposable {\r
private HandleRef swigCPtr;\r
protected bool swigCMemOwn;\r
\r
- internal input_callback_state_t(IntPtr cPtr, bool cMemoryOwn) {\r
+ internal icand_t(IntPtr cPtr, bool cMemoryOwn) {\r
swigCMemOwn = cMemoryOwn;\r
swigCPtr = new HandleRef(this, cPtr);\r
}\r
\r
- internal static HandleRef getCPtr(input_callback_state_t obj) {\r
+ internal static HandleRef getCPtr(icand_t obj) {\r
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
}\r
\r
- ~input_callback_state_t() {\r
+ ~icand_t() {\r
Dispose();\r
}\r
\r
if (swigCPtr.Handle != IntPtr.Zero) {\r
if (swigCMemOwn) {\r
swigCMemOwn = false;\r
- freeswitchPINVOKE.delete_input_callback_state_t(swigCPtr);\r
+ freeswitchPINVOKE.delete_icand_t(swigCPtr);\r
}\r
swigCPtr = new HandleRef(null, IntPtr.Zero);\r
}\r
}\r
}\r
\r
- public SWIGTYPE_p_void function {\r
+ public string foundation {\r
set {\r
- freeswitchPINVOKE.input_callback_state_t_function_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));\r
+ freeswitchPINVOKE.icand_t_foundation_set(swigCPtr, value);\r
} \r
get {\r
- IntPtr cPtr = freeswitchPINVOKE.input_callback_state_t_function_get(swigCPtr);\r
- SWIGTYPE_p_void ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);\r
+ string ret = freeswitchPINVOKE.icand_t_foundation_get(swigCPtr);\r
return ret;\r
} \r
}\r
\r
- public SWIGTYPE_p_void threadState {\r
+ public int component_id {\r
set {\r
- freeswitchPINVOKE.input_callback_state_t_threadState_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));\r
+ freeswitchPINVOKE.icand_t_component_id_set(swigCPtr, value);\r
} \r
get {\r
- IntPtr cPtr = freeswitchPINVOKE.input_callback_state_t_threadState_get(swigCPtr);\r
- SWIGTYPE_p_void ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);\r
+ int ret = freeswitchPINVOKE.icand_t_component_id_get(swigCPtr);\r
return ret;\r
} \r
}\r
\r
- public SWIGTYPE_p_void extra {\r
+ public string transport {\r
set {\r
- freeswitchPINVOKE.input_callback_state_t_extra_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));\r
+ freeswitchPINVOKE.icand_t_transport_set(swigCPtr, value);\r
} \r
get {\r
- IntPtr cPtr = freeswitchPINVOKE.input_callback_state_t_extra_get(swigCPtr);\r
- SWIGTYPE_p_void ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);\r
+ string ret = freeswitchPINVOKE.icand_t_transport_get(swigCPtr);\r
return ret;\r
} \r
}\r
\r
- public string funcargs {\r
+ public uint priority {\r
set {\r
- freeswitchPINVOKE.input_callback_state_t_funcargs_set(swigCPtr, value);\r
+ freeswitchPINVOKE.icand_t_priority_set(swigCPtr, value);\r
} \r
get {\r
- string ret = freeswitchPINVOKE.input_callback_state_t_funcargs_get(swigCPtr);\r
+ uint ret = freeswitchPINVOKE.icand_t_priority_get(swigCPtr);\r
return ret;\r
} \r
}\r
\r
- public input_callback_state_t() : this(freeswitchPINVOKE.new_input_callback_state_t(), true) {\r
+ public string con_addr {\r
+ set {\r
+ freeswitchPINVOKE.icand_t_con_addr_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.icand_t_con_addr_get(swigCPtr);\r
+ return ret;\r
+ } \r
}\r
\r
-}\r
+ public ushort con_port {\r
+ set {\r
+ freeswitchPINVOKE.icand_t_con_port_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ ushort ret = freeswitchPINVOKE.icand_t_con_port_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
\r
-}\r
-/* ----------------------------------------------------------------------------\r
+ public string cand_type {\r
+ set {\r
+ freeswitchPINVOKE.icand_t_cand_type_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.icand_t_cand_type_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public string raddr {\r
+ set {\r
+ freeswitchPINVOKE.icand_t_raddr_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.icand_t_raddr_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public ushort rport {\r
+ set {\r
+ freeswitchPINVOKE.icand_t_rport_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ ushort ret = freeswitchPINVOKE.icand_t_rport_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public string generation {\r
+ set {\r
+ freeswitchPINVOKE.icand_t_generation_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.icand_t_generation_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public byte ready {\r
+ set {\r
+ freeswitchPINVOKE.icand_t_ready_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ byte ret = freeswitchPINVOKE.icand_t_ready_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public icand_t() : this(freeswitchPINVOKE.new_icand_t(), true) {\r
+ }\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
+public enum ice_proto_t {\r
+ IPR_RTP,\r
+ IPR_RTCP\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 ice_t : IDisposable {\r
+ private HandleRef swigCPtr;\r
+ protected bool swigCMemOwn;\r
+\r
+ internal ice_t(IntPtr cPtr, bool cMemoryOwn) {\r
+ swigCMemOwn = cMemoryOwn;\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(ice_t obj) {\r
+ return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
+ }\r
+\r
+ ~ice_t() {\r
+ Dispose();\r
+ }\r
+\r
+ public virtual void Dispose() {\r
+ lock(this) {\r
+ if (swigCPtr.Handle != IntPtr.Zero) {\r
+ if (swigCMemOwn) {\r
+ swigCMemOwn = false;\r
+ freeswitchPINVOKE.delete_ice_t(swigCPtr);\r
+ }\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+ GC.SuppressFinalize(this);\r
+ }\r
+ }\r
+\r
+ public SWIGTYPE_p_a_2__icand_s cands {\r
+ set {\r
+ freeswitchPINVOKE.ice_t_cands_set(swigCPtr, SWIGTYPE_p_a_2__icand_s.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.ice_t_cands_get(swigCPtr);\r
+ SWIGTYPE_p_a_2__icand_s ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_a_2__icand_s(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public int cand_idx {\r
+ set {\r
+ freeswitchPINVOKE.ice_t_cand_idx_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ int ret = freeswitchPINVOKE.ice_t_cand_idx_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public SWIGTYPE_p_int chosen {\r
+ set {\r
+ freeswitchPINVOKE.ice_t_chosen_set(swigCPtr, SWIGTYPE_p_int.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.ice_t_chosen_get(swigCPtr);\r
+ SWIGTYPE_p_int ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_int(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public string ufrag {\r
+ set {\r
+ freeswitchPINVOKE.ice_t_ufrag_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.ice_t_ufrag_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public string pwd {\r
+ set {\r
+ freeswitchPINVOKE.ice_t_pwd_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.ice_t_pwd_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public string options {\r
+ set {\r
+ freeswitchPINVOKE.ice_t_options_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.ice_t_options_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public ice_t() : this(freeswitchPINVOKE.new_ice_t(), true) {\r
+ }\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 input_callback_state_t : IDisposable {\r
+ private HandleRef swigCPtr;\r
+ protected bool swigCMemOwn;\r
+\r
+ internal input_callback_state_t(IntPtr cPtr, bool cMemoryOwn) {\r
+ swigCMemOwn = cMemoryOwn;\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(input_callback_state_t obj) {\r
+ return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
+ }\r
+\r
+ ~input_callback_state_t() {\r
+ Dispose();\r
+ }\r
+\r
+ public virtual void Dispose() {\r
+ lock(this) {\r
+ if (swigCPtr.Handle != IntPtr.Zero) {\r
+ if (swigCMemOwn) {\r
+ swigCMemOwn = false;\r
+ freeswitchPINVOKE.delete_input_callback_state_t(swigCPtr);\r
+ }\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+ GC.SuppressFinalize(this);\r
+ }\r
+ }\r
+\r
+ public SWIGTYPE_p_void function {\r
+ set {\r
+ freeswitchPINVOKE.input_callback_state_t_function_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.input_callback_state_t_function_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 SWIGTYPE_p_void threadState {\r
+ set {\r
+ freeswitchPINVOKE.input_callback_state_t_threadState_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.input_callback_state_t_threadState_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 SWIGTYPE_p_void extra {\r
+ set {\r
+ freeswitchPINVOKE.input_callback_state_t_extra_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.input_callback_state_t_extra_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 string funcargs {\r
+ set {\r
+ freeswitchPINVOKE.input_callback_state_t_funcargs_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.input_callback_state_t_funcargs_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public input_callback_state_t() : this(freeswitchPINVOKE.new_input_callback_state_t(), true) {\r
+ }\r
+\r
+}\r
+\r
+}\r
+/* ----------------------------------------------------------------------------\r
* This file was automatically generated by SWIG (http://www.swig.org).\r
* Version 2.0.1\r
*\r
using System;\r
using System.Runtime.InteropServices;\r
\r
+public class SWIGTYPE_p_a_2__icand_s {\r
+ private HandleRef swigCPtr;\r
+\r
+ internal SWIGTYPE_p_a_2__icand_s(IntPtr cPtr, bool futureUse) {\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ protected SWIGTYPE_p_a_2__icand_s() {\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(SWIGTYPE_p_a_2__icand_s 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_FILE {\r
private HandleRef swigCPtr;\r
\r
using System;\r
using System.Runtime.InteropServices;\r
\r
+public class SWIGTYPE_p_switch_core_media_ice_type_t {\r
+ private HandleRef swigCPtr;\r
+\r
+ internal SWIGTYPE_p_switch_core_media_ice_type_t(IntPtr cPtr, bool futureUse) {\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ protected SWIGTYPE_p_switch_core_media_ice_type_t() {\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(SWIGTYPE_p_switch_core_media_ice_type_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_core_port_allocator {\r
private HandleRef swigCPtr;\r
\r
using System;\r
using System.Runtime.InteropServices;\r
\r
+public class SWIGTYPE_p_switch_rtp_flag_t {\r
+ private HandleRef swigCPtr;\r
+\r
+ internal SWIGTYPE_p_switch_rtp_flag_t(IntPtr cPtr, bool futureUse) {\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ protected SWIGTYPE_p_switch_rtp_flag_t() {\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(SWIGTYPE_p_switch_rtp_flag_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_say_file_handle {\r
private HandleRef swigCPtr;\r
\r
CF_EARLY_OK,\r
CF_MEDIA_TRANS,\r
CF_HOLD_ON_BRIDGE,\r
+ CF_SECURE,\r
+ CF_CRYPTO_RECOVER,\r
+ CF_LIBERAL_DTMF,\r
+ CF_SLA_BARGE,\r
+ CF_SLA_BARGING,\r
+ CF_PROTO_HOLD,\r
+ CF_HOLD_LOCK,\r
+ CF_VIDEO_POSSIBLE,\r
+ CF_NOTIMER_DURING_BRIDGE,\r
+ CF_PASS_RFC2833,\r
+ CF_T38_PASSTHRU,\r
+ CF_DROP_DTMF,\r
+ CF_REINVITE,\r
+ CF_AUTOFLUSH_DURING_BRIDGE,\r
+ CF_RTP_NOTIMER_DURING_BRIDGE,\r
+ CF_WEBRTC,\r
+ CF_WEBRTC_MOZ,\r
+ CF_ICE,\r
+ CF_DTLS,\r
+ CF_VERBOSE_SDP,\r
+ CF_DTLS_OK,\r
CF_FLAG_MAX\r
}\r
\r
} \r
}\r
\r
+ public string certs_dir {\r
+ set {\r
+ freeswitchPINVOKE.switch_directories_certs_dir_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.switch_directories_certs_dir_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public switch_directories() : this(freeswitchPINVOKE.new_switch_directories(), true) {\r
}\r
\r
SFF_DYNAMIC = (1 << 6),\r
SFF_ZRTP = (1 << 7),\r
SFF_UDPTL_PACKET = (1 << 8),\r
- SFF_NOT_AUDIO = (1 << 9)\r
+ SFF_NOT_AUDIO = (1 << 9),\r
+ SFF_RTCP = (1 << 10)\r
}\r
\r
}\r
SMBF_STEREO_SWAP = (1 << 11),\r
SMBF_LOCK = (1 << 12),\r
SMBF_TAP_NATIVE_READ = (1 << 13),\r
- SMBF_TAP_NATIVE_WRITE = (1 << 14)\r
+ SMBF_TAP_NATIVE_WRITE = (1 << 14),\r
+ SMBF_ONE_ONLY = (1 << 15)\r
}\r
\r
}\r
public enum switch_rtp_crypto_direction_t {\r
SWITCH_RTP_CRYPTO_SEND,\r
SWITCH_RTP_CRYPTO_RECV,\r
+ SWITCH_RTP_CRYPTO_SEND_RTCP,\r
+ SWITCH_RTP_CRYPTO_RECV_RTCP,\r
SWITCH_RTP_CRYPTO_MAX\r
}\r
\r
NO_CRYPTO,\r
AES_CM_128_HMAC_SHA1_80,\r
AES_CM_128_HMAC_SHA1_32,\r
+ AES_CM_256_HMAC_SHA1_80,\r
AES_CM_128_NULL_AUTH\r
}\r
\r
\r
namespace FreeSWITCH.Native {\r
\r
-[System.Flags] public enum switch_rtp_flag_enum_t {\r
- SWITCH_RTP_FLAG_NOBLOCK = (1 << 0),\r
- SWITCH_RTP_FLAG_IO = (1 << 1),\r
- SWITCH_RTP_FLAG_USE_TIMER = (1 << 2),\r
- SWITCH_RTP_FLAG_RTCP_PASSTHRU = (1 << 3),\r
- SWITCH_RTP_FLAG_SECURE_SEND = (1 << 4),\r
- SWITCH_RTP_FLAG_SECURE_RECV = (1 << 5),\r
- SWITCH_RTP_FLAG_AUTOADJ = (1 << 6),\r
- SWITCH_RTP_FLAG_RAW_WRITE = (1 << 7),\r
- SWITCH_RTP_FLAG_GOOGLEHACK = (1 << 8),\r
- SWITCH_RTP_FLAG_VAD = (1 << 9),\r
- SWITCH_RTP_FLAG_BREAK = (1 << 10),\r
- SWITCH_RTP_FLAG_UDPTL = (1 << 11),\r
- SWITCH_RTP_FLAG_DATAWAIT = (1 << 12),\r
- SWITCH_RTP_FLAG_BYTESWAP = (1 << 13),\r
- SWITCH_RTP_FLAG_PASS_RFC2833 = (1 << 14),\r
- SWITCH_RTP_FLAG_AUTO_CNG = (1 << 15),\r
- SWITCH_RTP_FLAG_SECURE_SEND_RESET = (1 << 16),\r
- SWITCH_RTP_FLAG_SECURE_RECV_RESET = (1 << 17),\r
- SWITCH_RTP_FLAG_PROXY_MEDIA = (1 << 18),\r
- SWITCH_RTP_FLAG_SHUTDOWN = (1 << 19),\r
- SWITCH_RTP_FLAG_FLUSH = (1 << 20),\r
- SWITCH_RTP_FLAG_AUTOFLUSH = (1 << 21),\r
- SWITCH_RTP_FLAG_STICKY_FLUSH = (1 << 22),\r
- SWITCH_ZRTP_FLAG_SECURE_SEND = (1 << 23),\r
- SWITCH_ZRTP_FLAG_SECURE_RECV = (1 << 24),\r
- SWITCH_ZRTP_FLAG_SECURE_MITM_SEND = (1 << 25),\r
- SWITCH_ZRTP_FLAG_SECURE_MITM_RECV = (1 << 26),\r
- SWITCH_RTP_FLAG_DEBUG_RTP_READ = (1 << 27),\r
- SWITCH_RTP_FLAG_DEBUG_RTP_WRITE = (1 << 28),\r
- SWITCH_RTP_FLAG_VIDEO = (1 << 29),\r
- SWITCH_RTP_FLAG_ENABLE_RTCP = (1 << 30)\r
+public enum switch_rtp_flag_t {\r
+ SWITCH_RTP_FLAG_NOBLOCK = 0,\r
+ SWITCH_RTP_FLAG_IO,\r
+ SWITCH_RTP_FLAG_USE_TIMER,\r
+ SWITCH_RTP_FLAG_RTCP_PASSTHRU,\r
+ SWITCH_RTP_FLAG_SECURE_SEND,\r
+ SWITCH_RTP_FLAG_SECURE_RECV,\r
+ SWITCH_RTP_FLAG_AUTOADJ,\r
+ SWITCH_RTP_FLAG_RAW_WRITE,\r
+ SWITCH_RTP_FLAG_GOOGLEHACK,\r
+ SWITCH_RTP_FLAG_VAD,\r
+ SWITCH_RTP_FLAG_BREAK,\r
+ SWITCH_RTP_FLAG_UDPTL,\r
+ SWITCH_RTP_FLAG_DATAWAIT,\r
+ SWITCH_RTP_FLAG_BYTESWAP,\r
+ SWITCH_RTP_FLAG_PASS_RFC2833,\r
+ SWITCH_RTP_FLAG_AUTO_CNG,\r
+ SWITCH_RTP_FLAG_SECURE_SEND_RESET,\r
+ SWITCH_RTP_FLAG_SECURE_RECV_RESET,\r
+ SWITCH_RTP_FLAG_PROXY_MEDIA,\r
+ SWITCH_RTP_FLAG_SHUTDOWN,\r
+ SWITCH_RTP_FLAG_FLUSH,\r
+ SWITCH_RTP_FLAG_AUTOFLUSH,\r
+ SWITCH_RTP_FLAG_STICKY_FLUSH,\r
+ SWITCH_ZRTP_FLAG_SECURE_SEND,\r
+ SWITCH_ZRTP_FLAG_SECURE_RECV,\r
+ SWITCH_ZRTP_FLAG_SECURE_MITM_SEND,\r
+ SWITCH_ZRTP_FLAG_SECURE_MITM_RECV,\r
+ SWITCH_RTP_FLAG_DEBUG_RTP_READ,\r
+ SWITCH_RTP_FLAG_DEBUG_RTP_WRITE,\r
+ SWITCH_RTP_FLAG_VIDEO,\r
+ SWITCH_RTP_FLAG_ENABLE_RTCP,\r
+ SWITCH_RTP_FLAG_RTCP_MUX,\r
+ SWITCH_RTP_FLAG_INVALID\r
}\r
\r
}\r