30 module.add_class('AnimPacketInfo') |
30 module.add_class('AnimPacketInfo') |
31 ## animation-interface-helper.h (module 'netanim'): ns3::AnimRxInfo [class] |
31 ## animation-interface-helper.h (module 'netanim'): ns3::AnimRxInfo [class] |
32 module.add_class('AnimRxInfo') |
32 module.add_class('AnimRxInfo') |
33 ## animation-interface.h (module 'netanim'): ns3::AnimationInterface [class] |
33 ## animation-interface.h (module 'netanim'): ns3::AnimationInterface [class] |
34 module.add_class('AnimationInterface') |
34 module.add_class('AnimationInterface') |
35 ## attribute-list.h (module 'core'): ns3::AttributeList [class] |
35 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] |
36 module.add_class('AttributeList', import_from_module='ns.core') |
36 module.add_class('AttributeConstructionList', import_from_module='ns.core') |
|
37 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] |
|
38 module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList']) |
37 ## buffer.h (module 'network'): ns3::Buffer [class] |
39 ## buffer.h (module 'network'): ns3::Buffer [class] |
38 module.add_class('Buffer', import_from_module='ns.network') |
40 module.add_class('Buffer', import_from_module='ns.network') |
39 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] |
41 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] |
40 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) |
42 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) |
41 ## packet.h (module 'network'): ns3::ByteTagIterator [class] |
43 ## packet.h (module 'network'): ns3::ByteTagIterator [class] |
104 module.add_class('TagBuffer', import_from_module='ns.network') |
106 module.add_class('TagBuffer', import_from_module='ns.network') |
105 ## type-id.h (module 'core'): ns3::TypeId [class] |
107 ## type-id.h (module 'core'): ns3::TypeId [class] |
106 module.add_class('TypeId', import_from_module='ns.core') |
108 module.add_class('TypeId', import_from_module='ns.core') |
107 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
109 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
108 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
110 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
109 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo [struct] |
111 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] |
110 module.add_class('AttributeInfo', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
112 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
111 ## attribute-list.h (module 'core'): ns3::UnsafeAttributeList [class] |
113 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] |
112 module.add_class('UnsafeAttributeList', import_from_module='ns.core') |
114 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
113 ## vector.h (module 'core'): ns3::Vector2D [class] |
115 ## vector.h (module 'core'): ns3::Vector2D [class] |
114 module.add_class('Vector2D', import_from_module='ns.core') |
116 module.add_class('Vector2D', import_from_module='ns.core') |
115 ## vector.h (module 'core'): ns3::Vector3D [class] |
117 ## vector.h (module 'core'): ns3::Vector3D [class] |
116 module.add_class('Vector3D', import_from_module='ns.core') |
118 module.add_class('Vector3D', import_from_module='ns.core') |
117 ## empty.h (module 'core'): ns3::empty [class] |
119 ## empty.h (module 'core'): ns3::empty [class] |
140 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], 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::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
141 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] |
143 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] |
142 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')) |
144 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')) |
143 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] |
145 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] |
144 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')) |
146 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')) |
|
147 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] |
|
148 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')) |
145 ## nstime.h (module 'core'): ns3::Time [class] |
149 ## nstime.h (module 'core'): ns3::Time [class] |
146 module.add_class('Time', import_from_module='ns.core') |
150 module.add_class('Time', import_from_module='ns.core') |
147 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
151 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
148 module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') |
152 module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') |
149 ## nstime.h (module 'core'): ns3::Time [class] |
153 ## nstime.h (module 'core'): ns3::Time [class] |
150 root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) |
154 root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) |
|
155 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] |
|
156 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
151 ## trailer.h (module 'network'): ns3::Trailer [class] |
157 ## trailer.h (module 'network'): ns3::Trailer [class] |
152 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
158 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
153 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
159 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
154 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
160 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
155 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
161 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
269 def register_methods(root_module): |
275 def register_methods(root_module): |
270 register_Ns3Address_methods(root_module, root_module['ns3::Address']) |
276 register_Ns3Address_methods(root_module, root_module['ns3::Address']) |
271 register_Ns3AnimPacketInfo_methods(root_module, root_module['ns3::AnimPacketInfo']) |
277 register_Ns3AnimPacketInfo_methods(root_module, root_module['ns3::AnimPacketInfo']) |
272 register_Ns3AnimRxInfo_methods(root_module, root_module['ns3::AnimRxInfo']) |
278 register_Ns3AnimRxInfo_methods(root_module, root_module['ns3::AnimRxInfo']) |
273 register_Ns3AnimationInterface_methods(root_module, root_module['ns3::AnimationInterface']) |
279 register_Ns3AnimationInterface_methods(root_module, root_module['ns3::AnimationInterface']) |
274 register_Ns3AttributeList_methods(root_module, root_module['ns3::AttributeList']) |
280 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) |
|
281 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) |
275 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) |
282 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) |
276 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) |
283 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) |
277 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) |
284 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) |
278 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) |
285 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) |
279 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
286 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
301 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
308 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
302 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
309 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
303 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
310 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
304 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
311 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
305 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
312 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
306 register_Ns3TypeIdAttributeInfo_methods(root_module, root_module['ns3::TypeId::AttributeInfo']) |
313 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) |
307 register_Ns3UnsafeAttributeList_methods(root_module, root_module['ns3::UnsafeAttributeList']) |
314 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) |
308 register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D']) |
315 register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D']) |
309 register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D']) |
316 register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D']) |
310 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) |
317 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) |
311 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
318 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
312 register_Ns3AnimByteTag_methods(root_module, root_module['ns3::AnimByteTag']) |
319 register_Ns3AnimByteTag_methods(root_module, root_module['ns3::AnimByteTag']) |
319 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
326 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
320 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
327 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
321 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
328 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
322 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
329 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
323 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
330 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
|
331 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
324 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
332 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
|
333 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) |
325 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
334 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
326 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
335 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
327 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
336 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
328 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
337 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
329 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
338 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
522 cls.add_method('StopAnimation', |
531 cls.add_method('StopAnimation', |
523 'void', |
532 'void', |
524 []) |
533 []) |
525 return |
534 return |
526 |
535 |
527 def register_Ns3AttributeList_methods(root_module, cls): |
536 def register_Ns3AttributeConstructionList_methods(root_module, cls): |
528 ## attribute-list.h (module 'core'): ns3::AttributeList::AttributeList() [constructor] |
537 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [copy constructor] |
529 cls.add_constructor([]) |
538 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) |
530 ## attribute-list.h (module 'core'): ns3::AttributeList::AttributeList(ns3::AttributeList const & o) [copy constructor] |
539 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] |
531 cls.add_constructor([param('ns3::AttributeList const &', 'o')]) |
540 cls.add_constructor([]) |
532 ## attribute-list.h (module 'core'): bool ns3::AttributeList::DeserializeFromString(std::string value) [member function] |
541 ## attribute-construction-list.h (module 'core'): void ns3::AttributeConstructionList::Add(std::string name, ns3::Ptr<ns3::AttributeChecker const> checker, ns3::Ptr<ns3::AttributeValue> value) [member function] |
533 cls.add_method('DeserializeFromString', |
542 cls.add_method('Add', |
534 'bool', |
543 'void', |
535 [param('std::string', 'value')]) |
544 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) |
536 ## attribute-list.h (module 'core'): static ns3::AttributeList * ns3::AttributeList::GetGlobal() [member function] |
545 ## attribute-construction-list.h (module 'core'): std::_List_const_iterator<ns3::AttributeConstructionList::Item> ns3::AttributeConstructionList::Begin() const [member function] |
537 cls.add_method('GetGlobal', |
546 cls.add_method('Begin', |
538 'ns3::AttributeList *', |
547 'std::_List_const_iterator< ns3::AttributeConstructionList::Item >', |
539 [], |
548 [], |
540 is_static=True) |
549 is_const=True) |
541 ## attribute-list.h (module 'core'): void ns3::AttributeList::Reset() [member function] |
550 ## attribute-construction-list.h (module 'core'): std::_List_const_iterator<ns3::AttributeConstructionList::Item> ns3::AttributeConstructionList::End() const [member function] |
542 cls.add_method('Reset', |
551 cls.add_method('End', |
543 'void', |
552 'std::_List_const_iterator< ns3::AttributeConstructionList::Item >', |
544 []) |
553 [], |
545 ## attribute-list.h (module 'core'): std::string ns3::AttributeList::SerializeToString() const [member function] |
554 is_const=True) |
546 cls.add_method('SerializeToString', |
555 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
547 'std::string', |
556 cls.add_method('Find', |
548 [], |
557 'ns3::Ptr< ns3::AttributeValue >', |
549 is_const=True) |
558 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
550 ## attribute-list.h (module 'core'): void ns3::AttributeList::Set(std::string name, ns3::AttributeValue const & value) [member function] |
559 is_const=True) |
551 cls.add_method('Set', |
560 return |
552 'void', |
561 |
553 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
562 def register_Ns3AttributeConstructionListItem_methods(root_module, cls): |
554 ## attribute-list.h (module 'core'): bool ns3::AttributeList::SetFailSafe(std::string name, ns3::AttributeValue const & value) [member function] |
563 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] |
555 cls.add_method('SetFailSafe', |
564 cls.add_constructor([]) |
556 'bool', |
565 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [copy constructor] |
557 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
566 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) |
558 ## attribute-list.h (module 'core'): void ns3::AttributeList::SetWithTid(ns3::TypeId tid, std::string name, ns3::AttributeValue const & value) [member function] |
567 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] |
559 cls.add_method('SetWithTid', |
568 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) |
560 'void', |
569 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] |
561 [param('ns3::TypeId', 'tid'), param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
570 cls.add_instance_attribute('name', 'std::string', is_const=False) |
|
571 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] |
|
572 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) |
562 return |
573 return |
563 |
574 |
564 def register_Ns3Buffer_methods(root_module, cls): |
575 def register_Ns3Buffer_methods(root_module, cls): |
565 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] |
576 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] |
566 cls.add_constructor([]) |
577 cls.add_constructor([]) |
1543 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) |
1554 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) |
1544 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] |
1555 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] |
1545 cls.add_method('TraceDisconnectWithoutContext', |
1556 cls.add_method('TraceDisconnectWithoutContext', |
1546 'bool', |
1557 'bool', |
1547 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) |
1558 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) |
1548 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeList const & attributes) [member function] |
1559 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] |
1549 cls.add_method('ConstructSelf', |
1560 cls.add_method('ConstructSelf', |
1550 'void', |
1561 'void', |
1551 [param('ns3::AttributeList const &', 'attributes')], |
1562 [param('ns3::AttributeConstructionList const &', 'attributes')], |
1552 visibility='protected') |
1563 visibility='protected') |
1553 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] |
1564 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] |
1554 cls.add_method('NotifyConstructionCompleted', |
1565 cls.add_method('NotifyConstructionCompleted', |
1555 'void', |
1566 'void', |
1556 [], |
1567 [], |
1587 is_const=True) |
1600 is_const=True) |
1588 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function] |
1601 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function] |
1589 cls.add_method('Set', |
1602 cls.add_method('Set', |
1590 'void', |
1603 'void', |
1591 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
1604 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
1592 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set(ns3::AttributeList const & list) [member function] |
|
1593 cls.add_method('Set', |
|
1594 'void', |
|
1595 [param('ns3::AttributeList const &', 'list')]) |
|
1596 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] |
1605 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] |
1597 cls.add_method('SetTypeId', |
1606 cls.add_method('SetTypeId', |
1598 'void', |
1607 'void', |
1599 [param('ns3::TypeId', 'tid')]) |
1608 [param('ns3::TypeId', 'tid')]) |
1600 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] |
1609 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] |
2008 [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')]) |
2017 [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')]) |
2009 ## 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] |
2018 ## 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] |
2010 cls.add_method('AddAttribute', |
2019 cls.add_method('AddAttribute', |
2011 'ns3::TypeId', |
2020 'ns3::TypeId', |
2012 [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')]) |
2021 [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')]) |
2013 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<const ns3::TraceSourceAccessor> accessor) [member function] |
2022 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<ns3::TraceSourceAccessor const> accessor) [member function] |
2014 cls.add_method('AddTraceSource', |
2023 cls.add_method('AddTraceSource', |
2015 'ns3::TypeId', |
2024 'ns3::TypeId', |
2016 [param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor')]) |
2025 [param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor')]) |
2017 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeAccessor const> ns3::TypeId::GetAttributeAccessor(uint32_t i) const [member function] |
2026 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(uint32_t i) const [member function] |
2018 cls.add_method('GetAttributeAccessor', |
2027 cls.add_method('GetAttribute', |
2019 'ns3::Ptr< ns3::AttributeAccessor const >', |
2028 'ns3::TypeId::AttributeInformation', |
2020 [param('uint32_t', 'i')], |
|
2021 is_const=True) |
|
2022 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeChecker const> ns3::TypeId::GetAttributeChecker(uint32_t i) const [member function] |
|
2023 cls.add_method('GetAttributeChecker', |
|
2024 'ns3::Ptr< ns3::AttributeChecker const >', |
|
2025 [param('uint32_t', 'i')], |
|
2026 is_const=True) |
|
2027 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetAttributeFlags(uint32_t i) const [member function] |
|
2028 cls.add_method('GetAttributeFlags', |
|
2029 'uint32_t', |
|
2030 [param('uint32_t', 'i')], |
2029 [param('uint32_t', 'i')], |
2031 is_const=True) |
2030 is_const=True) |
2032 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(uint32_t i) const [member function] |
2031 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(uint32_t i) const [member function] |
2033 cls.add_method('GetAttributeFullName', |
2032 cls.add_method('GetAttributeFullName', |
2034 'std::string', |
2033 'std::string', |
2035 [param('uint32_t', 'i')], |
2034 [param('uint32_t', 'i')], |
2036 is_const=True) |
2035 is_const=True) |
2037 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeHelp(uint32_t i) const [member function] |
|
2038 cls.add_method('GetAttributeHelp', |
|
2039 'std::string', |
|
2040 [param('uint32_t', 'i')], |
|
2041 is_const=True) |
|
2042 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue const> ns3::TypeId::GetAttributeInitialValue(uint32_t i) const [member function] |
|
2043 cls.add_method('GetAttributeInitialValue', |
|
2044 'ns3::Ptr< ns3::AttributeValue const >', |
|
2045 [param('uint32_t', 'i')], |
|
2046 is_const=True) |
|
2047 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetAttributeN() const [member function] |
2036 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetAttributeN() const [member function] |
2048 cls.add_method('GetAttributeN', |
2037 cls.add_method('GetAttributeN', |
2049 'uint32_t', |
2038 'uint32_t', |
2050 [], |
2039 [], |
2051 is_const=True) |
|
2052 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeName(uint32_t i) const [member function] |
|
2053 cls.add_method('GetAttributeName', |
|
2054 'std::string', |
|
2055 [param('uint32_t', 'i')], |
|
2056 is_const=True) |
2040 is_const=True) |
2057 ## 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] |
2041 ## 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] |
2058 cls.add_method('GetConstructor', |
2042 cls.add_method('GetConstructor', |
2059 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', |
2043 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', |
2060 [], |
2044 [], |
2082 ## type-id.h (module 'core'): static uint32_t ns3::TypeId::GetRegisteredN() [member function] |
2066 ## type-id.h (module 'core'): static uint32_t ns3::TypeId::GetRegisteredN() [member function] |
2083 cls.add_method('GetRegisteredN', |
2067 cls.add_method('GetRegisteredN', |
2084 'uint32_t', |
2068 'uint32_t', |
2085 [], |
2069 [], |
2086 is_static=True) |
2070 is_static=True) |
2087 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::GetTraceSourceAccessor(uint32_t i) const [member function] |
2071 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(uint32_t i) const [member function] |
2088 cls.add_method('GetTraceSourceAccessor', |
2072 cls.add_method('GetTraceSource', |
2089 'ns3::Ptr< ns3::TraceSourceAccessor const >', |
2073 'ns3::TypeId::TraceSourceInformation', |
2090 [param('uint32_t', 'i')], |
|
2091 is_const=True) |
|
2092 ## type-id.h (module 'core'): std::string ns3::TypeId::GetTraceSourceHelp(uint32_t i) const [member function] |
|
2093 cls.add_method('GetTraceSourceHelp', |
|
2094 'std::string', |
|
2095 [param('uint32_t', 'i')], |
2074 [param('uint32_t', 'i')], |
2096 is_const=True) |
2075 is_const=True) |
2097 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetTraceSourceN() const [member function] |
2076 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetTraceSourceN() const [member function] |
2098 cls.add_method('GetTraceSourceN', |
2077 cls.add_method('GetTraceSourceN', |
2099 'uint32_t', |
2078 'uint32_t', |
2100 [], |
2079 [], |
2101 is_const=True) |
|
2102 ## type-id.h (module 'core'): std::string ns3::TypeId::GetTraceSourceName(uint32_t i) const [member function] |
|
2103 cls.add_method('GetTraceSourceName', |
|
2104 'std::string', |
|
2105 [param('uint32_t', 'i')], |
|
2106 is_const=True) |
2080 is_const=True) |
2107 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] |
2081 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] |
2108 cls.add_method('GetUid', |
2082 cls.add_method('GetUid', |
2109 'uint16_t', |
2083 'uint16_t', |
2110 [], |
2084 [], |
2126 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] |
2100 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] |
2127 cls.add_method('IsChildOf', |
2101 cls.add_method('IsChildOf', |
2128 'bool', |
2102 'bool', |
2129 [param('ns3::TypeId', 'other')], |
2103 [param('ns3::TypeId', 'other')], |
2130 is_const=True) |
2104 is_const=True) |
2131 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupAttributeByFullName(std::string fullName, ns3::TypeId::AttributeInfo * info) [member function] |
2105 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] |
2132 cls.add_method('LookupAttributeByFullName', |
|
2133 'bool', |
|
2134 [param('std::string', 'fullName'), param('ns3::TypeId::AttributeInfo *', 'info')], |
|
2135 is_static=True) |
|
2136 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInfo * info) const [member function] |
|
2137 cls.add_method('LookupAttributeByName', |
2106 cls.add_method('LookupAttributeByName', |
2138 'bool', |
2107 'bool', |
2139 [param('std::string', 'name'), param('ns3::TypeId::AttributeInfo *', 'info', transfer_ownership=False)], |
2108 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info')], |
2140 is_const=True) |
2109 is_const=True) |
2141 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] |
2110 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] |
2142 cls.add_method('LookupByName', |
2111 cls.add_method('LookupByName', |
2143 'ns3::TypeId', |
2112 'ns3::TypeId', |
2144 [param('std::string', 'name')], |
2113 [param('std::string', 'name')], |
2145 is_static=True) |
2114 is_static=True) |
2146 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] |
2115 ## type-id.h (module 'core'): ns3::Ptr<ns3::TraceSourceAccessor const> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] |
2147 cls.add_method('LookupTraceSourceByName', |
2116 cls.add_method('LookupTraceSourceByName', |
2148 'ns3::Ptr< ns3::TraceSourceAccessor const >', |
2117 'ns3::Ptr< ns3::TraceSourceAccessor const >', |
2149 [param('std::string', 'name')], |
2118 [param('std::string', 'name')], |
2150 is_const=True) |
2119 is_const=True) |
2151 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] |
2120 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] |
2152 cls.add_method('MustHideFromDocumentation', |
2121 cls.add_method('MustHideFromDocumentation', |
2153 'bool', |
2122 'bool', |
2154 [], |
2123 [], |
2155 is_const=True) |
2124 is_const=True) |
|
2125 ## type-id.h (module 'core'): static void ns3::TypeId::ResetInitialValues() [member function] |
|
2126 cls.add_method('ResetInitialValues', |
|
2127 'void', |
|
2128 [], |
|
2129 is_static=True) |
|
2130 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(uint32_t i, ns3::Ptr<ns3::AttributeValue const> initialValue) [member function] |
|
2131 cls.add_method('SetAttributeInitialValue', |
|
2132 'bool', |
|
2133 [param('uint32_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) |
2156 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] |
2134 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] |
2157 cls.add_method('SetGroupName', |
2135 cls.add_method('SetGroupName', |
2158 'ns3::TypeId', |
2136 'ns3::TypeId', |
2159 [param('std::string', 'groupName')]) |
2137 [param('std::string', 'groupName')]) |
2160 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] |
2138 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] |
2165 cls.add_method('SetUid', |
2143 cls.add_method('SetUid', |
2166 'void', |
2144 'void', |
2167 [param('uint16_t', 'tid')]) |
2145 [param('uint16_t', 'tid')]) |
2168 return |
2146 return |
2169 |
2147 |
2170 def register_Ns3TypeIdAttributeInfo_methods(root_module, cls): |
2148 def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): |
2171 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo::AttributeInfo() [constructor] |
2149 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] |
2172 cls.add_constructor([]) |
2150 cls.add_constructor([]) |
2173 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo::AttributeInfo(ns3::TypeId::AttributeInfo const & arg0) [copy constructor] |
2151 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [copy constructor] |
2174 cls.add_constructor([param('ns3::TypeId::AttributeInfo const &', 'arg0')]) |
2152 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) |
2175 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo::accessor [variable] |
2153 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] |
2176 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) |
2154 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) |
2177 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo::checker [variable] |
2155 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] |
2178 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) |
2156 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) |
2179 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo::flags [variable] |
2157 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::flags [variable] |
2180 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) |
2158 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) |
2181 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo::initialValue [variable] |
2159 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] |
|
2160 cls.add_instance_attribute('help', 'std::string', is_const=False) |
|
2161 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] |
2182 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) |
2162 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) |
2183 return |
2163 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] |
2184 |
2164 cls.add_instance_attribute('name', 'std::string', is_const=False) |
2185 def register_Ns3UnsafeAttributeList_methods(root_module, cls): |
2165 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] |
2186 ## attribute-list.h (module 'core'): ns3::UnsafeAttributeList::UnsafeAttributeList() [constructor] |
2166 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) |
2187 cls.add_constructor([]) |
2167 return |
2188 ## attribute-list.h (module 'core'): ns3::UnsafeAttributeList::UnsafeAttributeList(ns3::UnsafeAttributeList const & o) [copy constructor] |
2168 |
2189 cls.add_constructor([param('ns3::UnsafeAttributeList const &', 'o')]) |
2169 def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): |
2190 ## attribute-list.h (module 'core'): ns3::AttributeList ns3::UnsafeAttributeList::GetSafe(std::string name) const [member function] |
2170 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] |
2191 cls.add_method('GetSafe', |
2171 cls.add_constructor([]) |
2192 'ns3::AttributeList', |
2172 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [copy constructor] |
2193 [param('std::string', 'name')], |
2173 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) |
2194 is_const=True) |
2174 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] |
2195 ## attribute-list.h (module 'core'): void ns3::UnsafeAttributeList::Set(std::string name, ns3::AttributeValue const & param) [member function] |
2175 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) |
2196 cls.add_method('Set', |
2176 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] |
2197 'void', |
2177 cls.add_instance_attribute('help', 'std::string', is_const=False) |
2198 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'param')]) |
2178 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] |
|
2179 cls.add_instance_attribute('name', 'std::string', is_const=False) |
2199 return |
2180 return |
2200 |
2181 |
2201 def register_Ns3Vector2D_methods(root_module, cls): |
2182 def register_Ns3Vector2D_methods(root_module, cls): |
2202 cls.add_output_stream_operator() |
2183 cls.add_output_stream_operator() |
2203 ## vector.h (module 'core'): ns3::Vector2D::Vector2D(ns3::Vector2D const & arg0) [copy constructor] |
2184 ## vector.h (module 'core'): ns3::Vector2D::Vector2D(ns3::Vector2D const & arg0) [copy constructor] |
2591 'void', |
2572 'void', |
2592 [], |
2573 [], |
2593 is_static=True) |
2574 is_static=True) |
2594 return |
2575 return |
2595 |
2576 |
|
2577 def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): |
|
2578 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] |
|
2579 cls.add_constructor([]) |
|
2580 ## 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] |
|
2581 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) |
|
2582 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::Cleanup() [member function] |
|
2583 cls.add_method('Cleanup', |
|
2584 'void', |
|
2585 [], |
|
2586 is_static=True) |
|
2587 return |
|
2588 |
2596 def register_Ns3Time_methods(root_module, cls): |
2589 def register_Ns3Time_methods(root_module, cls): |
2597 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
2590 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
2598 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
2591 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
2599 cls.add_binary_comparison_operator('<') |
2592 cls.add_binary_comparison_operator('<') |
2600 cls.add_binary_comparison_operator('>') |
2593 cls.add_binary_comparison_operator('>') |
2747 'int64_t', |
2740 'int64_t', |
2748 [param('ns3::Time::Unit', 'timeUnit')], |
2741 [param('ns3::Time::Unit', 'timeUnit')], |
2749 is_const=True) |
2742 is_const=True) |
2750 return |
2743 return |
2751 |
2744 |
|
2745 def register_Ns3TraceSourceAccessor_methods(root_module, cls): |
|
2746 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor] |
|
2747 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) |
|
2748 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] |
|
2749 cls.add_constructor([]) |
|
2750 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] |
|
2751 cls.add_method('Connect', |
|
2752 'bool', |
|
2753 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], |
|
2754 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2755 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] |
|
2756 cls.add_method('ConnectWithoutContext', |
|
2757 'bool', |
|
2758 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], |
|
2759 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2760 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] |
|
2761 cls.add_method('Disconnect', |
|
2762 'bool', |
|
2763 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], |
|
2764 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2765 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] |
|
2766 cls.add_method('DisconnectWithoutContext', |
|
2767 'bool', |
|
2768 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], |
|
2769 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2770 return |
|
2771 |
2752 def register_Ns3Trailer_methods(root_module, cls): |
2772 def register_Ns3Trailer_methods(root_module, cls): |
2753 cls.add_output_stream_operator() |
2773 cls.add_output_stream_operator() |
2754 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] |
2774 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] |
2755 cls.add_constructor([]) |
2775 cls.add_constructor([]) |
2756 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [copy constructor] |
2776 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [copy constructor] |
2827 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] |
2847 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] |
2828 cls.add_method('Create', |
2848 cls.add_method('Create', |
2829 'ns3::Ptr< ns3::AttributeValue >', |
2849 'ns3::Ptr< ns3::AttributeValue >', |
2830 [], |
2850 [], |
2831 is_pure_virtual=True, is_const=True, is_virtual=True) |
2851 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2852 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] |
|
2853 cls.add_method('CreateValidValue', |
|
2854 'ns3::Ptr< ns3::AttributeValue >', |
|
2855 [param('ns3::AttributeValue const &', 'value')], |
|
2856 is_const=True) |
2832 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] |
2857 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] |
2833 cls.add_method('GetUnderlyingTypeInformation', |
2858 cls.add_method('GetUnderlyingTypeInformation', |
2834 'std::string', |
2859 'std::string', |
2835 [], |
2860 [], |
2836 is_pure_virtual=True, is_const=True, is_virtual=True) |
2861 is_pure_virtual=True, is_const=True, is_virtual=True) |