src/flow-monitor/bindings/modulegen__gcc_ILP32.py
changeset 7403 423566595b8a
parent 7375 5ccbfab63589
child 7449 c9d877350d13
equal deleted inserted replaced
7402:bc7a8279defe 7403:423566595b8a
    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                    [], 
  1567     cls.add_output_stream_operator()
  1578     cls.add_output_stream_operator()
  1568     ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [copy constructor]
  1579     ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [copy constructor]
  1569     cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')])
  1580     cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')])
  1570     ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor]
  1581     ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor]
  1571     cls.add_constructor([])
  1582     cls.add_constructor([])
       
  1583     ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(std::string typeId) [constructor]
       
  1584     cls.add_constructor([param('std::string', 'typeId')])
  1572     ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function]
  1585     ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function]
  1573     cls.add_method('Create', 
  1586     cls.add_method('Create', 
  1574                    'ns3::Ptr< ns3::Object >', 
  1587                    'ns3::Ptr< ns3::Object >', 
  1575                    [], 
  1588                    [], 
  1576                    is_const=True)
  1589                    is_const=True)
  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)