source: ipk/source.sh4/epg_crossepg_0_61/usr/lib/python2.6/crossepg.py@ 7451

Last change on this file since 7451 was 7451, checked in by BPanther, 15 years ago

[ipk] - copy source->source.sh4

File size: 23.6 KB
Line 
1# This file was automatically generated by SWIG (http://www.swig.org).
2# Version 1.3.40
3#
4# Do not make changes to this file unless you know what you are doing--modify
5# the SWIG interface file instead.
6# This file is compatible with both classic and new-style classes.
7
8from sys import version_info
9if version_info >= (2,6,0):
10 def swig_import_helper():
11 from os.path import dirname
12 import imp
13 fp = None
14 try:
15 fp, pathname, description = imp.find_module('_crossepg', [dirname(__file__)])
16 except ImportError:
17 import _crossepg
18 return _crossepg
19 if fp is not None:
20 try:
21 _mod = imp.load_module('_crossepg', fp, pathname, description)
22 finally:
23 fp.close()
24 return _mod
25 _crossepg = swig_import_helper()
26 del swig_import_helper
27else:
28 import _crossepg
29del version_info
30try:
31 _swig_property = property
32except NameError:
33 pass # Python < 2.2 doesn't have 'property'.
34def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
35 if (name == "thisown"): return self.this.own(value)
36 if (name == "this"):
37 if type(value).__name__ == 'SwigPyObject':
38 self.__dict__[name] = value
39 return
40 method = class_type.__swig_setmethods__.get(name,None)
41 if method: return method(self,value)
42 if (not static) or hasattr(self,name):
43 self.__dict__[name] = value
44 else:
45 raise AttributeError("You cannot add attributes to %s" % self)
46
47def _swig_setattr(self,class_type,name,value):
48 return _swig_setattr_nondynamic(self,class_type,name,value,0)
49
50def _swig_getattr(self,class_type,name):
51 if (name == "thisown"): return self.this.own()
52 method = class_type.__swig_getmethods__.get(name,None)
53 if method: return method(self)
54 raise AttributeError(name)
55
56def _swig_repr(self):
57 try: strthis = "proxy of " + self.this.__repr__()
58 except: strthis = ""
59 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
60
61try:
62 _object = object
63 _newclass = 1
64except AttributeError:
65 class _object : pass
66 _newclass = 0
67
68
69
70def log_enable():
71 return _crossepg.log_enable()
72log_enable = _crossepg.log_enable
73
74def log_disable():
75 return _crossepg.log_disable()
76log_disable = _crossepg.log_disable
77
78def log_open(*args):
79 return _crossepg.log_open(*args)
80log_open = _crossepg.log_open
81
82def log_banner(*args):
83 return _crossepg.log_banner(*args)
84log_banner = _crossepg.log_banner
85
86def log_close():
87 return _crossepg.log_close()
88log_close = _crossepg.log_close
89
90def log_add(*args):
91 return _crossepg.log_add(*args)
92log_add = _crossepg.log_add
93
94def epgdb_aliases_clear():
95 return _crossepg.epgdb_aliases_clear()
96epgdb_aliases_clear = _crossepg.epgdb_aliases_clear
97
98def epgdb_aliases_add(*args):
99 return _crossepg.epgdb_aliases_add(*args)
100epgdb_aliases_add = _crossepg.epgdb_aliases_add
101
102def epgdb_channels_count():
103 return _crossepg.epgdb_channels_count()
104epgdb_channels_count = _crossepg.epgdb_channels_count
105
106def epgdb_channels_get_first():
107 return _crossepg.epgdb_channels_get_first()
108epgdb_channels_get_first = _crossepg.epgdb_channels_get_first
109
110def epgdb_channels_set_first(*args):
111 return _crossepg.epgdb_channels_set_first(*args)
112epgdb_channels_set_first = _crossepg.epgdb_channels_set_first
113
114def epgdb_channels_set_last(*args):
115 return _crossepg.epgdb_channels_set_last(*args)
116epgdb_channels_set_last = _crossepg.epgdb_channels_set_last
117
118def epgdb_channels_get_by_freq(*args):
119 return _crossepg.epgdb_channels_get_by_freq(*args)
120epgdb_channels_get_by_freq = _crossepg.epgdb_channels_get_by_freq
121
122def epgdb_channels_add(*args):
123 return _crossepg.epgdb_channels_add(*args)
124epgdb_channels_add = _crossepg.epgdb_channels_add
125
126def epgdb_channels_reset():
127 return _crossepg.epgdb_channels_reset()
128epgdb_channels_reset = _crossepg.epgdb_channels_reset
129
130def epgdb_index_count():
131 return _crossepg.epgdb_index_count()
132epgdb_index_count = _crossepg.epgdb_index_count
133
134def epgdb_index_empties_count():
135 return _crossepg.epgdb_index_empties_count()
136epgdb_index_empties_count = _crossepg.epgdb_index_empties_count
137
138def epgdb_index_get_first(*args):
139 return _crossepg.epgdb_index_get_first(*args)
140epgdb_index_get_first = _crossepg.epgdb_index_get_first
141
142def epgdb_index_empties_get_first():
143 return _crossepg.epgdb_index_empties_get_first()
144epgdb_index_empties_get_first = _crossepg.epgdb_index_empties_get_first
145
146def epgdb_index_empties_set_first(*args):
147 return _crossepg.epgdb_index_empties_set_first(*args)
148epgdb_index_empties_set_first = _crossepg.epgdb_index_empties_set_first
149
150def epgdb_index_empties_set_last(*args):
151 return _crossepg.epgdb_index_empties_set_last(*args)
152epgdb_index_empties_set_last = _crossepg.epgdb_index_empties_set_last
153
154def epgdb_index_empties_add(*args):
155 return _crossepg.epgdb_index_empties_add(*args)
156epgdb_index_empties_add = _crossepg.epgdb_index_empties_add
157
158def epgdb_index_init():
159 return _crossepg.epgdb_index_init()
160epgdb_index_init = _crossepg.epgdb_index_init
161
162def epgdb_index_clean():
163 return _crossepg.epgdb_index_clean()
164epgdb_index_clean = _crossepg.epgdb_index_clean
165
166def epgdb_index_get_by_crc_length(*args):
167 return _crossepg.epgdb_index_get_by_crc_length(*args)
168epgdb_index_get_by_crc_length = _crossepg.epgdb_index_get_by_crc_length
169
170def epgdb_index_add(*args):
171 return _crossepg.epgdb_index_add(*args)
172epgdb_index_add = _crossepg.epgdb_index_add
173
174def epgdb_index_mark_all_as_unused():
175 return _crossepg.epgdb_index_mark_all_as_unused()
176epgdb_index_mark_all_as_unused = _crossepg.epgdb_index_mark_all_as_unused
177
178def epgdb_index_mark_as_used(*args):
179 return _crossepg.epgdb_index_mark_as_used(*args)
180epgdb_index_mark_as_used = _crossepg.epgdb_index_mark_as_used
181
182def epgdb_index_empty_unused():
183 return _crossepg.epgdb_index_empty_unused()
184epgdb_index_empty_unused = _crossepg.epgdb_index_empty_unused
185class epgdb_search_res_t(_object):
186 __swig_setmethods__ = {}
187 __setattr__ = lambda self, name, value: _swig_setattr(self, epgdb_search_res_t, name, value)
188 __swig_getmethods__ = {}
189 __getattr__ = lambda self, name: _swig_getattr(self, epgdb_search_res_t, name)
190 __repr__ = _swig_repr
191 __swig_setmethods__["titles"] = _crossepg.epgdb_search_res_t_titles_set
192 __swig_getmethods__["titles"] = _crossepg.epgdb_search_res_t_titles_get
193 if _newclass:titles = _swig_property(_crossepg.epgdb_search_res_t_titles_get, _crossepg.epgdb_search_res_t_titles_set)
194 __swig_setmethods__["channels"] = _crossepg.epgdb_search_res_t_channels_set
195 __swig_getmethods__["channels"] = _crossepg.epgdb_search_res_t_channels_get
196 if _newclass:channels = _swig_property(_crossepg.epgdb_search_res_t_channels_get, _crossepg.epgdb_search_res_t_channels_set)
197 __swig_setmethods__["count"] = _crossepg.epgdb_search_res_t_count_set
198 __swig_getmethods__["count"] = _crossepg.epgdb_search_res_t_count_get
199 if _newclass:count = _swig_property(_crossepg.epgdb_search_res_t_count_get, _crossepg.epgdb_search_res_t_count_set)
200 def __init__(self):
201 this = _crossepg.new_epgdb_search_res_t()
202 try: self.this.append(this)
203 except: self.this = this
204 __swig_destroy__ = _crossepg.delete_epgdb_search_res_t
205 __del__ = lambda self : None;
206epgdb_search_res_t_swigregister = _crossepg.epgdb_search_res_t_swigregister
207epgdb_search_res_t_swigregister(epgdb_search_res_t)
208
209
210def epgdb_search_free(*args):
211 return _crossepg.epgdb_search_free(*args)
212epgdb_search_free = _crossepg.epgdb_search_free
213
214def epgdb_search_by_name(*args):
215 return _crossepg.epgdb_search_by_name(*args)
216epgdb_search_by_name = _crossepg.epgdb_search_by_name
217
218def epgdb_search_by_name_freq_time(*args):
219 return _crossepg.epgdb_search_by_name_freq_time(*args)
220epgdb_search_by_name_freq_time = _crossepg.epgdb_search_by_name_freq_time
221
222def epgdb_title_alloc():
223 return _crossepg.epgdb_title_alloc()
224epgdb_title_alloc = _crossepg.epgdb_title_alloc
225
226def epgdb_title_free(*args):
227 return _crossepg.epgdb_title_free(*args)
228epgdb_title_free = _crossepg.epgdb_title_free
229
230def epgdb_calculate_mjd(*args):
231 return _crossepg.epgdb_calculate_mjd(*args)
232epgdb_calculate_mjd = _crossepg.epgdb_calculate_mjd
233
234def epgdb_titles_count(*args):
235 return _crossepg.epgdb_titles_count(*args)
236epgdb_titles_count = _crossepg.epgdb_titles_count
237
238def epgdb_read_description(*args):
239 return _crossepg.epgdb_read_description(*args)
240epgdb_read_description = _crossepg.epgdb_read_description
241
242def epgdb_read_long_description(*args):
243 return _crossepg.epgdb_read_long_description(*args)
244epgdb_read_long_description = _crossepg.epgdb_read_long_description
245
246def epgdb_titles_set_long_description(*args):
247 return _crossepg.epgdb_titles_set_long_description(*args)
248epgdb_titles_set_long_description = _crossepg.epgdb_titles_set_long_description
249
250def epgdb_titles_set_description(*args):
251 return _crossepg.epgdb_titles_set_description(*args)
252epgdb_titles_set_description = _crossepg.epgdb_titles_set_description
253
254def epgdb_titles_set_long_description_utf8(*args):
255 return _crossepg.epgdb_titles_set_long_description_utf8(*args)
256epgdb_titles_set_long_description_utf8 = _crossepg.epgdb_titles_set_long_description_utf8
257
258def epgdb_titles_set_description_utf8(*args):
259 return _crossepg.epgdb_titles_set_description_utf8(*args)
260epgdb_titles_set_description_utf8 = _crossepg.epgdb_titles_set_description_utf8
261
262def epgdb_titles_get_by_id_and_mjd(*args):
263 return _crossepg.epgdb_titles_get_by_id_and_mjd(*args)
264epgdb_titles_get_by_id_and_mjd = _crossepg.epgdb_titles_get_by_id_and_mjd
265
266def epgdb_titles_get_by_time(*args):
267 return _crossepg.epgdb_titles_get_by_time(*args)
268epgdb_titles_get_by_time = _crossepg.epgdb_titles_get_by_time
269
270def epgdb_titles_delete_in_range(*args):
271 return _crossepg.epgdb_titles_delete_in_range(*args)
272epgdb_titles_delete_in_range = _crossepg.epgdb_titles_delete_in_range
273
274def epgdb_titles_add(*args):
275 return _crossepg.epgdb_titles_add(*args)
276epgdb_titles_add = _crossepg.epgdb_titles_add
277DB_REVISION = _crossepg.DB_REVISION
278FLAG_UTF8 = _crossepg.FLAG_UTF8
279class epgdb_title_t(_object):
280 __swig_setmethods__ = {}
281 __setattr__ = lambda self, name, value: _swig_setattr(self, epgdb_title_t, name, value)
282 __swig_getmethods__ = {}
283 __getattr__ = lambda self, name: _swig_getattr(self, epgdb_title_t, name)
284 __repr__ = _swig_repr
285 __swig_setmethods__["event_id"] = _crossepg.epgdb_title_t_event_id_set
286 __swig_getmethods__["event_id"] = _crossepg.epgdb_title_t_event_id_get
287 if _newclass:event_id = _swig_property(_crossepg.epgdb_title_t_event_id_get, _crossepg.epgdb_title_t_event_id_set)
288 __swig_setmethods__["mjd"] = _crossepg.epgdb_title_t_mjd_set
289 __swig_getmethods__["mjd"] = _crossepg.epgdb_title_t_mjd_get
290 if _newclass:mjd = _swig_property(_crossepg.epgdb_title_t_mjd_get, _crossepg.epgdb_title_t_mjd_set)
291 __swig_setmethods__["start_time"] = _crossepg.epgdb_title_t_start_time_set
292 __swig_getmethods__["start_time"] = _crossepg.epgdb_title_t_start_time_get
293 if _newclass:start_time = _swig_property(_crossepg.epgdb_title_t_start_time_get, _crossepg.epgdb_title_t_start_time_set)
294 __swig_setmethods__["length"] = _crossepg.epgdb_title_t_length_set
295 __swig_getmethods__["length"] = _crossepg.epgdb_title_t_length_get
296 if _newclass:length = _swig_property(_crossepg.epgdb_title_t_length_get, _crossepg.epgdb_title_t_length_set)
297 __swig_setmethods__["genre_id"] = _crossepg.epgdb_title_t_genre_id_set
298 __swig_getmethods__["genre_id"] = _crossepg.epgdb_title_t_genre_id_get
299 if _newclass:genre_id = _swig_property(_crossepg.epgdb_title_t_genre_id_get, _crossepg.epgdb_title_t_genre_id_set)
300 __swig_setmethods__["flags"] = _crossepg.epgdb_title_t_flags_set
301 __swig_getmethods__["flags"] = _crossepg.epgdb_title_t_flags_get
302 if _newclass:flags = _swig_property(_crossepg.epgdb_title_t_flags_get, _crossepg.epgdb_title_t_flags_set)
303 __swig_setmethods__["description_crc"] = _crossepg.epgdb_title_t_description_crc_set
304 __swig_getmethods__["description_crc"] = _crossepg.epgdb_title_t_description_crc_get
305 if _newclass:description_crc = _swig_property(_crossepg.epgdb_title_t_description_crc_get, _crossepg.epgdb_title_t_description_crc_set)
306 __swig_setmethods__["description_seek"] = _crossepg.epgdb_title_t_description_seek_set
307 __swig_getmethods__["description_seek"] = _crossepg.epgdb_title_t_description_seek_get
308 if _newclass:description_seek = _swig_property(_crossepg.epgdb_title_t_description_seek_get, _crossepg.epgdb_title_t_description_seek_set)
309 __swig_setmethods__["long_description_crc"] = _crossepg.epgdb_title_t_long_description_crc_set
310 __swig_getmethods__["long_description_crc"] = _crossepg.epgdb_title_t_long_description_crc_get
311 if _newclass:long_description_crc = _swig_property(_crossepg.epgdb_title_t_long_description_crc_get, _crossepg.epgdb_title_t_long_description_crc_set)
312 __swig_setmethods__["long_description_seek"] = _crossepg.epgdb_title_t_long_description_seek_set
313 __swig_getmethods__["long_description_seek"] = _crossepg.epgdb_title_t_long_description_seek_get
314 if _newclass:long_description_seek = _swig_property(_crossepg.epgdb_title_t_long_description_seek_get, _crossepg.epgdb_title_t_long_description_seek_set)
315 __swig_setmethods__["description_length"] = _crossepg.epgdb_title_t_description_length_set
316 __swig_getmethods__["description_length"] = _crossepg.epgdb_title_t_description_length_get
317 if _newclass:description_length = _swig_property(_crossepg.epgdb_title_t_description_length_get, _crossepg.epgdb_title_t_description_length_set)
318 __swig_setmethods__["long_description_length"] = _crossepg.epgdb_title_t_long_description_length_set
319 __swig_getmethods__["long_description_length"] = _crossepg.epgdb_title_t_long_description_length_get
320 if _newclass:long_description_length = _swig_property(_crossepg.epgdb_title_t_long_description_length_get, _crossepg.epgdb_title_t_long_description_length_set)
321 __swig_setmethods__["iso_639_1"] = _crossepg.epgdb_title_t_iso_639_1_set
322 __swig_getmethods__["iso_639_1"] = _crossepg.epgdb_title_t_iso_639_1_get
323 if _newclass:iso_639_1 = _swig_property(_crossepg.epgdb_title_t_iso_639_1_get, _crossepg.epgdb_title_t_iso_639_1_set)
324 __swig_setmethods__["iso_639_2"] = _crossepg.epgdb_title_t_iso_639_2_set
325 __swig_getmethods__["iso_639_2"] = _crossepg.epgdb_title_t_iso_639_2_get
326 if _newclass:iso_639_2 = _swig_property(_crossepg.epgdb_title_t_iso_639_2_get, _crossepg.epgdb_title_t_iso_639_2_set)
327 __swig_setmethods__["iso_639_3"] = _crossepg.epgdb_title_t_iso_639_3_set
328 __swig_getmethods__["iso_639_3"] = _crossepg.epgdb_title_t_iso_639_3_get
329 if _newclass:iso_639_3 = _swig_property(_crossepg.epgdb_title_t_iso_639_3_get, _crossepg.epgdb_title_t_iso_639_3_set)
330 __swig_setmethods__["revision"] = _crossepg.epgdb_title_t_revision_set
331 __swig_getmethods__["revision"] = _crossepg.epgdb_title_t_revision_get
332 if _newclass:revision = _swig_property(_crossepg.epgdb_title_t_revision_get, _crossepg.epgdb_title_t_revision_set)
333 __swig_setmethods__["changed"] = _crossepg.epgdb_title_t_changed_set
334 __swig_getmethods__["changed"] = _crossepg.epgdb_title_t_changed_get
335 if _newclass:changed = _swig_property(_crossepg.epgdb_title_t_changed_get, _crossepg.epgdb_title_t_changed_set)
336 __swig_setmethods__["prev"] = _crossepg.epgdb_title_t_prev_set
337 __swig_getmethods__["prev"] = _crossepg.epgdb_title_t_prev_get
338 if _newclass:prev = _swig_property(_crossepg.epgdb_title_t_prev_get, _crossepg.epgdb_title_t_prev_set)
339 __swig_setmethods__["next"] = _crossepg.epgdb_title_t_next_set
340 __swig_getmethods__["next"] = _crossepg.epgdb_title_t_next_get
341 if _newclass:next = _swig_property(_crossepg.epgdb_title_t_next_get, _crossepg.epgdb_title_t_next_set)
342 def __init__(self):
343 this = _crossepg.new_epgdb_title_t()
344 try: self.this.append(this)
345 except: self.this = this
346 __swig_destroy__ = _crossepg.delete_epgdb_title_t
347 __del__ = lambda self : None;
348epgdb_title_t_swigregister = _crossepg.epgdb_title_t_swigregister
349epgdb_title_t_swigregister(epgdb_title_t)
350
351class epgdb_index_t(_object):
352 __swig_setmethods__ = {}
353 __setattr__ = lambda self, name, value: _swig_setattr(self, epgdb_index_t, name, value)
354 __swig_getmethods__ = {}
355 __getattr__ = lambda self, name: _swig_getattr(self, epgdb_index_t, name)
356 __repr__ = _swig_repr
357 __swig_setmethods__["crc"] = _crossepg.epgdb_index_t_crc_set
358 __swig_getmethods__["crc"] = _crossepg.epgdb_index_t_crc_get
359 if _newclass:crc = _swig_property(_crossepg.epgdb_index_t_crc_get, _crossepg.epgdb_index_t_crc_set)
360 __swig_setmethods__["seek"] = _crossepg.epgdb_index_t_seek_set
361 __swig_getmethods__["seek"] = _crossepg.epgdb_index_t_seek_get
362 if _newclass:seek = _swig_property(_crossepg.epgdb_index_t_seek_get, _crossepg.epgdb_index_t_seek_set)
363 __swig_setmethods__["length"] = _crossepg.epgdb_index_t_length_set
364 __swig_getmethods__["length"] = _crossepg.epgdb_index_t_length_get
365 if _newclass:length = _swig_property(_crossepg.epgdb_index_t_length_get, _crossepg.epgdb_index_t_length_set)
366 __swig_setmethods__["used"] = _crossepg.epgdb_index_t_used_set
367 __swig_getmethods__["used"] = _crossepg.epgdb_index_t_used_get
368 if _newclass:used = _swig_property(_crossepg.epgdb_index_t_used_get, _crossepg.epgdb_index_t_used_set)
369 __swig_setmethods__["prev"] = _crossepg.epgdb_index_t_prev_set
370 __swig_getmethods__["prev"] = _crossepg.epgdb_index_t_prev_get
371 if _newclass:prev = _swig_property(_crossepg.epgdb_index_t_prev_get, _crossepg.epgdb_index_t_prev_set)
372 __swig_setmethods__["next"] = _crossepg.epgdb_index_t_next_set
373 __swig_getmethods__["next"] = _crossepg.epgdb_index_t_next_get
374 if _newclass:next = _swig_property(_crossepg.epgdb_index_t_next_get, _crossepg.epgdb_index_t_next_set)
375 def __init__(self):
376 this = _crossepg.new_epgdb_index_t()
377 try: self.this.append(this)
378 except: self.this = this
379 __swig_destroy__ = _crossepg.delete_epgdb_index_t
380 __del__ = lambda self : None;
381epgdb_index_t_swigregister = _crossepg.epgdb_index_t_swigregister
382epgdb_index_t_swigregister(epgdb_index_t)
383
384class epgdb_alias_t(_object):
385 __swig_setmethods__ = {}
386 __setattr__ = lambda self, name, value: _swig_setattr(self, epgdb_alias_t, name, value)
387 __swig_getmethods__ = {}
388 __getattr__ = lambda self, name: _swig_getattr(self, epgdb_alias_t, name)
389 __repr__ = _swig_repr
390 __swig_setmethods__["nid"] = _crossepg.epgdb_alias_t_nid_set
391 __swig_getmethods__["nid"] = _crossepg.epgdb_alias_t_nid_get
392 if _newclass:nid = _swig_property(_crossepg.epgdb_alias_t_nid_get, _crossepg.epgdb_alias_t_nid_set)
393 __swig_setmethods__["tsid"] = _crossepg.epgdb_alias_t_tsid_set
394 __swig_getmethods__["tsid"] = _crossepg.epgdb_alias_t_tsid_get
395 if _newclass:tsid = _swig_property(_crossepg.epgdb_alias_t_tsid_get, _crossepg.epgdb_alias_t_tsid_set)
396 __swig_setmethods__["sid"] = _crossepg.epgdb_alias_t_sid_set
397 __swig_getmethods__["sid"] = _crossepg.epgdb_alias_t_sid_get
398 if _newclass:sid = _swig_property(_crossepg.epgdb_alias_t_sid_get, _crossepg.epgdb_alias_t_sid_set)
399 def __init__(self):
400 this = _crossepg.new_epgdb_alias_t()
401 try: self.this.append(this)
402 except: self.this = this
403 __swig_destroy__ = _crossepg.delete_epgdb_alias_t
404 __del__ = lambda self : None;
405epgdb_alias_t_swigregister = _crossepg.epgdb_alias_t_swigregister
406epgdb_alias_t_swigregister(epgdb_alias_t)
407
408class epgdb_channel_t(_object):
409 __swig_setmethods__ = {}
410 __setattr__ = lambda self, name, value: _swig_setattr(self, epgdb_channel_t, name, value)
411 __swig_getmethods__ = {}
412 __getattr__ = lambda self, name: _swig_getattr(self, epgdb_channel_t, name)
413 __repr__ = _swig_repr
414 __swig_setmethods__["nid"] = _crossepg.epgdb_channel_t_nid_set
415 __swig_getmethods__["nid"] = _crossepg.epgdb_channel_t_nid_get
416 if _newclass:nid = _swig_property(_crossepg.epgdb_channel_t_nid_get, _crossepg.epgdb_channel_t_nid_set)
417 __swig_setmethods__["tsid"] = _crossepg.epgdb_channel_t_tsid_set
418 __swig_getmethods__["tsid"] = _crossepg.epgdb_channel_t_tsid_get
419 if _newclass:tsid = _swig_property(_crossepg.epgdb_channel_t_tsid_get, _crossepg.epgdb_channel_t_tsid_set)
420 __swig_setmethods__["sid"] = _crossepg.epgdb_channel_t_sid_set
421 __swig_getmethods__["sid"] = _crossepg.epgdb_channel_t_sid_get
422 if _newclass:sid = _swig_property(_crossepg.epgdb_channel_t_sid_get, _crossepg.epgdb_channel_t_sid_set)
423 __swig_setmethods__["prev"] = _crossepg.epgdb_channel_t_prev_set
424 __swig_getmethods__["prev"] = _crossepg.epgdb_channel_t_prev_get
425 if _newclass:prev = _swig_property(_crossepg.epgdb_channel_t_prev_get, _crossepg.epgdb_channel_t_prev_set)
426 __swig_setmethods__["next"] = _crossepg.epgdb_channel_t_next_set
427 __swig_getmethods__["next"] = _crossepg.epgdb_channel_t_next_get
428 if _newclass:next = _swig_property(_crossepg.epgdb_channel_t_next_get, _crossepg.epgdb_channel_t_next_set)
429 __swig_setmethods__["title_first"] = _crossepg.epgdb_channel_t_title_first_set
430 __swig_getmethods__["title_first"] = _crossepg.epgdb_channel_t_title_first_get
431 if _newclass:title_first = _swig_property(_crossepg.epgdb_channel_t_title_first_get, _crossepg.epgdb_channel_t_title_first_set)
432 __swig_setmethods__["title_last"] = _crossepg.epgdb_channel_t_title_last_set
433 __swig_getmethods__["title_last"] = _crossepg.epgdb_channel_t_title_last_get
434 if _newclass:title_last = _swig_property(_crossepg.epgdb_channel_t_title_last_get, _crossepg.epgdb_channel_t_title_last_set)
435 __swig_setmethods__["aliases"] = _crossepg.epgdb_channel_t_aliases_set
436 __swig_getmethods__["aliases"] = _crossepg.epgdb_channel_t_aliases_get
437 if _newclass:aliases = _swig_property(_crossepg.epgdb_channel_t_aliases_get, _crossepg.epgdb_channel_t_aliases_set)
438 __swig_setmethods__["aliases_count"] = _crossepg.epgdb_channel_t_aliases_count_set
439 __swig_getmethods__["aliases_count"] = _crossepg.epgdb_channel_t_aliases_count_get
440 if _newclass:aliases_count = _swig_property(_crossepg.epgdb_channel_t_aliases_count_get, _crossepg.epgdb_channel_t_aliases_count_set)
441 def __init__(self):
442 this = _crossepg.new_epgdb_channel_t()
443 try: self.this.append(this)
444 except: self.this = this
445 __swig_destroy__ = _crossepg.delete_epgdb_channel_t
446 __del__ = lambda self : None;
447epgdb_channel_t_swigregister = _crossepg.epgdb_channel_t_swigregister
448epgdb_channel_t_swigregister(epgdb_channel_t)
449
450
451def epgdb_open(*args):
452 return _crossepg.epgdb_open(*args)
453epgdb_open = _crossepg.epgdb_open
454
455def epgdb_close():
456 return _crossepg.epgdb_close()
457epgdb_close = _crossepg.epgdb_close
458
459def epgdb_load():
460 return _crossepg.epgdb_load()
461epgdb_load = _crossepg.epgdb_load
462
463def epgdb_save(*args):
464 return _crossepg.epgdb_save(*args)
465epgdb_save = _crossepg.epgdb_save
466
467def epgdb_clean():
468 return _crossepg.epgdb_clean()
469epgdb_clean = _crossepg.epgdb_clean
470
471def epgdb_get_fdd():
472 return _crossepg.epgdb_get_fdd()
473epgdb_get_fdd = _crossepg.epgdb_get_fdd
474
475def epgdb_get_creation_time():
476 return _crossepg.epgdb_get_creation_time()
477epgdb_get_creation_time = _crossepg.epgdb_get_creation_time
478
479def epgdb_get_update_time():
480 return _crossepg.epgdb_get_update_time()
481epgdb_get_update_time = _crossepg.epgdb_get_update_time
482import os
483import re
484
485def epgdb_get_installroot():
486 if os.path.exists("/usr/crossepg"):
487 return("/usr/crossepg")
488 elif os.path.exists("/var/crossepg"):
489 return("/var/crossepg")
490 else:
491 return False
492
493def epgdb_get_dbroot():
494
495 homedir = epgdb_get_installroot()
496
497 if homedir == False:
498 return False
499
500 try:
501 f = open("%s/crossepg.config" % (homedir), "r")
502 except Exception, e:
503 return False
504
505 entryRe = re.compile(r"db_root=(.*)")
506
507 for line in f.readlines():
508 entry = re.findall(entryRe, line)
509 if entry:
510 dbroot = entry[0].strip()
511
512 f.close()
513 return dbroot
514
515def IS_UTF8(flags):
516 return flags & 0x01
517
518def SET_UTF8(flags):
519 return flags | 0x01
520
521def UNSET_UTF8(flags):
522 return flags & (~0x01)
523
524
525
Note: See TracBrowser for help on using the repository browser.