<h1>Project "FreeSWITCH Source" received a push.</h1>

<h2>branch: master updated</h2>
<pre>
       via: cc3a36bc8c1b79df225969f22a954a104578a8b9 (commit)
      from: a126cc7f16479578d76cf6395ff92697d021274c (commit)


</pre>= COMMIT LOG ===========================================================
<div class="highlight"><pre>committer: Jeff Lenk
comments: 
vs2010 reswig

<span style="color: #000080; font-weight: bold">diff --git a/src/mod/languages/mod_managed/freeswitch_wrap.2010.cxx b/src/mod/languages/mod_managed/freeswitch_wrap.2010.cxx</span>
<span style="color: #000080; font-weight: bold">index 808d548..d4a4baf 100644</span>
<span style="color: #A00000">--- a/src/mod/languages/mod_managed/freeswitch_wrap.2010.cxx</span>
<span style="color: #00A000">+++ b/src/mod/languages/mod_managed/freeswitch_wrap.2010.cxx</span>
<span style="color: #800080; font-weight: bold">@@ -7182,6 +7182,42 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_switch_core_get_variable(char * jarg1) {</span>
 }
 
 
<span style="color: #00A000">+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_core_get_variable_dup(char * jarg1) {</span>
<span style="color: #00A000">+  char * jresult ;</span>
<span style="color: #00A000">+  char *arg1 = (char *) 0 ;</span>
<span style="color: #00A000">+  char *result = 0 ;</span>
<span style="color: #00A000">+  </span>
<span style="color: #00A000">+  arg1 = (char *)jarg1; </span>
<span style="color: #00A000">+  result = (char *)switch_core_get_variable_dup((char const *)arg1);</span>
<span style="color: #00A000">+  jresult = SWIG_csharp_string_callback((const char *)result); </span>
<span style="color: #00A000">+  return jresult;</span>
<span style="color: #00A000">+}</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_core_get_variable_pdup(char * jarg1, void * jarg2) {</span>
<span style="color: #00A000">+  char * jresult ;</span>
<span style="color: #00A000">+  char *arg1 = (char *) 0 ;</span>
<span style="color: #00A000">+  switch_memory_pool_t *arg2 = (switch_memory_pool_t *) 0 ;</span>
<span style="color: #00A000">+  char *result = 0 ;</span>
<span style="color: #00A000">+  </span>
<span style="color: #00A000">+  arg1 = (char *)jarg1; </span>
<span style="color: #00A000">+  arg2 = (switch_memory_pool_t *)jarg2; </span>
<span style="color: #00A000">+  result = (char *)switch_core_get_variable_pdup((char const *)arg1,arg2);</span>
<span style="color: #00A000">+  jresult = SWIG_csharp_string_callback((const char *)result); </span>
<span style="color: #00A000">+  return jresult;</span>
<span style="color: #00A000">+}</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+SWIGEXPORT char * SWIGSTDCALL CSharp_switch_core_get_hostname() {</span>
<span style="color: #00A000">+  char * jresult ;</span>
<span style="color: #00A000">+  char *result = 0 ;</span>
<span style="color: #00A000">+  </span>
<span style="color: #00A000">+  result = (char *)switch_core_get_hostname();</span>
<span style="color: #00A000">+  jresult = SWIG_csharp_string_callback((const char *)result); </span>
<span style="color: #00A000">+  return jresult;</span>
<span style="color: #00A000">+}</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+</span>
 SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_set_variable(char * jarg1, char * jarg2) {
   char *arg1 = (char *) 0 ;
   char *arg2 = (char *) 0 ;
<span style="color: #800080; font-weight: bold">@@ -10616,6 +10652,60 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_default_ptime(char * jarg1, u</span>
 }
 
 
<span style="color: #00A000">+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) {</span>
<span style="color: #00A000">+  int jresult ;</span>
<span style="color: #00A000">+  char *arg1 = (char *) 0 ;</span>
<span style="color: #00A000">+  char *arg2 = (char *) 0 ;</span>
<span style="color: #00A000">+  char *arg3 = (char *) 0 ;</span>
<span style="color: #00A000">+  char *arg4 = (char *) 0 ;</span>
<span style="color: #00A000">+  uint32_t arg5 ;</span>
<span style="color: #00A000">+  char *arg6 = (char *) 0 ;</span>
<span style="color: #00A000">+  char *arg7 = (char *) 0 ;</span>
<span style="color: #00A000">+  char *arg8 = (char *) 0 ;</span>
<span style="color: #00A000">+  switch_status_t result;</span>
<span style="color: #00A000">+  </span>
<span style="color: #00A000">+  arg1 = (char *)jarg1; </span>
<span style="color: #00A000">+  arg2 = (char *)jarg2; </span>
<span style="color: #00A000">+  arg3 = (char *)jarg3; </span>
<span style="color: #00A000">+  arg4 = (char *)jarg4; </span>
<span style="color: #00A000">+  arg5 = (uint32_t)jarg5; </span>
<span style="color: #00A000">+  arg6 = (char *)jarg6; </span>
<span style="color: #00A000">+  arg7 = (char *)jarg7; </span>
<span style="color: #00A000">+  arg8 = (char *)jarg8; </span>
<span style="color: #00A000">+  result = (switch_status_t)switch_core_add_registration((char const *)arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8);</span>
<span style="color: #00A000">+  jresult = result; </span>
<span style="color: #00A000">+  return jresult;</span>
<span style="color: #00A000">+}</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_del_registration(char * jarg1, char * jarg2, char * jarg3) {</span>
<span style="color: #00A000">+  int jresult ;</span>
<span style="color: #00A000">+  char *arg1 = (char *) 0 ;</span>
<span style="color: #00A000">+  char *arg2 = (char *) 0 ;</span>
<span style="color: #00A000">+  char *arg3 = (char *) 0 ;</span>
<span style="color: #00A000">+  switch_status_t result;</span>
<span style="color: #00A000">+  </span>
<span style="color: #00A000">+  arg1 = (char *)jarg1; </span>
<span style="color: #00A000">+  arg2 = (char *)jarg2; </span>
<span style="color: #00A000">+  arg3 = (char *)jarg3; </span>
<span style="color: #00A000">+  result = (switch_status_t)switch_core_del_registration((char const *)arg1,(char const *)arg2,(char const *)arg3);</span>
<span style="color: #00A000">+  jresult = result; </span>
<span style="color: #00A000">+  return jresult;</span>
<span style="color: #00A000">+}</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_expire_registration(int jarg1) {</span>
<span style="color: #00A000">+  int jresult ;</span>
<span style="color: #00A000">+  int arg1 ;</span>
<span style="color: #00A000">+  switch_status_t result;</span>
<span style="color: #00A000">+  </span>
<span style="color: #00A000">+  arg1 = (int)jarg1; </span>
<span style="color: #00A000">+  result = (switch_status_t)switch_core_expire_registration(arg1);</span>
<span style="color: #00A000">+  jresult = result; </span>
<span style="color: #00A000">+  return jresult;</span>
<span style="color: #00A000">+}</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+</span>
 SWIGEXPORT void SWIGSTDCALL CSharp_switch_loadable_module_interface_module_name_set(void * jarg1, char * jarg2) {
   switch_loadable_module_interface *arg1 = (switch_loadable_module_interface *) 0 ;
   char *arg2 = (char *) 0 ;
<span style="color: #800080; font-weight: bold">@@ -25728,6 +25818,18 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_change_sln_volume(void * jarg1, unsign</span>
 }
 
 
<span style="color: #00A000">+SWIGEXPORT void SWIGSTDCALL CSharp_switch_change_sln_volume_granular(void * jarg1, unsigned long jarg2, int jarg3) {</span>
<span style="color: #00A000">+  int16_t *arg1 = (int16_t *) 0 ;</span>
<span style="color: #00A000">+  uint32_t arg2 ;</span>
<span style="color: #00A000">+  int32_t arg3 ;</span>
<span style="color: #00A000">+  </span>
<span style="color: #00A000">+  arg1 = (int16_t *)jarg1; </span>
<span style="color: #00A000">+  arg2 = (uint32_t)jarg2; </span>
<span style="color: #00A000">+  arg3 = (int32_t)jarg3; </span>
<span style="color: #00A000">+  switch_change_sln_volume_granular(arg1,arg2,arg3);</span>
<span style="color: #00A000">+}</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+</span>
 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_merge_sln(void * jarg1, unsigned long jarg2, void * jarg3, unsigned long jarg4) {
   unsigned long jresult ;
   int16_t *arg1 = (int16_t *) 0 ;
<span style="color: #800080; font-weight: bold">@@ -28723,13 +28825,14 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_activate_rtcp(void * jarg1, int jar</span>
 }
 
 
<span style="color: #A00000">-SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_activate_jitter_buffer(void * jarg1, unsigned long jarg2, unsigned long jarg3, unsigned long jarg4, unsigned long jarg5) {</span>
<span style="color: #00A000">+SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_activate_jitter_buffer(void * jarg1, unsigned long jarg2, unsigned long jarg3, unsigned long jarg4, unsigned long jarg5, unsigned long jarg6) {</span>
   int jresult ;
   switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;
   uint32_t arg2 ;
   uint32_t arg3 ;
   uint32_t arg4 ;
   uint32_t arg5 ;
<span style="color: #00A000">+  uint32_t arg6 ;</span>
   switch_status_t result;
   
   arg1 = (switch_rtp_t *)jarg1; 
<span style="color: #800080; font-weight: bold">@@ -28737,7 +28840,8 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_activate_jitter_buffer(void * jarg1</span>
   arg3 = (uint32_t)jarg3; 
   arg4 = (uint32_t)jarg4; 
   arg5 = (uint32_t)jarg5; 
<span style="color: #A00000">-  result = (switch_status_t)switch_rtp_activate_jitter_buffer(arg1,arg2,arg3,arg4,arg5);</span>
<span style="color: #00A000">+  arg6 = (uint32_t)jarg6; </span>
<span style="color: #00A000">+  result = (switch_status_t)switch_rtp_activate_jitter_buffer(arg1,arg2,arg3,arg4,arg5,arg6);</span>
   jresult = result; 
   return jresult;
 }
<span style="color: #800080; font-weight: bold">@@ -29121,6 +29225,16 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_set_telephony_recv_event(void * ja</span>
 }
 
 
<span style="color: #00A000">+SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_set_recv_pt(void * jarg1, unsigned char jarg2) {</span>
<span style="color: #00A000">+  switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;</span>
<span style="color: #00A000">+  switch_payload_t arg2 ;</span>
<span style="color: #00A000">+  </span>
<span style="color: #00A000">+  arg1 = (switch_rtp_t *)jarg1; </span>
<span style="color: #00A000">+  arg2 = (switch_payload_t)jarg2; </span>
<span style="color: #00A000">+  switch_rtp_set_recv_pt(arg1,arg2);</span>
<span style="color: #00A000">+}</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+</span>
 SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_set_cng_pt(void * jarg1, unsigned char jarg2) {
   switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;
   switch_payload_t arg2 ;
<span style="color: #800080; font-weight: bold">@@ -32587,6 +32701,30 @@ SWIGEXPORT void SWIGSTDCALL CSharp_consoleCleanLog(char * jarg1) {</span>
 }
 
 
<span style="color: #00A000">+SWIGEXPORT unsigned int SWIGSTDCALL CSharp_email(char * jarg1, char * jarg2, char * jarg3, char * jarg4, char * jarg5, char * jarg6, char * jarg7) {</span>
<span style="color: #00A000">+  unsigned int jresult ;</span>
<span style="color: #00A000">+  char *arg1 = (char *) 0 ;</span>
<span style="color: #00A000">+  char *arg2 = (char *) 0 ;</span>
<span style="color: #00A000">+  char *arg3 = (char *) NULL ;</span>
<span style="color: #00A000">+  char *arg4 = (char *) NULL ;</span>
<span style="color: #00A000">+  char *arg5 = (char *) NULL ;</span>
<span style="color: #00A000">+  char *arg6 = (char *) NULL ;</span>
<span style="color: #00A000">+  char *arg7 = (char *) NULL ;</span>
<span style="color: #00A000">+  bool result;</span>
<span style="color: #00A000">+  </span>
<span style="color: #00A000">+  arg1 = (char *)jarg1; </span>
<span style="color: #00A000">+  arg2 = (char *)jarg2; </span>
<span style="color: #00A000">+  arg3 = (char *)jarg3; </span>
<span style="color: #00A000">+  arg4 = (char *)jarg4; </span>
<span style="color: #00A000">+  arg5 = (char *)jarg5; </span>
<span style="color: #00A000">+  arg6 = (char *)jarg6; </span>
<span style="color: #00A000">+  arg7 = (char *)jarg7; </span>
<span style="color: #00A000">+  result = (bool)email(arg1,arg2,arg3,arg4,arg5,arg6,arg7);</span>
<span style="color: #00A000">+  jresult = result; </span>
<span style="color: #00A000">+  return jresult;</span>
<span style="color: #00A000">+}</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+</span>
 SWIGEXPORT void * SWIGSTDCALL CSharp_new_IvrMenu(void * jarg1, char * jarg2, char * jarg3, char * jarg4, char * jarg5, char * jarg6, char * jarg7, char * jarg8, char * jarg9, char * jarg10, int jarg11, int jarg12, int jarg13, int jarg14, int jarg15, int jarg16) {
   void * jresult ;
   IVRMenu *arg1 = (IVRMenu *) 0 ;
<span style="color: #000080; font-weight: bold">diff --git a/src/mod/languages/mod_managed/managed/swig.2010.cs b/src/mod/languages/mod_managed/managed/swig.2010.cs</span>
<span style="color: #000080; font-weight: bold">index 61c0a4e..fb50dd4 100644</span>
<span style="color: #A00000">--- a/src/mod/languages/mod_managed/managed/swig.2010.cs</span>
<span style="color: #00A000">+++ b/src/mod/languages/mod_managed/managed/swig.2010.cs</span>
<span style="color: #800080; font-weight: bold">@@ -1394,6 +1394,21 @@ public class freeswitch {</span>
     return ret;
   }
 
<span style="color: #00A000">+  public static string switch_core_get_variable_dup(string varname) {</span>
<span style="color: #00A000">+    string ret = freeswitchPINVOKE.switch_core_get_variable_dup(varname);</span>
<span style="color: #00A000">+    return ret;</span>
<span style="color: #00A000">+  }</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+  public static string switch_core_get_variable_pdup(string varname, SWIGTYPE_p_apr_pool_t pool) {</span>
<span style="color: #00A000">+    string ret = freeswitchPINVOKE.switch_core_get_variable_pdup(varname, SWIGTYPE_p_apr_pool_t.getCPtr(pool));</span>
<span style="color: #00A000">+    return ret;</span>
<span style="color: #00A000">+  }</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+  public static string switch_core_get_hostname() {</span>
<span style="color: #00A000">+    string ret = freeswitchPINVOKE.switch_core_get_hostname();</span>
<span style="color: #00A000">+    return ret;</span>
<span style="color: #00A000">+  }</span>
<span style="color: #00A000">+</span>
   public static void switch_core_set_variable(string varname, string value) {
     freeswitchPINVOKE.switch_core_set_variable(varname, value);
   }
<span style="color: #800080; font-weight: bold">@@ -2425,6 +2440,21 @@ public class freeswitch {</span>
     return ret;
   }
 
<span style="color: #00A000">+  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) {</span>
<span style="color: #00A000">+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_add_registration(user, realm, token, url, expires, network_ip, network_port, network_proto);</span>
<span style="color: #00A000">+    return ret;</span>
<span style="color: #00A000">+  }</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+  public static switch_status_t switch_core_del_registration(string user, string realm, string token) {</span>
<span style="color: #00A000">+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_del_registration(user, realm, token);</span>
<span style="color: #00A000">+    return ret;</span>
<span style="color: #00A000">+  }</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+  public static switch_status_t switch_core_expire_registration(int force) {</span>
<span style="color: #00A000">+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_expire_registration(force);</span>
<span style="color: #00A000">+    return ret;</span>
<span style="color: #00A000">+  }</span>
<span style="color: #00A000">+</span>
   public static switch_status_t switch_loadable_module_init(switch_bool_t autoload) {
     switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_loadable_module_init((int)autoload);
     return ret;
<span style="color: #800080; font-weight: bold">@@ -3984,6 +4014,10 @@ public class freeswitch {</span>
     freeswitchPINVOKE.switch_change_sln_volume(SWIGTYPE_p_short.getCPtr(data), samples, vol);
   }
 
<span style="color: #00A000">+  public static void switch_change_sln_volume_granular(SWIGTYPE_p_short data, uint samples, int vol) {</span>
<span style="color: #00A000">+    freeswitchPINVOKE.switch_change_sln_volume_granular(SWIGTYPE_p_short.getCPtr(data), samples, vol);</span>
<span style="color: #00A000">+  }</span>
<span style="color: #00A000">+</span>
   public static uint switch_merge_sln(SWIGTYPE_p_short data, uint samples, SWIGTYPE_p_short other_data, uint other_samples) {
     uint ret = freeswitchPINVOKE.switch_merge_sln(SWIGTYPE_p_short.getCPtr(data), samples, SWIGTYPE_p_short.getCPtr(other_data), other_samples);
     return ret;
<span style="color: #800080; font-weight: bold">@@ -4729,8 +4763,8 @@ public class freeswitch {</span>
     return ret;
   }
 
<span style="color: #A00000">-  public static switch_status_t switch_rtp_activate_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session, uint queue_frames, uint max_queue_frames, uint samples_per_packet, uint samples_per_second) {</span>
<span style="color: #A00000">-    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_activate_jitter_buffer(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), queue_frames, max_queue_frames, samples_per_packet, samples_per_second);</span>
<span style="color: #00A000">+  public static switch_status_t switch_rtp_activate_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session, uint queue_frames, uint max_queue_frames, uint samples_per_packet, uint samples_per_second, uint max_drift) {</span>
<span style="color: #00A000">+    switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_rtp_activate_jitter_buffer(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), queue_frames, max_queue_frames, samples_per_packet, samples_per_second, max_drift);</span>
     return ret;
   }
 
<span style="color: #800080; font-weight: bold">@@ -4867,6 +4901,10 @@ public class freeswitch {</span>
     freeswitchPINVOKE.switch_rtp_set_telephony_recv_event(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), te);
   }
 
<span style="color: #00A000">+  public static void switch_rtp_set_recv_pt(SWIGTYPE_p_switch_rtp rtp_session, byte pt) {</span>
<span style="color: #00A000">+    freeswitchPINVOKE.switch_rtp_set_recv_pt(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), pt);</span>
<span style="color: #00A000">+  }</span>
<span style="color: #00A000">+</span>
   public static void switch_rtp_set_cng_pt(SWIGTYPE_p_switch_rtp rtp_session, byte pt) {
     freeswitchPINVOKE.switch_rtp_set_cng_pt(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), pt);
   }
<span style="color: #800080; font-weight: bold">@@ -5374,6 +5412,11 @@ public class freeswitch {</span>
     freeswitchPINVOKE.consoleCleanLog(msg);
   }
 
<span style="color: #00A000">+  public static bool email(string to, string from, string headers, string body, string file, string convert_cmd, string convert_ext) {</span>
<span style="color: #00A000">+    bool ret = freeswitchPINVOKE.email(to, from, headers, body, file, convert_cmd, convert_ext);</span>
<span style="color: #00A000">+    return ret;</span>
<span style="color: #00A000">+  }</span>
<span style="color: #00A000">+</span>
   public static void console_log(string level_str, string msg) {
     freeswitchPINVOKE.console_log(level_str, msg);
   }
<span style="color: #800080; font-weight: bold">@@ -7578,6 +7621,15 @@ class freeswitchPINVOKE {</span>
   [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_core_get_variable&quot;)]
   public static extern string switch_core_get_variable(string jarg1);
 
<span style="color: #00A000">+  [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_core_get_variable_dup&quot;)]</span>
<span style="color: #00A000">+  public static extern string switch_core_get_variable_dup(string jarg1);</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+  [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_core_get_variable_pdup&quot;)]</span>
<span style="color: #00A000">+  public static extern string switch_core_get_variable_pdup(string jarg1, HandleRef jarg2);</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+  [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_core_get_hostname&quot;)]</span>
<span style="color: #00A000">+  public static extern string switch_core_get_hostname();</span>
<span style="color: #00A000">+</span>
   [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_core_set_variable&quot;)]
   public static extern void switch_core_set_variable(string jarg1, string jarg2);
 
<span style="color: #800080; font-weight: bold">@@ -8358,6 +8410,15 @@ class freeswitchPINVOKE {</span>
   [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_default_ptime&quot;)]
   public static extern uint switch_default_ptime(string jarg1, uint jarg2);
 
<span style="color: #00A000">+  [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_core_add_registration&quot;)]</span>
<span style="color: #00A000">+  public static extern int switch_core_add_registration(string jarg1, string jarg2, string jarg3, string jarg4, uint jarg5, string jarg6, string jarg7, string jarg8);</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+  [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_core_del_registration&quot;)]</span>
<span style="color: #00A000">+  public static extern int switch_core_del_registration(string jarg1, string jarg2, string jarg3);</span>
<span style="color: #00A000">+</span>
<span style="color: #00A000">+  [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_core_expire_registration&quot;)]</span>
<span style="color: #00A000">+  public static extern int switch_core_expire_registration(int jarg1);</span>
<span style="color: #00A000">+</span>
   [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_loadable_module_interface_module_name_set&quot;)]
   public static extern void switch_loadable_module_interface_module_name_set(HandleRef jarg1, string jarg2);
 
<span style="color: #800080; font-weight: bold">@@ -12051,6 +12112,9 @@ class freeswitchPINVOKE {</span>
   [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_change_sln_volume&quot;)]
   public static extern void switch_change_sln_volume(HandleRef jarg1, uint jarg2, int jarg3);
 
<span style="color: #00A000">+  [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_change_sln_volume_granular&quot;)]</span>
<span style="color: #00A000">+  public static extern void switch_change_sln_volume_granular(HandleRef jarg1, uint jarg2, int jarg3);</span>
<span style="color: #00A000">+</span>
   [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_merge_sln&quot;)]
   public static extern uint switch_merge_sln(HandleRef jarg1, uint jarg2, HandleRef jarg3, uint jarg4);
 
<span style="color: #800080; font-weight: bold">@@ -12661,7 +12725,7 @@ class freeswitchPINVOKE {</span>
   public static extern int switch_rtp_activate_rtcp(HandleRef jarg1, int jarg2, ushort jarg3);
 
   [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_rtp_activate_jitter_buffer&quot;)]
<span style="color: #A00000">-  public static extern int switch_rtp_activate_jitter_buffer(HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5);</span>
<span style="color: #00A000">+  public static extern int switch_rtp_activate_jitter_buffer(HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5, uint jarg6);</span>
 
   [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_rtp_debug_jitter_buffer&quot;)]
   public static extern int switch_rtp_debug_jitter_buffer(HandleRef jarg1, string jarg2);
<span style="color: #800080; font-weight: bold">@@ -12747,6 +12811,9 @@ class freeswitchPINVOKE {</span>
   [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_rtp_set_telephony_recv_event&quot;)]
   public static extern void switch_rtp_set_telephony_recv_event(HandleRef jarg1, byte jarg2);
 
<span style="color: #00A000">+  [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_rtp_set_recv_pt&quot;)]</span>
<span style="color: #00A000">+  public static extern void switch_rtp_set_recv_pt(HandleRef jarg1, byte jarg2);</span>
<span style="color: #00A000">+</span>
   [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_switch_rtp_set_cng_pt&quot;)]
   public static extern void switch_rtp_set_cng_pt(HandleRef jarg1, byte jarg2);
 
<span style="color: #800080; font-weight: bold">@@ -13602,6 +13669,9 @@ class freeswitchPINVOKE {</span>
   [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_consoleCleanLog&quot;)]
   public static extern void consoleCleanLog(string jarg1);
 
<span style="color: #00A000">+  [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_email&quot;)]</span>
<span style="color: #00A000">+  public static extern bool email(string jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7);</span>
<span style="color: #00A000">+</span>
   [DllImport(&quot;mod_managed&quot;, EntryPoint=&quot;CSharp_new_IvrMenu&quot;)]
   public static extern IntPtr new_IvrMenu(HandleRef jarg1, string jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7, string jarg8, string jarg9, string jarg10, int jarg11, int jarg12, int jarg13, int jarg14, int jarg15, int jarg16);
 
<span style="color: #800080; font-weight: bold">@@ -24977,6 +25047,8 @@ public enum switch_event_types_t {</span>
   SWITCH_EVENT_NAT,
   SWITCH_EVENT_RECORD_START,
   SWITCH_EVENT_RECORD_STOP,
<span style="color: #00A000">+  SWITCH_EVENT_PLAYBACK_START,</span>
<span style="color: #00A000">+  SWITCH_EVENT_PLAYBACK_STOP,</span>
   SWITCH_EVENT_CALL_UPDATE,
   SWITCH_EVENT_FAILURE,
   SWITCH_EVENT_SOCKET_DATA,
</pre></div>
========================================================================<pre>

Summary of changes:
 .../languages/mod_managed/freeswitch_wrap.2010.cxx |  142 +++++++++++++++++++-
 src/mod/languages/mod_managed/managed/swig.2010.cs |   78 ++++++++++-
 2 files changed, 215 insertions(+), 5 deletions(-)
</pre>
<p>this email was generated because of /git/your-repo.git/hooks/post-receive by the file /git-core/contrib/hooks/post-receive-email<br />
For more info, see <a href="http://blog.chomperstomp.com/?p=630">http://blog.chomperstomp.com/?p=630</a>
-- <br />
FreeSWITCH Source</p>