author | Gustavo J. A. M. Carneiro <gjc@inescporto.pt> |
Thu, 04 Aug 2011 17:50:36 +0100 | |
changeset 7403 | 423566595b8a |
parent 7375 | 5ccbfab63589 |
child 7449 | c9d877350d13 |
permissions | -rw-r--r-- |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
1 |
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
2 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
3 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
4 |
import pybindgen.settings |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
5 |
import warnings |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
6 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
7 |
class ErrorHandler(pybindgen.settings.ErrorHandler): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
8 |
def handle_error(self, wrapper, exception, traceback_): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
9 |
warnings.warn("exception %r in wrapper %s" % (exception, wrapper)) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
10 |
return True |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
11 |
pybindgen.settings.error_handler = ErrorHandler() |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
12 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
13 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
14 |
import sys |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
15 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
16 |
def module_init(): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
17 |
root_module = Module('ns.config_store', cpp_namespace='::ns3') |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
18 |
return root_module |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
19 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
20 |
def register_types(module): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
21 |
root_module = module.get_root() |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
22 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
23 |
## callback.h (module 'core'): ns3::CallbackBase [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
24 |
module.add_class('CallbackBase', import_from_module='ns.core') |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
25 |
## file-config.h (module 'config-store'): ns3::FileConfig [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
26 |
module.add_class('FileConfig', allow_subclassing=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
27 |
## file-config.h (module 'config-store'): ns3::NoneFileConfig [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
28 |
module.add_class('NoneFileConfig', parent=root_module['ns3::FileConfig']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
29 |
## object-base.h (module 'core'): ns3::ObjectBase [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
30 |
module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
31 |
## type-id.h (module 'core'): ns3::TypeId [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
32 |
module.add_class('TypeId', import_from_module='ns.core') |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
33 |
## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
34 |
module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
35 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
36 |
module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
37 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
38 |
module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
39 |
## empty.h (module 'core'): ns3::empty [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
40 |
module.add_class('empty', import_from_module='ns.core') |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
41 |
## config-store.h (module 'config-store'): ns3::ConfigStore [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
42 |
module.add_class('ConfigStore', parent=root_module['ns3::ObjectBase']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
43 |
## config-store.h (module 'config-store'): ns3::ConfigStore::Mode [enumeration] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
44 |
module.add_enum('Mode', ['LOAD', 'SAVE', 'NONE'], outer_class=root_module['ns3::ConfigStore']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
45 |
## config-store.h (module 'config-store'): ns3::ConfigStore::FileFormat [enumeration] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
46 |
module.add_enum('FileFormat', ['XML', 'RAW_TEXT'], outer_class=root_module['ns3::ConfigStore']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
47 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
48 |
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
49 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
50 |
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
51 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
52 |
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
53 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
54 |
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
55 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
56 |
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
57 |
## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
58 |
module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
59 |
## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
60 |
module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
61 |
## attribute.h (module 'core'): ns3::AttributeChecker [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
62 |
module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
63 |
## attribute.h (module 'core'): ns3::AttributeValue [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
64 |
module.add_class('AttributeValue', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
65 |
## callback.h (module 'core'): ns3::CallbackChecker [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
66 |
module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
67 |
## callback.h (module 'core'): ns3::CallbackImplBase [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
68 |
module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
69 |
## callback.h (module 'core'): ns3::CallbackValue [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
70 |
module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
71 |
## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
72 |
module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
73 |
## type-id.h (module 'core'): ns3::TypeIdChecker [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
74 |
module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
75 |
## type-id.h (module 'core'): ns3::TypeIdValue [class] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
76 |
module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
77 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
78 |
## Register a nested module for the namespace FatalImpl |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
79 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
80 |
nested_module = module.add_cpp_namespace('FatalImpl') |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
81 |
register_types_ns3_FatalImpl(nested_module) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
82 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
83 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
84 |
def register_types_ns3_FatalImpl(module): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
85 |
root_module = module.get_root() |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
86 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
87 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
88 |
def register_methods(root_module): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
89 |
register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
90 |
register_Ns3FileConfig_methods(root_module, root_module['ns3::FileConfig']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
91 |
register_Ns3NoneFileConfig_methods(root_module, root_module['ns3::NoneFileConfig']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
92 |
register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
93 |
register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
94 |
register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
95 |
register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
96 |
register_Ns3Empty_methods(root_module, root_module['ns3::empty']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
97 |
register_Ns3ConfigStore_methods(root_module, root_module['ns3::ConfigStore']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
98 |
register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
99 |
register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
100 |
register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
101 |
register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
102 |
register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
103 |
register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
104 |
register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
105 |
register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
106 |
register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
107 |
register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
108 |
register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
109 |
register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
110 |
register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
111 |
register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
112 |
register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
113 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
114 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
115 |
def register_Ns3CallbackBase_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
116 |
## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
117 |
cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
118 |
## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
119 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
120 |
## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
121 |
cls.add_method('GetImpl', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
122 |
'ns3::Ptr< ns3::CallbackImplBase >', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
123 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
124 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
125 |
## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
126 |
cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
127 |
visibility='protected') |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
128 |
## callback.h (module 'core'): static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
129 |
cls.add_method('Demangle', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
130 |
'std::string', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
131 |
[param('std::string const &', 'mangled')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
132 |
is_static=True, visibility='protected') |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
133 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
134 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
135 |
def register_Ns3FileConfig_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
136 |
## file-config.h (module 'config-store'): ns3::FileConfig::FileConfig() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
137 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
138 |
## file-config.h (module 'config-store'): ns3::FileConfig::FileConfig(ns3::FileConfig const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
139 |
cls.add_constructor([param('ns3::FileConfig const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
140 |
## file-config.h (module 'config-store'): void ns3::FileConfig::Attributes() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
141 |
cls.add_method('Attributes', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
142 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
143 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
144 |
is_pure_virtual=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
145 |
## file-config.h (module 'config-store'): void ns3::FileConfig::Default() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
146 |
cls.add_method('Default', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
147 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
148 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
149 |
is_pure_virtual=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
150 |
## file-config.h (module 'config-store'): void ns3::FileConfig::Global() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
151 |
cls.add_method('Global', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
152 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
153 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
154 |
is_pure_virtual=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
155 |
## file-config.h (module 'config-store'): void ns3::FileConfig::SetFilename(std::string filename) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
156 |
cls.add_method('SetFilename', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
157 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
158 |
[param('std::string', 'filename')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
159 |
is_pure_virtual=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
160 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
161 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
162 |
def register_Ns3NoneFileConfig_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
163 |
## file-config.h (module 'config-store'): ns3::NoneFileConfig::NoneFileConfig(ns3::NoneFileConfig const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
164 |
cls.add_constructor([param('ns3::NoneFileConfig const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
165 |
## file-config.h (module 'config-store'): ns3::NoneFileConfig::NoneFileConfig() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
166 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
167 |
## file-config.h (module 'config-store'): void ns3::NoneFileConfig::Attributes() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
168 |
cls.add_method('Attributes', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
169 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
170 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
171 |
is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
172 |
## file-config.h (module 'config-store'): void ns3::NoneFileConfig::Default() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
173 |
cls.add_method('Default', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
174 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
175 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
176 |
is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
177 |
## file-config.h (module 'config-store'): void ns3::NoneFileConfig::Global() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
178 |
cls.add_method('Global', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
179 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
180 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
181 |
is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
182 |
## file-config.h (module 'config-store'): void ns3::NoneFileConfig::SetFilename(std::string filename) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
183 |
cls.add_method('SetFilename', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
184 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
185 |
[param('std::string', 'filename')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
186 |
is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
187 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
188 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
189 |
def register_Ns3ObjectBase_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
190 |
## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
191 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
192 |
## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
193 |
cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
194 |
## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
195 |
cls.add_method('GetAttribute', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
196 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
197 |
[param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
198 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
199 |
## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & attribute) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
200 |
cls.add_method('GetAttributeFailSafe', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
201 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
202 |
[param('std::string', 'name'), param('ns3::AttributeValue &', 'attribute')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
203 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
204 |
## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
205 |
cls.add_method('GetInstanceTypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
206 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
207 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
208 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
209 |
## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
210 |
cls.add_method('GetTypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
211 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
212 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
213 |
is_static=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
214 |
## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
215 |
cls.add_method('SetAttribute', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
216 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
217 |
[param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
218 |
## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
219 |
cls.add_method('SetAttributeFailSafe', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
220 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
221 |
[param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
222 |
## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
223 |
cls.add_method('TraceConnect', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
224 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
225 |
[param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
226 |
## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
227 |
cls.add_method('TraceConnectWithoutContext', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
228 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
229 |
[param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
230 |
## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
231 |
cls.add_method('TraceDisconnect', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
232 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
233 |
[param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
234 |
## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
235 |
cls.add_method('TraceDisconnectWithoutContext', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
236 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
237 |
[param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
238 |
## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
239 |
cls.add_method('ConstructSelf', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
240 |
'void', |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
241 |
[param('ns3::AttributeConstructionList const &', 'attributes')], |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
242 |
visibility='protected') |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
243 |
## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
244 |
cls.add_method('NotifyConstructionCompleted', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
245 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
246 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
247 |
visibility='protected', is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
248 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
249 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
250 |
def register_Ns3TypeId_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
251 |
cls.add_binary_comparison_operator('<') |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
252 |
cls.add_binary_comparison_operator('!=') |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
253 |
cls.add_output_stream_operator() |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
254 |
cls.add_binary_comparison_operator('==') |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
255 |
## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
256 |
cls.add_constructor([param('char const *', 'name')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
257 |
## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
258 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
259 |
## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
260 |
cls.add_constructor([param('ns3::TypeId const &', 'o')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
261 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
262 |
cls.add_method('AddAttribute', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
263 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
264 |
[param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
265 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, uint32_t flags, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
266 |
cls.add_method('AddAttribute', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
267 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
268 |
[param('std::string', 'name'), param('std::string', 'help'), param('uint32_t', 'flags'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')]) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
269 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<ns3::TraceSourceAccessor const> accessor) [member function] |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
270 |
cls.add_method('AddTraceSource', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
271 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
272 |
[param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor')]) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
273 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(uint32_t i) const [member function] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
274 |
cls.add_method('GetAttribute', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
275 |
'ns3::TypeId::AttributeInformation', |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
276 |
[param('uint32_t', 'i')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
277 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
278 |
## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(uint32_t i) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
279 |
cls.add_method('GetAttributeFullName', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
280 |
'std::string', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
281 |
[param('uint32_t', 'i')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
282 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
283 |
## type-id.h (module 'core'): uint32_t ns3::TypeId::GetAttributeN() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
284 |
cls.add_method('GetAttributeN', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
285 |
'uint32_t', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
286 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
287 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
288 |
## type-id.h (module 'core'): ns3::Callback<ns3::ObjectBase*,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::TypeId::GetConstructor() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
289 |
cls.add_method('GetConstructor', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
290 |
'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
291 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
292 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
293 |
## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
294 |
cls.add_method('GetGroupName', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
295 |
'std::string', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
296 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
297 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
298 |
## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
299 |
cls.add_method('GetName', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
300 |
'std::string', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
301 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
302 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
303 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
304 |
cls.add_method('GetParent', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
305 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
306 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
307 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
308 |
## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint32_t i) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
309 |
cls.add_method('GetRegistered', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
310 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
311 |
[param('uint32_t', 'i')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
312 |
is_static=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
313 |
## type-id.h (module 'core'): static uint32_t ns3::TypeId::GetRegisteredN() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
314 |
cls.add_method('GetRegisteredN', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
315 |
'uint32_t', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
316 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
317 |
is_static=True) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
318 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(uint32_t i) const [member function] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
319 |
cls.add_method('GetTraceSource', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
320 |
'ns3::TypeId::TraceSourceInformation', |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
321 |
[param('uint32_t', 'i')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
322 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
323 |
## type-id.h (module 'core'): uint32_t ns3::TypeId::GetTraceSourceN() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
324 |
cls.add_method('GetTraceSourceN', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
325 |
'uint32_t', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
326 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
327 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
328 |
## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
329 |
cls.add_method('GetUid', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
330 |
'uint16_t', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
331 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
332 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
333 |
## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
334 |
cls.add_method('HasConstructor', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
335 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
336 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
337 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
338 |
## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
339 |
cls.add_method('HasParent', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
340 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
341 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
342 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
343 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
344 |
cls.add_method('HideFromDocumentation', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
345 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
346 |
[]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
347 |
## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
348 |
cls.add_method('IsChildOf', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
349 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
350 |
[param('ns3::TypeId', 'other')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
351 |
is_const=True) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
352 |
## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
353 |
cls.add_method('LookupAttributeByName', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
354 |
'bool', |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
355 |
[param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info')], |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
356 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
357 |
## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
358 |
cls.add_method('LookupByName', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
359 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
360 |
[param('std::string', 'name')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
361 |
is_static=True) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
362 |
## type-id.h (module 'core'): ns3::Ptr<ns3::TraceSourceAccessor const> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
363 |
cls.add_method('LookupTraceSourceByName', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
364 |
'ns3::Ptr< ns3::TraceSourceAccessor const >', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
365 |
[param('std::string', 'name')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
366 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
367 |
## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
368 |
cls.add_method('MustHideFromDocumentation', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
369 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
370 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
371 |
is_const=True) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
372 |
## type-id.h (module 'core'): static void ns3::TypeId::ResetInitialValues() [member function] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
373 |
cls.add_method('ResetInitialValues', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
374 |
'void', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
375 |
[], |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
376 |
is_static=True) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
377 |
## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(uint32_t i, ns3::Ptr<ns3::AttributeValue const> initialValue) [member function] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
378 |
cls.add_method('SetAttributeInitialValue', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
379 |
'bool', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
380 |
[param('uint32_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
381 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
382 |
cls.add_method('SetGroupName', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
383 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
384 |
[param('std::string', 'groupName')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
385 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
386 |
cls.add_method('SetParent', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
387 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
388 |
[param('ns3::TypeId', 'tid')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
389 |
## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t tid) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
390 |
cls.add_method('SetUid', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
391 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
392 |
[param('uint16_t', 'tid')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
393 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
394 |
|
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
395 |
def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
396 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
397 |
cls.add_constructor([]) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
398 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [copy constructor] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
399 |
cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
400 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
401 |
cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
402 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
403 |
cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
404 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::flags [variable] |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
405 |
cls.add_instance_attribute('flags', 'uint32_t', is_const=False) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
406 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
407 |
cls.add_instance_attribute('help', 'std::string', is_const=False) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
408 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
409 |
cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
410 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
411 |
cls.add_instance_attribute('name', 'std::string', is_const=False) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
412 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
413 |
cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
414 |
return |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
415 |
|
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
416 |
def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
417 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
418 |
cls.add_constructor([]) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
419 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [copy constructor] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
420 |
cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
421 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
422 |
cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
423 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
424 |
cls.add_instance_attribute('help', 'std::string', is_const=False) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
425 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
426 |
cls.add_instance_attribute('name', 'std::string', is_const=False) |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
427 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
428 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
429 |
def register_Ns3Empty_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
430 |
## empty.h (module 'core'): ns3::empty::empty() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
431 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
432 |
## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
433 |
cls.add_constructor([param('ns3::empty const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
434 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
435 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
436 |
def register_Ns3ConfigStore_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
437 |
## config-store.h (module 'config-store'): ns3::ConfigStore::ConfigStore(ns3::ConfigStore const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
438 |
cls.add_constructor([param('ns3::ConfigStore const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
439 |
## config-store.h (module 'config-store'): ns3::ConfigStore::ConfigStore() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
440 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
441 |
## config-store.h (module 'config-store'): void ns3::ConfigStore::ConfigureAttributes() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
442 |
cls.add_method('ConfigureAttributes', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
443 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
444 |
[]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
445 |
## config-store.h (module 'config-store'): void ns3::ConfigStore::ConfigureDefaults() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
446 |
cls.add_method('ConfigureDefaults', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
447 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
448 |
[]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
449 |
## config-store.h (module 'config-store'): ns3::TypeId ns3::ConfigStore::GetInstanceTypeId() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
450 |
cls.add_method('GetInstanceTypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
451 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
452 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
453 |
is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
454 |
## config-store.h (module 'config-store'): static ns3::TypeId ns3::ConfigStore::GetTypeId() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
455 |
cls.add_method('GetTypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
456 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
457 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
458 |
is_static=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
459 |
## config-store.h (module 'config-store'): void ns3::ConfigStore::SetFileFormat(ns3::ConfigStore::FileFormat format) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
460 |
cls.add_method('SetFileFormat', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
461 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
462 |
[param('ns3::ConfigStore::FileFormat', 'format')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
463 |
## config-store.h (module 'config-store'): void ns3::ConfigStore::SetFilename(std::string filename) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
464 |
cls.add_method('SetFilename', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
465 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
466 |
[param('std::string', 'filename')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
467 |
## config-store.h (module 'config-store'): void ns3::ConfigStore::SetMode(ns3::ConfigStore::Mode mode) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
468 |
cls.add_method('SetMode', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
469 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
470 |
[param('ns3::ConfigStore::Mode', 'mode')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
471 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
472 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
473 |
def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
474 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
475 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
476 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
477 |
cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
478 |
## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::Cleanup() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
479 |
cls.add_method('Cleanup', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
480 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
481 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
482 |
is_static=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
483 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
484 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
485 |
def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
486 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
487 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
488 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > const & o) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
489 |
cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
490 |
## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::Cleanup() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
491 |
cls.add_method('Cleanup', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
492 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
493 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
494 |
is_static=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
495 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
496 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
497 |
def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
498 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
499 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
500 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > const & o) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
501 |
cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
502 |
## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::Cleanup() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
503 |
cls.add_method('Cleanup', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
504 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
505 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
506 |
is_static=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
507 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
508 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
509 |
def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
510 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
511 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
512 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount(ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > const & o) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
513 |
cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
514 |
## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::Cleanup() [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
515 |
cls.add_method('Cleanup', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
516 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
517 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
518 |
is_static=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
519 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
520 |
|
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
521 |
def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
522 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
523 |
cls.add_constructor([]) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
524 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > const & o) [copy constructor] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
525 |
cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
526 |
## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::Cleanup() [member function] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
527 |
cls.add_method('Cleanup', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
528 |
'void', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
529 |
[], |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
530 |
is_static=True) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
531 |
return |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
532 |
|
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
533 |
def register_Ns3TraceSourceAccessor_methods(root_module, cls): |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
534 |
## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
535 |
cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
536 |
## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
537 |
cls.add_constructor([]) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
538 |
## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
539 |
cls.add_method('Connect', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
540 |
'bool', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
541 |
[param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
542 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
543 |
## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
544 |
cls.add_method('ConnectWithoutContext', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
545 |
'bool', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
546 |
[param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
547 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
548 |
## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
549 |
cls.add_method('Disconnect', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
550 |
'bool', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
551 |
[param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
552 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
553 |
## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
554 |
cls.add_method('DisconnectWithoutContext', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
555 |
'bool', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
556 |
[param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
557 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
558 |
return |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
559 |
|
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
560 |
def register_Ns3AttributeAccessor_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
561 |
## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
562 |
cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
563 |
## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
564 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
565 |
## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
566 |
cls.add_method('Get', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
567 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
568 |
[param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
569 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
570 |
## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
571 |
cls.add_method('HasGetter', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
572 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
573 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
574 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
575 |
## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
576 |
cls.add_method('HasSetter', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
577 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
578 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
579 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
580 |
## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
581 |
cls.add_method('Set', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
582 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
583 |
[param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
584 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
585 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
586 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
587 |
def register_Ns3AttributeChecker_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
588 |
## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
589 |
cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
590 |
## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
591 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
592 |
## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
593 |
cls.add_method('Check', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
594 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
595 |
[param('ns3::AttributeValue const &', 'value')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
596 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
597 |
## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
598 |
cls.add_method('Copy', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
599 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
600 |
[param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
601 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
602 |
## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
603 |
cls.add_method('Create', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
604 |
'ns3::Ptr< ns3::AttributeValue >', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
605 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
606 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
7403
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
607 |
## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
608 |
cls.add_method('CreateValidValue', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
609 |
'ns3::Ptr< ns3::AttributeValue >', |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
610 |
[param('ns3::AttributeValue const &', 'value')], |
423566595b8a
Rescan all bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
7375
diff
changeset
|
611 |
is_const=True) |
6944
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
612 |
## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
613 |
cls.add_method('GetUnderlyingTypeInformation', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
614 |
'std::string', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
615 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
616 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
617 |
## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
618 |
cls.add_method('GetValueTypeName', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
619 |
'std::string', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
620 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
621 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
622 |
## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
623 |
cls.add_method('HasUnderlyingTypeInformation', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
624 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
625 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
626 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
627 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
628 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
629 |
def register_Ns3AttributeValue_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
630 |
## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
631 |
cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
632 |
## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
633 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
634 |
## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
635 |
cls.add_method('Copy', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
636 |
'ns3::Ptr< ns3::AttributeValue >', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
637 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
638 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
639 |
## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
640 |
cls.add_method('DeserializeFromString', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
641 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
642 |
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
643 |
is_pure_virtual=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
644 |
## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
645 |
cls.add_method('SerializeToString', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
646 |
'std::string', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
647 |
[param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
648 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
649 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
650 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
651 |
def register_Ns3CallbackChecker_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
652 |
## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
653 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
654 |
## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
655 |
cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
656 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
657 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
658 |
def register_Ns3CallbackImplBase_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
659 |
## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
660 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
661 |
## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
662 |
cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
663 |
## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
664 |
cls.add_method('IsEqual', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
665 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
666 |
[param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
667 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
668 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
669 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
670 |
def register_Ns3CallbackValue_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
671 |
## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
672 |
cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
673 |
## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
674 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
675 |
## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
676 |
cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
677 |
## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
678 |
cls.add_method('Copy', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
679 |
'ns3::Ptr< ns3::AttributeValue >', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
680 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
681 |
is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
682 |
## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
683 |
cls.add_method('DeserializeFromString', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
684 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
685 |
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
686 |
is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
687 |
## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
688 |
cls.add_method('SerializeToString', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
689 |
'std::string', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
690 |
[param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
691 |
is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
692 |
## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
693 |
cls.add_method('Set', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
694 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
695 |
[param('ns3::CallbackBase', 'base')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
696 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
697 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
698 |
def register_Ns3EmptyAttributeValue_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
699 |
## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
700 |
cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
701 |
## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
702 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
703 |
## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
704 |
cls.add_method('Copy', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
705 |
'ns3::Ptr< ns3::AttributeValue >', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
706 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
707 |
is_const=True, visibility='private', is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
708 |
## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
709 |
cls.add_method('DeserializeFromString', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
710 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
711 |
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
712 |
visibility='private', is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
713 |
## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
714 |
cls.add_method('SerializeToString', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
715 |
'std::string', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
716 |
[param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
717 |
is_const=True, visibility='private', is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
718 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
719 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
720 |
def register_Ns3TypeIdChecker_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
721 |
## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
722 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
723 |
## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
724 |
cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
725 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
726 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
727 |
def register_Ns3TypeIdValue_methods(root_module, cls): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
728 |
## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
729 |
cls.add_constructor([]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
730 |
## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [copy constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
731 |
cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
732 |
## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
733 |
cls.add_constructor([param('ns3::TypeId const &', 'value')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
734 |
## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
735 |
cls.add_method('Copy', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
736 |
'ns3::Ptr< ns3::AttributeValue >', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
737 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
738 |
is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
739 |
## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
740 |
cls.add_method('DeserializeFromString', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
741 |
'bool', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
742 |
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
743 |
is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
744 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
745 |
cls.add_method('Get', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
746 |
'ns3::TypeId', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
747 |
[], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
748 |
is_const=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
749 |
## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
750 |
cls.add_method('SerializeToString', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
751 |
'std::string', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
752 |
[param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
753 |
is_const=True, is_virtual=True) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
754 |
## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
755 |
cls.add_method('Set', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
756 |
'void', |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
757 |
[param('ns3::TypeId const &', 'value')]) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
758 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
759 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
760 |
def register_functions(root_module): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
761 |
module = root_module |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
762 |
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
763 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
764 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
765 |
def register_functions_ns3_FatalImpl(module, root_module): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
766 |
return |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
767 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
768 |
def main(): |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
769 |
out = FileCodeSink(sys.stdout) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
770 |
root_module = module_init() |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
771 |
register_types(root_module) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
772 |
register_methods(root_module) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
773 |
register_functions(root_module) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
774 |
root_module.generate(out) |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
775 |
|
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
776 |
if __name__ == '__main__': |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
777 |
main() |
48bb30c366e0
Add config-store modular bindings
Mitch Watrous <watrous@u.washington.edu>
parents:
diff
changeset
|
778 |