22 |
22 |
23 ## address.h (module 'network'): ns3::Address [class] |
23 ## address.h (module 'network'): ns3::Address [class] |
24 module.add_class('Address', import_from_module='ns.network') |
24 module.add_class('Address', import_from_module='ns.network') |
25 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] |
25 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] |
26 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') |
26 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') |
27 ## attribute-list.h (module 'core'): ns3::AttributeList [class] |
27 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] |
28 module.add_class('AttributeList', import_from_module='ns.core') |
28 module.add_class('AttributeConstructionList', import_from_module='ns.core') |
|
29 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] |
|
30 module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList']) |
29 ## buffer.h (module 'network'): ns3::Buffer [class] |
31 ## buffer.h (module 'network'): ns3::Buffer [class] |
30 module.add_class('Buffer', import_from_module='ns.network') |
32 module.add_class('Buffer', import_from_module='ns.network') |
31 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] |
33 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] |
32 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) |
34 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) |
33 ## packet.h (module 'network'): ns3::ByteTagIterator [class] |
35 ## packet.h (module 'network'): ns3::ByteTagIterator [class] |
98 module.add_class('TagBuffer', import_from_module='ns.network') |
100 module.add_class('TagBuffer', import_from_module='ns.network') |
99 ## type-id.h (module 'core'): ns3::TypeId [class] |
101 ## type-id.h (module 'core'): ns3::TypeId [class] |
100 module.add_class('TypeId', import_from_module='ns.core') |
102 module.add_class('TypeId', import_from_module='ns.core') |
101 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
103 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
102 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
104 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
103 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo [struct] |
105 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] |
104 module.add_class('AttributeInfo', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
106 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
105 ## attribute-list.h (module 'core'): ns3::UnsafeAttributeList [class] |
107 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] |
106 module.add_class('UnsafeAttributeList', import_from_module='ns.core') |
108 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
107 ## empty.h (module 'core'): ns3::empty [class] |
109 ## empty.h (module 'core'): ns3::empty [class] |
108 module.add_class('empty', import_from_module='ns.core') |
110 module.add_class('empty', import_from_module='ns.core') |
109 ## int64x64-double.h (module 'core'): ns3::int64x64_t [class] |
111 ## int64x64-double.h (module 'core'): ns3::int64x64_t [class] |
110 module.add_class('int64x64_t', import_from_module='ns.core') |
112 module.add_class('int64x64_t', import_from_module='ns.core') |
111 ## chunk.h (module 'network'): ns3::Chunk [class] |
113 ## chunk.h (module 'network'): ns3::Chunk [class] |
140 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')) |
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')) |
141 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class] |
143 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class] |
142 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')) |
144 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')) |
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 ## socket.h (module 'network'): ns3::Socket [class] |
149 ## socket.h (module 'network'): ns3::Socket [class] |
146 module.add_class('Socket', import_from_module='ns.network', parent=root_module['ns3::Object']) |
150 module.add_class('Socket', import_from_module='ns.network', parent=root_module['ns3::Object']) |
147 ## socket.h (module 'network'): ns3::Socket::SocketErrno [enumeration] |
151 ## socket.h (module 'network'): ns3::Socket::SocketErrno [enumeration] |
148 module.add_enum('SocketErrno', ['ERROR_NOTERROR', 'ERROR_ISCONN', 'ERROR_NOTCONN', 'ERROR_MSGSIZE', 'ERROR_AGAIN', 'ERROR_SHUTDOWN', 'ERROR_OPNOTSUPP', 'ERROR_AFNOSUPPORT', 'ERROR_INVAL', 'ERROR_BADF', 'ERROR_NOROUTETOHOST', 'ERROR_NODEV', 'ERROR_ADDRNOTAVAIL', 'SOCKET_ERRNO_LAST'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') |
152 module.add_enum('SocketErrno', ['ERROR_NOTERROR', 'ERROR_ISCONN', 'ERROR_NOTCONN', 'ERROR_MSGSIZE', 'ERROR_AGAIN', 'ERROR_SHUTDOWN', 'ERROR_OPNOTSUPP', 'ERROR_AFNOSUPPORT', 'ERROR_INVAL', 'ERROR_BADF', 'ERROR_NOROUTETOHOST', 'ERROR_NODEV', 'ERROR_ADDRNOTAVAIL', 'SOCKET_ERRNO_LAST'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') |
149 ## socket.h (module 'network'): ns3::Socket::SocketType [enumeration] |
153 ## socket.h (module 'network'): ns3::Socket::SocketType [enumeration] |
158 module.add_class('Time', import_from_module='ns.core') |
162 module.add_class('Time', import_from_module='ns.core') |
159 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
163 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
160 module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') |
164 module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') |
161 ## nstime.h (module 'core'): ns3::Time [class] |
165 ## nstime.h (module 'core'): ns3::Time [class] |
162 root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) |
166 root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) |
|
167 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] |
|
168 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
163 ## trailer.h (module 'network'): ns3::Trailer [class] |
169 ## trailer.h (module 'network'): ns3::Trailer [class] |
164 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
170 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
165 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
171 ## 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> >']) |
172 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] |
173 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
279 root_module = module.get_root() |
285 root_module = module.get_root() |
280 |
286 |
281 |
287 |
282 def register_methods(root_module): |
288 def register_methods(root_module): |
283 register_Ns3Address_methods(root_module, root_module['ns3::Address']) |
289 register_Ns3Address_methods(root_module, root_module['ns3::Address']) |
284 register_Ns3AttributeList_methods(root_module, root_module['ns3::AttributeList']) |
290 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) |
|
291 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) |
285 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) |
292 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) |
286 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) |
293 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) |
287 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) |
294 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) |
288 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) |
295 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) |
289 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
296 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
312 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
319 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
313 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
320 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
314 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
321 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
315 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
322 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
316 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
323 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
317 register_Ns3TypeIdAttributeInfo_methods(root_module, root_module['ns3::TypeId::AttributeInfo']) |
324 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) |
318 register_Ns3UnsafeAttributeList_methods(root_module, root_module['ns3::UnsafeAttributeList']) |
325 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) |
319 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) |
326 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) |
320 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
327 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
321 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
328 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
322 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
329 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
323 register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) |
330 register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) |
333 register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >']) |
340 register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >']) |
334 register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >']) |
341 register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >']) |
335 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
342 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
336 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
343 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
337 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
344 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
|
345 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
338 register_Ns3Socket_methods(root_module, root_module['ns3::Socket']) |
346 register_Ns3Socket_methods(root_module, root_module['ns3::Socket']) |
339 register_Ns3SocketAddressTag_methods(root_module, root_module['ns3::SocketAddressTag']) |
347 register_Ns3SocketAddressTag_methods(root_module, root_module['ns3::SocketAddressTag']) |
340 register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag']) |
348 register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag']) |
341 register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag']) |
349 register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag']) |
342 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
350 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
|
351 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) |
343 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
352 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
344 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
353 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
345 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
354 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
346 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
355 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
347 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
356 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
454 'void', |
463 'void', |
455 [param('ns3::TagBuffer', 'buffer')], |
464 [param('ns3::TagBuffer', 'buffer')], |
456 is_const=True) |
465 is_const=True) |
457 return |
466 return |
458 |
467 |
459 def register_Ns3AttributeList_methods(root_module, cls): |
468 def register_Ns3AttributeConstructionList_methods(root_module, cls): |
460 ## attribute-list.h (module 'core'): ns3::AttributeList::AttributeList() [constructor] |
469 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [copy constructor] |
461 cls.add_constructor([]) |
470 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) |
462 ## attribute-list.h (module 'core'): ns3::AttributeList::AttributeList(ns3::AttributeList const & o) [copy constructor] |
471 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] |
463 cls.add_constructor([param('ns3::AttributeList const &', 'o')]) |
472 cls.add_constructor([]) |
464 ## attribute-list.h (module 'core'): bool ns3::AttributeList::DeserializeFromString(std::string value) [member function] |
473 ## 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] |
465 cls.add_method('DeserializeFromString', |
474 cls.add_method('Add', |
466 'bool', |
475 'void', |
467 [param('std::string', 'value')]) |
476 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) |
468 ## attribute-list.h (module 'core'): static ns3::AttributeList * ns3::AttributeList::GetGlobal() [member function] |
477 ## attribute-construction-list.h (module 'core'): std::_List_const_iterator<ns3::AttributeConstructionList::Item> ns3::AttributeConstructionList::Begin() const [member function] |
469 cls.add_method('GetGlobal', |
478 cls.add_method('Begin', |
470 'ns3::AttributeList *', |
479 'std::_List_const_iterator< ns3::AttributeConstructionList::Item >', |
471 [], |
480 [], |
472 is_static=True) |
481 is_const=True) |
473 ## attribute-list.h (module 'core'): void ns3::AttributeList::Reset() [member function] |
482 ## attribute-construction-list.h (module 'core'): std::_List_const_iterator<ns3::AttributeConstructionList::Item> ns3::AttributeConstructionList::End() const [member function] |
474 cls.add_method('Reset', |
483 cls.add_method('End', |
475 'void', |
484 'std::_List_const_iterator< ns3::AttributeConstructionList::Item >', |
476 []) |
485 [], |
477 ## attribute-list.h (module 'core'): std::string ns3::AttributeList::SerializeToString() const [member function] |
486 is_const=True) |
478 cls.add_method('SerializeToString', |
487 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
479 'std::string', |
488 cls.add_method('Find', |
480 [], |
489 'ns3::Ptr< ns3::AttributeValue >', |
481 is_const=True) |
490 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
482 ## attribute-list.h (module 'core'): void ns3::AttributeList::Set(std::string name, ns3::AttributeValue const & value) [member function] |
491 is_const=True) |
483 cls.add_method('Set', |
492 return |
484 'void', |
493 |
485 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
494 def register_Ns3AttributeConstructionListItem_methods(root_module, cls): |
486 ## attribute-list.h (module 'core'): bool ns3::AttributeList::SetFailSafe(std::string name, ns3::AttributeValue const & value) [member function] |
495 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] |
487 cls.add_method('SetFailSafe', |
496 cls.add_constructor([]) |
488 'bool', |
497 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [copy constructor] |
489 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
498 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) |
490 ## attribute-list.h (module 'core'): void ns3::AttributeList::SetWithTid(ns3::TypeId tid, std::string name, ns3::AttributeValue const & value) [member function] |
499 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] |
491 cls.add_method('SetWithTid', |
500 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) |
492 'void', |
501 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] |
493 [param('ns3::TypeId', 'tid'), param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
502 cls.add_instance_attribute('name', 'std::string', is_const=False) |
|
503 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] |
|
504 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) |
494 return |
505 return |
495 |
506 |
496 def register_Ns3Buffer_methods(root_module, cls): |
507 def register_Ns3Buffer_methods(root_module, cls): |
497 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] |
508 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] |
498 cls.add_constructor([]) |
509 cls.add_constructor([]) |
1537 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) |
1548 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) |
1538 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] |
1549 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] |
1539 cls.add_method('TraceDisconnectWithoutContext', |
1550 cls.add_method('TraceDisconnectWithoutContext', |
1540 'bool', |
1551 'bool', |
1541 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) |
1552 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) |
1542 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeList const & attributes) [member function] |
1553 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] |
1543 cls.add_method('ConstructSelf', |
1554 cls.add_method('ConstructSelf', |
1544 'void', |
1555 'void', |
1545 [param('ns3::AttributeList const &', 'attributes')], |
1556 [param('ns3::AttributeConstructionList const &', 'attributes')], |
1546 visibility='protected') |
1557 visibility='protected') |
1547 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] |
1558 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] |
1548 cls.add_method('NotifyConstructionCompleted', |
1559 cls.add_method('NotifyConstructionCompleted', |
1549 'void', |
1560 'void', |
1550 [], |
1561 [], |
1581 is_const=True) |
1594 is_const=True) |
1582 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function] |
1595 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function] |
1583 cls.add_method('Set', |
1596 cls.add_method('Set', |
1584 'void', |
1597 'void', |
1585 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
1598 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
1586 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set(ns3::AttributeList const & list) [member function] |
|
1587 cls.add_method('Set', |
|
1588 'void', |
|
1589 [param('ns3::AttributeList const &', 'list')]) |
|
1590 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] |
1599 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] |
1591 cls.add_method('SetTypeId', |
1600 cls.add_method('SetTypeId', |
1592 'void', |
1601 'void', |
1593 [param('ns3::TypeId', 'tid')]) |
1602 [param('ns3::TypeId', 'tid')]) |
1594 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] |
1603 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] |
2002 [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')]) |
2011 [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')]) |
2003 ## 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] |
2012 ## 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] |
2004 cls.add_method('AddAttribute', |
2013 cls.add_method('AddAttribute', |
2005 'ns3::TypeId', |
2014 'ns3::TypeId', |
2006 [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')]) |
2015 [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')]) |
2007 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<const ns3::TraceSourceAccessor> accessor) [member function] |
2016 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<ns3::TraceSourceAccessor const> accessor) [member function] |
2008 cls.add_method('AddTraceSource', |
2017 cls.add_method('AddTraceSource', |
2009 'ns3::TypeId', |
2018 'ns3::TypeId', |
2010 [param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor')]) |
2019 [param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor')]) |
2011 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeAccessor const> ns3::TypeId::GetAttributeAccessor(uint32_t i) const [member function] |
2020 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(uint32_t i) const [member function] |
2012 cls.add_method('GetAttributeAccessor', |
2021 cls.add_method('GetAttribute', |
2013 'ns3::Ptr< ns3::AttributeAccessor const >', |
2022 'ns3::TypeId::AttributeInformation', |
2014 [param('uint32_t', 'i')], |
|
2015 is_const=True) |
|
2016 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeChecker const> ns3::TypeId::GetAttributeChecker(uint32_t i) const [member function] |
|
2017 cls.add_method('GetAttributeChecker', |
|
2018 'ns3::Ptr< ns3::AttributeChecker const >', |
|
2019 [param('uint32_t', 'i')], |
|
2020 is_const=True) |
|
2021 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetAttributeFlags(uint32_t i) const [member function] |
|
2022 cls.add_method('GetAttributeFlags', |
|
2023 'uint32_t', |
|
2024 [param('uint32_t', 'i')], |
2023 [param('uint32_t', 'i')], |
2025 is_const=True) |
2024 is_const=True) |
2026 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(uint32_t i) const [member function] |
2025 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(uint32_t i) const [member function] |
2027 cls.add_method('GetAttributeFullName', |
2026 cls.add_method('GetAttributeFullName', |
2028 'std::string', |
2027 'std::string', |
2029 [param('uint32_t', 'i')], |
2028 [param('uint32_t', 'i')], |
2030 is_const=True) |
2029 is_const=True) |
2031 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeHelp(uint32_t i) const [member function] |
|
2032 cls.add_method('GetAttributeHelp', |
|
2033 'std::string', |
|
2034 [param('uint32_t', 'i')], |
|
2035 is_const=True) |
|
2036 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue const> ns3::TypeId::GetAttributeInitialValue(uint32_t i) const [member function] |
|
2037 cls.add_method('GetAttributeInitialValue', |
|
2038 'ns3::Ptr< ns3::AttributeValue const >', |
|
2039 [param('uint32_t', 'i')], |
|
2040 is_const=True) |
|
2041 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetAttributeN() const [member function] |
2030 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetAttributeN() const [member function] |
2042 cls.add_method('GetAttributeN', |
2031 cls.add_method('GetAttributeN', |
2043 'uint32_t', |
2032 'uint32_t', |
2044 [], |
2033 [], |
2045 is_const=True) |
|
2046 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeName(uint32_t i) const [member function] |
|
2047 cls.add_method('GetAttributeName', |
|
2048 'std::string', |
|
2049 [param('uint32_t', 'i')], |
|
2050 is_const=True) |
2034 is_const=True) |
2051 ## 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] |
2035 ## 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] |
2052 cls.add_method('GetConstructor', |
2036 cls.add_method('GetConstructor', |
2053 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', |
2037 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', |
2054 [], |
2038 [], |
2076 ## type-id.h (module 'core'): static uint32_t ns3::TypeId::GetRegisteredN() [member function] |
2060 ## type-id.h (module 'core'): static uint32_t ns3::TypeId::GetRegisteredN() [member function] |
2077 cls.add_method('GetRegisteredN', |
2061 cls.add_method('GetRegisteredN', |
2078 'uint32_t', |
2062 'uint32_t', |
2079 [], |
2063 [], |
2080 is_static=True) |
2064 is_static=True) |
2081 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::GetTraceSourceAccessor(uint32_t i) const [member function] |
2065 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(uint32_t i) const [member function] |
2082 cls.add_method('GetTraceSourceAccessor', |
2066 cls.add_method('GetTraceSource', |
2083 'ns3::Ptr< ns3::TraceSourceAccessor const >', |
2067 'ns3::TypeId::TraceSourceInformation', |
2084 [param('uint32_t', 'i')], |
|
2085 is_const=True) |
|
2086 ## type-id.h (module 'core'): std::string ns3::TypeId::GetTraceSourceHelp(uint32_t i) const [member function] |
|
2087 cls.add_method('GetTraceSourceHelp', |
|
2088 'std::string', |
|
2089 [param('uint32_t', 'i')], |
2068 [param('uint32_t', 'i')], |
2090 is_const=True) |
2069 is_const=True) |
2091 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetTraceSourceN() const [member function] |
2070 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetTraceSourceN() const [member function] |
2092 cls.add_method('GetTraceSourceN', |
2071 cls.add_method('GetTraceSourceN', |
2093 'uint32_t', |
2072 'uint32_t', |
2094 [], |
2073 [], |
2095 is_const=True) |
|
2096 ## type-id.h (module 'core'): std::string ns3::TypeId::GetTraceSourceName(uint32_t i) const [member function] |
|
2097 cls.add_method('GetTraceSourceName', |
|
2098 'std::string', |
|
2099 [param('uint32_t', 'i')], |
|
2100 is_const=True) |
2074 is_const=True) |
2101 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] |
2075 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] |
2102 cls.add_method('GetUid', |
2076 cls.add_method('GetUid', |
2103 'uint16_t', |
2077 'uint16_t', |
2104 [], |
2078 [], |
2120 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] |
2094 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] |
2121 cls.add_method('IsChildOf', |
2095 cls.add_method('IsChildOf', |
2122 'bool', |
2096 'bool', |
2123 [param('ns3::TypeId', 'other')], |
2097 [param('ns3::TypeId', 'other')], |
2124 is_const=True) |
2098 is_const=True) |
2125 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupAttributeByFullName(std::string fullName, ns3::TypeId::AttributeInfo * info) [member function] |
2099 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] |
2126 cls.add_method('LookupAttributeByFullName', |
|
2127 'bool', |
|
2128 [param('std::string', 'fullName'), param('ns3::TypeId::AttributeInfo *', 'info')], |
|
2129 is_static=True) |
|
2130 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInfo * info) const [member function] |
|
2131 cls.add_method('LookupAttributeByName', |
2100 cls.add_method('LookupAttributeByName', |
2132 'bool', |
2101 'bool', |
2133 [param('std::string', 'name'), param('ns3::TypeId::AttributeInfo *', 'info', transfer_ownership=False)], |
2102 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info')], |
2134 is_const=True) |
2103 is_const=True) |
2135 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] |
2104 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] |
2136 cls.add_method('LookupByName', |
2105 cls.add_method('LookupByName', |
2137 'ns3::TypeId', |
2106 'ns3::TypeId', |
2138 [param('std::string', 'name')], |
2107 [param('std::string', 'name')], |
2139 is_static=True) |
2108 is_static=True) |
2140 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] |
2109 ## type-id.h (module 'core'): ns3::Ptr<ns3::TraceSourceAccessor const> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] |
2141 cls.add_method('LookupTraceSourceByName', |
2110 cls.add_method('LookupTraceSourceByName', |
2142 'ns3::Ptr< ns3::TraceSourceAccessor const >', |
2111 'ns3::Ptr< ns3::TraceSourceAccessor const >', |
2143 [param('std::string', 'name')], |
2112 [param('std::string', 'name')], |
2144 is_const=True) |
2113 is_const=True) |
2145 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] |
2114 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] |
2146 cls.add_method('MustHideFromDocumentation', |
2115 cls.add_method('MustHideFromDocumentation', |
2147 'bool', |
2116 'bool', |
2148 [], |
2117 [], |
2149 is_const=True) |
2118 is_const=True) |
|
2119 ## type-id.h (module 'core'): static void ns3::TypeId::ResetInitialValues() [member function] |
|
2120 cls.add_method('ResetInitialValues', |
|
2121 'void', |
|
2122 [], |
|
2123 is_static=True) |
|
2124 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(uint32_t i, ns3::Ptr<ns3::AttributeValue const> initialValue) [member function] |
|
2125 cls.add_method('SetAttributeInitialValue', |
|
2126 'bool', |
|
2127 [param('uint32_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) |
2150 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] |
2128 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] |
2151 cls.add_method('SetGroupName', |
2129 cls.add_method('SetGroupName', |
2152 'ns3::TypeId', |
2130 'ns3::TypeId', |
2153 [param('std::string', 'groupName')]) |
2131 [param('std::string', 'groupName')]) |
2154 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] |
2132 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] |
2159 cls.add_method('SetUid', |
2137 cls.add_method('SetUid', |
2160 'void', |
2138 'void', |
2161 [param('uint16_t', 'tid')]) |
2139 [param('uint16_t', 'tid')]) |
2162 return |
2140 return |
2163 |
2141 |
2164 def register_Ns3TypeIdAttributeInfo_methods(root_module, cls): |
2142 def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): |
2165 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo::AttributeInfo() [constructor] |
2143 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] |
2166 cls.add_constructor([]) |
2144 cls.add_constructor([]) |
2167 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo::AttributeInfo(ns3::TypeId::AttributeInfo const & arg0) [copy constructor] |
2145 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [copy constructor] |
2168 cls.add_constructor([param('ns3::TypeId::AttributeInfo const &', 'arg0')]) |
2146 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) |
2169 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo::accessor [variable] |
2147 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] |
2170 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) |
2148 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) |
2171 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo::checker [variable] |
2149 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] |
2172 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) |
2150 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) |
2173 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo::flags [variable] |
2151 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::flags [variable] |
2174 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) |
2152 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) |
2175 ## type-id.h (module 'core'): ns3::TypeId::AttributeInfo::initialValue [variable] |
2153 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] |
|
2154 cls.add_instance_attribute('help', 'std::string', is_const=False) |
|
2155 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] |
2176 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) |
2156 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) |
2177 return |
2157 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] |
2178 |
2158 cls.add_instance_attribute('name', 'std::string', is_const=False) |
2179 def register_Ns3UnsafeAttributeList_methods(root_module, cls): |
2159 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] |
2180 ## attribute-list.h (module 'core'): ns3::UnsafeAttributeList::UnsafeAttributeList() [constructor] |
2160 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) |
2181 cls.add_constructor([]) |
2161 return |
2182 ## attribute-list.h (module 'core'): ns3::UnsafeAttributeList::UnsafeAttributeList(ns3::UnsafeAttributeList const & o) [copy constructor] |
2162 |
2183 cls.add_constructor([param('ns3::UnsafeAttributeList const &', 'o')]) |
2163 def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): |
2184 ## attribute-list.h (module 'core'): ns3::AttributeList ns3::UnsafeAttributeList::GetSafe(std::string name) const [member function] |
2164 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] |
2185 cls.add_method('GetSafe', |
2165 cls.add_constructor([]) |
2186 'ns3::AttributeList', |
2166 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [copy constructor] |
2187 [param('std::string', 'name')], |
2167 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) |
2188 is_const=True) |
2168 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] |
2189 ## attribute-list.h (module 'core'): void ns3::UnsafeAttributeList::Set(std::string name, ns3::AttributeValue const & param) [member function] |
2169 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) |
2190 cls.add_method('Set', |
2170 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] |
2191 'void', |
2171 cls.add_instance_attribute('help', 'std::string', is_const=False) |
2192 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'param')]) |
2172 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] |
|
2173 cls.add_instance_attribute('name', 'std::string', is_const=False) |
2193 return |
2174 return |
2194 |
2175 |
2195 def register_Ns3Empty_methods(root_module, cls): |
2176 def register_Ns3Empty_methods(root_module, cls): |
2196 ## empty.h (module 'core'): ns3::empty::empty() [constructor] |
2177 ## empty.h (module 'core'): ns3::empty::empty() [constructor] |
2197 cls.add_constructor([]) |
2178 cls.add_constructor([]) |
2713 'void', |
2694 'void', |
2714 [], |
2695 [], |
2715 is_static=True) |
2696 is_static=True) |
2716 return |
2697 return |
2717 |
2698 |
|
2699 def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): |
|
2700 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] |
|
2701 cls.add_constructor([]) |
|
2702 ## 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] |
|
2703 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) |
|
2704 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::Cleanup() [member function] |
|
2705 cls.add_method('Cleanup', |
|
2706 'void', |
|
2707 [], |
|
2708 is_static=True) |
|
2709 return |
|
2710 |
2718 def register_Ns3Socket_methods(root_module, cls): |
2711 def register_Ns3Socket_methods(root_module, cls): |
2719 ## socket.h (module 'network'): ns3::Socket::Socket(ns3::Socket const & arg0) [copy constructor] |
2712 ## socket.h (module 'network'): ns3::Socket::Socket(ns3::Socket const & arg0) [copy constructor] |
2720 cls.add_constructor([param('ns3::Socket const &', 'arg0')]) |
2713 cls.add_constructor([param('ns3::Socket const &', 'arg0')]) |
2721 ## socket.h (module 'network'): ns3::Socket::Socket() [constructor] |
2714 ## socket.h (module 'network'): ns3::Socket::Socket() [constructor] |
2722 cls.add_constructor([]) |
2715 cls.add_constructor([]) |
3233 'int64_t', |
3226 'int64_t', |
3234 [param('ns3::Time::Unit', 'timeUnit')], |
3227 [param('ns3::Time::Unit', 'timeUnit')], |
3235 is_const=True) |
3228 is_const=True) |
3236 return |
3229 return |
3237 |
3230 |
|
3231 def register_Ns3TraceSourceAccessor_methods(root_module, cls): |
|
3232 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor] |
|
3233 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) |
|
3234 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] |
|
3235 cls.add_constructor([]) |
|
3236 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] |
|
3237 cls.add_method('Connect', |
|
3238 'bool', |
|
3239 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], |
|
3240 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3241 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] |
|
3242 cls.add_method('ConnectWithoutContext', |
|
3243 'bool', |
|
3244 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], |
|
3245 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3246 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] |
|
3247 cls.add_method('Disconnect', |
|
3248 'bool', |
|
3249 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], |
|
3250 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3251 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] |
|
3252 cls.add_method('DisconnectWithoutContext', |
|
3253 'bool', |
|
3254 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], |
|
3255 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3256 return |
|
3257 |
3238 def register_Ns3Trailer_methods(root_module, cls): |
3258 def register_Ns3Trailer_methods(root_module, cls): |
3239 cls.add_output_stream_operator() |
3259 cls.add_output_stream_operator() |
3240 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] |
3260 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] |
3241 cls.add_constructor([]) |
3261 cls.add_constructor([]) |
3242 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [copy constructor] |
3262 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [copy constructor] |
3313 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] |
3333 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] |
3314 cls.add_method('Create', |
3334 cls.add_method('Create', |
3315 'ns3::Ptr< ns3::AttributeValue >', |
3335 'ns3::Ptr< ns3::AttributeValue >', |
3316 [], |
3336 [], |
3317 is_pure_virtual=True, is_const=True, is_virtual=True) |
3337 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3338 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] |
|
3339 cls.add_method('CreateValidValue', |
|
3340 'ns3::Ptr< ns3::AttributeValue >', |
|
3341 [param('ns3::AttributeValue const &', 'value')], |
|
3342 is_const=True) |
3318 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] |
3343 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] |
3319 cls.add_method('GetUnderlyingTypeInformation', |
3344 cls.add_method('GetUnderlyingTypeInformation', |
3320 'std::string', |
3345 'std::string', |
3321 [], |
3346 [], |
3322 is_pure_virtual=True, is_const=True, is_virtual=True) |
3347 is_pure_virtual=True, is_const=True, is_virtual=True) |