Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
F
freeswitch
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
张华
freeswitch
Commits
d2a29d2c
提交
d2a29d2c
authored
7月 22, 2010
作者:
Brian West
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
swigall
上级
2b120311
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
135 行增加
和
0 行删除
+135
-0
freeswitch_wrap.cxx
src/mod/languages/mod_managed/freeswitch_wrap.cxx
+62
-0
swig.cs
src/mod/languages/mod_managed/managed/swig.cs
+73
-0
没有找到文件。
src/mod/languages/mod_managed/freeswitch_wrap.cxx
浏览文件 @
d2a29d2c
...
@@ -1235,6 +1235,17 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_API_HANGUP_HOOK_VARIABLE_get() {
...
@@ -1235,6 +1235,17 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_API_HANGUP_HOOK_VARIABLE_get() {
}
}
SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_API_REPORTING_HOOK_VARIABLE_get() {
char * jresult ;
char *result = 0 ;
result = (char *) "api_reporting_hook";
jresult = SWIG_csharp_string_callback((const char *)result);
return jresult;
}
SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get() {
SWIGEXPORT char * SWIGSTDCALL CSharp_SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get() {
char * jresult ;
char * jresult ;
char *result = 0 ;
char *result = 0 ;
...
@@ -6981,6 +6992,24 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_session_get_loglevel(void * jarg1)
...
@@ -6981,6 +6992,24 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_session_get_loglevel(void * jarg1)
}
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_soft_lock(void * jarg1, unsigned long jarg2) {
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;
uint32_t arg2 ;
arg1 = (switch_core_session_t *)jarg1;
arg2 = (uint32_t)jarg2;
switch_core_session_soft_lock(arg1,arg2);
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_soft_unlock(void * jarg1) {
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;
arg1 = (switch_core_session_t *)jarg1;
switch_core_session_soft_unlock(arg1);
}
SWIGEXPORT char * SWIGSTDCALL CSharp_switch_core_get_uuid() {
SWIGEXPORT char * SWIGSTDCALL CSharp_switch_core_get_uuid() {
char * jresult ;
char * jresult ;
char *result = 0 ;
char *result = 0 ;
...
@@ -9236,6 +9265,16 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_setrlimits() {
...
@@ -9236,6 +9265,16 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_setrlimits() {
}
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_time_ref() {
void * jresult ;
switch_time_t result;
result = switch_time_ref();
jresult = new switch_time_t((switch_time_t &)result);
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_time_sync() {
SWIGEXPORT void SWIGSTDCALL CSharp_switch_time_sync() {
switch_time_sync();
switch_time_sync();
}
}
...
@@ -18859,6 +18898,29 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_limit_interface_status_get(void * ja
...
@@ -18859,6 +18898,29 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_limit_interface_status_get(void * ja
}
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_limit_interface_interval_reset_set(void * jarg1, void * jarg2) {
switch_limit_interface *arg1 = (switch_limit_interface *) 0 ;
switch_status_t (*arg2)(char const *,char const *) = (switch_status_t (*)(char const *,char const *)) 0 ;
arg1 = (switch_limit_interface *)jarg1;
arg2 = (switch_status_t (*)(char const *,char const *))jarg2;
if (arg1) (arg1)->interval_reset = arg2;
}
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_limit_interface_interval_reset_get(void * jarg1) {
void * jresult ;
switch_limit_interface *arg1 = (switch_limit_interface *) 0 ;
switch_status_t (*result)(char const *,char const *) = 0 ;
arg1 = (switch_limit_interface *)jarg1;
result = (switch_status_t (*)(char const *,char const *)) ((arg1)->interval_reset);
jresult = (void *)result;
return jresult;
}
SWIGEXPORT void SWIGSTDCALL CSharp_switch_limit_interface_rwlock_set(void * jarg1, void * jarg2) {
SWIGEXPORT void SWIGSTDCALL CSharp_switch_limit_interface_rwlock_set(void * jarg1, void * jarg2) {
switch_limit_interface *arg1 = (switch_limit_interface *) 0 ;
switch_limit_interface *arg1 = (switch_limit_interface *) 0 ;
switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ;
switch_thread_rwlock_t *arg2 = (switch_thread_rwlock_t *) 0 ;
...
...
src/mod/languages/mod_managed/managed/swig.cs
浏览文件 @
d2a29d2c
...
@@ -1283,6 +1283,14 @@ public class freeswitch {
...
@@ -1283,6 +1283,14 @@ public class freeswitch {
return ret;
return ret;
}
}
public static void switch_core_session_soft_lock(SWIGTYPE_p_switch_core_session session, uint sec) {
freeswitchPINVOKE.switch_core_session_soft_lock(SWIGTYPE_p_switch_core_session.getCPtr(session), sec);
}
public static void switch_core_session_soft_unlock(SWIGTYPE_p_switch_core_session session) {
freeswitchPINVOKE.switch_core_session_soft_unlock(SWIGTYPE_p_switch_core_session.getCPtr(session));
}
public static string switch_core_get_uuid() {
public static string switch_core_get_uuid() {
string ret = freeswitchPINVOKE.switch_core_get_uuid();
string ret = freeswitchPINVOKE.switch_core_get_uuid();
return ret;
return ret;
...
@@ -2097,6 +2105,11 @@ public class freeswitch {
...
@@ -2097,6 +2105,11 @@ public class freeswitch {
freeswitchPINVOKE.switch_core_setrlimits();
freeswitchPINVOKE.switch_core_setrlimits();
}
}
public static SWIGTYPE_p_switch_time_t switch_time_ref() {
SWIGTYPE_p_switch_time_t ret = new SWIGTYPE_p_switch_time_t(freeswitchPINVOKE.switch_time_ref(), true);
return ret;
}
public static void switch_time_sync() {
public static void switch_time_sync() {
freeswitchPINVOKE.switch_time_sync();
freeswitchPINVOKE.switch_time_sync();
}
}
...
@@ -4946,6 +4959,7 @@ public class freeswitch {
...
@@ -4946,6 +4959,7 @@ public class freeswitch {
public static readonly string SWITCH_SOFT_HOLDING_UUID_VARIABLE = freeswitchPINVOKE.SWITCH_SOFT_HOLDING_UUID_VARIABLE_get();
public static readonly string SWITCH_SOFT_HOLDING_UUID_VARIABLE = freeswitchPINVOKE.SWITCH_SOFT_HOLDING_UUID_VARIABLE_get();
public static readonly string SWITCH_API_BRIDGE_END_VARIABLE = freeswitchPINVOKE.SWITCH_API_BRIDGE_END_VARIABLE_get();
public static readonly string SWITCH_API_BRIDGE_END_VARIABLE = freeswitchPINVOKE.SWITCH_API_BRIDGE_END_VARIABLE_get();
public static readonly string SWITCH_API_HANGUP_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_API_HANGUP_HOOK_VARIABLE_get();
public static readonly string SWITCH_API_HANGUP_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_API_HANGUP_HOOK_VARIABLE_get();
public static readonly string SWITCH_API_REPORTING_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_API_REPORTING_HOOK_VARIABLE_get();
public static readonly string SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get();
public static readonly string SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE = freeswitchPINVOKE.SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get();
public static readonly string SWITCH_PROCESS_CDR_VARIABLE = freeswitchPINVOKE.SWITCH_PROCESS_CDR_VARIABLE_get();
public static readonly string SWITCH_PROCESS_CDR_VARIABLE = freeswitchPINVOKE.SWITCH_PROCESS_CDR_VARIABLE_get();
public static readonly string SWITCH_FORCE_PROCESS_CDR_VARIABLE = freeswitchPINVOKE.SWITCH_FORCE_PROCESS_CDR_VARIABLE_get();
public static readonly string SWITCH_FORCE_PROCESS_CDR_VARIABLE = freeswitchPINVOKE.SWITCH_FORCE_PROCESS_CDR_VARIABLE_get();
...
@@ -5495,6 +5509,9 @@ class freeswitchPINVOKE {
...
@@ -5495,6 +5509,9 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_API_HANGUP_HOOK_VARIABLE_get")]
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_API_HANGUP_HOOK_VARIABLE_get")]
public static extern string SWITCH_API_HANGUP_HOOK_VARIABLE_get();
public static extern string SWITCH_API_HANGUP_HOOK_VARIABLE_get();
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_API_REPORTING_HOOK_VARIABLE_get")]
public static extern string SWITCH_API_REPORTING_HOOK_VARIABLE_get();
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get")]
[DllImport("mod_managed", EntryPoint="CSharp_SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get")]
public static extern string SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get();
public static extern string SWITCH_SESSION_IN_HANGUP_HOOK_VARIABLE_get();
...
@@ -6899,6 +6916,12 @@ class freeswitchPINVOKE {
...
@@ -6899,6 +6916,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_get_loglevel")]
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_get_loglevel")]
public static extern int switch_core_session_get_loglevel(HandleRef jarg1);
public static extern int switch_core_session_get_loglevel(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_soft_lock")]
public static extern void switch_core_session_soft_lock(HandleRef jarg1, uint jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_soft_unlock")]
public static extern void switch_core_session_soft_unlock(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_get_uuid")]
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_get_uuid")]
public static extern string switch_core_get_uuid();
public static extern string switch_core_get_uuid();
...
@@ -7394,6 +7417,9 @@ class freeswitchPINVOKE {
...
@@ -7394,6 +7417,9 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_setrlimits")]
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_setrlimits")]
public static extern void switch_core_setrlimits();
public static extern void switch_core_setrlimits();
[DllImport("mod_managed", EntryPoint="CSharp_switch_time_ref")]
public static extern IntPtr switch_time_ref();
[DllImport("mod_managed", EntryPoint="CSharp_switch_time_sync")]
[DllImport("mod_managed", EntryPoint="CSharp_switch_time_sync")]
public static extern void switch_time_sync();
public static extern void switch_time_sync();
...
@@ -9719,6 +9745,12 @@ class freeswitchPINVOKE {
...
@@ -9719,6 +9745,12 @@ class freeswitchPINVOKE {
[DllImport("mod_managed", EntryPoint="CSharp_switch_limit_interface_status_get")]
[DllImport("mod_managed", EntryPoint="CSharp_switch_limit_interface_status_get")]
public static extern IntPtr switch_limit_interface_status_get(HandleRef jarg1);
public static extern IntPtr switch_limit_interface_status_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_limit_interface_interval_reset_set")]
public static extern void switch_limit_interface_interval_reset_set(HandleRef jarg1, HandleRef jarg2);
[DllImport("mod_managed", EntryPoint="CSharp_switch_limit_interface_interval_reset_get")]
public static extern IntPtr switch_limit_interface_interval_reset_get(HandleRef jarg1);
[DllImport("mod_managed", EntryPoint="CSharp_switch_limit_interface_rwlock_set")]
[DllImport("mod_managed", EntryPoint="CSharp_switch_limit_interface_rwlock_set")]
public static extern void switch_limit_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2);
public static extern void switch_limit_interface_rwlock_set(HandleRef jarg1, HandleRef jarg2);
...
@@ -13505,6 +13537,36 @@ namespace FreeSWITCH.Native {
...
@@ -13505,6 +13537,36 @@ namespace FreeSWITCH.Native {
using System;
using System;
using System.Runtime.InteropServices;
using System.Runtime.InteropServices;
public class SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t {
private HandleRef swigCPtr;
internal SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t(IntPtr cPtr, bool futureUse) {
swigCPtr = new HandleRef(this, cPtr);
}
protected SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t() {
swigCPtr = new HandleRef(null, IntPtr.Zero);
}
internal static HandleRef getCPtr(SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t obj) {
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
}
}
}
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 1.3.35
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
namespace FreeSWITCH.Native {
using System;
using System.Runtime.InteropServices;
public class SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t {
public class SWIGTYPE_p_f_p_q_const__char_p_switch_core_session_p_switch_stream_handle__switch_status_t {
private HandleRef swigCPtr;
private HandleRef swigCPtr;
...
@@ -25835,6 +25897,17 @@ public class switch_limit_interface : IDisposable {
...
@@ -25835,6 +25897,17 @@ public class switch_limit_interface : IDisposable {
}
}
}
}
public SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t interval_reset {
set {
freeswitchPINVOKE.switch_limit_interface_interval_reset_set(swigCPtr, SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t.getCPtr(value));
}
get {
IntPtr cPtr = freeswitchPINVOKE.switch_limit_interface_interval_reset_get(swigCPtr);
SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_q_const__char_p_q_const__char__switch_status_t(cPtr, false);
return ret;
}
}
public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
public SWIGTYPE_p_switch_thread_rwlock_t rwlock {
set {
set {
freeswitchPINVOKE.switch_limit_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
freeswitchPINVOKE.switch_limit_interface_rwlock_set(swigCPtr, SWIGTYPE_p_switch_thread_rwlock_t.getCPtr(value));
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论