112 module.add_class('Simulator', is_singleton=True, import_from_module='ns.core') |
110 module.add_class('Simulator', is_singleton=True, import_from_module='ns.core') |
113 ## tag.h (module 'network'): ns3::Tag [class] |
111 ## tag.h (module 'network'): ns3::Tag [class] |
114 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
112 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
115 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
113 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
116 module.add_class('TagBuffer', import_from_module='ns.network') |
114 module.add_class('TagBuffer', import_from_module='ns.network') |
117 ## nstime.h (module 'core'): ns3::Time [class] |
|
118 module.add_class('Time', import_from_module='ns.core') |
|
119 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
|
120 module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') |
|
121 ## type-id.h (module 'core'): ns3::TypeId [class] |
115 ## type-id.h (module 'core'): ns3::TypeId [class] |
122 module.add_class('TypeId', import_from_module='ns.core') |
116 module.add_class('TypeId', import_from_module='ns.core') |
123 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
117 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
124 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
118 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
125 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo [struct] |
119 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo [struct] |
126 module.add_class('AttributeInfo', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
120 module.add_class('AttributeInfo', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
127 ## attribute-list.h (module 'core'): ns3::UnsafeAttributeList [class] |
121 ## attribute-list.h (module 'core'): ns3::UnsafeAttributeList [class] |
128 module.add_class('UnsafeAttributeList', import_from_module='ns.core') |
122 module.add_class('UnsafeAttributeList', import_from_module='ns.core') |
129 ## empty.h (module 'core'): ns3::empty [class] |
123 ## empty.h (module 'core'): ns3::empty [class] |
130 module.add_class('empty', import_from_module='ns.core') |
124 module.add_class('empty', import_from_module='ns.core') |
|
125 ## int64x64-double.h (module 'core'): ns3::int64x64_t [class] |
|
126 module.add_class('int64x64_t', import_from_module='ns.core') |
131 ## chunk.h (module 'network'): ns3::Chunk [class] |
127 ## chunk.h (module 'network'): ns3::Chunk [class] |
132 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
128 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
133 ## header.h (module 'network'): ns3::Header [class] |
129 ## header.h (module 'network'): ns3::Header [class] |
134 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
130 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
135 ## object.h (module 'core'): ns3::Object [class] |
131 ## object.h (module 'core'): ns3::Object [class] |
138 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
134 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
139 ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class] |
135 ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class] |
140 module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object']) |
136 module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object']) |
141 ## ppp-header.h (module 'point-to-point'): ns3::PppHeader [class] |
137 ## ppp-header.h (module 'point-to-point'): ns3::PppHeader [class] |
142 module.add_class('PppHeader', parent=root_module['ns3::Header']) |
138 module.add_class('PppHeader', parent=root_module['ns3::Header']) |
143 ## nstime.h (module 'core'): ns3::Scalar [class] |
|
144 module.add_class('Scalar', import_from_module='ns.core') |
|
145 ## nstime.h (module 'core'): ns3::Scalar [class] |
|
146 root_module['ns3::Scalar'].implicitly_converts_to(root_module['ns3::Time']) |
|
147 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
139 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
148 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')) |
140 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')) |
149 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] |
141 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] |
150 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')) |
142 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')) |
151 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
143 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
158 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NixVector>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
150 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NixVector>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
159 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class] |
151 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class] |
160 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
152 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
161 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] |
153 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] |
162 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
154 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
155 ## nstime.h (module 'core'): ns3::Time [class] |
|
156 module.add_class('Time', import_from_module='ns.core') |
|
157 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
|
158 module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') |
|
159 ## nstime.h (module 'core'): ns3::Time [class] |
|
160 root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) |
163 ## trailer.h (module 'network'): ns3::Trailer [class] |
161 ## trailer.h (module 'network'): ns3::Trailer [class] |
164 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
162 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
165 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
163 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
166 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
164 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
167 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
165 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
297 register_Ns3PointToPointHelper_methods(root_module, root_module['ns3::PointToPointHelper']) |
286 register_Ns3PointToPointHelper_methods(root_module, root_module['ns3::PointToPointHelper']) |
298 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
287 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
299 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
288 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
300 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
289 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
301 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
290 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
302 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
|
303 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
291 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
304 register_Ns3TypeIdAttributeInfo_methods(root_module, root_module['ns3::TypeId::AttributeInfo']) |
292 register_Ns3TypeIdAttributeInfo_methods(root_module, root_module['ns3::TypeId::AttributeInfo']) |
305 register_Ns3UnsafeAttributeList_methods(root_module, root_module['ns3::UnsafeAttributeList']) |
293 register_Ns3UnsafeAttributeList_methods(root_module, root_module['ns3::UnsafeAttributeList']) |
306 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) |
294 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) |
|
295 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
307 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
296 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
308 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
297 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
309 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
298 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
310 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
299 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
311 register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) |
300 register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) |
312 register_Ns3PppHeader_methods(root_module, root_module['ns3::PppHeader']) |
301 register_Ns3PppHeader_methods(root_module, root_module['ns3::PppHeader']) |
313 register_Ns3Scalar_methods(root_module, root_module['ns3::Scalar']) |
|
314 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
302 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
315 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
303 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
316 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
304 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
317 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
305 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
318 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
306 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
319 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
307 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
320 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
308 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
321 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
309 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
|
310 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
322 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
311 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
323 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
312 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
324 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
313 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
325 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
314 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
326 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
315 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
1025 'ns3::EventImpl *', |
1014 'ns3::EventImpl *', |
1026 [], |
1015 [], |
1027 is_const=True) |
1016 is_const=True) |
1028 return |
1017 return |
1029 |
1018 |
1030 def register_Ns3HighPrecision_methods(root_module, cls): |
|
1031 cls.add_output_stream_operator() |
|
1032 ## high-precision-128.h (module 'core'): ns3::HighPrecision::HighPrecision(ns3::HighPrecision const & arg0) [copy constructor] |
|
1033 cls.add_constructor([param('ns3::HighPrecision const &', 'arg0')]) |
|
1034 ## high-precision-128.h (module 'core'): ns3::HighPrecision::HighPrecision(int64_t high, uint64_t low) [constructor] |
|
1035 cls.add_constructor([param('int64_t', 'high'), param('uint64_t', 'low')]) |
|
1036 ## high-precision-128.h (module 'core'): ns3::HighPrecision::HighPrecision() [constructor] |
|
1037 cls.add_constructor([]) |
|
1038 ## high-precision-128.h (module 'core'): ns3::HighPrecision::HighPrecision(int64_t value, bool dummy) [constructor] |
|
1039 cls.add_constructor([param('int64_t', 'value'), param('bool', 'dummy')]) |
|
1040 ## high-precision-128.h (module 'core'): ns3::HighPrecision::HighPrecision(double value) [constructor] |
|
1041 cls.add_constructor([param('double', 'value')]) |
|
1042 ## high-precision-128.h (module 'core'): void ns3::HighPrecision::Add(ns3::HighPrecision const & o) [member function] |
|
1043 cls.add_method('Add', |
|
1044 'void', |
|
1045 [param('ns3::HighPrecision const &', 'o')]) |
|
1046 ## high-precision-128.h (module 'core'): int ns3::HighPrecision::Compare(ns3::HighPrecision const & o) const [member function] |
|
1047 cls.add_method('Compare', |
|
1048 'int', |
|
1049 [param('ns3::HighPrecision const &', 'o')], |
|
1050 is_const=True) |
|
1051 ## high-precision-128.h (module 'core'): void ns3::HighPrecision::Div(ns3::HighPrecision const & o) [member function] |
|
1052 cls.add_method('Div', |
|
1053 'void', |
|
1054 [param('ns3::HighPrecision const &', 'o')]) |
|
1055 ## high-precision-128.h (module 'core'): double ns3::HighPrecision::GetDouble() const [member function] |
|
1056 cls.add_method('GetDouble', |
|
1057 'double', |
|
1058 [], |
|
1059 is_const=True) |
|
1060 ## high-precision-128.h (module 'core'): int64_t ns3::HighPrecision::GetHigh() const [member function] |
|
1061 cls.add_method('GetHigh', |
|
1062 'int64_t', |
|
1063 [], |
|
1064 is_const=True) |
|
1065 ## high-precision-128.h (module 'core'): int64_t ns3::HighPrecision::GetInteger() const [member function] |
|
1066 cls.add_method('GetInteger', |
|
1067 'int64_t', |
|
1068 [], |
|
1069 is_const=True) |
|
1070 ## high-precision-128.h (module 'core'): uint64_t ns3::HighPrecision::GetLow() const [member function] |
|
1071 cls.add_method('GetLow', |
|
1072 'uint64_t', |
|
1073 [], |
|
1074 is_const=True) |
|
1075 ## high-precision-128.h (module 'core'): static ns3::HighPrecision ns3::HighPrecision::Invert(uint64_t v) [member function] |
|
1076 cls.add_method('Invert', |
|
1077 'ns3::HighPrecision', |
|
1078 [param('uint64_t', 'v')], |
|
1079 is_static=True) |
|
1080 ## high-precision-128.h (module 'core'): void ns3::HighPrecision::Mul(ns3::HighPrecision const & o) [member function] |
|
1081 cls.add_method('Mul', |
|
1082 'void', |
|
1083 [param('ns3::HighPrecision const &', 'o')]) |
|
1084 ## high-precision-128.h (module 'core'): void ns3::HighPrecision::MulByInvert(ns3::HighPrecision const & o) [member function] |
|
1085 cls.add_method('MulByInvert', |
|
1086 'void', |
|
1087 [param('ns3::HighPrecision const &', 'o')]) |
|
1088 ## high-precision-128.h (module 'core'): void ns3::HighPrecision::Sub(ns3::HighPrecision const & o) [member function] |
|
1089 cls.add_method('Sub', |
|
1090 'void', |
|
1091 [param('ns3::HighPrecision const &', 'o')]) |
|
1092 ## high-precision-128.h (module 'core'): static ns3::HighPrecision ns3::HighPrecision::Zero() [member function] |
|
1093 cls.add_method('Zero', |
|
1094 'ns3::HighPrecision', |
|
1095 [], |
|
1096 is_static=True) |
|
1097 return |
|
1098 |
|
1099 def register_Ns3Ipv4Address_methods(root_module, cls): |
1019 def register_Ns3Ipv4Address_methods(root_module, cls): |
1100 cls.add_binary_comparison_operator('<') |
1020 cls.add_binary_comparison_operator('<') |
1101 cls.add_binary_comparison_operator('!=') |
1021 cls.add_binary_comparison_operator('!=') |
1102 cls.add_output_stream_operator() |
1022 cls.add_output_stream_operator() |
1103 cls.add_binary_comparison_operator('==') |
1023 cls.add_binary_comparison_operator('==') |
2361 cls.add_method('WriteU8', |
2281 cls.add_method('WriteU8', |
2362 'void', |
2282 'void', |
2363 [param('uint8_t', 'v')]) |
2283 [param('uint8_t', 'v')]) |
2364 return |
2284 return |
2365 |
2285 |
2366 def register_Ns3Time_methods(root_module, cls): |
|
2367 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
2368 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
2369 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
2370 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
2371 cls.add_binary_comparison_operator('<') |
|
2372 cls.add_binary_comparison_operator('>') |
|
2373 cls.add_binary_comparison_operator('!=') |
|
2374 cls.add_inplace_numeric_operator('*=', param('ns3::Time const &', 'right')) |
|
2375 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) |
|
2376 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) |
|
2377 cls.add_inplace_numeric_operator('/=', param('ns3::Time const &', 'right')) |
|
2378 cls.add_output_stream_operator() |
|
2379 cls.add_binary_comparison_operator('<=') |
|
2380 cls.add_binary_comparison_operator('==') |
|
2381 cls.add_binary_comparison_operator('>=') |
|
2382 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] |
|
2383 cls.add_constructor([]) |
|
2384 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor] |
|
2385 cls.add_constructor([param('ns3::Time const &', 'o')]) |
|
2386 ## nstime.h (module 'core'): ns3::Time::Time(ns3::HighPrecision const & data) [constructor] |
|
2387 cls.add_constructor([param('ns3::HighPrecision const &', 'data')]) |
|
2388 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] |
|
2389 cls.add_constructor([param('std::string const &', 's')]) |
|
2390 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
|
2391 cls.add_method('Compare', |
|
2392 'int', |
|
2393 [param('ns3::Time const &', 'o')], |
|
2394 is_const=True) |
|
2395 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function] |
|
2396 cls.add_method('FromDouble', |
|
2397 'ns3::Time', |
|
2398 [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
|
2399 is_static=True) |
|
2400 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function] |
|
2401 cls.add_method('FromInteger', |
|
2402 'ns3::Time', |
|
2403 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
|
2404 is_static=True) |
|
2405 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] |
|
2406 cls.add_method('GetFemtoSeconds', |
|
2407 'int64_t', |
|
2408 [], |
|
2409 is_const=True) |
|
2410 ## nstime.h (module 'core'): ns3::HighPrecision const & ns3::Time::GetHighPrecision() const [member function] |
|
2411 cls.add_method('GetHighPrecision', |
|
2412 'ns3::HighPrecision const &', |
|
2413 [], |
|
2414 is_const=True) |
|
2415 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] |
|
2416 cls.add_method('GetMicroSeconds', |
|
2417 'int64_t', |
|
2418 [], |
|
2419 is_const=True) |
|
2420 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] |
|
2421 cls.add_method('GetMilliSeconds', |
|
2422 'int64_t', |
|
2423 [], |
|
2424 is_const=True) |
|
2425 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] |
|
2426 cls.add_method('GetNanoSeconds', |
|
2427 'int64_t', |
|
2428 [], |
|
2429 is_const=True) |
|
2430 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] |
|
2431 cls.add_method('GetPicoSeconds', |
|
2432 'int64_t', |
|
2433 [], |
|
2434 is_const=True) |
|
2435 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] |
|
2436 cls.add_method('GetResolution', |
|
2437 'ns3::Time::Unit', |
|
2438 [], |
|
2439 is_static=True) |
|
2440 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] |
|
2441 cls.add_method('GetSeconds', |
|
2442 'double', |
|
2443 [], |
|
2444 is_const=True) |
|
2445 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] |
|
2446 cls.add_method('GetTimeStep', |
|
2447 'int64_t', |
|
2448 [], |
|
2449 is_const=True) |
|
2450 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] |
|
2451 cls.add_method('IsNegative', |
|
2452 'bool', |
|
2453 [], |
|
2454 is_const=True) |
|
2455 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] |
|
2456 cls.add_method('IsPositive', |
|
2457 'bool', |
|
2458 [], |
|
2459 is_const=True) |
|
2460 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] |
|
2461 cls.add_method('IsStrictlyNegative', |
|
2462 'bool', |
|
2463 [], |
|
2464 is_const=True) |
|
2465 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] |
|
2466 cls.add_method('IsStrictlyPositive', |
|
2467 'bool', |
|
2468 [], |
|
2469 is_const=True) |
|
2470 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] |
|
2471 cls.add_method('IsZero', |
|
2472 'bool', |
|
2473 [], |
|
2474 is_const=True) |
|
2475 ## nstime.h (module 'core'): ns3::HighPrecision * ns3::Time::PeekHighPrecision() [member function] |
|
2476 cls.add_method('PeekHighPrecision', |
|
2477 'ns3::HighPrecision *', |
|
2478 []) |
|
2479 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] |
|
2480 cls.add_method('SetResolution', |
|
2481 'void', |
|
2482 [param('ns3::Time::Unit', 'resolution')], |
|
2483 is_static=True) |
|
2484 ## nstime.h (module 'core'): static double ns3::Time::ToDouble(ns3::Time const & time, ns3::Time::Unit timeUnit) [member function] |
|
2485 cls.add_method('ToDouble', |
|
2486 'double', |
|
2487 [param('ns3::Time const &', 'time'), param('ns3::Time::Unit', 'timeUnit')], |
|
2488 is_static=True) |
|
2489 ## nstime.h (module 'core'): static uint64_t ns3::Time::ToInteger(ns3::Time const & time, ns3::Time::Unit timeUnit) [member function] |
|
2490 cls.add_method('ToInteger', |
|
2491 'uint64_t', |
|
2492 [param('ns3::Time const &', 'time'), param('ns3::Time::Unit', 'timeUnit')], |
|
2493 is_static=True) |
|
2494 return |
|
2495 |
|
2496 def register_Ns3TypeId_methods(root_module, cls): |
2286 def register_Ns3TypeId_methods(root_module, cls): |
2497 cls.add_binary_comparison_operator('<') |
2287 cls.add_binary_comparison_operator('<') |
2498 cls.add_binary_comparison_operator('!=') |
2288 cls.add_binary_comparison_operator('!=') |
2499 cls.add_output_stream_operator() |
2289 cls.add_output_stream_operator() |
2500 cls.add_binary_comparison_operator('==') |
2290 cls.add_binary_comparison_operator('==') |
2705 cls.add_constructor([]) |
2495 cls.add_constructor([]) |
2706 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor] |
2496 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor] |
2707 cls.add_constructor([param('ns3::empty const &', 'arg0')]) |
2497 cls.add_constructor([param('ns3::empty const &', 'arg0')]) |
2708 return |
2498 return |
2709 |
2499 |
|
2500 def register_Ns3Int64x64_t_methods(root_module, cls): |
|
2501 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
2502 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
2503 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
2504 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
2505 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
2506 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
2507 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
2508 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
2509 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
2510 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
2511 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
2512 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
|
2513 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
2514 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
2515 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
2516 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
2517 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
2518 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
2519 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
2520 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
2521 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
2522 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
2523 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
2524 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
|
2525 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
2526 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
2527 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
2528 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
2529 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
2530 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
2531 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
2532 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
2533 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
2534 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
2535 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
2536 cls.add_unary_numeric_operator('-') |
|
2537 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
|
2538 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
2539 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
2540 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
2541 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
2542 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
2543 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
2544 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
2545 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
2546 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
2547 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
2548 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
2549 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
|
2550 cls.add_binary_comparison_operator('<') |
|
2551 cls.add_binary_comparison_operator('>') |
|
2552 cls.add_binary_comparison_operator('!=') |
|
2553 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) |
|
2554 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) |
|
2555 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) |
|
2556 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) |
|
2557 cls.add_output_stream_operator() |
|
2558 cls.add_binary_comparison_operator('<=') |
|
2559 cls.add_binary_comparison_operator('==') |
|
2560 cls.add_binary_comparison_operator('>=') |
|
2561 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] |
|
2562 cls.add_constructor([]) |
|
2563 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor] |
|
2564 cls.add_constructor([param('double', 'v')]) |
|
2565 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int v) [constructor] |
|
2566 cls.add_constructor([param('int', 'v')]) |
|
2567 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long int v) [constructor] |
|
2568 cls.add_constructor([param('long int', 'v')]) |
|
2569 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int v) [constructor] |
|
2570 cls.add_constructor([param('long long int', 'v')]) |
|
2571 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int v) [constructor] |
|
2572 cls.add_constructor([param('unsigned int', 'v')]) |
|
2573 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int v) [constructor] |
|
2574 cls.add_constructor([param('long unsigned int', 'v')]) |
|
2575 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int v) [constructor] |
|
2576 cls.add_constructor([param('long long unsigned int', 'v')]) |
|
2577 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t hi, uint64_t lo) [constructor] |
|
2578 cls.add_constructor([param('int64_t', 'hi'), param('uint64_t', 'lo')]) |
|
2579 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [copy constructor] |
|
2580 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) |
|
2581 ## int64x64-double.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] |
|
2582 cls.add_method('GetDouble', |
|
2583 'double', |
|
2584 [], |
|
2585 is_const=True) |
|
2586 ## int64x64-double.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] |
|
2587 cls.add_method('GetHigh', |
|
2588 'int64_t', |
|
2589 [], |
|
2590 is_const=True) |
|
2591 ## int64x64-double.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] |
|
2592 cls.add_method('GetLow', |
|
2593 'uint64_t', |
|
2594 [], |
|
2595 is_const=True) |
|
2596 ## int64x64-double.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t v) [member function] |
|
2597 cls.add_method('Invert', |
|
2598 'ns3::int64x64_t', |
|
2599 [param('uint64_t', 'v')], |
|
2600 is_static=True) |
|
2601 ## int64x64-double.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] |
|
2602 cls.add_method('MulByInvert', |
|
2603 'void', |
|
2604 [param('ns3::int64x64_t const &', 'o')]) |
|
2605 return |
|
2606 |
2710 def register_Ns3Chunk_methods(root_module, cls): |
2607 def register_Ns3Chunk_methods(root_module, cls): |
2711 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] |
2608 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] |
2712 cls.add_constructor([]) |
2609 cls.add_constructor([]) |
2713 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [copy constructor] |
2610 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [copy constructor] |
2714 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) |
2611 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) |
2947 cls.add_method('SetProtocol', |
2844 cls.add_method('SetProtocol', |
2948 'void', |
2845 'void', |
2949 [param('uint16_t', 'protocol')]) |
2846 [param('uint16_t', 'protocol')]) |
2950 return |
2847 return |
2951 |
2848 |
2952 def register_Ns3Scalar_methods(root_module, cls): |
|
2953 ## nstime.h (module 'core'): ns3::Scalar::Scalar(ns3::Scalar const & arg0) [copy constructor] |
|
2954 cls.add_constructor([param('ns3::Scalar const &', 'arg0')]) |
|
2955 ## nstime.h (module 'core'): ns3::Scalar::Scalar() [constructor] |
|
2956 cls.add_constructor([]) |
|
2957 ## nstime.h (module 'core'): ns3::Scalar::Scalar(double v) [constructor] |
|
2958 cls.add_constructor([param('double', 'v')]) |
|
2959 ## nstime.h (module 'core'): ns3::Scalar::Scalar(uint32_t v) [constructor] |
|
2960 cls.add_constructor([param('uint32_t', 'v')]) |
|
2961 ## nstime.h (module 'core'): ns3::Scalar::Scalar(int32_t v) [constructor] |
|
2962 cls.add_constructor([param('int32_t', 'v')]) |
|
2963 ## nstime.h (module 'core'): ns3::Scalar::Scalar(uint64_t v) [constructor] |
|
2964 cls.add_constructor([param('uint64_t', 'v')]) |
|
2965 ## nstime.h (module 'core'): ns3::Scalar::Scalar(int64_t v) [constructor] |
|
2966 cls.add_constructor([param('int64_t', 'v')]) |
|
2967 ## nstime.h (module 'core'): ns3::Scalar::Scalar(ns3::Time t) [constructor] |
|
2968 cls.add_constructor([param('ns3::Time', 't')]) |
|
2969 ## nstime.h (module 'core'): double ns3::Scalar::GetDouble() const [member function] |
|
2970 cls.add_method('GetDouble', |
|
2971 'double', |
|
2972 [], |
|
2973 is_const=True) |
|
2974 return |
|
2975 |
|
2976 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): |
2849 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): |
2977 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] |
2850 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] |
2978 cls.add_constructor([]) |
2851 cls.add_constructor([]) |
2979 ## 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] |
2852 ## 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] |
2980 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) |
2853 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) |
3065 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::Cleanup() [member function] |
2938 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::Cleanup() [member function] |
3066 cls.add_method('Cleanup', |
2939 cls.add_method('Cleanup', |
3067 'void', |
2940 'void', |
3068 [], |
2941 [], |
3069 is_static=True) |
2942 is_static=True) |
|
2943 return |
|
2944 |
|
2945 def register_Ns3Time_methods(root_module, cls): |
|
2946 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
2947 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
2948 cls.add_binary_comparison_operator('<') |
|
2949 cls.add_binary_comparison_operator('>') |
|
2950 cls.add_binary_comparison_operator('!=') |
|
2951 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) |
|
2952 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) |
|
2953 cls.add_output_stream_operator() |
|
2954 cls.add_binary_comparison_operator('<=') |
|
2955 cls.add_binary_comparison_operator('==') |
|
2956 cls.add_binary_comparison_operator('>=') |
|
2957 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] |
|
2958 cls.add_constructor([]) |
|
2959 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor] |
|
2960 cls.add_constructor([param('ns3::Time const &', 'o')]) |
|
2961 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] |
|
2962 cls.add_constructor([param('double', 'v')]) |
|
2963 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] |
|
2964 cls.add_constructor([param('int', 'v')]) |
|
2965 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] |
|
2966 cls.add_constructor([param('long int', 'v')]) |
|
2967 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] |
|
2968 cls.add_constructor([param('long long int', 'v')]) |
|
2969 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] |
|
2970 cls.add_constructor([param('unsigned int', 'v')]) |
|
2971 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] |
|
2972 cls.add_constructor([param('long unsigned int', 'v')]) |
|
2973 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] |
|
2974 cls.add_constructor([param('long long unsigned int', 'v')]) |
|
2975 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] |
|
2976 cls.add_constructor([param('std::string const &', 's')]) |
|
2977 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor] |
|
2978 cls.add_constructor([param('ns3::int64x64_t const &', 'value')]) |
|
2979 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
|
2980 cls.add_method('Compare', |
|
2981 'int', |
|
2982 [param('ns3::Time const &', 'o')], |
|
2983 is_const=True) |
|
2984 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function] |
|
2985 cls.add_method('From', |
|
2986 'ns3::Time', |
|
2987 [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], |
|
2988 is_static=True) |
|
2989 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] |
|
2990 cls.add_method('From', |
|
2991 'ns3::Time', |
|
2992 [param('ns3::int64x64_t const &', 'value')], |
|
2993 is_static=True) |
|
2994 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function] |
|
2995 cls.add_method('FromDouble', |
|
2996 'ns3::Time', |
|
2997 [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
|
2998 is_static=True) |
|
2999 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function] |
|
3000 cls.add_method('FromInteger', |
|
3001 'ns3::Time', |
|
3002 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
|
3003 is_static=True) |
|
3004 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] |
|
3005 cls.add_method('GetDouble', |
|
3006 'double', |
|
3007 [], |
|
3008 is_const=True) |
|
3009 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] |
|
3010 cls.add_method('GetFemtoSeconds', |
|
3011 'int64_t', |
|
3012 [], |
|
3013 is_const=True) |
|
3014 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] |
|
3015 cls.add_method('GetInteger', |
|
3016 'int64_t', |
|
3017 [], |
|
3018 is_const=True) |
|
3019 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] |
|
3020 cls.add_method('GetMicroSeconds', |
|
3021 'int64_t', |
|
3022 [], |
|
3023 is_const=True) |
|
3024 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] |
|
3025 cls.add_method('GetMilliSeconds', |
|
3026 'int64_t', |
|
3027 [], |
|
3028 is_const=True) |
|
3029 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] |
|
3030 cls.add_method('GetNanoSeconds', |
|
3031 'int64_t', |
|
3032 [], |
|
3033 is_const=True) |
|
3034 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] |
|
3035 cls.add_method('GetPicoSeconds', |
|
3036 'int64_t', |
|
3037 [], |
|
3038 is_const=True) |
|
3039 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] |
|
3040 cls.add_method('GetResolution', |
|
3041 'ns3::Time::Unit', |
|
3042 [], |
|
3043 is_static=True) |
|
3044 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] |
|
3045 cls.add_method('GetSeconds', |
|
3046 'double', |
|
3047 [], |
|
3048 is_const=True) |
|
3049 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] |
|
3050 cls.add_method('GetTimeStep', |
|
3051 'int64_t', |
|
3052 [], |
|
3053 is_const=True) |
|
3054 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] |
|
3055 cls.add_method('IsNegative', |
|
3056 'bool', |
|
3057 [], |
|
3058 is_const=True) |
|
3059 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] |
|
3060 cls.add_method('IsPositive', |
|
3061 'bool', |
|
3062 [], |
|
3063 is_const=True) |
|
3064 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] |
|
3065 cls.add_method('IsStrictlyNegative', |
|
3066 'bool', |
|
3067 [], |
|
3068 is_const=True) |
|
3069 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] |
|
3070 cls.add_method('IsStrictlyPositive', |
|
3071 'bool', |
|
3072 [], |
|
3073 is_const=True) |
|
3074 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] |
|
3075 cls.add_method('IsZero', |
|
3076 'bool', |
|
3077 [], |
|
3078 is_const=True) |
|
3079 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] |
|
3080 cls.add_method('SetResolution', |
|
3081 'void', |
|
3082 [param('ns3::Time::Unit', 'resolution')], |
|
3083 is_static=True) |
|
3084 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit timeUnit) const [member function] |
|
3085 cls.add_method('To', |
|
3086 'ns3::int64x64_t', |
|
3087 [param('ns3::Time::Unit', 'timeUnit')], |
|
3088 is_const=True) |
|
3089 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit timeUnit) const [member function] |
|
3090 cls.add_method('ToDouble', |
|
3091 'double', |
|
3092 [param('ns3::Time::Unit', 'timeUnit')], |
|
3093 is_const=True) |
|
3094 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit timeUnit) const [member function] |
|
3095 cls.add_method('ToInteger', |
|
3096 'int64_t', |
|
3097 [param('ns3::Time::Unit', 'timeUnit')], |
|
3098 is_const=True) |
3070 return |
3099 return |
3071 |
3100 |
3072 def register_Ns3Trailer_methods(root_module, cls): |
3101 def register_Ns3Trailer_methods(root_module, cls): |
3073 cls.add_output_stream_operator() |
3102 cls.add_output_stream_operator() |
3074 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] |
3103 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] |