-
Notifications
You must be signed in to change notification settings - Fork 2
/
ESL.py
147 lines (131 loc) · 6.67 KB
/
ESL.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
# This file was automatically generated by SWIG (http://www.swig.org).
# Version 2.0.12
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.
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
try:
_swig_property = property
except NameError:
pass # Python < 2.2 doesn't have 'property'.
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__ == 'SwigPyObject':
self.__dict__[name] = value
return
method = class_type.__swig_setmethods__.get(name,None)
if method: return method(self,value)
if (not static):
self.__dict__[name] = value
else:
raise AttributeError("You cannot add attributes to %s" % self)
def _swig_setattr(self,class_type,name,value):
return _swig_setattr_nondynamic(self,class_type,name,value,0)
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)
def _swig_repr(self):
try: strthis = "proxy of " + self.this.__repr__()
except: strthis = ""
return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
try:
_object = object
_newclass = 1
except AttributeError:
class _object : pass
_newclass = 0
class ESLevent(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, ESLevent, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, ESLevent, name)
__repr__ = _swig_repr
__swig_setmethods__["event"] = _ESL.ESLevent_event_set
__swig_getmethods__["event"] = _ESL.ESLevent_event_get
if _newclass:event = _swig_property(_ESL.ESLevent_event_get, _ESL.ESLevent_event_set)
__swig_setmethods__["serialized_string"] = _ESL.ESLevent_serialized_string_set
__swig_getmethods__["serialized_string"] = _ESL.ESLevent_serialized_string_get
if _newclass:serialized_string = _swig_property(_ESL.ESLevent_serialized_string_get, _ESL.ESLevent_serialized_string_set)
__swig_setmethods__["mine"] = _ESL.ESLevent_mine_set
__swig_getmethods__["mine"] = _ESL.ESLevent_mine_get
if _newclass:mine = _swig_property(_ESL.ESLevent_mine_get, _ESL.ESLevent_mine_set)
def __init__(self, *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(self, format : 'char const *'=None) -> "char const *" : return _ESL.ESLevent_serialize(self, format)
def setPriority(self, *args) -> "bool" : return _ESL.ESLevent_setPriority(self, *args)
def getHeader(self, *args) -> "char const *" : return _ESL.ESLevent_getHeader(self, *args)
def getBody(self) -> "char *" : return _ESL.ESLevent_getBody(self)
def getType(self) -> "char const *" : return _ESL.ESLevent_getType(self)
def addBody(self, *args) -> "bool" : return _ESL.ESLevent_addBody(self, *args)
def addHeader(self, *args) -> "bool" : return _ESL.ESLevent_addHeader(self, *args)
def pushHeader(self, *args) -> "bool" : return _ESL.ESLevent_pushHeader(self, *args)
def unshiftHeader(self, *args) -> "bool" : return _ESL.ESLevent_unshiftHeader(self, *args)
def delHeader(self, *args) -> "bool" : return _ESL.ESLevent_delHeader(self, *args)
def firstHeader(self) -> "char const *" : return _ESL.ESLevent_firstHeader(self)
def nextHeader(self) -> "char const *" : return _ESL.ESLevent_nextHeader(self)
ESLevent_swigregister = _ESL.ESLevent_swigregister
ESLevent_swigregister(ESLevent)
class ESLconnection(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, ESLconnection, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, ESLconnection, name)
__repr__ = _swig_repr
def __init__(self, *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(self) -> "int" : return _ESL.ESLconnection_socketDescriptor(self)
def connected(self) -> "int" : return _ESL.ESLconnection_connected(self)
def getInfo(self) -> "ESLevent *" : return _ESL.ESLconnection_getInfo(self)
def send(self, *args) -> "int" : return _ESL.ESLconnection_send(self, *args)
def sendRecv(self, *args) -> "ESLevent *" : return _ESL.ESLconnection_sendRecv(self, *args)
def api(self, *args) -> "ESLevent *" : return _ESL.ESLconnection_api(self, *args)
def bgapi(self, *args) -> "ESLevent *" : return _ESL.ESLconnection_bgapi(self, *args)
def sendEvent(self, *args) -> "ESLevent *" : return _ESL.ESLconnection_sendEvent(self, *args)
def sendMSG(self, *args) -> "int" : return _ESL.ESLconnection_sendMSG(self, *args)
def recvEvent(self) -> "ESLevent *" : return _ESL.ESLconnection_recvEvent(self)
def recvEventTimed(self, *args) -> "ESLevent *" : return _ESL.ESLconnection_recvEventTimed(self, *args)
def filter(self, *args) -> "ESLevent *" : return _ESL.ESLconnection_filter(self, *args)
def events(self, *args) -> "int" : return _ESL.ESLconnection_events(self, *args)
def execute(self, *args) -> "ESLevent *" : return _ESL.ESLconnection_execute(self, *args)
def executeAsync(self, *args) -> "ESLevent *" : return _ESL.ESLconnection_executeAsync(self, *args)
def setAsyncExecute(self, *args) -> "int" : return _ESL.ESLconnection_setAsyncExecute(self, *args)
def setEventLock(self, *args) -> "int" : return _ESL.ESLconnection_setEventLock(self, *args)
def disconnect(self) -> "int" : return _ESL.ESLconnection_disconnect(self)
ESLconnection_swigregister = _ESL.ESLconnection_swigregister
ESLconnection_swigregister(ESLconnection)
def eslSetLogLevel(*args) -> "void" :
return _ESL.eslSetLogLevel(*args)
eslSetLogLevel = _ESL.eslSetLogLevel
# This file is compatible with both classic and new-style classes.