Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
F
freeswitch
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
张华
freeswitch
Commits
54762dd1
提交
54762dd1
authored
6月 16, 2015
作者:
Brian West
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update esl swig to swig 2.0 and reswig
上级
6a903e23
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
29 个修改的文件
包含
2449 行增加
和
2593 行删除
+2449
-2593
Makefile
libs/esl/java/Makefile
+1
-1
esl_wrap.cpp
libs/esl/java/esl_wrap.cpp
+43
-35
ESLconnection.java
libs/esl/java/org/freeswitch/esl/ESLconnection.java
+7
-5
ESLevent.java
libs/esl/java/org/freeswitch/esl/ESLevent.java
+7
-5
SWIGTYPE_p_esl_event_t.java
libs/esl/java/org/freeswitch/esl/SWIGTYPE_p_esl_event_t.java
+1
-1
SWIGTYPE_p_esl_priority_t.java
...sl/java/org/freeswitch/esl/SWIGTYPE_p_esl_priority_t.java
+1
-1
esl.java
libs/esl/java/org/freeswitch/esl/esl.java
+1
-1
eslJNI.java
libs/esl/java/org/freeswitch/esl/eslJNI.java
+2
-2
esl_wrap.cpp
libs/esl/lua/esl_wrap.cpp
+350
-115
ESL.cs
libs/esl/managed/ESL.cs
+1
-1
ESLPINVOKE.cs
libs/esl/managed/ESLPINVOKE.cs
+5
-1
ESLconnection.cs
libs/esl/managed/ESLconnection.cs
+7
-5
ESLevent.cs
libs/esl/managed/ESLevent.cs
+7
-5
Makefile
libs/esl/managed/Makefile
+1
-1
SWIGTYPE_p_esl_event_t.cs
libs/esl/managed/SWIGTYPE_p_esl_event_t.cs
+1
-1
SWIGTYPE_p_esl_priority_t.cs
libs/esl/managed/SWIGTYPE_p_esl_priority_t.cs
+1
-1
esl_wrap.2010.cpp
libs/esl/managed/esl_wrap.2010.cpp
+0
-947
esl_wrap.cpp
libs/esl/managed/esl_wrap.cpp
+36
-29
ESL.pm
libs/esl/perl/ESL.pm
+6
-6
Makefile.am
libs/esl/perl/Makefile.am
+1
-1
esl_wrap.cpp
libs/esl/perl/esl_wrap.cpp
+364
-293
perlxsi.c
libs/esl/perl/perlxsi.c
+8
-6
ESL.php
libs/esl/php/ESL.php
+5
-5
esl_wrap.cpp
libs/esl/php/esl_wrap.cpp
+87
-100
php_ESL.h
libs/esl/php/php_ESL.h
+5
-5
ESL.py
libs/esl/python/ESL.py
+68
-41
Makefile
libs/esl/python/Makefile
+1
-1
esl_wrap.cpp
libs/esl/python/esl_wrap.cpp
+1330
-859
esl_wrap.cpp
libs/esl/ruby/esl_wrap.cpp
+102
-119
没有找到文件。
libs/esl/java/Makefile
浏览文件 @
54762dd1
...
...
@@ -5,7 +5,7 @@ CLASSES=org/freeswitch/esl/*
all
:
esl.jar
esl_wrap.cpp
:
swig
-module
esl
-java
-c
++
$(LOCAL_CFLAGS)
-package
org.freeswitch.esl
-outdir
org/freeswitch/esl
-o
esl_wrap.cpp ../ESL.i
swig
2.0
-module
esl
-java
-c
++
$(LOCAL_CFLAGS)
-package
org.freeswitch.esl
-outdir
org/freeswitch/esl
-o
esl_wrap.cpp ../ESL.i
esl_wrap.o
:
esl_wrap.cpp
$(CXX)
$(CXX_CFLAGS)
$(LOCAL_CFLAGS)
$(CXXFLAGS)
$(GCC_WARNING_JUNK)
$(PERL_INC)
-c
esl_wrap.cpp
-o
esl_wrap.o
...
...
libs/esl/java/esl_wrap.cpp
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
*
* This file is not intended to be easily readable and contains a number of
* Version
2.0.12
*
* This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
* changes to this file unless you know what you are doing--modify the SWIG
* interface file instead.
* changes to this file unless you know what you are doing--modify the SWIG
* interface file instead.
* ----------------------------------------------------------------------------- */
#define SWIGJAVA
#ifdef __cplusplus
/* SwigValueWrapper is described in swig.swg */
template
<
typename
T
>
class
SwigValueWrapper
{
T
*
tt
;
struct
SwigMovePointer
{
T
*
ptr
;
SwigMovePointer
(
T
*
p
)
:
ptr
(
p
)
{
}
~
SwigMovePointer
()
{
delete
ptr
;
}
SwigMovePointer
&
operator
=
(
SwigMovePointer
&
rhs
)
{
T
*
oldptr
=
ptr
;
ptr
=
0
;
delete
oldptr
;
ptr
=
rhs
.
ptr
;
rhs
.
ptr
=
0
;
return
*
this
;
}
}
pointer
;
SwigValueWrapper
&
operator
=
(
const
SwigValueWrapper
<
T
>&
rhs
);
SwigValueWrapper
(
const
SwigValueWrapper
<
T
>&
rhs
);
public
:
SwigValueWrapper
()
:
tt
(
0
)
{
}
SwigValueWrapper
(
const
SwigValueWrapper
<
T
>&
rhs
)
:
tt
(
new
T
(
*
rhs
.
tt
))
{
}
SwigValueWrapper
(
const
T
&
t
)
:
tt
(
new
T
(
t
))
{
}
~
SwigValueWrapper
()
{
delete
tt
;
}
SwigValueWrapper
&
operator
=
(
const
T
&
t
)
{
delete
tt
;
tt
=
new
T
(
t
);
return
*
this
;
}
operator
T
&
()
const
{
return
*
tt
;
}
T
*
operator
&
()
{
return
tt
;
}
private
:
SwigValueWrapper
&
operator
=
(
const
SwigValueWrapper
<
T
>&
rhs
);
SwigValueWrapper
()
:
pointer
(
0
)
{
}
SwigValueWrapper
&
operator
=
(
const
T
&
t
)
{
SwigMovePointer
tmp
(
new
T
(
t
));
pointer
=
tmp
;
return
*
this
;
}
operator
T
&
()
const
{
return
*
pointer
.
ptr
;
}
T
*
operator
&
()
{
return
pointer
.
ptr
;
}
};
template
<
typename
T
>
T
SwigValueInit
()
{
...
...
@@ -60,14 +65,20 @@ template <typename T> T SwigValueInit() {
#ifndef SWIGUNUSED
# if defined(__GNUC__)
# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
# define SWIGUNUSED __attribute__ ((__unused__))
# define SWIGUNUSED __attribute__ ((__unused__))
# else
# define SWIGUNUSED
# endif
# elif defined(__ICC)
# define SWIGUNUSED __attribute__ ((__unused__))
# define SWIGUNUSED __attribute__ ((__unused__))
# else
# define SWIGUNUSED
# define SWIGUNUSED
# endif
#endif
#ifndef SWIG_MSC_UNSUPPRESS_4505
# if defined(_MSC_VER)
# pragma warning(disable : 4505)
/* unreferenced local function has been removed */
# endif
#endif
...
...
@@ -75,7 +86,7 @@ template <typename T> T SwigValueInit() {
# ifdef __cplusplus
# define SWIGUNUSEDPARM(p)
# else
# define SWIGUNUSEDPARM(p) p SWIGUNUSED
# define SWIGUNUSEDPARM(p) p SWIGUNUSED
# endif
#endif
...
...
@@ -118,7 +129,7 @@ template <typename T> T SwigValueInit() {
# define SWIGSTDCALL __stdcall
# else
# define SWIGSTDCALL
# endif
# endif
#endif
/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
...
...
@@ -134,7 +145,7 @@ template <typename T> T SwigValueInit() {
/* Fix for jlong on some versions of gcc on Windows */
#if defined(__GNUC__) && !defined(__INTEL
C__
)
#if defined(__GNUC__) && !defined(__INTEL
_COMPILER
)
typedef
long
long
__int64
;
#endif
...
...
@@ -181,7 +192,8 @@ static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionC
{
SWIG_JavaNullPointerException
,
"java/lang/NullPointerException"
},
{
SWIG_JavaDirectorPureVirtual
,
"java/lang/RuntimeException"
},
{
SWIG_JavaUnknownError
,
"java/lang/UnknownError"
},
{
(
SWIG_JavaExceptionCodes
)
0
,
"java/lang/UnknownError"
}
};
{
(
SWIG_JavaExceptionCodes
)
0
,
"java/lang/UnknownError"
}
};
const
SWIG_JavaExceptions_t
*
except_ptr
=
java_exceptions
;
while
(
except_ptr
->
code
!=
code
&&
except_ptr
->
code
)
...
...
@@ -217,7 +229,6 @@ SWIGEXPORT void JNICALL Java_org_freeswitch_esl_eslJNI_ESLevent_1event_1set(JNIE
arg1
=
*
(
ESLevent
**
)
&
jarg1
;
arg2
=
*
(
esl_event_t
**
)
&
jarg2
;
if
(
arg1
)
(
arg1
)
->
event
=
arg2
;
}
...
...
@@ -250,7 +261,7 @@ SWIGEXPORT void JNICALL Java_org_freeswitch_esl_eslJNI_ESLevent_1serialized_1str
if
(
!
arg2
)
return
;
}
{
if
(
arg1
->
serialized_string
)
delete
[]
arg1
->
serialized_string
;
delete
[]
arg1
->
serialized_string
;
if
(
arg2
)
{
arg1
->
serialized_string
=
(
char
*
)
(
new
char
[
strlen
((
const
char
*
)
arg2
)
+
1
]);
strcpy
((
char
*
)
arg1
->
serialized_string
,
(
const
char
*
)
arg2
);
...
...
@@ -272,7 +283,7 @@ SWIGEXPORT jstring JNICALL Java_org_freeswitch_esl_eslJNI_ESLevent_1serialized_1
(
void
)
jarg1_
;
arg1
=
*
(
ESLevent
**
)
&
jarg1
;
result
=
(
char
*
)
((
arg1
)
->
serialized_string
);
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
return
jresult
;
}
...
...
@@ -287,7 +298,6 @@ SWIGEXPORT void JNICALL Java_org_freeswitch_esl_eslJNI_ESLevent_1mine_1set(JNIEn
arg1
=
*
(
ESLevent
**
)
&
jarg1
;
arg2
=
(
int
)
jarg2
;
if
(
arg1
)
(
arg1
)
->
mine
=
arg2
;
}
...
...
@@ -370,7 +380,6 @@ SWIGEXPORT void JNICALL Java_org_freeswitch_esl_eslJNI_delete_1ESLevent(JNIEnv *
(
void
)
jcls
;
arg1
=
*
(
ESLevent
**
)
&
jarg1
;
delete
arg1
;
}
...
...
@@ -390,7 +399,7 @@ SWIGEXPORT jstring JNICALL Java_org_freeswitch_esl_eslJNI_ESLevent_1serialize(JN
if
(
!
arg2
)
return
0
;
}
result
=
(
char
*
)(
arg1
)
->
serialize
((
char
const
*
)
arg2
);
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
if
(
arg2
)
jenv
->
ReleaseStringUTFChars
(
jarg2
,
(
const
char
*
)
arg2
);
return
jresult
;
}
...
...
@@ -400,8 +409,8 @@ SWIGEXPORT jboolean JNICALL Java_org_freeswitch_esl_eslJNI_ESLevent_1setPriority
jboolean
jresult
=
0
;
ESLevent
*
arg1
=
(
ESLevent
*
)
0
;
esl_priority_t
arg2
=
(
esl_priority_t
)
ESL_PRIORITY_NORMAL
;
bool
result
;
esl_priority_t
*
argp2
;
bool
result
;
(
void
)
jenv
;
(
void
)
jcls
;
...
...
@@ -437,7 +446,7 @@ SWIGEXPORT jstring JNICALL Java_org_freeswitch_esl_eslJNI_ESLevent_1getHeader(JN
}
arg3
=
(
int
)
jarg3
;
result
=
(
char
*
)(
arg1
)
->
getHeader
((
char
const
*
)
arg2
,
arg3
);
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
if
(
arg2
)
jenv
->
ReleaseStringUTFChars
(
jarg2
,
(
const
char
*
)
arg2
);
return
jresult
;
}
...
...
@@ -453,7 +462,7 @@ SWIGEXPORT jstring JNICALL Java_org_freeswitch_esl_eslJNI_ESLevent_1getBody(JNIE
(
void
)
jarg1_
;
arg1
=
*
(
ESLevent
**
)
&
jarg1
;
result
=
(
char
*
)(
arg1
)
->
getBody
();
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
return
jresult
;
}
...
...
@@ -468,7 +477,7 @@ SWIGEXPORT jstring JNICALL Java_org_freeswitch_esl_eslJNI_ESLevent_1getType(JNIE
(
void
)
jarg1_
;
arg1
=
*
(
ESLevent
**
)
&
jarg1
;
result
=
(
char
*
)(
arg1
)
->
getType
();
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
return
jresult
;
}
...
...
@@ -614,7 +623,7 @@ SWIGEXPORT jstring JNICALL Java_org_freeswitch_esl_eslJNI_ESLevent_1firstHeader(
(
void
)
jarg1_
;
arg1
=
*
(
ESLevent
**
)
&
jarg1
;
result
=
(
char
*
)(
arg1
)
->
firstHeader
();
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
return
jresult
;
}
...
...
@@ -629,7 +638,7 @@ SWIGEXPORT jstring JNICALL Java_org_freeswitch_esl_eslJNI_ESLevent_1nextHeader(J
(
void
)
jarg1_
;
arg1
=
*
(
ESLevent
**
)
&
jarg1
;
result
=
(
char
*
)(
arg1
)
->
nextHeader
();
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
if
(
result
)
jresult
=
jenv
->
NewStringUTF
((
const
char
*
)
result
);
return
jresult
;
}
...
...
@@ -791,7 +800,6 @@ SWIGEXPORT void JNICALL Java_org_freeswitch_esl_eslJNI_delete_1ESLconnection(JNI
(
void
)
jcls
;
arg1
=
*
(
ESLconnection
**
)
&
jarg1
;
delete
arg1
;
}
...
...
libs/esl/java/org/freeswitch/esl/ESLconnection.java
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
* Version
2.0.12
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
...
...
@@ -26,11 +26,13 @@ public class ESLconnection {
}
public
synchronized
void
delete
()
{
if
(
swigCPtr
!=
0
&&
swigCMemOwn
)
{
swigCMemOwn
=
false
;
eslJNI
.
delete_ESLconnection
(
swigCPtr
);
if
(
swigCPtr
!=
0
)
{
if
(
swigCMemOwn
)
{
swigCMemOwn
=
false
;
eslJNI
.
delete_ESLconnection
(
swigCPtr
);
}
swigCPtr
=
0
;
}
swigCPtr
=
0
;
}
public
ESLconnection
(
String
host
,
int
port
,
String
user
,
String
password
)
{
...
...
libs/esl/java/org/freeswitch/esl/ESLevent.java
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
* Version
2.0.12
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
...
...
@@ -26,11 +26,13 @@ public class ESLevent {
}
public
synchronized
void
delete
()
{
if
(
swigCPtr
!=
0
&&
swigCMemOwn
)
{
swigCMemOwn
=
false
;
eslJNI
.
delete_ESLevent
(
swigCPtr
);
if
(
swigCPtr
!=
0
)
{
if
(
swigCMemOwn
)
{
swigCMemOwn
=
false
;
eslJNI
.
delete_ESLevent
(
swigCPtr
);
}
swigCPtr
=
0
;
}
swigCPtr
=
0
;
}
public
void
setEvent
(
SWIGTYPE_p_esl_event_t
value
)
{
...
...
libs/esl/java/org/freeswitch/esl/SWIGTYPE_p_esl_event_t.java
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
* Version
2.0.12
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
...
...
libs/esl/java/org/freeswitch/esl/SWIGTYPE_p_esl_priority_t.java
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
* Version
2.0.12
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
...
...
libs/esl/java/org/freeswitch/esl/esl.java
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
* Version
2.0.12
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
...
...
libs/esl/java/org/freeswitch/esl/eslJNI.java
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
* Version
2.0.12
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
...
...
@@ -8,7 +8,7 @@
package
org
.
freeswitch
.
esl
;
class
eslJNI
{
public
class
eslJNI
{
public
final
static
native
void
ESLevent_event_set
(
long
jarg1
,
ESLevent
jarg1_
,
long
jarg2
);
public
final
static
native
long
ESLevent_event_get
(
long
jarg1
,
ESLevent
jarg1_
);
public
final
static
native
void
ESLevent_serialized_string_set
(
long
jarg1
,
ESLevent
jarg1_
,
String
jarg2
);
...
...
libs/esl/lua/esl_wrap.cpp
浏览文件 @
54762dd1
差异被折叠。
点击展开。
libs/esl/managed/ESL.cs
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
* Version
2.0.12
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
...
...
libs/esl/managed/ESLPINVOKE.cs
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
* Version
2.0.12
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
...
...
@@ -184,6 +184,10 @@ class ESLPINVOKE {
static
protected
SWIGStringHelper
swigStringHelper
=
new
SWIGStringHelper
();
static
ESLPINVOKE
()
{
}
[
DllImport
(
"ESL"
,
EntryPoint
=
"CSharp_ESLevent_Event_set"
)]
public
static
extern
void
ESLevent_Event_set
(
HandleRef
jarg1
,
HandleRef
jarg2
);
...
...
libs/esl/managed/ESLconnection.cs
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
* Version
2.0.12
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
...
...
@@ -29,11 +29,13 @@ public class ESLconnection : IDisposable {
public
virtual
void
Dispose
()
{
lock
(
this
)
{
if
(
swigCPtr
.
Handle
!=
IntPtr
.
Zero
&&
swigCMemOwn
)
{
swigCMemOwn
=
false
;
ESLPINVOKE
.
delete_ESLconnection
(
swigCPtr
);
if
(
swigCPtr
.
Handle
!=
IntPtr
.
Zero
)
{
if
(
swigCMemOwn
)
{
swigCMemOwn
=
false
;
ESLPINVOKE
.
delete_ESLconnection
(
swigCPtr
);
}
swigCPtr
=
new
HandleRef
(
null
,
IntPtr
.
Zero
);
}
swigCPtr
=
new
HandleRef
(
null
,
IntPtr
.
Zero
);
GC
.
SuppressFinalize
(
this
);
}
}
...
...
libs/esl/managed/ESLevent.cs
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
* Version
2.0.12
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
...
...
@@ -29,11 +29,13 @@ public class ESLevent : IDisposable {
public
virtual
void
Dispose
()
{
lock
(
this
)
{
if
(
swigCPtr
.
Handle
!=
IntPtr
.
Zero
&&
swigCMemOwn
)
{
swigCMemOwn
=
false
;
ESLPINVOKE
.
delete_ESLevent
(
swigCPtr
);
if
(
swigCPtr
.
Handle
!=
IntPtr
.
Zero
)
{
if
(
swigCMemOwn
)
{
swigCMemOwn
=
false
;
ESLPINVOKE
.
delete_ESLevent
(
swigCPtr
);
}
swigCPtr
=
new
HandleRef
(
null
,
IntPtr
.
Zero
);
}
swigCPtr
=
new
HandleRef
(
null
,
IntPtr
.
Zero
);
GC
.
SuppressFinalize
(
this
);
}
}
...
...
libs/esl/managed/Makefile
浏览文件 @
54762dd1
...
...
@@ -5,7 +5,7 @@ WRAP_GCC_WARNING_SILENCE=-Wno-unused-function
all
:
ESL.so
esl_wrap.cpp
:
swig
-module
ESL
-csharp
-c
++
-DMULTIPLICITY
-I
../src/include
-o
esl_wrap.cpp ../ESL.i
swig
2.0
-module
ESL
-csharp
-c
++
-DMULTIPLICITY
-I
../src/include
-o
esl_wrap.cpp ../ESL.i
esl_wrap.o
:
esl_wrap.cpp
$(CXX)
$(CXX_CFLAGS)
$(CXXFLAGS)
$(LOCAL_CFLAGS)
$(WRAP_GCC_WARNING_SILENCE)
-c
esl_wrap.cpp
-o
esl_wrap.o
...
...
libs/esl/managed/SWIGTYPE_p_esl_event_t.cs
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
* Version
2.0.12
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
...
...
libs/esl/managed/SWIGTYPE_p_esl_priority_t.cs
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
* Version
2.0.12
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
...
...
libs/esl/managed/esl_wrap.2010.cpp
deleted
100644 → 0
浏览文件 @
6a903e23
差异被折叠。
点击展开。
libs/esl/managed/esl_wrap.cpp
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version
1.3.35
*
* This file is not intended to be easily readable and contains a number of
* Version
2.0.12
*
* This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
* changes to this file unless you know what you are doing--modify the SWIG
* interface file instead.
* changes to this file unless you know what you are doing--modify the SWIG
* interface file instead.
* ----------------------------------------------------------------------------- */
#define SWIGCSHARP
#ifdef __cplusplus
/* SwigValueWrapper is described in swig.swg */
template
<
typename
T
>
class
SwigValueWrapper
{
T
*
tt
;
struct
SwigMovePointer
{
T
*
ptr
;
SwigMovePointer
(
T
*
p
)
:
ptr
(
p
)
{
}
~
SwigMovePointer
()
{
delete
ptr
;
}
SwigMovePointer
&
operator
=
(
SwigMovePointer
&
rhs
)
{
T
*
oldptr
=
ptr
;
ptr
=
0
;
delete
oldptr
;
ptr
=
rhs
.
ptr
;
rhs
.
ptr
=
0
;
return
*
this
;
}
}
pointer
;
SwigValueWrapper
&
operator
=
(
const
SwigValueWrapper
<
T
>&
rhs
);
SwigValueWrapper
(
const
SwigValueWrapper
<
T
>&
rhs
);
public
:
SwigValueWrapper
()
:
tt
(
0
)
{
}
SwigValueWrapper
(
const
SwigValueWrapper
<
T
>&
rhs
)
:
tt
(
new
T
(
*
rhs
.
tt
))
{
}
SwigValueWrapper
(
const
T
&
t
)
:
tt
(
new
T
(
t
))
{
}
~
SwigValueWrapper
()
{
delete
tt
;
}
SwigValueWrapper
&
operator
=
(
const
T
&
t
)
{
delete
tt
;
tt
=
new
T
(
t
);
return
*
this
;
}
operator
T
&
()
const
{
return
*
tt
;
}
T
*
operator
&
()
{
return
tt
;
}
private
:
SwigValueWrapper
&
operator
=
(
const
SwigValueWrapper
<
T
>&
rhs
);
SwigValueWrapper
()
:
pointer
(
0
)
{
}
SwigValueWrapper
&
operator
=
(
const
T
&
t
)
{
SwigMovePointer
tmp
(
new
T
(
t
));
pointer
=
tmp
;
return
*
this
;
}
operator
T
&
()
const
{
return
*
pointer
.
ptr
;
}
T
*
operator
&
()
{
return
pointer
.
ptr
;
}
};
template
<
typename
T
>
T
SwigValueInit
()
{
...
...
@@ -60,14 +65,20 @@ template <typename T> T SwigValueInit() {
#ifndef SWIGUNUSED
# if defined(__GNUC__)
# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
# define SWIGUNUSED __attribute__ ((__unused__))
# define SWIGUNUSED __attribute__ ((__unused__))
# else
# define SWIGUNUSED
# endif
# elif defined(__ICC)
# define SWIGUNUSED __attribute__ ((__unused__))
# define SWIGUNUSED __attribute__ ((__unused__))
# else
# define SWIGUNUSED
# define SWIGUNUSED
# endif
#endif
#ifndef SWIG_MSC_UNSUPPRESS_4505
# if defined(_MSC_VER)
# pragma warning(disable : 4505)
/* unreferenced local function has been removed */
# endif
#endif
...
...
@@ -75,7 +86,7 @@ template <typename T> T SwigValueInit() {
# ifdef __cplusplus
# define SWIGUNUSEDPARM(p)
# else
# define SWIGUNUSEDPARM(p) p SWIGUNUSED
# define SWIGUNUSEDPARM(p) p SWIGUNUSED
# endif
#endif
...
...
@@ -118,7 +129,7 @@ template <typename T> T SwigValueInit() {
# define SWIGSTDCALL __stdcall
# else
# define SWIGSTDCALL
# endif
# endif
#endif
/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
...
...
@@ -190,12 +201,12 @@ static SWIG_CSharpException_t SWIG_csharp_exceptions[] = {
static
SWIG_CSharpExceptionArgument_t
SWIG_csharp_exceptions_argument
[]
=
{
{
SWIG_CSharpArgumentException
,
NULL
},
{
SWIG_CSharpArgumentNullException
,
NULL
},
{
SWIG_CSharpArgumentOutOfRangeException
,
NULL
}
,
{
SWIG_CSharpArgumentOutOfRangeException
,
NULL
}
};
static
void
SWIGUNUSED
SWIG_CSharpSetPendingException
(
SWIG_CSharpExceptionCodes
code
,
const
char
*
msg
)
{
SWIG_CSharpExceptionCallback_t
callback
=
SWIG_csharp_exceptions
[
SWIG_CSharpApplicationException
].
callback
;
if
(
code
>=
0
&&
(
size_t
)
code
<
sizeof
(
SWIG_csharp_exceptions
)
/
sizeof
(
SWIG_CSharpException_t
))
{
if
((
size_t
)
code
<
sizeof
(
SWIG_csharp_exceptions
)
/
sizeof
(
SWIG_CSharpException_t
))
{
callback
=
SWIG_csharp_exceptions
[
code
].
callback
;
}
callback
(
msg
);
...
...
@@ -203,7 +214,7 @@ static void SWIGUNUSED SWIG_CSharpSetPendingException(SWIG_CSharpExceptionCodes
static
void
SWIGUNUSED
SWIG_CSharpSetPendingExceptionArgument
(
SWIG_CSharpExceptionArgumentCodes
code
,
const
char
*
msg
,
const
char
*
param_name
)
{
SWIG_CSharpExceptionArgumentCallback_t
callback
=
SWIG_csharp_exceptions_argument
[
SWIG_CSharpArgumentException
].
callback
;
if
(
code
>=
0
&&
(
size_t
)
code
<
sizeof
(
SWIG_csharp_exceptions_argument
)
/
sizeof
(
SWIG_CSharpExceptionArgument_t
))
{
if
((
size_t
)
code
<
sizeof
(
SWIG_csharp_exceptions_argument
)
/
sizeof
(
SWIG_CSharpExceptionArgument_t
))
{
callback
=
SWIG_csharp_exceptions_argument
[
code
].
callback
;
}
callback
(
msg
,
param_name
);
...
...
@@ -284,7 +295,6 @@ SWIGEXPORT void SWIGSTDCALL CSharp_ESLevent_Event_set(void * jarg1, void * jarg2
arg1
=
(
ESLevent
*
)
jarg1
;
arg2
=
(
esl_event_t
*
)
jarg2
;
if
(
arg1
)
(
arg1
)
->
event
=
arg2
;
}
...
...
@@ -307,7 +317,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_ESLevent_SerializedString_set(void * jarg1, c
arg1
=
(
ESLevent
*
)
jarg1
;
arg2
=
(
char
*
)
jarg2
;
{
if
(
arg1
->
serialized_string
)
delete
[]
arg1
->
serialized_string
;
delete
[]
arg1
->
serialized_string
;
if
(
arg2
)
{
arg1
->
serialized_string
=
(
char
*
)
(
new
char
[
strlen
((
const
char
*
)
arg2
)
+
1
]);
strcpy
((
char
*
)
arg1
->
serialized_string
,
(
const
char
*
)
arg2
);
...
...
@@ -337,7 +347,6 @@ SWIGEXPORT void SWIGSTDCALL CSharp_ESLevent_Mine_set(void * jarg1, int jarg2) {
arg1
=
(
ESLevent
*
)
jarg1
;
arg2
=
(
int
)
jarg2
;
if
(
arg1
)
(
arg1
)
->
mine
=
arg2
;
}
...
...
@@ -398,7 +407,6 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_ESLevent(void * jarg1) {
arg1
=
(
ESLevent
*
)
jarg1
;
delete
arg1
;
}
...
...
@@ -420,8 +428,8 @@ SWIGEXPORT unsigned int SWIGSTDCALL CSharp_ESLevent_SetPriority(void * jarg1, vo
unsigned
int
jresult
;
ESLevent
*
arg1
=
(
ESLevent
*
)
0
;
esl_priority_t
arg2
=
(
esl_priority_t
)
ESL_PRIORITY_NORMAL
;
bool
result
;
esl_priority_t
*
argp2
;
bool
result
;
arg1
=
(
ESLevent
*
)
jarg1
;
argp2
=
(
esl_priority_t
*
)
jarg2
;
...
...
@@ -661,7 +669,6 @@ SWIGEXPORT void SWIGSTDCALL CSharp_delete_ESLconnection(void * jarg1) {
arg1
=
(
ESLconnection
*
)
jarg1
;
delete
arg1
;
}
...
...
libs/esl/perl/ESL.pm
浏览文件 @
54762dd1
# This file was automatically generated by SWIG (http://www.swig.org).
# Version
1.3.35
# Version
2.0.12
#
# Don't modify this file, modify the SWIG interface instead.
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.
package
ESL
;
require
Exporter
;
require
DynaLoader
;
@ISA
=
qw(Exporter DynaLoader)
;
use
base
qw(Exporter)
;
use
base
qw(DynaLoader)
;
package
ESLc
;
bootstrap
ESL
;
package
ESL
;
@EXPORT
=
qw(
)
;
@EXPORT
=
qw()
;
# ---------- BASE METHODS -------------
...
...
libs/esl/perl/Makefile.am
浏览文件 @
54762dd1
...
...
@@ -18,7 +18,7 @@ perlmod-install: install-perlLTLIBRARIES
endif
esl_wrap.cpp
:
swig
-module
ESL
-shadow
-perl5
-c
++
-DMULTIPLICITY
-I
../src/include
-o
esl_wrap.cpp ../ESL.i
swig
2.0
-module
ESL
-shadow
-perl5
-c
++
-DMULTIPLICITY
-I
../src/include
-o
esl_wrap.cpp ../ESL.i
perlxsi.c
:
$(PERL)
-MExtUtils
::Embed
-e
xsinit
--
-o
perlxsi.c
...
...
libs/esl/perl/esl_wrap.cpp
浏览文件 @
54762dd1
差异被折叠。
点击展开。
libs/esl/perl/perlxsi.c
浏览文件 @
54762dd1
#include <EXTERN.h>
#include <perl.h>
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
EXTERN_C
void
xs_init
(
pTHX
);
...
...
@@ -8,9 +9,10 @@ EXTERN_C void boot_DynaLoader (pTHX_ CV* cv);
EXTERN_C
void
xs_init
(
pTHX
)
{
char
*
file
=
__FILE__
;
dXSUB_SYS
;
static
const
char
file
[]
=
__FILE__
;
dXSUB_SYS
;
PERL_UNUSED_CONTEXT
;
/* DynaLoader is a special case */
newXS
(
"DynaLoader::boot_DynaLoader"
,
boot_DynaLoader
,
file
);
/* DynaLoader is a special case */
newXS
(
"DynaLoader::boot_DynaLoader"
,
boot_DynaLoader
,
file
);
}
libs/esl/php/ESL.php
浏览文件 @
54762dd1
...
...
@@ -2,12 +2,12 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 2.0.
7
*
* This file is not intended to be easily readable and contains a number of
* Version 2.0.
12
*
* This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
* changes to this file unless you know what you are doing--modify the SWIG
* interface file instead.
* changes to this file unless you know what you are doing--modify the SWIG
* interface file instead.
* ----------------------------------------------------------------------------- */
// Try to load our extension if it's not already loaded.
...
...
libs/esl/php/esl_wrap.cpp
浏览文件 @
54762dd1
差异被折叠。
点击展开。
libs/esl/php/php_ESL.h
浏览文件 @
54762dd1
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 2.0.
7
*
* This file is not intended to be easily readable and contains a number of
* Version 2.0.
12
*
* This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
* changes to this file unless you know what you are doing--modify the SWIG
* interface file instead.
* changes to this file unless you know what you are doing--modify the SWIG
* interface file instead.
* ----------------------------------------------------------------------------- */
#ifndef PHP_ESL_H
...
...
libs/esl/python/ESL.py
浏览文件 @
54762dd1
# This file was automatically generated by SWIG (http://www.swig.org).
# Version
1.3.35
# Version
2.0.12
#
# Don't modify this file, modify the SWIG interface instead.
# This file is compatible with both classic and new-style classes.
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.
import
_ESL
import
new
new_instancemethod
=
new
.
instancemethod
from
sys
import
version_info
if
version_info
>=
(
2
,
6
,
0
):
def
swig_import_helper
():
from
os.path
import
dirname
import
imp
fp
=
None
try
:
fp
,
pathname
,
description
=
imp
.
find_module
(
'_ESL'
,
[
dirname
(
__file__
)])
except
ImportError
:
import
_ESL
return
_ESL
if
fp
is
not
None
:
try
:
_mod
=
imp
.
load_module
(
'_ESL'
,
fp
,
pathname
,
description
)
finally
:
fp
.
close
()
return
_mod
_ESL
=
swig_import_helper
()
del
swig_import_helper
else
:
import
_ESL
del
version_info
def
_swig_setattr_nondynamic
(
self
,
class_type
,
name
,
value
,
static
=
1
):
if
(
name
==
"thisown"
):
return
self
.
this
.
own
(
value
)
if
(
name
==
"this"
):
if
type
(
value
)
.
__name__
==
'
PySwig
Object'
:
if
type
(
value
)
.
__name__
==
'
SwigPy
Object'
:
self
.
__dict__
[
name
]
=
value
return
method
=
class_type
.
__swig_setmethods__
.
get
(
name
,
None
)
if
method
:
return
method
(
self
,
value
)
if
(
not
static
)
or
hasattr
(
self
,
name
)
:
if
(
not
static
):
self
.
__dict__
[
name
]
=
value
else
:
raise
AttributeError
(
"You cannot add attributes to
%
s"
%
self
)
...
...
@@ -27,7 +50,7 @@ def _swig_getattr(self,class_type,name):
if
(
name
==
"thisown"
):
return
self
.
this
.
own
()
method
=
class_type
.
__swig_getmethods__
.
get
(
name
,
None
)
if
method
:
return
method
(
self
)
raise
AttributeError
,
name
raise
AttributeError
(
name
)
def
_swig_repr
(
self
):
try
:
strthis
=
"proxy of "
+
self
.
this
.
__repr__
()
...
...
@@ -47,23 +70,23 @@ class ESLevent:
__swig_setmethods__
[
"mine"
]
=
_ESL
.
ESLevent_mine_set
__swig_getmethods__
[
"mine"
]
=
_ESL
.
ESLevent_mine_get
def
__init__
(
self
,
*
args
):
this
=
apply
(
_ESL
.
new_ESLevent
,
args
)
this
=
_ESL
.
new_ESLevent
(
*
args
)
try
:
self
.
this
.
append
(
this
)
except
:
self
.
this
=
this
__swig_destroy__
=
_ESL
.
delete_ESLevent
__del__
=
lambda
self
:
None
;
def
serialize
(
*
args
):
return
apply
(
_ESL
.
ESLevent_serialize
,
args
)
def
setPriority
(
*
args
):
return
apply
(
_ESL
.
ESLevent_setPriority
,
args
)
def
getHeader
(
*
args
):
return
apply
(
_ESL
.
ESLevent_getHeader
,
args
)
def
getBody
(
*
args
):
return
apply
(
_ESL
.
ESLevent_getBody
,
args
)
def
getType
(
*
args
):
return
apply
(
_ESL
.
ESLevent_getType
,
args
)
def
addBody
(
*
args
):
return
apply
(
_ESL
.
ESLevent_addBody
,
args
)
def
addHeader
(
*
args
):
return
apply
(
_ESL
.
ESLevent_addHeader
,
args
)
def
pushHeader
(
*
args
):
return
apply
(
_ESL
.
ESLevent_pushHeader
,
args
)
def
unshiftHeader
(
*
args
):
return
apply
(
_ESL
.
ESLevent_unshiftHeader
,
args
)
def
delHeader
(
*
args
):
return
apply
(
_ESL
.
ESLevent_delHeader
,
args
)
def
firstHeader
(
*
args
):
return
apply
(
_ESL
.
ESLevent_firstHeader
,
args
)
def
nextHeader
(
*
args
):
return
apply
(
_ESL
.
ESLevent_nextHeader
,
args
)
def
serialize
(
self
,
format
=
None
):
return
_ESL
.
ESLevent_serialize
(
self
,
format
)
def
setPriority
(
self
,
*
args
):
return
_ESL
.
ESLevent_setPriority
(
self
,
*
args
)
def
getHeader
(
self
,
*
args
):
return
_ESL
.
ESLevent_getHeader
(
self
,
*
args
)
def
getBody
(
self
):
return
_ESL
.
ESLevent_getBody
(
self
)
def
getType
(
self
):
return
_ESL
.
ESLevent_getType
(
self
)
def
addBody
(
self
,
*
args
):
return
_ESL
.
ESLevent_addBody
(
self
,
*
args
)
def
addHeader
(
self
,
*
args
):
return
_ESL
.
ESLevent_addHeader
(
self
,
*
args
)
def
pushHeader
(
self
,
*
args
):
return
_ESL
.
ESLevent_pushHeader
(
self
,
*
args
)
def
unshiftHeader
(
self
,
*
args
):
return
_ESL
.
ESLevent_unshiftHeader
(
self
,
*
args
)
def
delHeader
(
self
,
*
args
):
return
_ESL
.
ESLevent_delHeader
(
self
,
*
args
)
def
firstHeader
(
self
):
return
_ESL
.
ESLevent_firstHeader
(
self
)
def
nextHeader
(
self
):
return
_ESL
.
ESLevent_nextHeader
(
self
)
ESLevent_swigregister
=
_ESL
.
ESLevent_swigregister
ESLevent_swigregister
(
ESLevent
)
...
...
@@ -74,32 +97,36 @@ class ESLconnection:
__getattr__
=
lambda
self
,
name
:
_swig_getattr
(
self
,
ESLconnection
,
name
)
__repr__
=
_swig_repr
def
__init__
(
self
,
*
args
):
this
=
apply
(
_ESL
.
new_ESLconnection
,
args
)
this
=
_ESL
.
new_ESLconnection
(
*
args
)
try
:
self
.
this
.
append
(
this
)
except
:
self
.
this
=
this
__swig_destroy__
=
_ESL
.
delete_ESLconnection
__del__
=
lambda
self
:
None
;
def
socketDescriptor
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_socketDescriptor
,
args
)
def
connected
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_connected
,
args
)
def
getInfo
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_getInfo
,
args
)
def
send
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_send
,
args
)
def
sendRecv
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_sendRecv
,
args
)
def
api
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_api
,
args
)
def
bgapi
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_bgapi
,
args
)
def
sendEvent
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_sendEvent
,
args
)
def
sendMSG
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_sendMSG
,
args
)
def
recvEvent
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_recvEvent
,
args
)
def
recvEventTimed
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_recvEventTimed
,
args
)
def
filter
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_filter
,
args
)
def
events
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_events
,
args
)
def
execute
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_execute
,
args
)
def
executeAsync
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_executeAsync
,
args
)
def
setAsyncExecute
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_setAsyncExecute
,
args
)
def
setEventLock
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_setEventLock
,
args
)
def
disconnect
(
*
args
):
return
apply
(
_ESL
.
ESLconnection_disconnect
,
args
)
def
socketDescriptor
(
self
):
return
_ESL
.
ESLconnection_socketDescriptor
(
self
)
def
connected
(
self
):
return
_ESL
.
ESLconnection_connected
(
self
)
def
getInfo
(
self
):
return
_ESL
.
ESLconnection_getInfo
(
self
)
def
send
(
self
,
*
args
):
return
_ESL
.
ESLconnection_send
(
self
,
*
args
)
def
sendRecv
(
self
,
*
args
):
return
_ESL
.
ESLconnection_sendRecv
(
self
,
*
args
)
def
api
(
self
,
*
args
):
return
_ESL
.
ESLconnection_api
(
self
,
*
args
)
def
bgapi
(
self
,
*
args
):
return
_ESL
.
ESLconnection_bgapi
(
self
,
*
args
)
def
sendEvent
(
self
,
*
args
):
return
_ESL
.
ESLconnection_sendEvent
(
self
,
*
args
)
def
sendMSG
(
self
,
*
args
):
return
_ESL
.
ESLconnection_sendMSG
(
self
,
*
args
)
def
recvEvent
(
self
):
return
_ESL
.
ESLconnection_recvEvent
(
self
)
def
recvEventTimed
(
self
,
*
args
):
return
_ESL
.
ESLconnection_recvEventTimed
(
self
,
*
args
)
def
filter
(
self
,
*
args
):
return
_ESL
.
ESLconnection_filter
(
self
,
*
args
)
def
events
(
self
,
*
args
):
return
_ESL
.
ESLconnection_events
(
self
,
*
args
)
def
execute
(
self
,
*
args
):
return
_ESL
.
ESLconnection_execute
(
self
,
*
args
)
def
executeAsync
(
self
,
*
args
):
return
_ESL
.
ESLconnection_executeAsync
(
self
,
*
args
)
def
setAsyncExecute
(
self
,
*
args
):
return
_ESL
.
ESLconnection_setAsyncExecute
(
self
,
*
args
)
def
setEventLock
(
self
,
*
args
):
return
_ESL
.
ESLconnection_setEventLock
(
self
,
*
args
)
def
disconnect
(
self
):
return
_ESL
.
ESLconnection_disconnect
(
self
)
ESLconnection_swigregister
=
_ESL
.
ESLconnection_swigregister
ESLconnection_swigregister
(
ESLconnection
)
def
eslSetLogLevel
(
*
args
):
return
_ESL
.
eslSetLogLevel
(
*
args
)
eslSetLogLevel
=
_ESL
.
eslSetLogLevel
# This file is compatible with both classic and new-style classes.
libs/esl/python/Makefile
浏览文件 @
54762dd1
...
...
@@ -5,7 +5,7 @@ SITE_DIR=$(DESTDIR)/`python -c "from distutils.sysconfig import get_python_lib;
all
:
_ESL.so
esl_wrap.cpp
:
swig
-module
ESL
-classic
-python
-c
++
-DMULTIPLICITY
-threads
-I
../src/include
-o
esl_wrap.cpp ../ESL.i
swig
2.0
-module
ESL
-classic
-python
-c
++
-DMULTIPLICITY
-threads
-I
../src/include
-o
esl_wrap.cpp ../ESL.i
esl_wrap.o
:
esl_wrap.cpp
$(CXX)
$(CXX_CFLAGS)
$(CXXFLAGS)
$(LOCAL_CFLAGS)
-c
esl_wrap.cpp
-o
esl_wrap.o
...
...
libs/esl/python/esl_wrap.cpp
浏览文件 @
54762dd1
差异被折叠。
点击展开。
libs/esl/ruby/esl_wrap.cpp
浏览文件 @
54762dd1
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论