src/uan/bindings/modulegen__gcc_ILP32.py
changeset 8994 258514b2d97a
parent 8893 a11fdda061ae
child 9114 41bfd88f8055
equal deleted inserted replaced
8993:d62e95085efa 8994:258514b2d97a
   148     module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
   148     module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
   149     ## object.h (module 'core'): ns3::Object [class]
   149     ## object.h (module 'core'): ns3::Object [class]
   150     module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   150     module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   151     ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
   151     ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
   152     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
   152     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
       
   153     ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class]
       
   154     module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object'])
       
   155     ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class]
       
   156     module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   153     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   157     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   154     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
   158     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
   155     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
   159     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
   156     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
   160     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
   157     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
   161     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
   174     root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
   178     root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
   175     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
   179     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
   176     module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
   180     module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
   177     ## trailer.h (module 'network'): ns3::Trailer [class]
   181     ## trailer.h (module 'network'): ns3::Trailer [class]
   178     module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
   182     module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
       
   183     ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class]
       
   184     module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   179     ## uan-header-common.h (module 'uan'): ns3::UanHeaderCommon [class]
   185     ## uan-header-common.h (module 'uan'): ns3::UanHeaderCommon [class]
   180     module.add_class('UanHeaderCommon', parent=root_module['ns3::Header'])
   186     module.add_class('UanHeaderCommon', parent=root_module['ns3::Header'])
   181     ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcAck [class]
   187     ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcAck [class]
   182     module.add_class('UanHeaderRcAck', parent=root_module['ns3::Header'])
   188     module.add_class('UanHeaderRcAck', parent=root_module['ns3::Header'])
   183     ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcCts [class]
   189     ## uan-header-rc.h (module 'uan'): ns3::UanHeaderRcCts [class]
   236     module.add_class('UanTransducer', parent=root_module['ns3::Object'])
   242     module.add_class('UanTransducer', parent=root_module['ns3::Object'])
   237     ## uan-transducer.h (module 'uan'): ns3::UanTransducer::State [enumeration]
   243     ## uan-transducer.h (module 'uan'): ns3::UanTransducer::State [enumeration]
   238     module.add_enum('State', ['TX', 'RX'], outer_class=root_module['ns3::UanTransducer'])
   244     module.add_enum('State', ['TX', 'RX'], outer_class=root_module['ns3::UanTransducer'])
   239     ## uan-transducer-hd.h (module 'uan'): ns3::UanTransducerHd [class]
   245     ## uan-transducer-hd.h (module 'uan'): ns3::UanTransducerHd [class]
   240     module.add_class('UanTransducerHd', parent=root_module['ns3::UanTransducer'])
   246     module.add_class('UanTransducerHd', parent=root_module['ns3::UanTransducer'])
       
   247     ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class]
       
   248     module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   249     ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class]
       
   250     module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   251     ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class]
       
   252     module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   253     ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class]
       
   254     module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   241     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
   255     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
   242     module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   256     module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   243     ## attribute.h (module 'core'): ns3::AttributeChecker [class]
   257     ## attribute.h (module 'core'): ns3::AttributeChecker [class]
   244     module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   258     module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   245     ## attribute.h (module 'core'): ns3::AttributeValue [class]
   259     ## attribute.h (module 'core'): ns3::AttributeValue [class]
   254     module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   268     module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   255     ## callback.h (module 'core'): ns3::CallbackValue [class]
   269     ## callback.h (module 'core'): ns3::CallbackValue [class]
   256     module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   270     module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   257     ## channel.h (module 'network'): ns3::Channel [class]
   271     ## channel.h (module 'network'): ns3::Channel [class]
   258     module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object'])
   272     module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   273     ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class]
       
   274     module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   275     ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class]
       
   276     module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   259     ## device-energy-model.h (module 'energy'): ns3::DeviceEnergyModel [class]
   277     ## device-energy-model.h (module 'energy'): ns3::DeviceEnergyModel [class]
   260     module.add_class('DeviceEnergyModel', import_from_module='ns.energy', parent=root_module['ns3::Object'])
   278     module.add_class('DeviceEnergyModel', import_from_module='ns.energy', parent=root_module['ns3::Object'])
   261     ## double.h (module 'core'): ns3::DoubleValue [class]
   279     ## double.h (module 'core'): ns3::DoubleValue [class]
   262     module.add_class('DoubleValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   280     module.add_class('DoubleValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   281     ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class]
       
   282     module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   263     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
   283     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
   264     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   284     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   265     ## energy-source.h (module 'energy'): ns3::EnergySource [class]
   285     ## energy-source.h (module 'energy'): ns3::EnergySource [class]
   266     module.add_class('EnergySource', import_from_module='ns.energy', parent=root_module['ns3::Object'])
   286     module.add_class('EnergySource', import_from_module='ns.energy', parent=root_module['ns3::Object'])
   267     ## energy-source-container.h (module 'energy'): ns3::EnergySourceContainer [class]
   287     ## energy-source-container.h (module 'energy'): ns3::EnergySourceContainer [class]
   268     module.add_class('EnergySourceContainer', import_from_module='ns.energy', parent=root_module['ns3::Object'])
   288     module.add_class('EnergySourceContainer', import_from_module='ns.energy', parent=root_module['ns3::Object'])
   269     ## enum.h (module 'core'): ns3::EnumChecker [class]
   289     ## enum.h (module 'core'): ns3::EnumChecker [class]
   270     module.add_class('EnumChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   290     module.add_class('EnumChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   271     ## enum.h (module 'core'): ns3::EnumValue [class]
   291     ## enum.h (module 'core'): ns3::EnumValue [class]
   272     module.add_class('EnumValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   292     module.add_class('EnumValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   293     ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class]
       
   294     module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   273     ## event-impl.h (module 'core'): ns3::EventImpl [class]
   295     ## event-impl.h (module 'core'): ns3::EventImpl [class]
   274     module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   296     module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
       
   297     ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class]
       
   298     module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
       
   299     ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class]
       
   300     module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   275     ## integer.h (module 'core'): ns3::IntegerValue [class]
   301     ## integer.h (module 'core'): ns3::IntegerValue [class]
   276     module.add_class('IntegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   302     module.add_class('IntegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   277     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class]
   303     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class]
   278     module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   304     module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   279     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class]
   305     ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class]
   288     module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   314     module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   289     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   315     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   290     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   316     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   291     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   317     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   292     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   318     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   319     ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class]
       
   320     module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   293     ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
   321     ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
   294     module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
   322     module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
   295     ## net-device.h (module 'network'): ns3::NetDevice [class]
   323     ## net-device.h (module 'network'): ns3::NetDevice [class]
   296     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
   324     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
   297     ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
   325     ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
   298     module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network')
   326     module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network')
   299     ## nix-vector.h (module 'network'): ns3::NixVector [class]
   327     ## nix-vector.h (module 'network'): ns3::NixVector [class]
   300     module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
   328     module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
   301     ## node.h (module 'network'): ns3::Node [class]
   329     ## node.h (module 'network'): ns3::Node [class]
   302     module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
   330     module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   331     ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class]
       
   332     module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   303     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
   333     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
   304     module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   334     module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   305     ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
   335     ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
   306     module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   336     module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   307     ## packet.h (module 'network'): ns3::Packet [class]
   337     ## packet.h (module 'network'): ns3::Packet [class]
   308     module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
   338     module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
       
   339     ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class]
       
   340     module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   309     ## pointer.h (module 'core'): ns3::PointerChecker [class]
   341     ## pointer.h (module 'core'): ns3::PointerChecker [class]
   310     module.add_class('PointerChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   342     module.add_class('PointerChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   311     ## pointer.h (module 'core'): ns3::PointerValue [class]
   343     ## pointer.h (module 'core'): ns3::PointerValue [class]
   312     module.add_class('PointerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   344     module.add_class('PointerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   313     ## nstime.h (module 'core'): ns3::TimeChecker [class]
   345     ## nstime.h (module 'core'): ns3::TimeChecker [class]
   441     register_Ns3AcousticModemEnergyModelHelper_methods(root_module, root_module['ns3::AcousticModemEnergyModelHelper'])
   473     register_Ns3AcousticModemEnergyModelHelper_methods(root_module, root_module['ns3::AcousticModemEnergyModelHelper'])
   442     register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
   474     register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
   443     register_Ns3Header_methods(root_module, root_module['ns3::Header'])
   475     register_Ns3Header_methods(root_module, root_module['ns3::Header'])
   444     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
   476     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
   445     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
   477     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
       
   478     register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream'])
       
   479     register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable'])
   446     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   480     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   447     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   481     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   448     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   482     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   449     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   483     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   450     register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   484     register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   452     register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
   486     register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
   453     register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
   487     register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
   454     register_Ns3Time_methods(root_module, root_module['ns3::Time'])
   488     register_Ns3Time_methods(root_module, root_module['ns3::Time'])
   455     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
   489     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
   456     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
   490     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
       
   491     register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable'])
   457     register_Ns3UanHeaderCommon_methods(root_module, root_module['ns3::UanHeaderCommon'])
   492     register_Ns3UanHeaderCommon_methods(root_module, root_module['ns3::UanHeaderCommon'])
   458     register_Ns3UanHeaderRcAck_methods(root_module, root_module['ns3::UanHeaderRcAck'])
   493     register_Ns3UanHeaderRcAck_methods(root_module, root_module['ns3::UanHeaderRcAck'])
   459     register_Ns3UanHeaderRcCts_methods(root_module, root_module['ns3::UanHeaderRcCts'])
   494     register_Ns3UanHeaderRcCts_methods(root_module, root_module['ns3::UanHeaderRcCts'])
   460     register_Ns3UanHeaderRcCtsGlobal_methods(root_module, root_module['ns3::UanHeaderRcCtsGlobal'])
   495     register_Ns3UanHeaderRcCtsGlobal_methods(root_module, root_module['ns3::UanHeaderRcCtsGlobal'])
   461     register_Ns3UanHeaderRcData_methods(root_module, root_module['ns3::UanHeaderRcData'])
   496     register_Ns3UanHeaderRcData_methods(root_module, root_module['ns3::UanHeaderRcData'])
   480     register_Ns3UanPropModel_methods(root_module, root_module['ns3::UanPropModel'])
   515     register_Ns3UanPropModel_methods(root_module, root_module['ns3::UanPropModel'])
   481     register_Ns3UanPropModelIdeal_methods(root_module, root_module['ns3::UanPropModelIdeal'])
   516     register_Ns3UanPropModelIdeal_methods(root_module, root_module['ns3::UanPropModelIdeal'])
   482     register_Ns3UanPropModelThorp_methods(root_module, root_module['ns3::UanPropModelThorp'])
   517     register_Ns3UanPropModelThorp_methods(root_module, root_module['ns3::UanPropModelThorp'])
   483     register_Ns3UanTransducer_methods(root_module, root_module['ns3::UanTransducer'])
   518     register_Ns3UanTransducer_methods(root_module, root_module['ns3::UanTransducer'])
   484     register_Ns3UanTransducerHd_methods(root_module, root_module['ns3::UanTransducerHd'])
   519     register_Ns3UanTransducerHd_methods(root_module, root_module['ns3::UanTransducerHd'])
       
   520     register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable'])
       
   521     register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable'])
       
   522     register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable'])
       
   523     register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable'])
   485     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
   524     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
   486     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
   525     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
   487     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
   526     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
   488     register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker'])
   527     register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker'])
   489     register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue'])
   528     register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue'])
   490     register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
   529     register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
   491     register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
   530     register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
   492     register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
   531     register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
   493     register_Ns3Channel_methods(root_module, root_module['ns3::Channel'])
   532     register_Ns3Channel_methods(root_module, root_module['ns3::Channel'])
       
   533     register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable'])
       
   534     register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable'])
   494     register_Ns3DeviceEnergyModel_methods(root_module, root_module['ns3::DeviceEnergyModel'])
   535     register_Ns3DeviceEnergyModel_methods(root_module, root_module['ns3::DeviceEnergyModel'])
   495     register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue'])
   536     register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue'])
       
   537     register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable'])
   496     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
   538     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
   497     register_Ns3EnergySource_methods(root_module, root_module['ns3::EnergySource'])
   539     register_Ns3EnergySource_methods(root_module, root_module['ns3::EnergySource'])
   498     register_Ns3EnergySourceContainer_methods(root_module, root_module['ns3::EnergySourceContainer'])
   540     register_Ns3EnergySourceContainer_methods(root_module, root_module['ns3::EnergySourceContainer'])
   499     register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker'])
   541     register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker'])
   500     register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue'])
   542     register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue'])
       
   543     register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable'])
   501     register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
   544     register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
       
   545     register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable'])
       
   546     register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable'])
   502     register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue'])
   547     register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue'])
   503     register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
   548     register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
   504     register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
   549     register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
   505     register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker'])
   550     register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker'])
   506     register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue'])
   551     register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue'])
   507     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
   552     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
   508     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   553     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   509     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   554     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   510     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
   555     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
       
   556     register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable'])
   511     register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
   557     register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
   512     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   558     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   513     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   559     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   514     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
   560     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
       
   561     register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable'])
   515     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
   562     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
   516     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
   563     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
   517     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
   564     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
       
   565     register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable'])
   518     register_Ns3PointerChecker_methods(root_module, root_module['ns3::PointerChecker'])
   566     register_Ns3PointerChecker_methods(root_module, root_module['ns3::PointerChecker'])
   519     register_Ns3PointerValue_methods(root_module, root_module['ns3::PointerValue'])
   567     register_Ns3PointerValue_methods(root_module, root_module['ns3::PointerValue'])
   520     register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
   568     register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
   521     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
   569     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
   522     register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
   570     register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
  2501 def register_Ns3UanHelper_methods(root_module, cls):
  2549 def register_Ns3UanHelper_methods(root_module, cls):
  2502     ## uan-helper.h (module 'uan'): ns3::UanHelper::UanHelper(ns3::UanHelper const & arg0) [copy constructor]
  2550     ## uan-helper.h (module 'uan'): ns3::UanHelper::UanHelper(ns3::UanHelper const & arg0) [copy constructor]
  2503     cls.add_constructor([param('ns3::UanHelper const &', 'arg0')])
  2551     cls.add_constructor([param('ns3::UanHelper const &', 'arg0')])
  2504     ## uan-helper.h (module 'uan'): ns3::UanHelper::UanHelper() [constructor]
  2552     ## uan-helper.h (module 'uan'): ns3::UanHelper::UanHelper() [constructor]
  2505     cls.add_constructor([])
  2553     cls.add_constructor([])
       
  2554     ## uan-helper.h (module 'uan'): int64_t ns3::UanHelper::AssignStreams(ns3::NetDeviceContainer c, int64_t stream) [member function]
       
  2555     cls.add_method('AssignStreams', 
       
  2556                    'int64_t', 
       
  2557                    [param('ns3::NetDeviceContainer', 'c'), param('int64_t', 'stream')])
  2506     ## uan-helper.h (module 'uan'): static void ns3::UanHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
  2558     ## uan-helper.h (module 'uan'): static void ns3::UanHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
  2507     cls.add_method('EnableAscii', 
  2559     cls.add_method('EnableAscii', 
  2508                    'void', 
  2560                    'void', 
  2509                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
  2561                    [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')], 
  2510                    is_static=True)
  2562                    is_static=True)
  3074     cls.add_method('Next', 
  3126     cls.add_method('Next', 
  3075                    'ns3::Ptr< ns3::Object const >', 
  3127                    'ns3::Ptr< ns3::Object const >', 
  3076                    [])
  3128                    [])
  3077     return
  3129     return
  3078 
  3130 
       
  3131 def register_Ns3RandomVariableStream_methods(root_module, cls):
       
  3132     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function]
       
  3133     cls.add_method('GetTypeId', 
       
  3134                    'ns3::TypeId', 
       
  3135                    [], 
       
  3136                    is_static=True)
       
  3137     ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor]
       
  3138     cls.add_constructor([])
       
  3139     ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function]
       
  3140     cls.add_method('SetStream', 
       
  3141                    'void', 
       
  3142                    [param('int64_t', 'stream')])
       
  3143     ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function]
       
  3144     cls.add_method('GetStream', 
       
  3145                    'int64_t', 
       
  3146                    [], 
       
  3147                    is_const=True)
       
  3148     ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function]
       
  3149     cls.add_method('SetAntithetic', 
       
  3150                    'void', 
       
  3151                    [param('bool', 'isAntithetic')])
       
  3152     ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function]
       
  3153     cls.add_method('IsAntithetic', 
       
  3154                    'bool', 
       
  3155                    [], 
       
  3156                    is_const=True)
       
  3157     ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function]
       
  3158     cls.add_method('GetValue', 
       
  3159                    'double', 
       
  3160                    [], 
       
  3161                    is_pure_virtual=True, is_virtual=True)
       
  3162     ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function]
       
  3163     cls.add_method('GetInteger', 
       
  3164                    'uint32_t', 
       
  3165                    [], 
       
  3166                    is_pure_virtual=True, is_virtual=True)
       
  3167     ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function]
       
  3168     cls.add_method('Peek', 
       
  3169                    'ns3::RngStream *', 
       
  3170                    [], 
       
  3171                    is_const=True, visibility='protected')
       
  3172     return
       
  3173 
       
  3174 def register_Ns3SequentialRandomVariable_methods(root_module, cls):
       
  3175     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function]
       
  3176     cls.add_method('GetTypeId', 
       
  3177                    'ns3::TypeId', 
       
  3178                    [], 
       
  3179                    is_static=True)
       
  3180     ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor]
       
  3181     cls.add_constructor([])
       
  3182     ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function]
       
  3183     cls.add_method('GetMin', 
       
  3184                    'double', 
       
  3185                    [], 
       
  3186                    is_const=True)
       
  3187     ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function]
       
  3188     cls.add_method('GetMax', 
       
  3189                    'double', 
       
  3190                    [], 
       
  3191                    is_const=True)
       
  3192     ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function]
       
  3193     cls.add_method('GetIncrement', 
       
  3194                    'ns3::Ptr< ns3::RandomVariableStream >', 
       
  3195                    [], 
       
  3196                    is_const=True)
       
  3197     ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function]
       
  3198     cls.add_method('GetConsecutive', 
       
  3199                    'uint32_t', 
       
  3200                    [], 
       
  3201                    is_const=True)
       
  3202     ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function]
       
  3203     cls.add_method('GetValue', 
       
  3204                    'double', 
       
  3205                    [], 
       
  3206                    is_virtual=True)
       
  3207     ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function]
       
  3208     cls.add_method('GetInteger', 
       
  3209                    'uint32_t', 
       
  3210                    [], 
       
  3211                    is_virtual=True)
       
  3212     return
       
  3213 
  3079 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls):
  3214 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls):
  3080     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor]
  3215     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor]
  3081     cls.add_constructor([])
  3216     cls.add_constructor([])
  3082     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [copy constructor]
  3217     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [copy constructor]
  3083     cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')])
  3218     cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')])
  3386                    'void', 
  3521                    'void', 
  3387                    [param('ns3::Buffer::Iterator', 'start')], 
  3522                    [param('ns3::Buffer::Iterator', 'start')], 
  3388                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3523                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3389     return
  3524     return
  3390 
  3525 
       
  3526 def register_Ns3TriangularRandomVariable_methods(root_module, cls):
       
  3527     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function]
       
  3528     cls.add_method('GetTypeId', 
       
  3529                    'ns3::TypeId', 
       
  3530                    [], 
       
  3531                    is_static=True)
       
  3532     ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor]
       
  3533     cls.add_constructor([])
       
  3534     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function]
       
  3535     cls.add_method('GetMean', 
       
  3536                    'double', 
       
  3537                    [], 
       
  3538                    is_const=True)
       
  3539     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function]
       
  3540     cls.add_method('GetMin', 
       
  3541                    'double', 
       
  3542                    [], 
       
  3543                    is_const=True)
       
  3544     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function]
       
  3545     cls.add_method('GetMax', 
       
  3546                    'double', 
       
  3547                    [], 
       
  3548                    is_const=True)
       
  3549     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function]
       
  3550     cls.add_method('GetValue', 
       
  3551                    'double', 
       
  3552                    [param('double', 'mean'), param('double', 'min'), param('double', 'max')])
       
  3553     ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function]
       
  3554     cls.add_method('GetInteger', 
       
  3555                    'uint32_t', 
       
  3556                    [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')])
       
  3557     ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function]
       
  3558     cls.add_method('GetValue', 
       
  3559                    'double', 
       
  3560                    [], 
       
  3561                    is_virtual=True)
       
  3562     ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function]
       
  3563     cls.add_method('GetInteger', 
       
  3564                    'uint32_t', 
       
  3565                    [], 
       
  3566                    is_virtual=True)
       
  3567     return
       
  3568 
  3391 def register_Ns3UanHeaderCommon_methods(root_module, cls):
  3569 def register_Ns3UanHeaderCommon_methods(root_module, cls):
  3392     ## uan-header-common.h (module 'uan'): ns3::UanHeaderCommon::UanHeaderCommon(ns3::UanHeaderCommon const & arg0) [copy constructor]
  3570     ## uan-header-common.h (module 'uan'): ns3::UanHeaderCommon::UanHeaderCommon(ns3::UanHeaderCommon const & arg0) [copy constructor]
  3393     cls.add_constructor([param('ns3::UanHeaderCommon const &', 'arg0')])
  3571     cls.add_constructor([param('ns3::UanHeaderCommon const &', 'arg0')])
  3394     ## uan-header-common.h (module 'uan'): ns3::UanHeaderCommon::UanHeaderCommon() [constructor]
  3572     ## uan-header-common.h (module 'uan'): ns3::UanHeaderCommon::UanHeaderCommon() [constructor]
  3395     cls.add_constructor([])
  3573     cls.add_constructor([])
  3817 def register_Ns3UanMac_methods(root_module, cls):
  3995 def register_Ns3UanMac_methods(root_module, cls):
  3818     ## uan-mac.h (module 'uan'): ns3::UanMac::UanMac() [constructor]
  3996     ## uan-mac.h (module 'uan'): ns3::UanMac::UanMac() [constructor]
  3819     cls.add_constructor([])
  3997     cls.add_constructor([])
  3820     ## uan-mac.h (module 'uan'): ns3::UanMac::UanMac(ns3::UanMac const & arg0) [copy constructor]
  3998     ## uan-mac.h (module 'uan'): ns3::UanMac::UanMac(ns3::UanMac const & arg0) [copy constructor]
  3821     cls.add_constructor([param('ns3::UanMac const &', 'arg0')])
  3999     cls.add_constructor([param('ns3::UanMac const &', 'arg0')])
       
  4000     ## uan-mac.h (module 'uan'): int64_t ns3::UanMac::AssignStreams(int64_t stream) [member function]
       
  4001     cls.add_method('AssignStreams', 
       
  4002                    'int64_t', 
       
  4003                    [param('int64_t', 'stream')], 
       
  4004                    is_pure_virtual=True, is_virtual=True)
  3822     ## uan-mac.h (module 'uan'): void ns3::UanMac::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function]
  4005     ## uan-mac.h (module 'uan'): void ns3::UanMac::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function]
  3823     cls.add_method('AttachPhy', 
  4006     cls.add_method('AttachPhy', 
  3824                    'void', 
  4007                    'void', 
  3825                    [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 
  4008                    [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 
  3826                    is_pure_virtual=True, is_virtual=True)
  4009                    is_pure_virtual=True, is_virtual=True)
  3864 def register_Ns3UanMacAloha_methods(root_module, cls):
  4047 def register_Ns3UanMacAloha_methods(root_module, cls):
  3865     ## uan-mac-aloha.h (module 'uan'): ns3::UanMacAloha::UanMacAloha(ns3::UanMacAloha const & arg0) [copy constructor]
  4048     ## uan-mac-aloha.h (module 'uan'): ns3::UanMacAloha::UanMacAloha(ns3::UanMacAloha const & arg0) [copy constructor]
  3866     cls.add_constructor([param('ns3::UanMacAloha const &', 'arg0')])
  4049     cls.add_constructor([param('ns3::UanMacAloha const &', 'arg0')])
  3867     ## uan-mac-aloha.h (module 'uan'): ns3::UanMacAloha::UanMacAloha() [constructor]
  4050     ## uan-mac-aloha.h (module 'uan'): ns3::UanMacAloha::UanMacAloha() [constructor]
  3868     cls.add_constructor([])
  4051     cls.add_constructor([])
       
  4052     ## uan-mac-aloha.h (module 'uan'): int64_t ns3::UanMacAloha::AssignStreams(int64_t stream) [member function]
       
  4053     cls.add_method('AssignStreams', 
       
  4054                    'int64_t', 
       
  4055                    [param('int64_t', 'stream')], 
       
  4056                    is_virtual=True)
  3869     ## uan-mac-aloha.h (module 'uan'): void ns3::UanMacAloha::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function]
  4057     ## uan-mac-aloha.h (module 'uan'): void ns3::UanMacAloha::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function]
  3870     cls.add_method('AttachPhy', 
  4058     cls.add_method('AttachPhy', 
  3871                    'void', 
  4059                    'void', 
  3872                    [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 
  4060                    [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 
  3873                    is_virtual=True)
  4061                    is_virtual=True)
  3916 def register_Ns3UanMacCw_methods(root_module, cls):
  4104 def register_Ns3UanMacCw_methods(root_module, cls):
  3917     ## uan-mac-cw.h (module 'uan'): ns3::UanMacCw::UanMacCw(ns3::UanMacCw const & arg0) [copy constructor]
  4105     ## uan-mac-cw.h (module 'uan'): ns3::UanMacCw::UanMacCw(ns3::UanMacCw const & arg0) [copy constructor]
  3918     cls.add_constructor([param('ns3::UanMacCw const &', 'arg0')])
  4106     cls.add_constructor([param('ns3::UanMacCw const &', 'arg0')])
  3919     ## uan-mac-cw.h (module 'uan'): ns3::UanMacCw::UanMacCw() [constructor]
  4107     ## uan-mac-cw.h (module 'uan'): ns3::UanMacCw::UanMacCw() [constructor]
  3920     cls.add_constructor([])
  4108     cls.add_constructor([])
       
  4109     ## uan-mac-cw.h (module 'uan'): int64_t ns3::UanMacCw::AssignStreams(int64_t stream) [member function]
       
  4110     cls.add_method('AssignStreams', 
       
  4111                    'int64_t', 
       
  4112                    [param('int64_t', 'stream')], 
       
  4113                    is_virtual=True)
  3921     ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function]
  4114     ## uan-mac-cw.h (module 'uan'): void ns3::UanMacCw::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function]
  3922     cls.add_method('AttachPhy', 
  4115     cls.add_method('AttachPhy', 
  3923                    'void', 
  4116                    'void', 
  3924                    [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 
  4117                    [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 
  3925                    is_virtual=True)
  4118                    is_virtual=True)
  4018 def register_Ns3UanMacRc_methods(root_module, cls):
  4211 def register_Ns3UanMacRc_methods(root_module, cls):
  4019     ## uan-mac-rc.h (module 'uan'): ns3::UanMacRc::UanMacRc(ns3::UanMacRc const & arg0) [copy constructor]
  4212     ## uan-mac-rc.h (module 'uan'): ns3::UanMacRc::UanMacRc(ns3::UanMacRc const & arg0) [copy constructor]
  4020     cls.add_constructor([param('ns3::UanMacRc const &', 'arg0')])
  4213     cls.add_constructor([param('ns3::UanMacRc const &', 'arg0')])
  4021     ## uan-mac-rc.h (module 'uan'): ns3::UanMacRc::UanMacRc() [constructor]
  4214     ## uan-mac-rc.h (module 'uan'): ns3::UanMacRc::UanMacRc() [constructor]
  4022     cls.add_constructor([])
  4215     cls.add_constructor([])
       
  4216     ## uan-mac-rc.h (module 'uan'): int64_t ns3::UanMacRc::AssignStreams(int64_t stream) [member function]
       
  4217     cls.add_method('AssignStreams', 
       
  4218                    'int64_t', 
       
  4219                    [param('int64_t', 'stream')], 
       
  4220                    is_virtual=True)
  4023     ## uan-mac-rc.h (module 'uan'): void ns3::UanMacRc::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function]
  4221     ## uan-mac-rc.h (module 'uan'): void ns3::UanMacRc::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function]
  4024     cls.add_method('AttachPhy', 
  4222     cls.add_method('AttachPhy', 
  4025                    'void', 
  4223                    'void', 
  4026                    [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 
  4224                    [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 
  4027                    is_virtual=True)
  4225                    is_virtual=True)
  4070 def register_Ns3UanMacRcGw_methods(root_module, cls):
  4268 def register_Ns3UanMacRcGw_methods(root_module, cls):
  4071     ## uan-mac-rc-gw.h (module 'uan'): ns3::UanMacRcGw::UanMacRcGw(ns3::UanMacRcGw const & arg0) [copy constructor]
  4269     ## uan-mac-rc-gw.h (module 'uan'): ns3::UanMacRcGw::UanMacRcGw(ns3::UanMacRcGw const & arg0) [copy constructor]
  4072     cls.add_constructor([param('ns3::UanMacRcGw const &', 'arg0')])
  4270     cls.add_constructor([param('ns3::UanMacRcGw const &', 'arg0')])
  4073     ## uan-mac-rc-gw.h (module 'uan'): ns3::UanMacRcGw::UanMacRcGw() [constructor]
  4271     ## uan-mac-rc-gw.h (module 'uan'): ns3::UanMacRcGw::UanMacRcGw() [constructor]
  4074     cls.add_constructor([])
  4272     cls.add_constructor([])
       
  4273     ## uan-mac-rc-gw.h (module 'uan'): int64_t ns3::UanMacRcGw::AssignStreams(int64_t stream) [member function]
       
  4274     cls.add_method('AssignStreams', 
       
  4275                    'int64_t', 
       
  4276                    [param('int64_t', 'stream')], 
       
  4277                    is_virtual=True)
  4075     ## uan-mac-rc-gw.h (module 'uan'): void ns3::UanMacRcGw::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function]
  4278     ## uan-mac-rc-gw.h (module 'uan'): void ns3::UanMacRcGw::AttachPhy(ns3::Ptr<ns3::UanPhy> phy) [member function]
  4076     cls.add_method('AttachPhy', 
  4279     cls.add_method('AttachPhy', 
  4077                    'void', 
  4280                    'void', 
  4078                    [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 
  4281                    [param('ns3::Ptr< ns3::UanPhy >', 'phy')], 
  4079                    is_virtual=True)
  4282                    is_virtual=True)
  4166 def register_Ns3UanPhy_methods(root_module, cls):
  4369 def register_Ns3UanPhy_methods(root_module, cls):
  4167     ## uan-phy.h (module 'uan'): ns3::UanPhy::UanPhy() [constructor]
  4370     ## uan-phy.h (module 'uan'): ns3::UanPhy::UanPhy() [constructor]
  4168     cls.add_constructor([])
  4371     cls.add_constructor([])
  4169     ## uan-phy.h (module 'uan'): ns3::UanPhy::UanPhy(ns3::UanPhy const & arg0) [copy constructor]
  4372     ## uan-phy.h (module 'uan'): ns3::UanPhy::UanPhy(ns3::UanPhy const & arg0) [copy constructor]
  4170     cls.add_constructor([param('ns3::UanPhy const &', 'arg0')])
  4373     cls.add_constructor([param('ns3::UanPhy const &', 'arg0')])
       
  4374     ## uan-phy.h (module 'uan'): int64_t ns3::UanPhy::AssignStreams(int64_t stream) [member function]
       
  4375     cls.add_method('AssignStreams', 
       
  4376                    'int64_t', 
       
  4377                    [param('int64_t', 'stream')], 
       
  4378                    is_pure_virtual=True, is_virtual=True)
  4171     ## uan-phy.h (module 'uan'): void ns3::UanPhy::Clear() [member function]
  4379     ## uan-phy.h (module 'uan'): void ns3::UanPhy::Clear() [member function]
  4172     cls.add_method('Clear', 
  4380     cls.add_method('Clear', 
  4173                    'void', 
  4381                    'void', 
  4174                    [], 
  4382                    [], 
  4175                    is_pure_virtual=True, is_virtual=True)
  4383                    is_pure_virtual=True, is_virtual=True)
  4465 def register_Ns3UanPhyDual_methods(root_module, cls):
  4673 def register_Ns3UanPhyDual_methods(root_module, cls):
  4466     ## uan-phy-dual.h (module 'uan'): ns3::UanPhyDual::UanPhyDual(ns3::UanPhyDual const & arg0) [copy constructor]
  4674     ## uan-phy-dual.h (module 'uan'): ns3::UanPhyDual::UanPhyDual(ns3::UanPhyDual const & arg0) [copy constructor]
  4467     cls.add_constructor([param('ns3::UanPhyDual const &', 'arg0')])
  4675     cls.add_constructor([param('ns3::UanPhyDual const &', 'arg0')])
  4468     ## uan-phy-dual.h (module 'uan'): ns3::UanPhyDual::UanPhyDual() [constructor]
  4676     ## uan-phy-dual.h (module 'uan'): ns3::UanPhyDual::UanPhyDual() [constructor]
  4469     cls.add_constructor([])
  4677     cls.add_constructor([])
       
  4678     ## uan-phy-dual.h (module 'uan'): int64_t ns3::UanPhyDual::AssignStreams(int64_t stream) [member function]
       
  4679     cls.add_method('AssignStreams', 
       
  4680                    'int64_t', 
       
  4681                    [param('int64_t', 'stream')], 
       
  4682                    is_virtual=True)
  4470     ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::Clear() [member function]
  4683     ## uan-phy-dual.h (module 'uan'): void ns3::UanPhyDual::Clear() [member function]
  4471     cls.add_method('Clear', 
  4684     cls.add_method('Clear', 
  4472                    'void', 
  4685                    'void', 
  4473                    [], 
  4686                    [], 
  4474                    is_virtual=True)
  4687                    is_virtual=True)
  4799 def register_Ns3UanPhyGen_methods(root_module, cls):
  5012 def register_Ns3UanPhyGen_methods(root_module, cls):
  4800     ## uan-phy-gen.h (module 'uan'): ns3::UanPhyGen::UanPhyGen(ns3::UanPhyGen const & arg0) [copy constructor]
  5013     ## uan-phy-gen.h (module 'uan'): ns3::UanPhyGen::UanPhyGen(ns3::UanPhyGen const & arg0) [copy constructor]
  4801     cls.add_constructor([param('ns3::UanPhyGen const &', 'arg0')])
  5014     cls.add_constructor([param('ns3::UanPhyGen const &', 'arg0')])
  4802     ## uan-phy-gen.h (module 'uan'): ns3::UanPhyGen::UanPhyGen() [constructor]
  5015     ## uan-phy-gen.h (module 'uan'): ns3::UanPhyGen::UanPhyGen() [constructor]
  4803     cls.add_constructor([])
  5016     cls.add_constructor([])
       
  5017     ## uan-phy-gen.h (module 'uan'): int64_t ns3::UanPhyGen::AssignStreams(int64_t stream) [member function]
       
  5018     cls.add_method('AssignStreams', 
       
  5019                    'int64_t', 
       
  5020                    [param('int64_t', 'stream')], 
       
  5021                    is_virtual=True)
  4804     ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::Clear() [member function]
  5022     ## uan-phy-gen.h (module 'uan'): void ns3::UanPhyGen::Clear() [member function]
  4805     cls.add_method('Clear', 
  5023     cls.add_method('Clear', 
  4806                    'void', 
  5024                    'void', 
  4807                    [], 
  5025                    [], 
  4808                    is_virtual=True)
  5026                    is_virtual=True)
  5282                    'void', 
  5500                    'void', 
  5283                    [], 
  5501                    [], 
  5284                    visibility='protected', is_virtual=True)
  5502                    visibility='protected', is_virtual=True)
  5285     return
  5503     return
  5286 
  5504 
       
  5505 def register_Ns3UniformRandomVariable_methods(root_module, cls):
       
  5506     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function]
       
  5507     cls.add_method('GetTypeId', 
       
  5508                    'ns3::TypeId', 
       
  5509                    [], 
       
  5510                    is_static=True)
       
  5511     ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor]
       
  5512     cls.add_constructor([])
       
  5513     ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function]
       
  5514     cls.add_method('GetMin', 
       
  5515                    'double', 
       
  5516                    [], 
       
  5517                    is_const=True)
       
  5518     ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function]
       
  5519     cls.add_method('GetMax', 
       
  5520                    'double', 
       
  5521                    [], 
       
  5522                    is_const=True)
       
  5523     ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function]
       
  5524     cls.add_method('GetValue', 
       
  5525                    'double', 
       
  5526                    [param('double', 'min'), param('double', 'max')])
       
  5527     ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function]
       
  5528     cls.add_method('GetInteger', 
       
  5529                    'uint32_t', 
       
  5530                    [param('uint32_t', 'min'), param('uint32_t', 'max')])
       
  5531     ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function]
       
  5532     cls.add_method('GetValue', 
       
  5533                    'double', 
       
  5534                    [], 
       
  5535                    is_virtual=True)
       
  5536     ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function]
       
  5537     cls.add_method('GetInteger', 
       
  5538                    'uint32_t', 
       
  5539                    [], 
       
  5540                    is_virtual=True)
       
  5541     return
       
  5542 
       
  5543 def register_Ns3WeibullRandomVariable_methods(root_module, cls):
       
  5544     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function]
       
  5545     cls.add_method('GetTypeId', 
       
  5546                    'ns3::TypeId', 
       
  5547                    [], 
       
  5548                    is_static=True)
       
  5549     ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor]
       
  5550     cls.add_constructor([])
       
  5551     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function]
       
  5552     cls.add_method('GetScale', 
       
  5553                    'double', 
       
  5554                    [], 
       
  5555                    is_const=True)
       
  5556     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function]
       
  5557     cls.add_method('GetShape', 
       
  5558                    'double', 
       
  5559                    [], 
       
  5560                    is_const=True)
       
  5561     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function]
       
  5562     cls.add_method('GetBound', 
       
  5563                    'double', 
       
  5564                    [], 
       
  5565                    is_const=True)
       
  5566     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function]
       
  5567     cls.add_method('GetValue', 
       
  5568                    'double', 
       
  5569                    [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')])
       
  5570     ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function]
       
  5571     cls.add_method('GetInteger', 
       
  5572                    'uint32_t', 
       
  5573                    [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')])
       
  5574     ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function]
       
  5575     cls.add_method('GetValue', 
       
  5576                    'double', 
       
  5577                    [], 
       
  5578                    is_virtual=True)
       
  5579     ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function]
       
  5580     cls.add_method('GetInteger', 
       
  5581                    'uint32_t', 
       
  5582                    [], 
       
  5583                    is_virtual=True)
       
  5584     return
       
  5585 
       
  5586 def register_Ns3ZetaRandomVariable_methods(root_module, cls):
       
  5587     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function]
       
  5588     cls.add_method('GetTypeId', 
       
  5589                    'ns3::TypeId', 
       
  5590                    [], 
       
  5591                    is_static=True)
       
  5592     ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor]
       
  5593     cls.add_constructor([])
       
  5594     ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function]
       
  5595     cls.add_method('GetAlpha', 
       
  5596                    'double', 
       
  5597                    [], 
       
  5598                    is_const=True)
       
  5599     ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function]
       
  5600     cls.add_method('GetValue', 
       
  5601                    'double', 
       
  5602                    [param('double', 'alpha')])
       
  5603     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function]
       
  5604     cls.add_method('GetInteger', 
       
  5605                    'uint32_t', 
       
  5606                    [param('uint32_t', 'alpha')])
       
  5607     ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function]
       
  5608     cls.add_method('GetValue', 
       
  5609                    'double', 
       
  5610                    [], 
       
  5611                    is_virtual=True)
       
  5612     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function]
       
  5613     cls.add_method('GetInteger', 
       
  5614                    'uint32_t', 
       
  5615                    [], 
       
  5616                    is_virtual=True)
       
  5617     return
       
  5618 
       
  5619 def register_Ns3ZipfRandomVariable_methods(root_module, cls):
       
  5620     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function]
       
  5621     cls.add_method('GetTypeId', 
       
  5622                    'ns3::TypeId', 
       
  5623                    [], 
       
  5624                    is_static=True)
       
  5625     ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor]
       
  5626     cls.add_constructor([])
       
  5627     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function]
       
  5628     cls.add_method('GetN', 
       
  5629                    'uint32_t', 
       
  5630                    [], 
       
  5631                    is_const=True)
       
  5632     ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function]
       
  5633     cls.add_method('GetAlpha', 
       
  5634                    'double', 
       
  5635                    [], 
       
  5636                    is_const=True)
       
  5637     ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function]
       
  5638     cls.add_method('GetValue', 
       
  5639                    'double', 
       
  5640                    [param('uint32_t', 'n'), param('double', 'alpha')])
       
  5641     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function]
       
  5642     cls.add_method('GetInteger', 
       
  5643                    'uint32_t', 
       
  5644                    [param('uint32_t', 'n'), param('uint32_t', 'alpha')])
       
  5645     ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function]
       
  5646     cls.add_method('GetValue', 
       
  5647                    'double', 
       
  5648                    [], 
       
  5649                    is_virtual=True)
       
  5650     ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function]
       
  5651     cls.add_method('GetInteger', 
       
  5652                    'uint32_t', 
       
  5653                    [], 
       
  5654                    is_virtual=True)
       
  5655     return
       
  5656 
  5287 def register_Ns3AttributeAccessor_methods(root_module, cls):
  5657 def register_Ns3AttributeAccessor_methods(root_module, cls):
  5288     ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [copy constructor]
  5658     ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [copy constructor]
  5289     cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')])
  5659     cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')])
  5290     ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor]
  5660     ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor]
  5291     cls.add_constructor([])
  5661     cls.add_constructor([])
  5488                    'ns3::TypeId', 
  5858                    'ns3::TypeId', 
  5489                    [], 
  5859                    [], 
  5490                    is_static=True)
  5860                    is_static=True)
  5491     return
  5861     return
  5492 
  5862 
       
  5863 def register_Ns3ConstantRandomVariable_methods(root_module, cls):
       
  5864     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function]
       
  5865     cls.add_method('GetTypeId', 
       
  5866                    'ns3::TypeId', 
       
  5867                    [], 
       
  5868                    is_static=True)
       
  5869     ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor]
       
  5870     cls.add_constructor([])
       
  5871     ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function]
       
  5872     cls.add_method('GetConstant', 
       
  5873                    'double', 
       
  5874                    [], 
       
  5875                    is_const=True)
       
  5876     ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function]
       
  5877     cls.add_method('GetValue', 
       
  5878                    'double', 
       
  5879                    [param('double', 'constant')])
       
  5880     ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function]
       
  5881     cls.add_method('GetInteger', 
       
  5882                    'uint32_t', 
       
  5883                    [param('uint32_t', 'constant')])
       
  5884     ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function]
       
  5885     cls.add_method('GetValue', 
       
  5886                    'double', 
       
  5887                    [], 
       
  5888                    is_virtual=True)
       
  5889     ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function]
       
  5890     cls.add_method('GetInteger', 
       
  5891                    'uint32_t', 
       
  5892                    [], 
       
  5893                    is_virtual=True)
       
  5894     return
       
  5895 
       
  5896 def register_Ns3DeterministicRandomVariable_methods(root_module, cls):
       
  5897     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function]
       
  5898     cls.add_method('GetTypeId', 
       
  5899                    'ns3::TypeId', 
       
  5900                    [], 
       
  5901                    is_static=True)
       
  5902     ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor]
       
  5903     cls.add_constructor([])
       
  5904     ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, uint64_t length) [member function]
       
  5905     cls.add_method('SetValueArray', 
       
  5906                    'void', 
       
  5907                    [param('double *', 'values'), param('uint64_t', 'length')])
       
  5908     ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function]
       
  5909     cls.add_method('GetValue', 
       
  5910                    'double', 
       
  5911                    [], 
       
  5912                    is_virtual=True)
       
  5913     ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function]
       
  5914     cls.add_method('GetInteger', 
       
  5915                    'uint32_t', 
       
  5916                    [], 
       
  5917                    is_virtual=True)
       
  5918     return
       
  5919 
  5493 def register_Ns3DeviceEnergyModel_methods(root_module, cls):
  5920 def register_Ns3DeviceEnergyModel_methods(root_module, cls):
  5494     ## device-energy-model.h (module 'energy'): ns3::DeviceEnergyModel::DeviceEnergyModel(ns3::DeviceEnergyModel const & arg0) [copy constructor]
  5921     ## device-energy-model.h (module 'energy'): ns3::DeviceEnergyModel::DeviceEnergyModel(ns3::DeviceEnergyModel const & arg0) [copy constructor]
  5495     cls.add_constructor([param('ns3::DeviceEnergyModel const &', 'arg0')])
  5922     cls.add_constructor([param('ns3::DeviceEnergyModel const &', 'arg0')])
  5496     ## device-energy-model.h (module 'energy'): ns3::DeviceEnergyModel::DeviceEnergyModel() [constructor]
  5923     ## device-energy-model.h (module 'energy'): ns3::DeviceEnergyModel::DeviceEnergyModel() [constructor]
  5497     cls.add_constructor([])
  5924     cls.add_constructor([])
  5561                    is_const=True, is_virtual=True)
  5988                    is_const=True, is_virtual=True)
  5562     ## double.h (module 'core'): void ns3::DoubleValue::Set(double const & value) [member function]
  5989     ## double.h (module 'core'): void ns3::DoubleValue::Set(double const & value) [member function]
  5563     cls.add_method('Set', 
  5990     cls.add_method('Set', 
  5564                    'void', 
  5991                    'void', 
  5565                    [param('double const &', 'value')])
  5992                    [param('double const &', 'value')])
       
  5993     return
       
  5994 
       
  5995 def register_Ns3EmpiricalRandomVariable_methods(root_module, cls):
       
  5996     ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor]
       
  5997     cls.add_constructor([])
       
  5998     ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function]
       
  5999     cls.add_method('CDF', 
       
  6000                    'void', 
       
  6001                    [param('double', 'v'), param('double', 'c')])
       
  6002     ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function]
       
  6003     cls.add_method('GetInteger', 
       
  6004                    'uint32_t', 
       
  6005                    [], 
       
  6006                    is_virtual=True)
       
  6007     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function]
       
  6008     cls.add_method('GetTypeId', 
       
  6009                    'ns3::TypeId', 
       
  6010                    [], 
       
  6011                    is_static=True)
       
  6012     ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function]
       
  6013     cls.add_method('GetValue', 
       
  6014                    'double', 
       
  6015                    [], 
       
  6016                    is_virtual=True)
       
  6017     ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double arg0, double arg1, double arg2, double arg3, double arg4) [member function]
       
  6018     cls.add_method('Interpolate', 
       
  6019                    'double', 
       
  6020                    [param('double', 'arg0'), param('double', 'arg1'), param('double', 'arg2'), param('double', 'arg3'), param('double', 'arg4')], 
       
  6021                    visibility='private', is_virtual=True)
       
  6022     ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::Validate() [member function]
       
  6023     cls.add_method('Validate', 
       
  6024                    'void', 
       
  6025                    [], 
       
  6026                    visibility='private', is_virtual=True)
  5566     return
  6027     return
  5567 
  6028 
  5568 def register_Ns3EmptyAttributeValue_methods(root_module, cls):
  6029 def register_Ns3EmptyAttributeValue_methods(root_module, cls):
  5569     ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor]
  6030     ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor]
  5570     cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')])
  6031     cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')])
  5809     cls.add_method('Set', 
  6270     cls.add_method('Set', 
  5810                    'void', 
  6271                    'void', 
  5811                    [param('int', 'v')])
  6272                    [param('int', 'v')])
  5812     return
  6273     return
  5813 
  6274 
       
  6275 def register_Ns3ErlangRandomVariable_methods(root_module, cls):
       
  6276     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function]
       
  6277     cls.add_method('GetTypeId', 
       
  6278                    'ns3::TypeId', 
       
  6279                    [], 
       
  6280                    is_static=True)
       
  6281     ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor]
       
  6282     cls.add_constructor([])
       
  6283     ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function]
       
  6284     cls.add_method('GetK', 
       
  6285                    'uint32_t', 
       
  6286                    [], 
       
  6287                    is_const=True)
       
  6288     ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function]
       
  6289     cls.add_method('GetLambda', 
       
  6290                    'double', 
       
  6291                    [], 
       
  6292                    is_const=True)
       
  6293     ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function]
       
  6294     cls.add_method('GetValue', 
       
  6295                    'double', 
       
  6296                    [param('uint32_t', 'k'), param('double', 'lambda')])
       
  6297     ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function]
       
  6298     cls.add_method('GetInteger', 
       
  6299                    'uint32_t', 
       
  6300                    [param('uint32_t', 'k'), param('uint32_t', 'lambda')])
       
  6301     ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function]
       
  6302     cls.add_method('GetValue', 
       
  6303                    'double', 
       
  6304                    [], 
       
  6305                    is_virtual=True)
       
  6306     ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function]
       
  6307     cls.add_method('GetInteger', 
       
  6308                    'uint32_t', 
       
  6309                    [], 
       
  6310                    is_virtual=True)
       
  6311     return
       
  6312 
  5814 def register_Ns3EventImpl_methods(root_module, cls):
  6313 def register_Ns3EventImpl_methods(root_module, cls):
  5815     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor]
  6314     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor]
  5816     cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
  6315     cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
  5817     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor]
  6316     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor]
  5818     cls.add_constructor([])
  6317     cls.add_constructor([])
  5831     ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function]
  6330     ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function]
  5832     cls.add_method('Notify', 
  6331     cls.add_method('Notify', 
  5833                    'void', 
  6332                    'void', 
  5834                    [], 
  6333                    [], 
  5835                    is_pure_virtual=True, visibility='protected', is_virtual=True)
  6334                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
  6335     return
       
  6336 
       
  6337 def register_Ns3ExponentialRandomVariable_methods(root_module, cls):
       
  6338     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function]
       
  6339     cls.add_method('GetTypeId', 
       
  6340                    'ns3::TypeId', 
       
  6341                    [], 
       
  6342                    is_static=True)
       
  6343     ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor]
       
  6344     cls.add_constructor([])
       
  6345     ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function]
       
  6346     cls.add_method('GetMean', 
       
  6347                    'double', 
       
  6348                    [], 
       
  6349                    is_const=True)
       
  6350     ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function]
       
  6351     cls.add_method('GetBound', 
       
  6352                    'double', 
       
  6353                    [], 
       
  6354                    is_const=True)
       
  6355     ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function]
       
  6356     cls.add_method('GetValue', 
       
  6357                    'double', 
       
  6358                    [param('double', 'mean'), param('double', 'bound')])
       
  6359     ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function]
       
  6360     cls.add_method('GetInteger', 
       
  6361                    'uint32_t', 
       
  6362                    [param('uint32_t', 'mean'), param('uint32_t', 'bound')])
       
  6363     ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function]
       
  6364     cls.add_method('GetValue', 
       
  6365                    'double', 
       
  6366                    [], 
       
  6367                    is_virtual=True)
       
  6368     ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function]
       
  6369     cls.add_method('GetInteger', 
       
  6370                    'uint32_t', 
       
  6371                    [], 
       
  6372                    is_virtual=True)
       
  6373     return
       
  6374 
       
  6375 def register_Ns3GammaRandomVariable_methods(root_module, cls):
       
  6376     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function]
       
  6377     cls.add_method('GetTypeId', 
       
  6378                    'ns3::TypeId', 
       
  6379                    [], 
       
  6380                    is_static=True)
       
  6381     ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor]
       
  6382     cls.add_constructor([])
       
  6383     ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function]
       
  6384     cls.add_method('GetAlpha', 
       
  6385                    'double', 
       
  6386                    [], 
       
  6387                    is_const=True)
       
  6388     ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function]
       
  6389     cls.add_method('GetBeta', 
       
  6390                    'double', 
       
  6391                    [], 
       
  6392                    is_const=True)
       
  6393     ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function]
       
  6394     cls.add_method('GetValue', 
       
  6395                    'double', 
       
  6396                    [param('double', 'alpha'), param('double', 'beta')])
       
  6397     ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function]
       
  6398     cls.add_method('GetInteger', 
       
  6399                    'uint32_t', 
       
  6400                    [param('uint32_t', 'alpha'), param('uint32_t', 'beta')])
       
  6401     ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function]
       
  6402     cls.add_method('GetValue', 
       
  6403                    'double', 
       
  6404                    [], 
       
  6405                    is_virtual=True)
       
  6406     ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function]
       
  6407     cls.add_method('GetInteger', 
       
  6408                    'uint32_t', 
       
  6409                    [], 
       
  6410                    is_virtual=True)
  5836     return
  6411     return
  5837 
  6412 
  5838 def register_Ns3IntegerValue_methods(root_module, cls):
  6413 def register_Ns3IntegerValue_methods(root_module, cls):
  5839     ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue() [constructor]
  6414     ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue() [constructor]
  5840     cls.add_constructor([])
  6415     cls.add_constructor([])
  6026     cls.add_method('Set', 
  6601     cls.add_method('Set', 
  6027                    'void', 
  6602                    'void', 
  6028                    [param('ns3::Ipv6Prefix const &', 'value')])
  6603                    [param('ns3::Ipv6Prefix const &', 'value')])
  6029     return
  6604     return
  6030 
  6605 
       
  6606 def register_Ns3LogNormalRandomVariable_methods(root_module, cls):
       
  6607     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function]
       
  6608     cls.add_method('GetTypeId', 
       
  6609                    'ns3::TypeId', 
       
  6610                    [], 
       
  6611                    is_static=True)
       
  6612     ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor]
       
  6613     cls.add_constructor([])
       
  6614     ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function]
       
  6615     cls.add_method('GetMu', 
       
  6616                    'double', 
       
  6617                    [], 
       
  6618                    is_const=True)
       
  6619     ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function]
       
  6620     cls.add_method('GetSigma', 
       
  6621                    'double', 
       
  6622                    [], 
       
  6623                    is_const=True)
       
  6624     ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function]
       
  6625     cls.add_method('GetValue', 
       
  6626                    'double', 
       
  6627                    [param('double', 'mu'), param('double', 'sigma')])
       
  6628     ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function]
       
  6629     cls.add_method('GetInteger', 
       
  6630                    'uint32_t', 
       
  6631                    [param('uint32_t', 'mu'), param('uint32_t', 'sigma')])
       
  6632     ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function]
       
  6633     cls.add_method('GetValue', 
       
  6634                    'double', 
       
  6635                    [], 
       
  6636                    is_virtual=True)
       
  6637     ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function]
       
  6638     cls.add_method('GetInteger', 
       
  6639                    'uint32_t', 
       
  6640                    [], 
       
  6641                    is_virtual=True)
       
  6642     return
       
  6643 
  6031 def register_Ns3MobilityModel_methods(root_module, cls):
  6644 def register_Ns3MobilityModel_methods(root_module, cls):
  6032     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor]
  6645     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor]
  6033     cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')])
  6646     cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')])
  6034     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor]
  6647     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor]
  6035     cls.add_constructor([])
  6648     cls.add_constructor([])
       
  6649     ## mobility-model.h (module 'mobility'): int64_t ns3::MobilityModel::AssignStreams(int64_t stream) [member function]
       
  6650     cls.add_method('AssignStreams', 
       
  6651                    'int64_t', 
       
  6652                    [param('int64_t', 'stream')])
  6036     ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetDistanceFrom(ns3::Ptr<const ns3::MobilityModel> position) const [member function]
  6653     ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetDistanceFrom(ns3::Ptr<const ns3::MobilityModel> position) const [member function]
  6037     cls.add_method('GetDistanceFrom', 
  6654     cls.add_method('GetDistanceFrom', 
  6038                    'double', 
  6655                    'double', 
  6039                    [param('ns3::Ptr< ns3::MobilityModel const >', 'position')], 
  6656                    [param('ns3::Ptr< ns3::MobilityModel const >', 'position')], 
  6040                    is_const=True)
  6657                    is_const=True)
  6065     ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::NotifyCourseChange() const [member function]
  6682     ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::NotifyCourseChange() const [member function]
  6066     cls.add_method('NotifyCourseChange', 
  6683     cls.add_method('NotifyCourseChange', 
  6067                    'void', 
  6684                    'void', 
  6068                    [], 
  6685                    [], 
  6069                    is_const=True, visibility='protected')
  6686                    is_const=True, visibility='protected')
       
  6687     ## mobility-model.h (module 'mobility'): int64_t ns3::MobilityModel::DoAssignStreams(int64_t start) [member function]
       
  6688     cls.add_method('DoAssignStreams', 
       
  6689                    'int64_t', 
       
  6690                    [param('int64_t', 'start')], 
       
  6691                    visibility='private', is_virtual=True)
  6070     ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetPosition() const [member function]
  6692     ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetPosition() const [member function]
  6071     cls.add_method('DoGetPosition', 
  6693     cls.add_method('DoGetPosition', 
  6072                    'ns3::Vector', 
  6694                    'ns3::Vector', 
  6073                    [], 
  6695                    [], 
  6074                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
  6696                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
  6341                    'void', 
  6963                    'void', 
  6342                    [], 
  6964                    [], 
  6343                    visibility='protected', is_virtual=True)
  6965                    visibility='protected', is_virtual=True)
  6344     return
  6966     return
  6345 
  6967 
       
  6968 def register_Ns3NormalRandomVariable_methods(root_module, cls):
       
  6969     ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable]
       
  6970     cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True)
       
  6971     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function]
       
  6972     cls.add_method('GetTypeId', 
       
  6973                    'ns3::TypeId', 
       
  6974                    [], 
       
  6975                    is_static=True)
       
  6976     ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor]
       
  6977     cls.add_constructor([])
       
  6978     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function]
       
  6979     cls.add_method('GetMean', 
       
  6980                    'double', 
       
  6981                    [], 
       
  6982                    is_const=True)
       
  6983     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function]
       
  6984     cls.add_method('GetVariance', 
       
  6985                    'double', 
       
  6986                    [], 
       
  6987                    is_const=True)
       
  6988     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function]
       
  6989     cls.add_method('GetBound', 
       
  6990                    'double', 
       
  6991                    [], 
       
  6992                    is_const=True)
       
  6993     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound) [member function]
       
  6994     cls.add_method('GetValue', 
       
  6995                    'double', 
       
  6996                    [param('double', 'mean'), param('double', 'variance'), param('double', 'bound')])
       
  6997     ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function]
       
  6998     cls.add_method('GetInteger', 
       
  6999                    'uint32_t', 
       
  7000                    [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')])
       
  7001     ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function]
       
  7002     cls.add_method('GetValue', 
       
  7003                    'double', 
       
  7004                    [], 
       
  7005                    is_virtual=True)
       
  7006     ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function]
       
  7007     cls.add_method('GetInteger', 
       
  7008                    'uint32_t', 
       
  7009                    [], 
       
  7010                    is_virtual=True)
       
  7011     return
       
  7012 
  6346 def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
  7013 def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
  6347     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
  7014     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
  6348     cls.add_constructor([])
  7015     cls.add_constructor([])
  6349     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor]
  7016     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor]
  6350     cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')])
  7017     cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')])
  6562     cls.add_method('SetNixVector', 
  7229     cls.add_method('SetNixVector', 
  6563                    'void', 
  7230                    'void', 
  6564                    [param('ns3::Ptr< ns3::NixVector >', 'arg0')])
  7231                    [param('ns3::Ptr< ns3::NixVector >', 'arg0')])
  6565     return
  7232     return
  6566 
  7233 
       
  7234 def register_Ns3ParetoRandomVariable_methods(root_module, cls):
       
  7235     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function]
       
  7236     cls.add_method('GetTypeId', 
       
  7237                    'ns3::TypeId', 
       
  7238                    [], 
       
  7239                    is_static=True)
       
  7240     ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor]
       
  7241     cls.add_constructor([])
       
  7242     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetMean() const [member function]
       
  7243     cls.add_method('GetMean', 
       
  7244                    'double', 
       
  7245                    [], 
       
  7246                    is_const=True)
       
  7247     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function]
       
  7248     cls.add_method('GetShape', 
       
  7249                    'double', 
       
  7250                    [], 
       
  7251                    is_const=True)
       
  7252     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function]
       
  7253     cls.add_method('GetBound', 
       
  7254                    'double', 
       
  7255                    [], 
       
  7256                    is_const=True)
       
  7257     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double mean, double shape, double bound) [member function]
       
  7258     cls.add_method('GetValue', 
       
  7259                    'double', 
       
  7260                    [param('double', 'mean'), param('double', 'shape'), param('double', 'bound')])
       
  7261     ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t mean, uint32_t shape, uint32_t bound) [member function]
       
  7262     cls.add_method('GetInteger', 
       
  7263                    'uint32_t', 
       
  7264                    [param('uint32_t', 'mean'), param('uint32_t', 'shape'), param('uint32_t', 'bound')])
       
  7265     ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function]
       
  7266     cls.add_method('GetValue', 
       
  7267                    'double', 
       
  7268                    [], 
       
  7269                    is_virtual=True)
       
  7270     ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function]
       
  7271     cls.add_method('GetInteger', 
       
  7272                    'uint32_t', 
       
  7273                    [], 
       
  7274                    is_virtual=True)
       
  7275     return
       
  7276 
  6567 def register_Ns3PointerChecker_methods(root_module, cls):
  7277 def register_Ns3PointerChecker_methods(root_module, cls):
  6568     ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker() [constructor]
  7278     ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker() [constructor]
  6569     cls.add_constructor([])
  7279     cls.add_constructor([])
  6570     ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [copy constructor]
  7280     ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [copy constructor]
  6571     cls.add_constructor([param('ns3::PointerChecker const &', 'arg0')])
  7281     cls.add_constructor([param('ns3::PointerChecker const &', 'arg0')])