]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-4455 try this
authorJeff Lenk <jeff@jefflenk.com>
Tue, 24 Jul 2012 02:44:34 +0000 (21:44 -0500)
committerJeff Lenk <jeff@jefflenk.com>
Tue, 24 Jul 2012 02:44:34 +0000 (21:44 -0500)
src/mod/languages/mod_managed/freeswitch_wrap.2010.cxx
src/mod/languages/mod_managed/managed/swig.2010.cs

index e60919b0285cb8ae118d18a4eac4d94f1b059bc4..2d2779d1a46637e34825b5b6f415db0000214f12 100644 (file)
@@ -1170,6 +1170,16 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CHANNEL_EXECUTE_ON_ORIGINATE_VARIABL
 }\r
 \r
 \r
+SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CHANNEL_EXECUTE_ON_POST_ORIGINATE_VARIABLE_get() {\r
+  char * jresult ;\r
+  char *result = 0 ;\r
+  \r
+  result = (char *)("execute_on_post_originate");\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
@@ -1230,6 +1240,16 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CHANNEL_API_ON_ORIGINATE_VARIABLE_ge
 }\r
 \r
 \r
+SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CHANNEL_API_ON_POST_ORIGINATE_VARIABLE_get() {\r
+  char * jresult ;\r
+  char *result = 0 ;\r
+  \r
+  result = (char *)("api_on_post_originate");\r
+  jresult = SWIG_csharp_string_callback((const char *)result); \r
+  return jresult;\r
+}\r
+\r
+\r
 SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_CALL_TIMEOUT_VARIABLE_get() {\r
   char * jresult ;\r
   char *result = 0 ;\r
@@ -3126,6 +3146,28 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_rtcp_numbers_t_octet_count_ge
 }\r
 \r
 \r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtcp_numbers_t_peer_ssrc_set(void * jarg1, unsigned long jarg2) {\r
+  switch_rtcp_numbers_t *arg1 = (switch_rtcp_numbers_t *) 0 ;\r
+  uint32_t arg2 ;\r
+  \r
+  arg1 = (switch_rtcp_numbers_t *)jarg1; \r
+  arg2 = (uint32_t)jarg2; \r
+  if (arg1) (arg1)->peer_ssrc = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_rtcp_numbers_t_peer_ssrc_get(void * jarg1) {\r
+  unsigned long jresult ;\r
+  switch_rtcp_numbers_t *arg1 = (switch_rtcp_numbers_t *) 0 ;\r
+  uint32_t result;\r
+  \r
+  arg1 = (switch_rtcp_numbers_t *)jarg1; \r
+  result = (uint32_t) ((arg1)->peer_ssrc);\r
+  jresult = (unsigned long)result; \r
+  return jresult;\r
+}\r
+\r
+\r
 SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_rtcp_numbers_t() {\r
   void * jresult ;\r
   switch_rtcp_numbers_t *result = 0 ;\r
@@ -9434,6 +9476,22 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_file_write(void * jarg1, void * ja
 }\r
 \r
 \r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_file_write_video(void * jarg1, void * jarg2, void * jarg3) {\r
+  int jresult ;\r
+  switch_file_handle_t *arg1 = (switch_file_handle_t *) 0 ;\r
+  void *arg2 = (void *) 0 ;\r
+  switch_size_t *arg3 = (switch_size_t *) 0 ;\r
+  switch_status_t result;\r
+  \r
+  arg1 = (switch_file_handle_t *)jarg1; \r
+  arg2 = (void *)jarg2; \r
+  arg3 = (switch_size_t *)jarg3; \r
+  result = (switch_status_t)switch_core_file_write_video(arg1,arg2,arg3);\r
+  jresult = result; \r
+  return jresult;\r
+}\r
+\r
+\r
 SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_file_seek(void * jarg1, void * jarg2, long long jarg3, int jarg4) {\r
   int jresult ;\r
   switch_file_handle_t *arg1 = (switch_file_handle_t *) 0 ;\r
@@ -10255,6 +10313,16 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_micro_time_now() {
 }\r
 \r
 \r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_mono_micro_time_now() {\r
+  void * jresult ;\r
+  switch_time_t result;\r
+  \r
+  result = switch_mono_micro_time_now();\r
+  jresult = new switch_time_t((const switch_time_t &)result); \r
+  return jresult;\r
+}\r
+\r
+\r
 SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_memory_reclaim() {\r
   switch_core_memory_reclaim();\r
 }\r
@@ -10419,6 +10487,14 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_time_set_cond_yield(int jarg1) {
 }\r
 \r
 \r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_time_set_use_system_time(int jarg1) {\r
+  switch_bool_t arg1 ;\r
+  \r
+  arg1 = (switch_bool_t)jarg1; \r
+  switch_time_set_use_system_time(arg1);\r
+}\r
+\r
+\r
 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_core_min_dtmf_duration(unsigned long jarg1) {\r
   unsigned long jresult ;\r
   uint32_t arg1 ;\r
@@ -10616,6 +10692,16 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_ivr_preprocess_session(void * jarg1, ch
 }\r
 \r
 \r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_sqldb_stop_thread() {\r
+  switch_core_sqldb_stop_thread();\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_sqldb_start_thread() {\r
+  switch_core_sqldb_start_thread();\r
+}\r
+\r
+\r
 SWIGEXPORT int SWIGSTDCALL CSharp_CACHE_DB_LEN_get() {\r
   int jresult ;\r
   int result;\r
@@ -11334,6 +11420,20 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_os_yield() {
 }\r
 \r
 \r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_get_stacksizes(void * jarg1, void * jarg2) {\r
+  int jresult ;\r
+  switch_size_t *arg1 = (switch_size_t *) 0 ;\r
+  switch_size_t *arg2 = (switch_size_t *) 0 ;\r
+  switch_status_t result;\r
+  \r
+  arg1 = (switch_size_t *)jarg1; \r
+  arg2 = (switch_size_t *)jarg2; \r
+  result = (switch_status_t)switch_core_get_stacksizes(arg1,arg2);\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
@@ -17897,6 +17997,50 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_file_interface_file_write_get(void *
 }\r
 \r
 \r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_file_read_video_set(void * jarg1, void * jarg2) {\r
+  switch_file_interface *arg1 = (switch_file_interface *) 0 ;\r
+  switch_status_t (*arg2)(switch_file_handle_t *,void *,switch_size_t *) = (switch_status_t (*)(switch_file_handle_t *,void *,switch_size_t *)) 0 ;\r
+  \r
+  arg1 = (switch_file_interface *)jarg1; \r
+  arg2 = (switch_status_t (*)(switch_file_handle_t *,void *,switch_size_t *))jarg2; \r
+  if (arg1) (arg1)->file_read_video = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_file_interface_file_read_video_get(void * jarg1) {\r
+  void * jresult ;\r
+  switch_file_interface *arg1 = (switch_file_interface *) 0 ;\r
+  switch_status_t (*result)(switch_file_handle_t *,void *,switch_size_t *) = 0 ;\r
+  \r
+  arg1 = (switch_file_interface *)jarg1; \r
+  result = (switch_status_t (*)(switch_file_handle_t *,void *,switch_size_t *)) ((arg1)->file_read_video);\r
+  jresult = (void *)result; \r
+  return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_file_write_video_set(void * jarg1, void * jarg2) {\r
+  switch_file_interface *arg1 = (switch_file_interface *) 0 ;\r
+  switch_status_t (*arg2)(switch_file_handle_t *,void *,switch_size_t *) = (switch_status_t (*)(switch_file_handle_t *,void *,switch_size_t *)) 0 ;\r
+  \r
+  arg1 = (switch_file_interface *)jarg1; \r
+  arg2 = (switch_status_t (*)(switch_file_handle_t *,void *,switch_size_t *))jarg2; \r
+  if (arg1) (arg1)->file_write_video = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_switch_file_interface_file_write_video_get(void * jarg1) {\r
+  void * jresult ;\r
+  switch_file_interface *arg1 = (switch_file_interface *) 0 ;\r
+  switch_status_t (*result)(switch_file_handle_t *,void *,switch_size_t *) = 0 ;\r
+  \r
+  arg1 = (switch_file_interface *)jarg1; \r
+  result = (switch_status_t (*)(switch_file_handle_t *,void *,switch_size_t *)) ((arg1)->file_write_video);\r
+  jresult = (void *)result; \r
+  return jresult;\r
+}\r
+\r
+\r
 SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_interface_file_seek_set(void * jarg1, void * jarg2) {\r
   switch_file_interface *arg1 = (switch_file_interface *) 0 ;\r
   switch_status_t (*arg2)(switch_file_handle_t *,unsigned int *,int64_t,int) = (switch_status_t (*)(switch_file_handle_t *,unsigned int *,int64_t,int)) 0 ;\r
@@ -27238,6 +27382,14 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_add_presence_data_cols(void * ja
 }\r
 \r
 \r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_event_launch_dispatch_threads(unsigned long jarg1) {\r
+  uint32_t arg1 ;\r
+  \r
+  arg1 = (uint32_t)jarg1; \r
+  switch_event_launch_dispatch_threads(arg1);\r
+}\r
+\r
+\r
 SWIGEXPORT int SWIGSTDCALL CSharp_SWITCH_RESAMPLE_QUALITY_get() {\r
   int jresult ;\r
   int result;\r
index 3b447ca5d27eeaf5dbb59807356d3af22478feb3..a2f329130248a4f6cd31b934bcc3da1b6ff4a87b 100644 (file)
@@ -2125,6 +2125,11 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
+  public static switch_status_t switch_core_file_write_video(switch_file_handle fh, SWIGTYPE_p_void data, SWIGTYPE_p_switch_size_t len) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_write_video(switch_file_handle.getCPtr(fh), SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(len));\r
+    return ret;\r
+  }\r
+\r
   public static switch_status_t switch_core_file_seek(switch_file_handle fh, SWIGTYPE_p_unsigned_int cur_pos, long samples, int whence) {\r
     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_file_seek(switch_file_handle.getCPtr(fh), SWIGTYPE_p_unsigned_int.getCPtr(cur_pos), samples, whence);\r
     return ret;\r
@@ -2427,6 +2432,11 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
+  public static SWIGTYPE_p_switch_time_t switch_mono_micro_time_now() {\r
+    SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_mono_micro_time_now(), true);\r
+    return ret;\r
+  }\r
+\r
   public static void switch_core_memory_reclaim() {\r
     freeswitchPINVOKE.switch_core_memory_reclaim();\r
   }\r
@@ -2502,6 +2512,10 @@ public class freeswitch {
     freeswitchPINVOKE.switch_time_set_cond_yield((int)enable);\r
   }\r
 \r
+  public static void switch_time_set_use_system_time(switch_bool_t enable) {\r
+    freeswitchPINVOKE.switch_time_set_use_system_time((int)enable);\r
+  }\r
+\r
   public static uint switch_core_min_dtmf_duration(uint duration) {\r
     uint ret = freeswitchPINVOKE.switch_core_min_dtmf_duration(duration);\r
     return ret;\r
@@ -2576,6 +2590,14 @@ public class freeswitch {
     return ret;\r
   }\r
 \r
+  public static void switch_core_sqldb_stop_thread() {\r
+    freeswitchPINVOKE.switch_core_sqldb_stop_thread();\r
+  }\r
+\r
+  public static void switch_core_sqldb_start_thread() {\r
+    freeswitchPINVOKE.switch_core_sqldb_start_thread();\r
+  }\r
+\r
   public static string switch_cache_db_type_name(switch_cache_db_handle_type_t type) {\r
     string ret = freeswitchPINVOKE.switch_cache_db_type_name((int)type);\r
     return ret;\r
@@ -2732,6 +2754,11 @@ public class freeswitch {
     freeswitchPINVOKE.switch_os_yield();\r
   }\r
 \r
+  public static switch_status_t switch_core_get_stacksizes(SWIGTYPE_p_switch_size_t cur, SWIGTYPE_p_switch_size_t max) {\r
+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_get_stacksizes(SWIGTYPE_p_switch_size_t.getCPtr(cur), SWIGTYPE_p_switch_size_t.getCPtr(max));\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
@@ -4417,6 +4444,10 @@ public class freeswitch {
     freeswitchPINVOKE.switch_event_add_presence_data_cols(SWIGTYPE_p_switch_channel.getCPtr(channel), switch_event.getCPtr(arg1), prefix);\r
   }\r
 \r
+  public static void switch_event_launch_dispatch_threads(uint max) {\r
+    freeswitchPINVOKE.switch_event_launch_dispatch_threads(max);\r
+  }\r
+\r
   public static switch_status_t switch_resample_perform_create(SWIGTYPE_p_p_switch_audio_resampler_t new_resampler, uint from_rate, uint to_rate, uint to_size, int quality, uint channels, string file, string func, int line) {\r
     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_resample_perform_create(SWIGTYPE_p_p_switch_audio_resampler_t.getCPtr(new_resampler), from_rate, to_rate, to_size, quality, channels, file, func, line);\r
     return ret;\r
@@ -6106,12 +6137,14 @@ public class freeswitch {
   public static readonly string SWITCH_CHANNEL_EXECUTE_ON_RING_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_RING_VARIABLE_get();\r
   public static readonly string SWITCH_CHANNEL_EXECUTE_ON_TONE_DETECT_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_EXECUTE_ON_TONE_DETECT_VARIABLE_get();\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_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_CHANNEL_API_ON_RING_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_RING_VARIABLE_get();\r
   public static readonly string SWITCH_CHANNEL_API_ON_TONE_DETECT_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_TONE_DETECT_VARIABLE_get();\r
   public static readonly string SWITCH_CHANNEL_API_ON_ORIGINATE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_ORIGINATE_VARIABLE_get();\r
+  public static readonly string SWITCH_CHANNEL_API_ON_POST_ORIGINATE_VARIABLE = freeswitchPINVOKE.SWITCH_CHANNEL_API_ON_POST_ORIGINATE_VARIABLE_get();\r
   public static readonly string SWITCH_CALL_TIMEOUT_VARIABLE = freeswitchPINVOKE.SWITCH_CALL_TIMEOUT_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
@@ -6681,6 +6714,9 @@ class freeswitchPINVOKE {
   [DllImport("mod_managed", EntryPoint="CSharp_SWITCH_CHANNEL_EXECUTE_ON_ORIGINATE_VARIABLE_get")]\r
   public static extern string SWITCH_CHANNEL_EXECUTE_ON_ORIGINATE_VARIABLE_get();\r
 \r
+  [DllImport("mod_managed", EntryPoint="CSharp_SWITCH_CHANNEL_EXECUTE_ON_POST_ORIGINATE_VARIABLE_get")]\r
+  public static extern string SWITCH_CHANNEL_EXECUTE_ON_POST_ORIGINATE_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
@@ -6699,6 +6735,9 @@ class freeswitchPINVOKE {
   [DllImport("mod_managed", EntryPoint="CSharp_SWITCH_CHANNEL_API_ON_ORIGINATE_VARIABLE_get")]\r
   public static extern string SWITCH_CHANNEL_API_ON_ORIGINATE_VARIABLE_get();\r
 \r
+  [DllImport("mod_managed", EntryPoint="CSharp_SWITCH_CHANNEL_API_ON_POST_ORIGINATE_VARIABLE_get")]\r
+  public static extern string SWITCH_CHANNEL_API_ON_POST_ORIGINATE_VARIABLE_get();\r
+\r
   [DllImport("mod_managed", EntryPoint="CSharp_SWITCH_CALL_TIMEOUT_VARIABLE_get")]\r
   public static extern string SWITCH_CALL_TIMEOUT_VARIABLE_get();\r
 \r
@@ -7194,6 +7233,12 @@ class freeswitchPINVOKE {
   [DllImport("mod_managed", EntryPoint="CSharp_switch_rtcp_numbers_t_octet_count_get")]\r
   public static extern uint switch_rtcp_numbers_t_octet_count_get(HandleRef jarg1);\r
 \r
+  [DllImport("mod_managed", EntryPoint="CSharp_switch_rtcp_numbers_t_peer_ssrc_set")]\r
+  public static extern void switch_rtcp_numbers_t_peer_ssrc_set(HandleRef jarg1, uint jarg2);\r
+\r
+  [DllImport("mod_managed", EntryPoint="CSharp_switch_rtcp_numbers_t_peer_ssrc_get")]\r
+  public static extern uint switch_rtcp_numbers_t_peer_ssrc_get(HandleRef jarg1);\r
+\r
   [DllImport("mod_managed", EntryPoint="CSharp_new_switch_rtcp_numbers_t")]\r
   public static extern IntPtr new_switch_rtcp_numbers_t();\r
 \r
@@ -8709,6 +8754,9 @@ class freeswitchPINVOKE {
   [DllImport("mod_managed", EntryPoint="CSharp_switch_core_file_write")]\r
   public static extern int switch_core_file_write(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3);\r
 \r
+  [DllImport("mod_managed", EntryPoint="CSharp_switch_core_file_write_video")]\r
+  public static extern int switch_core_file_write_video(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3);\r
+\r
   [DllImport("mod_managed", EntryPoint="CSharp_switch_core_file_seek")]\r
   public static extern int switch_core_file_seek(HandleRef jarg1, HandleRef jarg2, long jarg3, int jarg4);\r
 \r
@@ -8892,6 +8940,9 @@ class freeswitchPINVOKE {
   [DllImport("mod_managed", EntryPoint="CSharp_switch_micro_time_now")]\r
   public static extern IntPtr switch_micro_time_now();\r
 \r
+  [DllImport("mod_managed", EntryPoint="CSharp_switch_mono_micro_time_now")]\r
+  public static extern IntPtr switch_mono_micro_time_now();\r
+\r
   [DllImport("mod_managed", EntryPoint="CSharp_switch_core_memory_reclaim")]\r
   public static extern void switch_core_memory_reclaim();\r
 \r
@@ -8943,6 +8994,9 @@ class freeswitchPINVOKE {
   [DllImport("mod_managed", EntryPoint="CSharp_switch_time_set_cond_yield")]\r
   public static extern void switch_time_set_cond_yield(int jarg1);\r
 \r
+  [DllImport("mod_managed", EntryPoint="CSharp_switch_time_set_use_system_time")]\r
+  public static extern void switch_time_set_use_system_time(int jarg1);\r
+\r
   [DllImport("mod_managed", EntryPoint="CSharp_switch_core_min_dtmf_duration")]\r
   public static extern uint switch_core_min_dtmf_duration(uint jarg1);\r
 \r
@@ -8988,6 +9042,12 @@ class freeswitchPINVOKE {
   [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_core_sqldb_stop_thread")]\r
+  public static extern void switch_core_sqldb_stop_thread();\r
+\r
+  [DllImport("mod_managed", EntryPoint="CSharp_switch_core_sqldb_start_thread")]\r
+  public static extern void switch_core_sqldb_start_thread();\r
+\r
   [DllImport("mod_managed", EntryPoint="CSharp_CACHE_DB_LEN_get")]\r
   public static extern int CACHE_DB_LEN_get();\r
 \r
@@ -9162,6 +9222,9 @@ class freeswitchPINVOKE {
   [DllImport("mod_managed", EntryPoint="CSharp_switch_os_yield")]\r
   public static extern void switch_os_yield();\r
 \r
+  [DllImport("mod_managed", EntryPoint="CSharp_switch_core_get_stacksizes")]\r
+  public static extern int switch_core_get_stacksizes(HandleRef jarg1, HandleRef jarg2);\r
+\r
   [DllImport("mod_managed", EntryPoint="CSharp_switch_loadable_module_interface_module_name_set")]\r
   public static extern void switch_loadable_module_interface_module_name_set(HandleRef jarg1, string jarg2);\r
 \r
@@ -10728,6 +10791,18 @@ class freeswitchPINVOKE {
   [DllImport("mod_managed", EntryPoint="CSharp_switch_file_interface_file_write_get")]\r
   public static extern IntPtr switch_file_interface_file_write_get(HandleRef jarg1);\r
 \r
+  [DllImport("mod_managed", EntryPoint="CSharp_switch_file_interface_file_read_video_set")]\r
+  public static extern void switch_file_interface_file_read_video_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+  [DllImport("mod_managed", EntryPoint="CSharp_switch_file_interface_file_read_video_get")]\r
+  public static extern IntPtr switch_file_interface_file_read_video_get(HandleRef jarg1);\r
+\r
+  [DllImport("mod_managed", EntryPoint="CSharp_switch_file_interface_file_write_video_set")]\r
+  public static extern void switch_file_interface_file_write_video_set(HandleRef jarg1, HandleRef jarg2);\r
+\r
+  [DllImport("mod_managed", EntryPoint="CSharp_switch_file_interface_file_write_video_get")]\r
+  public static extern IntPtr switch_file_interface_file_write_video_get(HandleRef jarg1);\r
+\r
   [DllImport("mod_managed", EntryPoint="CSharp_switch_file_interface_file_seek_set")]\r
   public static extern void switch_file_interface_file_seek_set(HandleRef jarg1, HandleRef jarg2);\r
 \r
@@ -13035,6 +13110,9 @@ class freeswitchPINVOKE {
   [DllImport("mod_managed", EntryPoint="CSharp_switch_event_add_presence_data_cols")]\r
   public static extern void switch_event_add_presence_data_cols(HandleRef jarg1, HandleRef jarg2, string jarg3);\r
 \r
+  [DllImport("mod_managed", EntryPoint="CSharp_switch_event_launch_dispatch_threads")]\r
+  public static extern void switch_event_launch_dispatch_threads(uint jarg1);\r
+\r
   [DllImport("mod_managed", EntryPoint="CSharp_SWITCH_RESAMPLE_QUALITY_get")]\r
   public static extern int SWITCH_RESAMPLE_QUALITY_get();\r
 \r
@@ -23293,6 +23371,8 @@ public enum switch_channel_flag_t {
   CF_CHANNEL_SWAP,\r
   CF_PICKUP,\r
   CF_CONFIRM_BLIND_TRANSFER,\r
+  CF_NO_PRESENCE,\r
+  CF_CONFERENCE,\r
   CF_FLAG_MAX\r
 }\r
 \r
@@ -26714,6 +26794,10 @@ public enum switch_event_types_t {
   SWITCH_EVENT_SOCKET_DATA,\r
   SWITCH_EVENT_MEDIA_BUG_START,\r
   SWITCH_EVENT_MEDIA_BUG_STOP,\r
+  SWITCH_EVENT_CONFERENCE_DATA_QUERY,\r
+  SWITCH_EVENT_CONFERENCE_DATA,\r
+  SWITCH_EVENT_CALL_SETUP_REQ,\r
+  SWITCH_EVENT_CALL_SETUP_RESULT,\r
   SWITCH_EVENT_ALL\r
 }\r
 \r
@@ -27317,6 +27401,28 @@ public class switch_file_interface : IDisposable {
     } \r
   }\r
 \r
+  public SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t file_read_video {\r
+    set {\r
+      freeswitchPINVOKE.switch_file_interface_file_read_video_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t.getCPtr(value));\r
+    } \r
+    get {\r
+      IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_read_video_get(swigCPtr);\r
+      SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t(cPtr, false);\r
+      return ret;\r
+    } \r
+  }\r
+\r
+  public SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t file_write_video {\r
+    set {\r
+      freeswitchPINVOKE.switch_file_interface_file_write_video_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t.getCPtr(value));\r
+    } \r
+    get {\r
+      IntPtr cPtr = freeswitchPINVOKE.switch_file_interface_file_write_video_get(swigCPtr);\r
+      SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_file_handle_p_void_p_switch_size_t__switch_status_t(cPtr, false);\r
+      return ret;\r
+    } \r
+  }\r
+\r
   public SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t file_seek {\r
     set {\r
       freeswitchPINVOKE.switch_file_interface_file_seek_set(swigCPtr, SWIGTYPE_p_f_p_switch_file_handle_p_unsigned_int_long_long_int__switch_status_t.getCPtr(value));\r
@@ -30475,6 +30581,16 @@ public class switch_rtcp_numbers_t : IDisposable {
     } \r
   }\r
 \r
+  public uint peer_ssrc {\r
+    set {\r
+      freeswitchPINVOKE.switch_rtcp_numbers_t_peer_ssrc_set(swigCPtr, value);\r
+    } \r
+    get {\r
+      uint ret = freeswitchPINVOKE.switch_rtcp_numbers_t_peer_ssrc_get(swigCPtr);\r
+      return ret;\r
+    } \r
+  }\r
+\r
   public switch_rtcp_numbers_t() : this(freeswitchPINVOKE.new_switch_rtcp_numbers_t(), true) {\r
   }\r
 \r
@@ -30501,7 +30617,8 @@ public enum switch_rtp_bug_flag_t {
   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_GEN_ONE_GEN_ALL = (1 << 8)\r
+  RTP_BUG_GEN_ONE_GEN_ALL = (1 << 8),\r
+  RTP_BUG_CHANGE_SSRC_ON_MARKER = (1 << 9)\r
 }\r
 \r
 }\r
@@ -31583,7 +31700,8 @@ public enum switch_session_ctl_t {
   SCSC_READY_CHECK,\r
   SCSC_THREADED_SYSTEM_EXEC,\r
   SCSC_SYNC_CLOCK_WHEN_IDLE,\r
-  SCSC_DEBUG_SQL\r
+  SCSC_DEBUG_SQL,\r
+  SCSC_SQL\r
 }\r
 \r
 }\r