}\r
\r
\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_TRANSFER_HISTORY_VARIABLE_get() {\r
+ char * jresult ;\r
+ char *result = 0 ;\r
+ \r
+ result = (char *)("transfer_history");\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE_get() {\r
char * jresult ;\r
char *result = 0 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_t38_options_t_sdp_o_line_set(void * jarg1, char * jarg2) {\r
+ switch_t38_options_t *arg1 = (switch_t38_options_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (switch_t38_options_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg2) {\r
+ arg1->sdp_o_line = (char const *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->sdp_o_line, (const char *)arg2);\r
+ } else {\r
+ arg1->sdp_o_line = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_t38_options_t_sdp_o_line_get(void * jarg1) {\r
+ char * jresult ;\r
+ switch_t38_options_t *arg1 = (switch_t38_options_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (switch_t38_options_t *)jarg1; \r
+ result = (char *) ((arg1)->sdp_o_line);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_t38_options_t() {\r
void * jresult ;\r
switch_t38_options_t *result = 0 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_regex_set_event_header_callback(char * jarg1, char * jarg2, void * jarg3) {\r
+ char *arg1 = (char *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ void *arg3 = (void *) 0 ;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ arg3 = (void *)jarg3; \r
+ switch_regex_set_event_header_callback((char const *)arg1,(char const *)arg2,arg3);\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_MAX_CORE_THREAD_SESSION_OBJS_get() {\r
int jresult ;\r
int result;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_session_sync_clock() {\r
+ int jresult ;\r
+ int result;\r
+ \r
+ result = (int)switch_core_session_sync_clock();\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_perform_destroy_memory_pool(void * jarg1, char * jarg2, char * jarg3, int jarg4) {\r
int jresult ;\r
switch_memory_pool_t **arg1 = (switch_memory_pool_t **) 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_chat_deliver(char * jarg1, void * jarg2) {\r
+ int jresult ;\r
+ char *arg1 = (char *) 0 ;\r
+ switch_event_t **arg2 = (switch_event_t **) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ arg2 = (switch_event_t **)jarg2; \r
+ result = (switch_status_t)switch_core_chat_deliver((char const *)arg1,arg2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_preprocess_session(void * jarg1, char * jarg2) {\r
int jresult ;\r
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_loadable_module_interface_chat_application_interface_set(void * jarg1, void * jarg2) {\r
+ switch_loadable_module_interface *arg1 = (switch_loadable_module_interface *) 0 ;\r
+ switch_chat_application_interface_t *arg2 = (switch_chat_application_interface_t *) 0 ;\r
+ \r
+ arg1 = (switch_loadable_module_interface *)jarg1; \r
+ arg2 = (switch_chat_application_interface_t *)jarg2; \r
+ if (arg1) (arg1)->chat_application_interface = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_loadable_module_interface_chat_application_interface_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_loadable_module_interface *arg1 = (switch_loadable_module_interface *) 0 ;\r
+ switch_chat_application_interface_t *result = 0 ;\r
+ \r
+ arg1 = (switch_loadable_module_interface *)jarg1; \r
+ result = (switch_chat_application_interface_t *) ((arg1)->chat_application_interface);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_loadable_module_interface_api_interface_set(void * jarg1, void * jarg2) {\r
switch_loadable_module_interface *arg1 = (switch_loadable_module_interface *) 0 ;\r
switch_api_interface_t *arg2 = (switch_api_interface_t *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_loadable_module_get_chat_application_interface(char * jarg1) {\r
+ void * jresult ;\r
+ char *arg1 = (char *) 0 ;\r
+ switch_chat_application_interface_t *result = 0 ;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ result = (switch_chat_application_interface_t *)switch_loadable_module_get_chat_application_interface((char const *)arg1);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_execute_chat_app(void * jarg1, char * jarg2, char * jarg3) {\r
+ int jresult ;\r
+ switch_event_t *arg1 = (switch_event_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ char *arg3 = (char *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_event_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ arg3 = (char *)jarg3; \r
+ result = (switch_status_t)switch_core_execute_chat_app(arg1,(char const *)arg2,(char const *)arg3);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_loadable_module_get_api_interface(char * jarg1) {\r
void * jresult ;\r
char *arg1 = (char *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_safe_atoi(char * jarg1, int jarg2) {\r
+ int jresult ;\r
+ char *arg1 = (char *) 0 ;\r
+ int arg2 ;\r
+ int result;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ arg2 = (int)jarg2; \r
+ result = (int)switch_safe_atoi((char const *)arg1,arg2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT char * SWIGSTDCALL CSharp_switch_safe_strdup(char * jarg1) {\r
char * jresult ;\r
char *arg1 = (char *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_uuid_str(char * jarg1, void * jarg2) {\r
+ char * jresult ;\r
+ char *arg1 = (char *) 0 ;\r
+ switch_size_t arg2 ;\r
+ switch_size_t *argp2 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ argp2 = (switch_size_t *)jarg2; \r
+ if (!argp2) {\r
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null switch_size_t", 0);\r
+ return 0;\r
+ }\r
+ arg2 = *argp2; \r
+ result = (char *)switch_uuid_str(arg1,arg2);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_profile_node_t_var_set(void * jarg1, char * jarg2) {\r
profile_node_t *arg1 = (profile_node_t *) 0 ;\r
char *arg2 = (char *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_uuid_str_set(void * jarg1, char * jarg2) {\r
+ switch_caller_profile *arg1 = (switch_caller_profile *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (switch_caller_profile *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->uuid_str) delete [] arg1->uuid_str;\r
+ if (arg2) {\r
+ arg1->uuid_str = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->uuid_str, (const char *)arg2);\r
+ } else {\r
+ arg1->uuid_str = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_caller_profile_uuid_str_get(void * jarg1) {\r
+ char * jresult ;\r
+ switch_caller_profile *arg1 = (switch_caller_profile *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (switch_caller_profile *)jarg1; \r
+ result = (char *) ((arg1)->uuid_str);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_clone_of_set(void * jarg1, char * jarg2) {\r
+ switch_caller_profile *arg1 = (switch_caller_profile *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (switch_caller_profile *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->clone_of) delete [] arg1->clone_of;\r
+ if (arg2) {\r
+ arg1->clone_of = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->clone_of, (const char *)arg2);\r
+ } else {\r
+ arg1->clone_of = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_caller_profile_clone_of_get(void * jarg1) {\r
+ char * jresult ;\r
+ switch_caller_profile *arg1 = (switch_caller_profile *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (switch_caller_profile *)jarg1; \r
+ result = (char *) ((arg1)->clone_of);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_transfer_source_set(void * jarg1, char * jarg2) {\r
+ switch_caller_profile *arg1 = (switch_caller_profile *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (switch_caller_profile *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg1->transfer_source) delete [] arg1->transfer_source;\r
+ if (arg2) {\r
+ arg1->transfer_source = (char *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->transfer_source, (const char *)arg2);\r
+ } else {\r
+ arg1->transfer_source = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_caller_profile_transfer_source_get(void * jarg1) {\r
+ char * jresult ;\r
+ switch_caller_profile *arg1 = (switch_caller_profile *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (switch_caller_profile *)jarg1; \r
+ result = (char *) ((arg1)->transfer_source);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_caller_profile() {\r
void * jresult ;\r
switch_caller_profile *result = 0 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_application_interface_interface_name_set(void * jarg1, char * jarg2) {\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg2) {\r
+ arg1->interface_name = (char const *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->interface_name, (const char *)arg2);\r
+ } else {\r
+ arg1->interface_name = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_chat_application_interface_interface_name_get(void * jarg1) {\r
+ char * jresult ;\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ result = (char *) ((arg1)->interface_name);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_application_interface_chat_application_function_set(void * jarg1, void * jarg2) {\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ switch_chat_application_function_t arg2 = (switch_chat_application_function_t) 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ arg2 = (switch_chat_application_function_t)jarg2; \r
+ if (arg1) (arg1)->chat_application_function = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_chat_application_interface_chat_application_function_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ switch_chat_application_function_t result;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ result = (switch_chat_application_function_t) ((arg1)->chat_application_function);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_application_interface_long_desc_set(void * jarg1, char * jarg2) {\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg2) {\r
+ arg1->long_desc = (char const *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->long_desc, (const char *)arg2);\r
+ } else {\r
+ arg1->long_desc = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_chat_application_interface_long_desc_get(void * jarg1) {\r
+ char * jresult ;\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ result = (char *) ((arg1)->long_desc);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_application_interface_short_desc_set(void * jarg1, char * jarg2) {\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg2) {\r
+ arg1->short_desc = (char const *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->short_desc, (const char *)arg2);\r
+ } else {\r
+ arg1->short_desc = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_chat_application_interface_short_desc_get(void * jarg1) {\r
+ char * jresult ;\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ result = (char *) ((arg1)->short_desc);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_application_interface_syntax_set(void * jarg1, char * jarg2) {\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ {\r
+ if (arg2) {\r
+ arg1->syntax = (char const *) (new char[strlen((const char *)arg2)+1]);\r
+ strcpy((char *)arg1->syntax, (const char *)arg2);\r
+ } else {\r
+ arg1->syntax = 0;\r
+ }\r
+ }\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_chat_application_interface_syntax_get(void * jarg1) {\r
+ char * jresult ;\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ result = (char *) ((arg1)->syntax);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_application_interface_flags_set(void * jarg1, unsigned long jarg2) {\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ uint32_t arg2 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ if (arg1) (arg1)->flags = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_chat_application_interface_flags_get(void * jarg1) {\r
+ unsigned long jresult ;\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ uint32_t result;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ result = (uint32_t) ((arg1)->flags);\r
+ jresult = (unsigned long)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_application_interface_rwlock_set(void * jarg1, void * jarg2) {\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ arg2 = (switch_thread_rwlock_t *)jarg2; \r
+ if (arg1) (arg1)->rwlock = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_chat_application_interface_rwlock_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ switch_thread_rwlock_t *result = 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ result = (switch_thread_rwlock_t *) ((arg1)->rwlock);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_application_interface_refs_set(void * jarg1, int jarg2) {\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ int arg2 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ arg2 = (int)jarg2; \r
+ if (arg1) (arg1)->refs = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_chat_application_interface_refs_get(void * jarg1) {\r
+ int jresult ;\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ int result;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ result = (int) ((arg1)->refs);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_application_interface_reflock_set(void * jarg1, void * jarg2) {\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ switch_mutex_t *arg2 = (switch_mutex_t *) 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ arg2 = (switch_mutex_t *)jarg2; \r
+ if (arg1) (arg1)->reflock = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_chat_application_interface_reflock_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ switch_mutex_t *result = 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ result = (switch_mutex_t *) ((arg1)->reflock);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_application_interface_parent_set(void * jarg1, void * jarg2) {\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ switch_loadable_module_interface_t *arg2 = (switch_loadable_module_interface_t *) 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ arg2 = (switch_loadable_module_interface_t *)jarg2; \r
+ if (arg1) (arg1)->parent = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_chat_application_interface_parent_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ switch_loadable_module_interface_t *result = 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ result = (switch_loadable_module_interface_t *) ((arg1)->parent);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_chat_application_interface_next_set(void * jarg1, void * jarg2) {\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ switch_chat_application_interface *arg2 = (switch_chat_application_interface *) 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ arg2 = (switch_chat_application_interface *)jarg2; \r
+ if (arg1) (arg1)->next = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_chat_application_interface_next_get(void * jarg1) {\r
+ void * jresult ;\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ switch_chat_application_interface *result = 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ result = (switch_chat_application_interface *) ((arg1)->next);\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_chat_application_interface() {\r
+ void * jresult ;\r
+ switch_chat_application_interface *result = 0 ;\r
+ \r
+ result = (switch_chat_application_interface *)new switch_chat_application_interface();\r
+ jresult = (void *)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_delete_switch_chat_application_interface(void * jarg1) {\r
+ switch_chat_application_interface *arg1 = (switch_chat_application_interface *) 0 ;\r
+ \r
+ arg1 = (switch_chat_application_interface *)jarg1; \r
+ delete arg1;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_api_interface_interface_name_set(void * jarg1, char * jarg2) {\r
switch_api_interface *arg1 = (switch_api_interface *) 0 ;\r
char *arg2 = (char *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_rename_header(void * jarg1, char * jarg2, char * jarg3) {\r
+ int jresult ;\r
+ switch_event_t *arg1 = (switch_event_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ char *arg3 = (char *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_event_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ arg3 = (char *)jarg3; \r
+ result = (switch_status_t)switch_event_rename_header(arg1,(char const *)arg2,(char const *)arg3);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT char * SWIGSTDCALL CSharp_switch_event_get_body(void * jarg1) {\r
char * jresult ;\r
switch_event_t *arg1 = (switch_event_t *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_dup_reply(void * jarg1, void * jarg2) {\r
+ int jresult ;\r
+ switch_event_t **arg1 = (switch_event_t **) 0 ;\r
+ switch_event_t *arg2 = (switch_event_t *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_event_t **)jarg1; \r
+ arg2 = (switch_event_t *)jarg2; \r
+ result = (switch_status_t)switch_event_dup_reply(arg1,arg2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_fire_detailed(char * jarg1, char * jarg2, int jarg3, void * jarg4, void * jarg5) {\r
int jresult ;\r
char *arg1 = (char *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_set_body(void * jarg1, char * jarg2) {\r
+ int jresult ;\r
+ switch_event_t *arg1 = (switch_event_t *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_event_t *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ result = (switch_status_t)switch_event_set_body(arg1,(char const *)arg2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT char * SWIGSTDCALL CSharp_switch_event_expand_headers(void * jarg1, char * jarg2) {\r
char * jresult ;\r
switch_event_t *arg1 = (switch_event_t *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_ivr_dmachine_get_name(void * jarg1) {\r
+ char * jresult ;\r
+ switch_ivr_dmachine_t *arg1 = (switch_ivr_dmachine_t *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (switch_ivr_dmachine_t *)jarg1; \r
+ result = (char *)switch_ivr_dmachine_get_name(arg1);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_ivr_dmachine_set_match_callback(void * jarg1, void * jarg2) {\r
switch_ivr_dmachine_t *arg1 = (switch_ivr_dmachine_t *) 0 ;\r
switch_ivr_dmachine_callback_t arg2 = (switch_ivr_dmachine_callback_t) 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_create_message_reply(void * jarg1, void * jarg2, char * jarg3) {\r
+ int jresult ;\r
+ switch_event_t **arg1 = (switch_event_t **) 0 ;\r
+ switch_event_t *arg2 = (switch_event_t *) 0 ;\r
+ char *arg3 = (char *) 0 ;\r
+ switch_status_t result;\r
+ \r
+ arg1 = (switch_event_t **)jarg1; \r
+ arg2 = (switch_event_t *)jarg2; \r
+ arg3 = (char *)jarg3; \r
+ result = (switch_status_t)switch_ivr_create_message_reply(arg1,arg2,(char const *)arg3);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_ivr_check_presence_mapping(char * jarg1, char * jarg2) {\r
+ char * jresult ;\r
+ char *arg1 = (char *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ result = (char *)switch_ivr_check_presence_mapping((char const *)arg1,(char const *)arg2);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_RTP_MAX_BUF_LEN_get() {\r
int jresult ;\r
int result;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_setGlobalVariable(char * jarg1, char * jarg2) {\r
+ char *arg1 = (char *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ setGlobalVariable(arg1,arg2);\r
+}\r
+\r
+\r
+SWIGEXPORT char * SWIGSTDCALL CSharp_getGlobalVariable(char * jarg1) {\r
+ char * jresult ;\r
+ char *arg1 = (char *) 0 ;\r
+ char *result = 0 ;\r
+ \r
+ arg1 = (char *)jarg1; \r
+ result = (char *)getGlobalVariable(arg1);\r
+ jresult = SWIG_csharp_string_callback((const char *)result); \r
+ free(result);\r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_consoleLog(char * jarg1, char * jarg2) {\r
char *arg1 = (char *) 0 ;\r
char *arg2 = (char *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT int SWIGSTDCALL CSharp_Event_chat_execute(void * jarg1, char * jarg2, char * jarg3) {\r
+ int jresult ;\r
+ Event *arg1 = (Event *) 0 ;\r
+ char *arg2 = (char *) 0 ;\r
+ char *arg3 = (char *) NULL ;\r
+ int result;\r
+ \r
+ arg1 = (Event *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ arg3 = (char *)jarg3; \r
+ result = (int)(arg1)->chat_execute((char const *)arg2,(char const *)arg3);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_Event_chat_send(void * jarg1, char * jarg2) {\r
+ int jresult ;\r
+ Event *arg1 = (Event *) 0 ;\r
+ char *arg2 = (char *) NULL ;\r
+ int result;\r
+ \r
+ arg1 = (Event *)jarg1; \r
+ arg2 = (char *)jarg2; \r
+ result = (int)(arg1)->chat_send((char const *)arg2);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT char * SWIGSTDCALL CSharp_Event_Serialize(void * jarg1, char * jarg2) {\r
char * jresult ;\r
Event *arg1 = (Event *) 0 ;\r
public Event(switch_event wrap_me, int free_me) : this(freeswitchPINVOKE.new_Event__SWIG_1(switch_event.getCPtr(wrap_me), free_me), true) {\r
}\r
\r
+ public int chat_execute(string app, string data) {\r
+ int ret = freeswitchPINVOKE.Event_chat_execute(swigCPtr, app, data);\r
+ return ret;\r
+ }\r
+\r
+ public int chat_send(string dest_proto) {\r
+ int ret = freeswitchPINVOKE.Event_chat_send(swigCPtr, dest_proto);\r
+ return ret;\r
+ }\r
+\r
public string Serialize(string format) {\r
string ret = freeswitchPINVOKE.Event_Serialize(swigCPtr, format);\r
return ret;\r
freeswitchPINVOKE.switch_regex_set_var_callback(var, val, SWIGTYPE_p_void.getCPtr(user_data));\r
}\r
\r
+ public static void switch_regex_set_event_header_callback(string var, string val, SWIGTYPE_p_void user_data) {\r
+ freeswitchPINVOKE.switch_regex_set_event_header_callback(var, val, SWIGTYPE_p_void.getCPtr(user_data));\r
+ }\r
+\r
public static void switch_core_session_sched_heartbeat(SWIGTYPE_p_switch_core_session session, uint seconds) {\r
freeswitchPINVOKE.switch_core_session_sched_heartbeat(SWIGTYPE_p_switch_core_session.getCPtr(session), seconds);\r
}\r
return ret;\r
}\r
\r
+ public static int switch_core_session_sync_clock() {\r
+ int ret = freeswitchPINVOKE.switch_core_session_sync_clock();\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_core_perform_destroy_memory_pool(SWIGTYPE_p_p_apr_pool_t pool, string file, string func, int line) {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_perform_destroy_memory_pool(SWIGTYPE_p_p_apr_pool_t.getCPtr(pool), file, func, line);\r
return ret;\r
return ret;\r
}\r
\r
+ public static switch_status_t switch_core_chat_deliver(string dest_proto, SWIGTYPE_p_p_switch_event message_event) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_chat_deliver(dest_proto, SWIGTYPE_p_p_switch_event.getCPtr(message_event));\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_ivr_preprocess_session(SWIGTYPE_p_switch_core_session session, string cmds) {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_preprocess_session(SWIGTYPE_p_switch_core_session.getCPtr(session), cmds);\r
return ret;\r
return ret;\r
}\r
\r
+ public static switch_chat_application_interface switch_loadable_module_get_chat_application_interface(string name) {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_chat_application_interface(name);\r
+ switch_chat_application_interface ret = (cPtr == IntPtr.Zero) ? null : new switch_chat_application_interface(cPtr, false);\r
+ return ret;\r
+ }\r
+\r
+ public static switch_status_t switch_core_execute_chat_app(switch_event message, string app, string data) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_execute_chat_app(switch_event.getCPtr(message), app, data);\r
+ return ret;\r
+ }\r
+\r
public static switch_api_interface switch_loadable_module_get_api_interface(string name) {\r
IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_get_api_interface(name);\r
switch_api_interface ret = (cPtr == IntPtr.Zero) ? null : new switch_api_interface(cPtr, false);\r
return ret;\r
}\r
\r
+ public static int switch_safe_atoi(string nptr, int dft) {\r
+ int ret = freeswitchPINVOKE.switch_safe_atoi(nptr, dft);\r
+ return ret;\r
+ }\r
+\r
public static string switch_safe_strdup(string it) {\r
string ret = freeswitchPINVOKE.switch_safe_strdup(it);\r
return ret;\r
return ret;\r
}\r
\r
+ public static string switch_uuid_str(string buf, SWIGTYPE_p_switch_size_t len) {\r
+ string ret = freeswitchPINVOKE.switch_uuid_str(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 switch_caller_extension switch_caller_extension_new(SWIGTYPE_p_switch_core_session session, string extension_name, string extension_number) {\r
IntPtr cPtr = freeswitchPINVOKE.switch_caller_extension_new(SWIGTYPE_p_switch_core_session.getCPtr(session), extension_name, extension_number);\r
switch_caller_extension ret = (cPtr == IntPtr.Zero) ? null : new switch_caller_extension(cPtr, false);\r
return ret;\r
}\r
\r
+ public static switch_status_t switch_event_rename_header(switch_event arg0, string header_name, string new_header_name) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_rename_header(switch_event.getCPtr(arg0), header_name, new_header_name);\r
+ return ret;\r
+ }\r
+\r
public static string switch_event_get_body(switch_event arg0) {\r
string ret = freeswitchPINVOKE.switch_event_get_body(switch_event.getCPtr(arg0));\r
return ret;\r
freeswitchPINVOKE.switch_event_merge(switch_event.getCPtr(arg0), switch_event.getCPtr(tomerge));\r
}\r
\r
+ public static switch_status_t switch_event_dup_reply(SWIGTYPE_p_p_switch_event arg0, switch_event todup) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_dup_reply(SWIGTYPE_p_p_switch_event.getCPtr(arg0), switch_event.getCPtr(todup));\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_event_fire_detailed(string file, string func, int line, SWIGTYPE_p_p_switch_event arg3, SWIGTYPE_p_void user_data) {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_fire_detailed(file, func, line, SWIGTYPE_p_p_switch_event.getCPtr(arg3), SWIGTYPE_p_void.getCPtr(user_data));\r
return ret;\r
return ret;\r
}\r
\r
+ public static switch_status_t switch_event_set_body(switch_event arg0, string body) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_set_body(switch_event.getCPtr(arg0), body);\r
+ return ret;\r
+ }\r
+\r
public static string switch_event_expand_headers(switch_event arg0, string arg1) {\r
string ret = freeswitchPINVOKE.switch_event_expand_headers(switch_event.getCPtr(arg0), arg1);\r
return ret;\r
return ret;\r
}\r
\r
+ public static string switch_ivr_dmachine_get_name(SWIGTYPE_p_switch_ivr_dmachine dmachine) {\r
+ string ret = freeswitchPINVOKE.switch_ivr_dmachine_get_name(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine));\r
+ return ret;\r
+ }\r
+\r
public static void switch_ivr_dmachine_set_match_callback(SWIGTYPE_p_switch_ivr_dmachine dmachine, SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t match_callback) {\r
freeswitchPINVOKE.switch_ivr_dmachine_set_match_callback(SWIGTYPE_p_switch_ivr_dmachine.getCPtr(dmachine), SWIGTYPE_p_f_p_switch_ivr_dmachine_match__switch_status_t.getCPtr(match_callback));\r
}\r
return ret;\r
}\r
\r
+ public static switch_status_t switch_ivr_create_message_reply(SWIGTYPE_p_p_switch_event reply, switch_event message, string new_proto) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_ivr_create_message_reply(SWIGTYPE_p_p_switch_event.getCPtr(reply), switch_event.getCPtr(message), new_proto);\r
+ return ret;\r
+ }\r
+\r
+ public static string switch_ivr_check_presence_mapping(string exten_name, string domain_name) {\r
+ string ret = freeswitchPINVOKE.switch_ivr_check_presence_mapping(exten_name, domain_name);\r
+ return ret;\r
+ }\r
+\r
public static switch_status_t switch_rtp_add_crypto_key(SWIGTYPE_p_switch_rtp rtp_session, switch_rtp_crypto_direction_t direction, uint index, switch_rtp_crypto_key_type_t type, SWIGTYPE_p_unsigned_char key, SWIGTYPE_p_switch_size_t keylen) {\r
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_add_crypto_key(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), (int)direction, index, (int)type, SWIGTYPE_p_unsigned_char.getCPtr(key), SWIGTYPE_p_switch_size_t.getCPtr(keylen));\r
if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();\r
return ret;\r
}\r
\r
+ public static void setGlobalVariable(string var_name, string var_val) {\r
+ freeswitchPINVOKE.setGlobalVariable(var_name, var_val);\r
+ }\r
+\r
+ public static string getGlobalVariable(string var_name) {\r
+ string ret = freeswitchPINVOKE.getGlobalVariable(var_name);\r
+ return ret;\r
+ }\r
+\r
public static void consoleLog(string level_str, string msg) {\r
freeswitchPINVOKE.consoleLog(level_str, msg);\r
}\r
public static readonly string SWITCH_READ_RESULT_VARIABLE = freeswitchPINVOKE.SWITCH_READ_RESULT_VARIABLE_get();\r
public static readonly string SWITCH_COPY_XML_CDR_VARIABLE = freeswitchPINVOKE.SWITCH_COPY_XML_CDR_VARIABLE_get();\r
public static readonly string SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE = freeswitchPINVOKE.SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get();\r
+ public static readonly string SWITCH_TRANSFER_HISTORY_VARIABLE = freeswitchPINVOKE.SWITCH_TRANSFER_HISTORY_VARIABLE_get();\r
public static readonly string SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE_get();\r
public static readonly string SWITCH_CHANNEL_EXECUTE_ON_PRE_ANSWER_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_PRE_ANSWER_VARIABLE_get();\r
public static readonly string SWITCH_CHANNEL_EXECUTE_ON_MEDIA_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_MEDIA_VARIABLE_get();\r
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get")]\r
public static extern string SWITCH_PROTO_SPECIFIC_HANGUP_CAUSE_VARIABLE_get();\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_SWITCH_TRANSFER_HISTORY_VARIABLE_get")]\r
+ public static extern string SWITCH_TRANSFER_HISTORY_VARIABLE_get();\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE_get")]\r
public static extern string SWITCH_CHANNEL_EXECUTE_ON_ANSWER_VARIABLE_get();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_t38_options_t_local_port_get")]\r
public static extern ushort switch_t38_options_t_local_port_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_t38_options_t_sdp_o_line_set")]\r
+ public static extern void switch_t38_options_t_sdp_o_line_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_t38_options_t_sdp_o_line_get")]\r
+ public static extern string switch_t38_options_t_sdp_o_line_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_new_switch_t38_options_t")]\r
public static extern IntPtr new_switch_t38_options_t();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_regex_set_var_callback")]\r
public static extern void switch_regex_set_var_callback(string jarg1, string jarg2, HandleRef jarg3);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_regex_set_event_header_callback")]\r
+ public static extern void switch_regex_set_event_header_callback(string jarg1, string jarg2, HandleRef jarg3);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_MAX_CORE_THREAD_SESSION_OBJS_get")]\r
public static extern int SWITCH_MAX_CORE_THREAD_SESSION_OBJS_get();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_perform_new_memory_pool")]\r
public static extern int switch_core_perform_new_memory_pool(HandleRef jarg1, string jarg2, string jarg3, int jarg4);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_sync_clock")]\r
+ public static extern int switch_core_session_sync_clock();\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_perform_destroy_memory_pool")]\r
public static extern int switch_core_perform_destroy_memory_pool(HandleRef jarg1, string jarg2, string jarg3, int jarg4);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_chat_send")]\r
public static extern int switch_core_chat_send(string jarg1, HandleRef jarg2);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_chat_deliver")]\r
+ public static extern int switch_core_chat_deliver(string jarg1, HandleRef jarg2);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_preprocess_session")]\r
public static extern int switch_ivr_preprocess_session(HandleRef jarg1, string jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_loadable_module_interface_application_interface_get")]\r
public static extern IntPtr switch_loadable_module_interface_application_interface_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_loadable_module_interface_chat_application_interface_set")]\r
+ public static extern void switch_loadable_module_interface_chat_application_interface_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_loadable_module_interface_chat_application_interface_get")]\r
+ public static extern IntPtr switch_loadable_module_interface_chat_application_interface_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_loadable_module_interface_api_interface_set")]\r
public static extern void switch_loadable_module_interface_api_interface_set(HandleRef jarg1, HandleRef jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_loadable_module_get_application_interface")]\r
public static extern IntPtr switch_loadable_module_get_application_interface(string jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_loadable_module_get_chat_application_interface")]\r
+ public static extern IntPtr switch_loadable_module_get_chat_application_interface(string jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_execute_chat_app")]\r
+ public static extern int switch_core_execute_chat_app(HandleRef jarg1, string jarg2, string jarg3);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_loadable_module_get_api_interface")]\r
public static extern IntPtr switch_loadable_module_get_api_interface(string jarg1);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_clean_name_string")]\r
public static extern string switch_clean_name_string(string jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_safe_atoi")]\r
+ public static extern int switch_safe_atoi(string jarg1, int jarg2);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_safe_strdup")]\r
public static extern string switch_safe_strdup(string jarg1);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_split_user_domain")]\r
public static extern int switch_split_user_domain(string jarg1, ref string jarg2, ref string jarg3);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_uuid_str")]\r
+ public static extern string switch_uuid_str(string jarg1, HandleRef jarg2);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_profile_node_t_var_set")]\r
public static extern void profile_node_t_var_set(HandleRef jarg1, string jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_soft_get")]\r
public static extern IntPtr switch_caller_profile_soft_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_uuid_str_set")]\r
+ public static extern void switch_caller_profile_uuid_str_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_uuid_str_get")]\r
+ public static extern string switch_caller_profile_uuid_str_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_clone_of_set")]\r
+ public static extern void switch_caller_profile_clone_of_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_clone_of_get")]\r
+ public static extern string switch_caller_profile_clone_of_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_transfer_source_set")]\r
+ public static extern void switch_caller_profile_transfer_source_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_transfer_source_get")]\r
+ public static extern string switch_caller_profile_transfer_source_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_new_switch_caller_profile")]\r
public static extern IntPtr new_switch_caller_profile();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_delete_switch_application_interface")]\r
public static extern void delete_switch_application_interface(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_interface_name_set")]\r
+ public static extern void switch_chat_application_interface_interface_name_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_interface_name_get")]\r
+ public static extern string switch_chat_application_interface_interface_name_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_chat_application_function_set")]\r
+ public static extern void switch_chat_application_interface_chat_application_function_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_chat_application_function_get")]\r
+ public static extern IntPtr switch_chat_application_interface_chat_application_function_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_long_desc_set")]\r
+ public static extern void switch_chat_application_interface_long_desc_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_long_desc_get")]\r
+ public static extern string switch_chat_application_interface_long_desc_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_short_desc_set")]\r
+ public static extern void switch_chat_application_interface_short_desc_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_short_desc_get")]\r
+ public static extern string switch_chat_application_interface_short_desc_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_syntax_set")]\r
+ public static extern void switch_chat_application_interface_syntax_set(HandleRef jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_syntax_get")]\r
+ public static extern string switch_chat_application_interface_syntax_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_flags_set")]\r
+ public static extern void switch_chat_application_interface_flags_set(HandleRef jarg1, uint jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_flags_get")]\r
+ public static extern uint switch_chat_application_interface_flags_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_rwlock_set")]\r
+ public static extern void switch_chat_application_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_rwlock_get")]\r
+ public static extern IntPtr switch_chat_application_interface_rwlock_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_refs_set")]\r
+ public static extern void switch_chat_application_interface_refs_set(HandleRef jarg1, int jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_refs_get")]\r
+ public static extern int switch_chat_application_interface_refs_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_reflock_set")]\r
+ public static extern void switch_chat_application_interface_reflock_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_reflock_get")]\r
+ public static extern IntPtr switch_chat_application_interface_reflock_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_parent_set")]\r
+ public static extern void switch_chat_application_interface_parent_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_parent_get")]\r
+ public static extern IntPtr switch_chat_application_interface_parent_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_next_set")]\r
+ public static extern void switch_chat_application_interface_next_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_chat_application_interface_next_get")]\r
+ public static extern IntPtr switch_chat_application_interface_next_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_new_switch_chat_application_interface")]\r
+ public static extern IntPtr new_switch_chat_application_interface();\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_delete_switch_chat_application_interface")]\r
+ public static extern void delete_switch_chat_application_interface(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_api_interface_interface_name_set")]\r
public static extern void switch_api_interface_interface_name_set(HandleRef jarg1, string jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_event_get_header_idx")]\r
public static extern string switch_event_get_header_idx(HandleRef jarg1, string jarg2, int jarg3);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_event_rename_header")]\r
+ public static extern int switch_event_rename_header(HandleRef jarg1, string jarg2, string jarg3);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_event_get_body")]\r
public static extern string switch_event_get_body(HandleRef jarg1);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_event_merge")]\r
public static extern void switch_event_merge(HandleRef jarg1, HandleRef jarg2);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_event_dup_reply")]\r
+ public static extern int switch_event_dup_reply(HandleRef jarg1, HandleRef jarg2);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_event_fire_detailed")]\r
public static extern int switch_event_fire_detailed(string jarg1, string jarg2, int jarg3, HandleRef jarg4, HandleRef jarg5);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_event_running")]\r
public static extern int switch_event_running();\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_event_set_body")]\r
+ public static extern int switch_event_set_body(HandleRef jarg1, string jarg2);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_event_expand_headers")]\r
public static extern string switch_event_expand_headers(HandleRef jarg1, string jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_uuid_exists")]\r
public static extern int switch_ivr_uuid_exists(string jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_dmachine_get_name")]\r
+ public static extern string switch_ivr_dmachine_get_name(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_dmachine_set_match_callback")]\r
public static extern void switch_ivr_dmachine_set_match_callback(HandleRef jarg1, HandleRef jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_insert_file")]\r
public static extern int switch_ivr_insert_file(HandleRef jarg1, string jarg2, string jarg3, HandleRef jarg4);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_create_message_reply")]\r
+ public static extern int switch_ivr_create_message_reply(HandleRef jarg1, HandleRef jarg2, string jarg3);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_ivr_check_presence_mapping")]\r
+ public static extern string switch_ivr_check_presence_mapping(string jarg1, string jarg2);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_RTP_MAX_BUF_LEN_get")]\r
public static extern int SWITCH_RTP_MAX_BUF_LEN_get();\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_config_next_pair")]\r
public static extern int switch_config_next_pair(HandleRef jarg1, ref string jarg2, ref string jarg3);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_setGlobalVariable")]\r
+ public static extern void setGlobalVariable(string jarg1, string jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_getGlobalVariable")]\r
+ public static extern string getGlobalVariable(string jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_consoleLog")]\r
public static extern void consoleLog(string jarg1, string jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_delete_Event")]\r
public static extern void delete_Event(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_Event_chat_execute")]\r
+ public static extern int Event_chat_execute(HandleRef jarg1, string jarg2, string jarg3);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_Event_chat_send")]\r
+ public static extern int Event_chat_send(HandleRef jarg1, string jarg2);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_Event_Serialize")]\r
public static extern string Event_Serialize(HandleRef jarg1, string jarg2);\r
\r
using System;\r
using System.Runtime.InteropServices;\r
\r
+public class SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t {\r
+ private HandleRef swigCPtr;\r
+\r
+ internal SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t(IntPtr cPtr, bool futureUse) {\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ protected SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t() {\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t obj) {\r
+ return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
+ }\r
+}\r
+\r
+}\r
+/* ----------------------------------------------------------------------------\r
+ * This file was automatically generated by SWIG (http://www.swig.org).\r
+ * Version 2.0.1\r
+ *\r
+ * Do not make changes to this file unless you know what you are doing--modify\r
+ * the SWIG interface file instead.\r
+ * ----------------------------------------------------------------------------- */\r
+\r
+namespace FreeSWITCH.Native {\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
public class SWIGTYPE_p_f_p_switch_event__switch_status_t {\r
private HandleRef swigCPtr;\r
\r
} \r
}\r
\r
+ public string uuid_str {\r
+ set {\r
+ freeswitchPINVOKE.switch_caller_profile_uuid_str_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.switch_caller_profile_uuid_str_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public string clone_of {\r
+ set {\r
+ freeswitchPINVOKE.switch_caller_profile_clone_of_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.switch_caller_profile_clone_of_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public string transfer_source {\r
+ set {\r
+ freeswitchPINVOKE.switch_caller_profile_transfer_source_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.switch_caller_profile_transfer_source_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public switch_caller_profile() : this(freeswitchPINVOKE.new_switch_caller_profile(), true) {\r
}\r
\r
CF_APP_TAGGED = (1 << 0),\r
CF_APP_T38 = (1 << 1),\r
CF_APP_T38_REQ = (1 << 2),\r
- CF_APP_T38_FAIL = (1 << 3)\r
+ CF_APP_T38_FAIL = (1 << 3),\r
+ CF_APP_T38_NEGOTIATED = (1 << 4)\r
}\r
\r
}\r
\r
namespace FreeSWITCH.Native {\r
\r
+public enum switch_chat_application_flag_enum_t {\r
+ SCAF_NONE = 0\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 switch_chat_application_interface : IDisposable {\r
+ private HandleRef swigCPtr;\r
+ protected bool swigCMemOwn;\r
+\r
+ internal switch_chat_application_interface(IntPtr cPtr, bool cMemoryOwn) {\r
+ swigCMemOwn = cMemoryOwn;\r
+ swigCPtr = new HandleRef(this, cPtr);\r
+ }\r
+\r
+ internal static HandleRef getCPtr(switch_chat_application_interface obj) {\r
+ return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
+ }\r
+\r
+ ~switch_chat_application_interface() {\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_switch_chat_application_interface(swigCPtr);\r
+ }\r
+ swigCPtr = new HandleRef(null, IntPtr.Zero);\r
+ }\r
+ GC.SuppressFinalize(this);\r
+ }\r
+ }\r
+\r
+ public string interface_name {\r
+ set {\r
+ freeswitchPINVOKE.switch_chat_application_interface_interface_name_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.switch_chat_application_interface_interface_name_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t chat_application_function {\r
+ set {\r
+ freeswitchPINVOKE.switch_chat_application_interface_chat_application_function_set(swigCPtr, SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_chat_application_interface_chat_application_function_get(swigCPtr);\r
+ SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_event_p_q_const__char__switch_status_t(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public string long_desc {\r
+ set {\r
+ freeswitchPINVOKE.switch_chat_application_interface_long_desc_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.switch_chat_application_interface_long_desc_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public string short_desc {\r
+ set {\r
+ freeswitchPINVOKE.switch_chat_application_interface_short_desc_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.switch_chat_application_interface_short_desc_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public string syntax {\r
+ set {\r
+ freeswitchPINVOKE.switch_chat_application_interface_syntax_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.switch_chat_application_interface_syntax_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public uint flags {\r
+ set {\r
+ freeswitchPINVOKE.switch_chat_application_interface_flags_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ uint ret = freeswitchPINVOKE.switch_chat_application_interface_flags_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public SWIGTYPE_p_switch_thread_rwlock_t rwlock {\r
+ set {\r
+ freeswitchPINVOKE.switch_chat_application_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_chat_application_interface_rwlock_get(swigCPtr);\r
+ SWIGTYPE_p_switch_thread_rwlock_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_thread_rwlock_t(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public int refs {\r
+ set {\r
+ freeswitchPINVOKE.switch_chat_application_interface_refs_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ int ret = freeswitchPINVOKE.switch_chat_application_interface_refs_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public SWIGTYPE_p_switch_mutex_t reflock {\r
+ set {\r
+ freeswitchPINVOKE.switch_chat_application_interface_reflock_set(swigCPtr, SWIGTYPE_p_switch_mutex_t.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_chat_application_interface_reflock_get(swigCPtr);\r
+ SWIGTYPE_p_switch_mutex_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_mutex_t(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public switch_loadable_module_interface parent {\r
+ set {\r
+ freeswitchPINVOKE.switch_chat_application_interface_parent_set(swigCPtr, switch_loadable_module_interface.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_chat_application_interface_parent_get(swigCPtr);\r
+ switch_loadable_module_interface ret = (cPtr == IntPtr.Zero) ? null : new switch_loadable_module_interface(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public switch_chat_application_interface next {\r
+ set {\r
+ freeswitchPINVOKE.switch_chat_application_interface_next_set(swigCPtr, switch_chat_application_interface.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_chat_application_interface_next_get(swigCPtr);\r
+ switch_chat_application_interface ret = (cPtr == IntPtr.Zero) ? null : new switch_chat_application_interface(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public switch_chat_application_interface() : this(freeswitchPINVOKE.new_switch_chat_application_interface(), 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
SCF_MINIMAL = (1 << 14),\r
SCF_USE_NAT_MAPPING = (1 << 15),\r
SCF_CLEAR_SQL = (1 << 16),\r
- SCF_THREADED_SYSTEM_EXEC = (1 << 17)\r
+ SCF_THREADED_SYSTEM_EXEC = (1 << 17),\r
+ SCF_SYNC_CLOCK_REQUESTED = (1 << 18),\r
+ SCF_CORE_ODBC_REQ = (1 << 19)\r
}\r
\r
}\r
namespace FreeSWITCH.Native {\r
\r
public enum switch_event_flag_t {\r
- EF_UNIQ_HEADERS = (1 << 0)\r
+ EF_UNIQ_HEADERS = (1 << 0),\r
+ EF_NO_CHAT_EXEC = (1 << 1)\r
}\r
\r
}\r
} \r
}\r
\r
+ public switch_chat_application_interface chat_application_interface {\r
+ set {\r
+ freeswitchPINVOKE.switch_loadable_module_interface_chat_application_interface_set(swigCPtr, switch_chat_application_interface.getCPtr(value));\r
+ } \r
+ get {\r
+ IntPtr cPtr = freeswitchPINVOKE.switch_loadable_module_interface_chat_application_interface_get(swigCPtr);\r
+ switch_chat_application_interface ret = (cPtr == IntPtr.Zero) ? null : new switch_chat_application_interface(cPtr, false);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public switch_api_interface api_interface {\r
set {\r
freeswitchPINVOKE.switch_loadable_module_interface_api_interface_set(swigCPtr, switch_api_interface.getCPtr(value));\r
SWITCH_SAY_INTERFACE,\r
SWITCH_ASR_INTERFACE,\r
SWITCH_MANAGEMENT_INTERFACE,\r
- SWITCH_LIMIT_INTERFACE\r
+ SWITCH_LIMIT_INTERFACE,\r
+ SWITCH_CHAT_APPLICATION_INTERFACE\r
}\r
\r
}\r
RTP_BUG_START_SEQ_AT_ZERO = (1 << 4),\r
RTP_BUG_NEVER_SEND_MARKER = (1 << 5),\r
RTP_BUG_IGNORE_DTMF_DURATION = (1 << 6),\r
- RTP_BUG_ACCEPT_ANY_PACKETS = (1 << 7)\r
+ RTP_BUG_ACCEPT_ANY_PACKETS = (1 << 7),\r
+ RTP_BUG_GEN_ONE_GEN_ALL = (1 << 8)\r
}\r
\r
}\r
SCSC_SHUTDOWN_CHECK,\r
SCSC_PAUSE_CHECK,\r
SCSC_READY_CHECK,\r
- SCSC_THREADED_SYSTEM_EXEC\r
+ SCSC_THREADED_SYSTEM_EXEC,\r
+ SCSC_SYNC_CLOCK_WHEN_IDLE\r
}\r
\r
}\r
} \r
}\r
\r
+ public string sdp_o_line {\r
+ set {\r
+ freeswitchPINVOKE.switch_t38_options_t_sdp_o_line_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ string ret = freeswitchPINVOKE.switch_t38_options_t_sdp_o_line_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public switch_t38_options_t() : this(freeswitchPINVOKE.new_switch_t38_options_t(), true) {\r
}\r
\r
SWITCH_XML_SECTION_DIRECTORY = (1 << 1),\r
SWITCH_XML_SECTION_DIALPLAN = (1 << 2),\r
SWITCH_XML_SECTION_PHRASES = (1 << 3),\r
+ SWITCH_XML_SECTION_CHATPLAN = (1 << 4),\r
SWITCH_XML_SECTION_MAX = (1 << 4)\r
}\r
\r