# This file was automatically generated by SWIG (http://www.swig.org). # Version 1.3.40 # # Do not make changes to this file unless you know what you are doing--modify # the SWIG interface file instead. # This file is compatible with both classic and new-style classes. 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('_loader', [dirname(__file__)]) except ImportError: from arc import _loader return _loader if fp is not None: try: _mod = imp.load_module('_loader', fp, pathname, description) finally: fp.close() return _mod _loader = swig_import_helper() del swig_import_helper else: from arc import _loader 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) or hasattr(self,name): 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 SwigPyIterator(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, SwigPyIterator, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") __repr__ = _swig_repr __swig_destroy__ = _loader.delete_SwigPyIterator __del__ = lambda self : None; def value(self): return _loader.SwigPyIterator_value(self) def incr(self, n = 1): return _loader.SwigPyIterator_incr(self, n) def decr(self, n = 1): return _loader.SwigPyIterator_decr(self, n) def distance(self, *args): return _loader.SwigPyIterator_distance(self, *args) def equal(self, *args): return _loader.SwigPyIterator_equal(self, *args) def copy(self): return _loader.SwigPyIterator_copy(self) def next(self): return _loader.SwigPyIterator_next(self) def __next__(self): return _loader.SwigPyIterator___next__(self) def previous(self): return _loader.SwigPyIterator_previous(self) def advance(self, *args): return _loader.SwigPyIterator_advance(self, *args) def __eq__(self, *args): return _loader.SwigPyIterator___eq__(self, *args) def __ne__(self, *args): return _loader.SwigPyIterator___ne__(self, *args) def __iadd__(self, *args): return _loader.SwigPyIterator___iadd__(self, *args) def __isub__(self, *args): return _loader.SwigPyIterator___isub__(self, *args) def __add__(self, *args): return _loader.SwigPyIterator___add__(self, *args) def __sub__(self, *args): return _loader.SwigPyIterator___sub__(self, *args) def __iter__(self): return self SwigPyIterator_swigregister = _loader.SwigPyIterator_swigregister SwigPyIterator_swigregister(SwigPyIterator) import warnings def deprecated(method): """This decorator is used to mark python methods as deprecated, _not_ functions. It will result in a warning being emmitted when the method is used.""" def newMethod(*args, **kwargs): warnings.warn("Call to deprecated method 'arc.%s.%s'." % (args[0].__class__.__name__, method.__name__), category = DeprecationWarning, stacklevel = 2) return method(*args, **kwargs) newMethod.__name__ = method.__name__ newMethod.__doc__ = method.__doc__ newMethod.__dict__.update(method.__dict__) return newMethod class StaticPropertyWrapper(object): def __init__(self, wrapped_class): object.__setattr__(self, "wrapped_class", wrapped_class) def __getattr__(self, name): orig_attr = getattr(self.wrapped_class, name) if isinstance(orig_attr, property): return orig_attr.fget() else: return orig_attr def __setattr__(self, name, value): orig_attr = getattr(self.wrapped_class, name) if isinstance(orig_attr, property): orig_attr.fset(value) else: setattr(self.wrapped_class, name, value) ARC_MODULE_CONSTRUCTOR_SYMB = _loader.ARC_MODULE_CONSTRUCTOR_SYMB ARC_MODULE_DESTRUCTOR_SYMB = _loader.ARC_MODULE_DESTRUCTOR_SYMB class ModuleManager(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, ModuleManager, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, ModuleManager, name) __repr__ = _swig_repr def __init__(self, *args): this = _loader.new_ModuleManager(*args) try: self.this.append(this) except: self.this = this __swig_destroy__ = _loader.delete_ModuleManager __del__ = lambda self : None; def load(self, *args): return _loader.ModuleManager_load(self, *args) def find(self, *args): return _loader.ModuleManager_find(self, *args) def reload(self, *args): return _loader.ModuleManager_reload(self, *args) def unload(self, *args): return _loader.ModuleManager_unload(self, *args) def use(self, *args): return _loader.ModuleManager_use(self, *args) def unuse(self, *args): return _loader.ModuleManager_unuse(self, *args) def findLocation(self, *args): return _loader.ModuleManager_findLocation(self, *args) def makePersistent(self, *args): return _loader.ModuleManager_makePersistent(self, *args) def setCfg(self, *args): return _loader.ModuleManager_setCfg(self, *args) ModuleManager_swigregister = _loader.ModuleManager_swigregister ModuleManager_swigregister(ModuleManager) ARC_PLUGIN_DEFAULT_PRIORITY = _loader.ARC_PLUGIN_DEFAULT_PRIORITY class PluginArgument(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, PluginArgument, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, PluginArgument, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined") __repr__ = _swig_repr __swig_destroy__ = _loader.delete_PluginArgument __del__ = lambda self : None; def get_factory(self): return _loader.PluginArgument_get_factory(self) def get_module(self): return _loader.PluginArgument_get_module(self) PluginArgument_swigregister = _loader.PluginArgument_swigregister PluginArgument_swigregister(PluginArgument) class Plugin(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, Plugin, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, Plugin, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined") __repr__ = _swig_repr __swig_destroy__ = _loader.delete_Plugin __del__ = lambda self : None; Plugin_swigregister = _loader.Plugin_swigregister Plugin_swigregister(Plugin) ARC_PLUGINS_TABLE_SYMB = _loader.ARC_PLUGINS_TABLE_SYMB class PluginDescriptor(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, PluginDescriptor, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, PluginDescriptor, name) __repr__ = _swig_repr __swig_setmethods__["name"] = _loader.PluginDescriptor_name_set __swig_getmethods__["name"] = _loader.PluginDescriptor_name_get if _newclass:name = _swig_property(_loader.PluginDescriptor_name_get, _loader.PluginDescriptor_name_set) __swig_setmethods__["kind"] = _loader.PluginDescriptor_kind_set __swig_getmethods__["kind"] = _loader.PluginDescriptor_kind_get if _newclass:kind = _swig_property(_loader.PluginDescriptor_kind_get, _loader.PluginDescriptor_kind_set) __swig_setmethods__["description"] = _loader.PluginDescriptor_description_set __swig_getmethods__["description"] = _loader.PluginDescriptor_description_get if _newclass:description = _swig_property(_loader.PluginDescriptor_description_get, _loader.PluginDescriptor_description_set) __swig_setmethods__["version"] = _loader.PluginDescriptor_version_set __swig_getmethods__["version"] = _loader.PluginDescriptor_version_get if _newclass:version = _swig_property(_loader.PluginDescriptor_version_get, _loader.PluginDescriptor_version_set) __swig_setmethods__["instance"] = _loader.PluginDescriptor_instance_set __swig_getmethods__["instance"] = _loader.PluginDescriptor_instance_get if _newclass:instance = _swig_property(_loader.PluginDescriptor_instance_get, _loader.PluginDescriptor_instance_set) def __init__(self): this = _loader.new_PluginDescriptor() try: self.this.append(this) except: self.this = this __swig_destroy__ = _loader.delete_PluginDescriptor __del__ = lambda self : None; PluginDescriptor_swigregister = _loader.PluginDescriptor_swigregister PluginDescriptor_swigregister(PluginDescriptor) cvar = _loader.cvar class PluginDesc(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, PluginDesc, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, PluginDesc, name) __repr__ = _swig_repr __swig_setmethods__["name"] = _loader.PluginDesc_name_set __swig_getmethods__["name"] = _loader.PluginDesc_name_get if _newclass:name = _swig_property(_loader.PluginDesc_name_get, _loader.PluginDesc_name_set) __swig_setmethods__["kind"] = _loader.PluginDesc_kind_set __swig_getmethods__["kind"] = _loader.PluginDesc_kind_get if _newclass:kind = _swig_property(_loader.PluginDesc_kind_get, _loader.PluginDesc_kind_set) __swig_setmethods__["description"] = _loader.PluginDesc_description_set __swig_getmethods__["description"] = _loader.PluginDesc_description_get if _newclass:description = _swig_property(_loader.PluginDesc_description_get, _loader.PluginDesc_description_set) __swig_setmethods__["version"] = _loader.PluginDesc_version_set __swig_getmethods__["version"] = _loader.PluginDesc_version_get if _newclass:version = _swig_property(_loader.PluginDesc_version_get, _loader.PluginDesc_version_set) __swig_setmethods__["priority"] = _loader.PluginDesc_priority_set __swig_getmethods__["priority"] = _loader.PluginDesc_priority_get if _newclass:priority = _swig_property(_loader.PluginDesc_priority_get, _loader.PluginDesc_priority_set) def __init__(self): this = _loader.new_PluginDesc() try: self.this.append(this) except: self.this = this __swig_destroy__ = _loader.delete_PluginDesc __del__ = lambda self : None; PluginDesc_swigregister = _loader.PluginDesc_swigregister PluginDesc_swigregister(PluginDesc) class ModuleDesc(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, ModuleDesc, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, ModuleDesc, name) __repr__ = _swig_repr __swig_setmethods__["name"] = _loader.ModuleDesc_name_set __swig_getmethods__["name"] = _loader.ModuleDesc_name_get if _newclass:name = _swig_property(_loader.ModuleDesc_name_get, _loader.ModuleDesc_name_set) __swig_setmethods__["plugins"] = _loader.ModuleDesc_plugins_set __swig_getmethods__["plugins"] = _loader.ModuleDesc_plugins_get if _newclass:plugins = _swig_property(_loader.ModuleDesc_plugins_get, _loader.ModuleDesc_plugins_set) def __init__(self): this = _loader.new_ModuleDesc() try: self.this.append(this) except: self.this = this __swig_destroy__ = _loader.delete_ModuleDesc __del__ = lambda self : None; ModuleDesc_swigregister = _loader.ModuleDesc_swigregister ModuleDesc_swigregister(ModuleDesc) class PluginsFactory(ModuleManager): __swig_setmethods__ = {} for _s in [ModuleManager]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) __setattr__ = lambda self, name, value: _swig_setattr(self, PluginsFactory, name, value) __swig_getmethods__ = {} for _s in [ModuleManager]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) __getattr__ = lambda self, name: _swig_getattr(self, PluginsFactory, name) __repr__ = _swig_repr def __init__(self, *args): this = _loader.new_PluginsFactory(*args) try: self.this.append(this) except: self.this = this def get_instance(self, *args): return _loader.PluginsFactory_get_instance(self, *args) def load(self, *args): return _loader.PluginsFactory_load(self, *args) def scan(self, *args): return _loader.PluginsFactory_scan(self, *args) def report(self, *args): return _loader.PluginsFactory_report(self, *args) __swig_getmethods__["FilterByKind"] = lambda x: _loader.PluginsFactory_FilterByKind if _newclass:FilterByKind = staticmethod(_loader.PluginsFactory_FilterByKind) __swig_destroy__ = _loader.delete_PluginsFactory __del__ = lambda self : None; PluginsFactory_swigregister = _loader.PluginsFactory_swigregister PluginsFactory_swigregister(PluginsFactory) def PluginsFactory_FilterByKind(*args): return _loader.PluginsFactory_FilterByKind(*args) PluginsFactory_FilterByKind = _loader.PluginsFactory_FilterByKind class ModuleDescList(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, ModuleDescList, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, ModuleDescList, name) __repr__ = _swig_repr def iterator(self): return _loader.ModuleDescList_iterator(self) def __iter__(self): return self.iterator() def __nonzero__(self): return _loader.ModuleDescList___nonzero__(self) def __bool__(self): return _loader.ModuleDescList___bool__(self) def __len__(self): return _loader.ModuleDescList___len__(self) def pop(self): return _loader.ModuleDescList_pop(self) def __getslice__(self, *args): return _loader.ModuleDescList___getslice__(self, *args) def __setslice__(self, *args): return _loader.ModuleDescList___setslice__(self, *args) def __delslice__(self, *args): return _loader.ModuleDescList___delslice__(self, *args) def __delitem__(self, *args): return _loader.ModuleDescList___delitem__(self, *args) def __getitem__(self, *args): return _loader.ModuleDescList___getitem__(self, *args) def __setitem__(self, *args): return _loader.ModuleDescList___setitem__(self, *args) def append(self, *args): return _loader.ModuleDescList_append(self, *args) def empty(self): return _loader.ModuleDescList_empty(self) def size(self): return _loader.ModuleDescList_size(self) def clear(self): return _loader.ModuleDescList_clear(self) def swap(self, *args): return _loader.ModuleDescList_swap(self, *args) def get_allocator(self): return _loader.ModuleDescList_get_allocator(self) def begin(self): return _loader.ModuleDescList_begin(self) def end(self): return _loader.ModuleDescList_end(self) def rbegin(self): return _loader.ModuleDescList_rbegin(self) def rend(self): return _loader.ModuleDescList_rend(self) def pop_back(self): return _loader.ModuleDescList_pop_back(self) def erase(self, *args): return _loader.ModuleDescList_erase(self, *args) def __init__(self, *args): this = _loader.new_ModuleDescList(*args) try: self.this.append(this) except: self.this = this def push_back(self, *args): return _loader.ModuleDescList_push_back(self, *args) def front(self): return _loader.ModuleDescList_front(self) def back(self): return _loader.ModuleDescList_back(self) def assign(self, *args): return _loader.ModuleDescList_assign(self, *args) def resize(self, *args): return _loader.ModuleDescList_resize(self, *args) def insert(self, *args): return _loader.ModuleDescList_insert(self, *args) def pop_front(self): return _loader.ModuleDescList_pop_front(self) def push_front(self, *args): return _loader.ModuleDescList_push_front(self, *args) def reverse(self): return _loader.ModuleDescList_reverse(self) __swig_destroy__ = _loader.delete_ModuleDescList __del__ = lambda self : None; ModuleDescList_swigregister = _loader.ModuleDescList_swigregister ModuleDescList_swigregister(ModuleDescList) class PluginDescList(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, PluginDescList, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, PluginDescList, name) __repr__ = _swig_repr def iterator(self): return _loader.PluginDescList_iterator(self) def __iter__(self): return self.iterator() def __nonzero__(self): return _loader.PluginDescList___nonzero__(self) def __bool__(self): return _loader.PluginDescList___bool__(self) def __len__(self): return _loader.PluginDescList___len__(self) def pop(self): return _loader.PluginDescList_pop(self) def __getslice__(self, *args): return _loader.PluginDescList___getslice__(self, *args) def __setslice__(self, *args): return _loader.PluginDescList___setslice__(self, *args) def __delslice__(self, *args): return _loader.PluginDescList___delslice__(self, *args) def __delitem__(self, *args): return _loader.PluginDescList___delitem__(self, *args) def __getitem__(self, *args): return _loader.PluginDescList___getitem__(self, *args) def __setitem__(self, *args): return _loader.PluginDescList___setitem__(self, *args) def append(self, *args): return _loader.PluginDescList_append(self, *args) def empty(self): return _loader.PluginDescList_empty(self) def size(self): return _loader.PluginDescList_size(self) def clear(self): return _loader.PluginDescList_clear(self) def swap(self, *args): return _loader.PluginDescList_swap(self, *args) def get_allocator(self): return _loader.PluginDescList_get_allocator(self) def begin(self): return _loader.PluginDescList_begin(self) def end(self): return _loader.PluginDescList_end(self) def rbegin(self): return _loader.PluginDescList_rbegin(self) def rend(self): return _loader.PluginDescList_rend(self) def pop_back(self): return _loader.PluginDescList_pop_back(self) def erase(self, *args): return _loader.PluginDescList_erase(self, *args) def __init__(self, *args): this = _loader.new_PluginDescList(*args) try: self.this.append(this) except: self.this = this def push_back(self, *args): return _loader.PluginDescList_push_back(self, *args) def front(self): return _loader.PluginDescList_front(self) def back(self): return _loader.PluginDescList_back(self) def assign(self, *args): return _loader.PluginDescList_assign(self, *args) def resize(self, *args): return _loader.PluginDescList_resize(self, *args) def insert(self, *args): return _loader.PluginDescList_insert(self, *args) def pop_front(self): return _loader.PluginDescList_pop_front(self) def push_front(self, *args): return _loader.PluginDescList_push_front(self, *args) def reverse(self): return _loader.PluginDescList_reverse(self) __swig_destroy__ = _loader.delete_PluginDescList __del__ = lambda self : None; PluginDescList_swigregister = _loader.PluginDescList_swigregister PluginDescList_swigregister(PluginDescList) class Loader(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, Loader, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, Loader, name) __repr__ = _swig_repr __swig_getmethods__["logger"] = _loader.Loader_logger_get if _newclass:logger = _swig_property(_loader.Loader_logger_get) def __init__(self, *args): this = _loader.new_Loader(*args) try: self.this.append(this) except: self.this = this __swig_destroy__ = _loader.delete_Loader __del__ = lambda self : None; Loader_swigregister = _loader.Loader_swigregister Loader_swigregister(Loader)