src/spectrum/bindings/modulegen__gcc_LP64.py
changeset 7375 5ccbfab63589
parent 7101 cbdd99081786
child 7403 423566595b8a
equal deleted inserted replaced
7374:a5437cb9144d 7375:5ccbfab63589
   116     module.add_class('SpectrumPhyHelper')
   116     module.add_class('SpectrumPhyHelper')
   117     ## spectrum-type.h (module 'spectrum'): ns3::SpectrumType [class]
   117     ## spectrum-type.h (module 'spectrum'): ns3::SpectrumType [class]
   118     module.add_class('SpectrumType')
   118     module.add_class('SpectrumType')
   119     ## spectrum-type.h (module 'spectrum'): ns3::SpectrumTypeFactory [class]
   119     ## spectrum-type.h (module 'spectrum'): ns3::SpectrumTypeFactory [class]
   120     module.add_class('SpectrumTypeFactory')
   120     module.add_class('SpectrumTypeFactory')
       
   121     ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs [class]
       
   122     module.add_class('SystemWallClockMs', import_from_module='ns.core')
   121     ## tag.h (module 'network'): ns3::Tag [class]
   123     ## tag.h (module 'network'): ns3::Tag [class]
   122     module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
   124     module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
   123     ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
   125     ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
   124     module.add_class('TagBuffer', import_from_module='ns.network')
   126     module.add_class('TagBuffer', import_from_module='ns.network')
   125     ## random-variable.h (module 'core'): ns3::TriangularVariable [class]
   127     ## random-variable.h (module 'core'): ns3::TriangularVariable [class]
   184     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
   186     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
   185     ## random-variable.h (module 'core'): ns3::ParetoVariable [class]
   187     ## random-variable.h (module 'core'): ns3::ParetoVariable [class]
   186     module.add_class('ParetoVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
   188     module.add_class('ParetoVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
   187     ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel [class]
   189     ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel [class]
   188     module.add_class('PropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::Object'])
   190     module.add_class('PropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::Object'])
       
   191     ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel [class]
       
   192     module.add_class('PropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::Object'])
   189     ## queue.h (module 'network'): ns3::Queue [class]
   193     ## queue.h (module 'network'): ns3::Queue [class]
   190     module.add_class('Queue', import_from_module='ns.network', parent=root_module['ns3::Object'])
   194     module.add_class('Queue', import_from_module='ns.network', parent=root_module['ns3::Object'])
   191     ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel [class]
   195     ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel [class]
   192     module.add_class('RandomPropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationDelayModel'])
   196     module.add_class('RandomPropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationDelayModel'])
       
   197     ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel [class]
       
   198     module.add_class('RandomPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   199     ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel [class]
       
   200     module.add_class('RangePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   193     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   201     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   194     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'))
   202     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'))
   195     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
   203     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
   196     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'))
   204     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'))
   197     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
   205     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
   224     module.add_class('SpectrumPhy', parent=root_module['ns3::Object'])
   232     module.add_class('SpectrumPhy', parent=root_module['ns3::Object'])
   225     ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel [class]
   233     ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel [class]
   226     module.add_class('SpectrumPropagationLossModel', parent=root_module['ns3::Object'])
   234     module.add_class('SpectrumPropagationLossModel', parent=root_module['ns3::Object'])
   227     ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue [class]
   235     ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue [class]
   228     module.add_class('SpectrumValue', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumValue> >'])
   236     module.add_class('SpectrumValue', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumValue> >'])
       
   237     ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel [class]
       
   238     module.add_class('ThreeLogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   229     ## nstime.h (module 'core'): ns3::Time [class]
   239     ## nstime.h (module 'core'): ns3::Time [class]
   230     module.add_class('Time', import_from_module='ns.core')
   240     module.add_class('Time', import_from_module='ns.core')
   231     ## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
   241     ## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
   232     module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core')
   242     module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core')
   233     ## nstime.h (module 'core'): ns3::Time [class]
   243     ## nstime.h (module 'core'): ns3::Time [class]
   234     root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
   244     root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t'])
   235     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
   245     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
   236     module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
   246     module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
   237     ## trailer.h (module 'network'): ns3::Trailer [class]
   247     ## trailer.h (module 'network'): ns3::Trailer [class]
   238     module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
   248     module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
       
   249     ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel [class]
       
   250     module.add_class('TwoRayGroundPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   239     ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator [class]
   251     ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator [class]
   240     module.add_class('WaveformGenerator', parent=root_module['ns3::SpectrumPhy'])
   252     module.add_class('WaveformGenerator', parent=root_module['ns3::SpectrumPhy'])
   241     ## aloha-noack-mac-header.h (module 'spectrum'): ns3::AlohaNoackMacHeader [class]
   253     ## aloha-noack-mac-header.h (module 'spectrum'): ns3::AlohaNoackMacHeader [class]
   242     module.add_class('AlohaNoackMacHeader', parent=root_module['ns3::Header'])
   254     module.add_class('AlohaNoackMacHeader', parent=root_module['ns3::Header'])
   243     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
   255     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
   262     module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   274     module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   263     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
   275     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
   264     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   276     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   265     ## event-impl.h (module 'core'): ns3::EventImpl [class]
   277     ## event-impl.h (module 'core'): ns3::EventImpl [class]
   266     module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   278     module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
       
   279     ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel [class]
       
   280     module.add_class('FixedRssLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   281     ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel [class]
       
   282     module.add_class('FriisPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   267     ## friis-spectrum-propagation-loss.h (module 'spectrum'): ns3::FriisSpectrumPropagationLossModel [class]
   283     ## friis-spectrum-propagation-loss.h (module 'spectrum'): ns3::FriisSpectrumPropagationLossModel [class]
   268     module.add_class('FriisSpectrumPropagationLossModel', parent=root_module['ns3::SpectrumPropagationLossModel'])
   284     module.add_class('FriisSpectrumPropagationLossModel', parent=root_module['ns3::SpectrumPropagationLossModel'])
   269     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::HalfDuplexIdealPhy [class]
   285     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::HalfDuplexIdealPhy [class]
   270     module.add_class('HalfDuplexIdealPhy', parent=root_module['ns3::SpectrumPhy'])
   286     module.add_class('HalfDuplexIdealPhy', parent=root_module['ns3::SpectrumPhy'])
   271     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::HalfDuplexIdealPhy::State [enumeration]
   287     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::HalfDuplexIdealPhy::State [enumeration]
   284     module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   300     module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   285     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   301     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   286     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   302     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   287     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   303     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   288     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   304     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   305     ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class]
       
   306     module.add_class('LogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   289     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
   307     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
   290     module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   308     module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   291     ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
   309     ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
   292     module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   310     module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   311     ## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel [class]
       
   312     module.add_class('MatrixPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   293     ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
   313     ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
   294     module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
   314     module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
       
   315     ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel [class]
       
   316     module.add_class('NakagamiPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   295     ## net-device.h (module 'network'): ns3::NetDevice [class]
   317     ## net-device.h (module 'network'): ns3::NetDevice [class]
   296     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
   318     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
   297     ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
   319     ## 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')
   320     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]
   321     ## nix-vector.h (module 'network'): ns3::NixVector [class]
   349     module.add_container('std::list< ns3::Ptr< ns3::SpectrumPhy > >', 'ns3::Ptr< ns3::SpectrumPhy >', container_type='list')
   371     module.add_container('std::list< ns3::Ptr< ns3::SpectrumPhy > >', 'ns3::Ptr< ns3::SpectrumPhy >', container_type='list')
   350     module.add_container('ns3::SpectrumConverterMap_t', ('unsigned int', 'ns3::SpectrumConverter'), container_type='map')
   372     module.add_container('ns3::SpectrumConverterMap_t', ('unsigned int', 'ns3::SpectrumConverter'), container_type='map')
   351     module.add_container('std::vector< double >', 'double', container_type='vector')
   373     module.add_container('std::vector< double >', 'double', container_type='vector')
   352     module.add_container('ns3::Bands', 'ns3::BandInfo', container_type='vector')
   374     module.add_container('ns3::Bands', 'ns3::BandInfo', container_type='vector')
   353     module.add_container('std::vector< ns3::Ptr< ns3::SpectrumPhy > >', 'ns3::Ptr< ns3::SpectrumPhy >', container_type='vector')
   375     module.add_container('std::vector< ns3::Ptr< ns3::SpectrumPhy > >', 'ns3::Ptr< ns3::SpectrumPhy >', container_type='vector')
       
   376     typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxEndCallback')
       
   377     typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxEndCallback*')
       
   378     typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxEndCallback&')
   354     typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndOkCallback')
   379     typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndOkCallback')
   355     typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndOkCallback*')
   380     typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndOkCallback*')
   356     typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndOkCallback&')
   381     typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndOkCallback&')
   357     typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >', 'ns3::Bands')
   382     typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >', 'ns3::Bands')
   358     typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >*', 'ns3::Bands*')
   383     typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >*', 'ns3::Bands*')
   385     typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >&', 'ns3::TxSpectrumModelInfoMap_t&')
   410     typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >&', 'ns3::TxSpectrumModelInfoMap_t&')
   386     typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker')
   411     typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker')
   387     typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*')
   412     typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*')
   388     typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&')
   413     typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&')
   389     module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker')
   414     module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker')
   390     typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxStartCallback')
       
   391     typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxStartCallback*')
       
   392     typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxStartCallback&')
       
   393     typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndErrorCallback')
   415     typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndErrorCallback')
   394     typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndErrorCallback*')
   416     typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndErrorCallback*')
   395     typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndErrorCallback&')
   417     typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndErrorCallback&')
   396     typehandlers.add_type_alias('std::vector< double, std::allocator< double > >', 'ns3::Values')
   418     typehandlers.add_type_alias('std::vector< double, std::allocator< double > >', 'ns3::Values')
   397     typehandlers.add_type_alias('std::vector< double, std::allocator< double > >*', 'ns3::Values*')
   419     typehandlers.add_type_alias('std::vector< double, std::allocator< double > >*', 'ns3::Values*')
   398     typehandlers.add_type_alias('std::vector< double, std::allocator< double > >&', 'ns3::Values&')
   420     typehandlers.add_type_alias('std::vector< double, std::allocator< double > >&', 'ns3::Values&')
   399     typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxEndCallback')
   421     typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxStartCallback')
   400     typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxEndCallback*')
   422     typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxStartCallback*')
   401     typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxEndCallback&')
   423     typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxStartCallback&')
   402     typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >', 'ns3::SpectrumConverterMap_t')
   424     typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >', 'ns3::SpectrumConverterMap_t')
   403     typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >*', 'ns3::SpectrumConverterMap_t*')
   425     typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >*', 'ns3::SpectrumConverterMap_t*')
   404     typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >&', 'ns3::SpectrumConverterMap_t&')
   426     typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >&', 'ns3::SpectrumConverterMap_t&')
   405     
   427     
   406     ## Register a nested module for the namespace FatalImpl
   428     ## Register a nested module for the namespace FatalImpl
   465     register_Ns3SpectrumAnalyzerHelper_methods(root_module, root_module['ns3::SpectrumAnalyzerHelper'])
   487     register_Ns3SpectrumAnalyzerHelper_methods(root_module, root_module['ns3::SpectrumAnalyzerHelper'])
   466     register_Ns3SpectrumChannelHelper_methods(root_module, root_module['ns3::SpectrumChannelHelper'])
   488     register_Ns3SpectrumChannelHelper_methods(root_module, root_module['ns3::SpectrumChannelHelper'])
   467     register_Ns3SpectrumPhyHelper_methods(root_module, root_module['ns3::SpectrumPhyHelper'])
   489     register_Ns3SpectrumPhyHelper_methods(root_module, root_module['ns3::SpectrumPhyHelper'])
   468     register_Ns3SpectrumType_methods(root_module, root_module['ns3::SpectrumType'])
   490     register_Ns3SpectrumType_methods(root_module, root_module['ns3::SpectrumType'])
   469     register_Ns3SpectrumTypeFactory_methods(root_module, root_module['ns3::SpectrumTypeFactory'])
   491     register_Ns3SpectrumTypeFactory_methods(root_module, root_module['ns3::SpectrumTypeFactory'])
       
   492     register_Ns3SystemWallClockMs_methods(root_module, root_module['ns3::SystemWallClockMs'])
   470     register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
   493     register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
   471     register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
   494     register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
   472     register_Ns3TriangularVariable_methods(root_module, root_module['ns3::TriangularVariable'])
   495     register_Ns3TriangularVariable_methods(root_module, root_module['ns3::TriangularVariable'])
   473     register_Ns3TxSpectrumModelInfo_methods(root_module, root_module['ns3::TxSpectrumModelInfo'])
   496     register_Ns3TxSpectrumModelInfo_methods(root_module, root_module['ns3::TxSpectrumModelInfo'])
   474     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
   497     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
   498     register_Ns3NormalVariable_methods(root_module, root_module['ns3::NormalVariable'])
   521     register_Ns3NormalVariable_methods(root_module, root_module['ns3::NormalVariable'])
   499     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
   522     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
   500     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
   523     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
   501     register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable'])
   524     register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable'])
   502     register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel'])
   525     register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel'])
       
   526     register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel'])
   503     register_Ns3Queue_methods(root_module, root_module['ns3::Queue'])
   527     register_Ns3Queue_methods(root_module, root_module['ns3::Queue'])
   504     register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel'])
   528     register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel'])
       
   529     register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel'])
       
   530     register_Ns3RangePropagationLossModel_methods(root_module, root_module['ns3::RangePropagationLossModel'])
   505     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   531     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   506     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   532     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   507     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   533     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   508     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   534     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   509     register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   535     register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   518     register_Ns3SpectrumInterference_methods(root_module, root_module['ns3::SpectrumInterference'])
   544     register_Ns3SpectrumInterference_methods(root_module, root_module['ns3::SpectrumInterference'])
   519     register_Ns3SpectrumModel_methods(root_module, root_module['ns3::SpectrumModel'])
   545     register_Ns3SpectrumModel_methods(root_module, root_module['ns3::SpectrumModel'])
   520     register_Ns3SpectrumPhy_methods(root_module, root_module['ns3::SpectrumPhy'])
   546     register_Ns3SpectrumPhy_methods(root_module, root_module['ns3::SpectrumPhy'])
   521     register_Ns3SpectrumPropagationLossModel_methods(root_module, root_module['ns3::SpectrumPropagationLossModel'])
   547     register_Ns3SpectrumPropagationLossModel_methods(root_module, root_module['ns3::SpectrumPropagationLossModel'])
   522     register_Ns3SpectrumValue_methods(root_module, root_module['ns3::SpectrumValue'])
   548     register_Ns3SpectrumValue_methods(root_module, root_module['ns3::SpectrumValue'])
       
   549     register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel'])
   523     register_Ns3Time_methods(root_module, root_module['ns3::Time'])
   550     register_Ns3Time_methods(root_module, root_module['ns3::Time'])
   524     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
   551     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
   525     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
   552     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
       
   553     register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel'])
   526     register_Ns3WaveformGenerator_methods(root_module, root_module['ns3::WaveformGenerator'])
   554     register_Ns3WaveformGenerator_methods(root_module, root_module['ns3::WaveformGenerator'])
   527     register_Ns3AlohaNoackMacHeader_methods(root_module, root_module['ns3::AlohaNoackMacHeader'])
   555     register_Ns3AlohaNoackMacHeader_methods(root_module, root_module['ns3::AlohaNoackMacHeader'])
   528     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
   556     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
   529     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
   557     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
   530     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
   558     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
   535     register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel'])
   563     register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel'])
   536     register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker'])
   564     register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker'])
   537     register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue'])
   565     register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue'])
   538     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
   566     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
   539     register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
   567     register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
       
   568     register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel'])
       
   569     register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel'])
   540     register_Ns3FriisSpectrumPropagationLossModel_methods(root_module, root_module['ns3::FriisSpectrumPropagationLossModel'])
   570     register_Ns3FriisSpectrumPropagationLossModel_methods(root_module, root_module['ns3::FriisSpectrumPropagationLossModel'])
   541     register_Ns3HalfDuplexIdealPhy_methods(root_module, root_module['ns3::HalfDuplexIdealPhy'])
   571     register_Ns3HalfDuplexIdealPhy_methods(root_module, root_module['ns3::HalfDuplexIdealPhy'])
   542     register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
   572     register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
   543     register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
   573     register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
   544     register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker'])
   574     register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker'])
   545     register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue'])
   575     register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue'])
   546     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
   576     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
   547     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   577     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   548     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   578     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   549     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
   579     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
       
   580     register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
   550     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
   581     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
   551     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
   582     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
       
   583     register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel'])
   552     register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
   584     register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
       
   585     register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel'])
   553     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   586     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   554     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   587     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   555     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
   588     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
   556     register_Ns3NonCommunicatingNetDevice_methods(root_module, root_module['ns3::NonCommunicatingNetDevice'])
   589     register_Ns3NonCommunicatingNetDevice_methods(root_module, root_module['ns3::NonCommunicatingNetDevice'])
   557     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
   590     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
  2229 def register_Ns3SpectrumChannelHelper_methods(root_module, cls):
  2262 def register_Ns3SpectrumChannelHelper_methods(root_module, cls):
  2230     ## spectrum-helper.h (module 'spectrum'): ns3::SpectrumChannelHelper::SpectrumChannelHelper() [constructor]
  2263     ## spectrum-helper.h (module 'spectrum'): ns3::SpectrumChannelHelper::SpectrumChannelHelper() [constructor]
  2231     cls.add_constructor([])
  2264     cls.add_constructor([])
  2232     ## spectrum-helper.h (module 'spectrum'): ns3::SpectrumChannelHelper::SpectrumChannelHelper(ns3::SpectrumChannelHelper const & arg0) [copy constructor]
  2265     ## spectrum-helper.h (module 'spectrum'): ns3::SpectrumChannelHelper::SpectrumChannelHelper(ns3::SpectrumChannelHelper const & arg0) [copy constructor]
  2233     cls.add_constructor([param('ns3::SpectrumChannelHelper const &', 'arg0')])
  2266     cls.add_constructor([param('ns3::SpectrumChannelHelper const &', 'arg0')])
       
  2267     ## spectrum-helper.h (module 'spectrum'): void ns3::SpectrumChannelHelper::AddPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
       
  2268     cls.add_method('AddPropagationLoss', 
       
  2269                    'void', 
       
  2270                    [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
       
  2271     ## spectrum-helper.h (module 'spectrum'): void ns3::SpectrumChannelHelper::AddPropagationLoss(ns3::Ptr<ns3::PropagationLossModel> m) [member function]
       
  2272     cls.add_method('AddPropagationLoss', 
       
  2273                    'void', 
       
  2274                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'm')])
  2234     ## spectrum-helper.h (module 'spectrum'): void ns3::SpectrumChannelHelper::AddSpectrumPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
  2275     ## spectrum-helper.h (module 'spectrum'): void ns3::SpectrumChannelHelper::AddSpectrumPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
  2235     cls.add_method('AddSpectrumPropagationLoss', 
  2276     cls.add_method('AddSpectrumPropagationLoss', 
  2236                    'void', 
  2277                    'void', 
  2237                    [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
  2278                    [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
       
  2279     ## spectrum-helper.h (module 'spectrum'): void ns3::SpectrumChannelHelper::AddSpectrumPropagationLoss(ns3::Ptr<ns3::SpectrumPropagationLossModel> m) [member function]
       
  2280     cls.add_method('AddSpectrumPropagationLoss', 
       
  2281                    'void', 
       
  2282                    [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'm')])
  2238     ## spectrum-helper.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumChannel> ns3::SpectrumChannelHelper::Create() const [member function]
  2283     ## spectrum-helper.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumChannel> ns3::SpectrumChannelHelper::Create() const [member function]
  2239     cls.add_method('Create', 
  2284     cls.add_method('Create', 
  2240                    'ns3::Ptr< ns3::SpectrumChannel >', 
  2285                    'ns3::Ptr< ns3::SpectrumChannel >', 
  2241                    [], 
  2286                    [], 
  2242                    is_const=True)
  2287                    is_const=True)
  2314     ## spectrum-type.h (module 'spectrum'): static std::string ns3::SpectrumTypeFactory::GetNameByUid(uint32_t uid) [member function]
  2359     ## spectrum-type.h (module 'spectrum'): static std::string ns3::SpectrumTypeFactory::GetNameByUid(uint32_t uid) [member function]
  2315     cls.add_method('GetNameByUid', 
  2360     cls.add_method('GetNameByUid', 
  2316                    'std::string', 
  2361                    'std::string', 
  2317                    [param('uint32_t', 'uid')], 
  2362                    [param('uint32_t', 'uid')], 
  2318                    is_static=True)
  2363                    is_static=True)
       
  2364     return
       
  2365 
       
  2366 def register_Ns3SystemWallClockMs_methods(root_module, cls):
       
  2367     ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs(ns3::SystemWallClockMs const & arg0) [copy constructor]
       
  2368     cls.add_constructor([param('ns3::SystemWallClockMs const &', 'arg0')])
       
  2369     ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs() [constructor]
       
  2370     cls.add_constructor([])
       
  2371     ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::End() [member function]
       
  2372     cls.add_method('End', 
       
  2373                    'int64_t', 
       
  2374                    [])
       
  2375     ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedReal() const [member function]
       
  2376     cls.add_method('GetElapsedReal', 
       
  2377                    'int64_t', 
       
  2378                    [], 
       
  2379                    is_const=True)
       
  2380     ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedSystem() const [member function]
       
  2381     cls.add_method('GetElapsedSystem', 
       
  2382                    'int64_t', 
       
  2383                    [], 
       
  2384                    is_const=True)
       
  2385     ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedUser() const [member function]
       
  2386     cls.add_method('GetElapsedUser', 
       
  2387                    'int64_t', 
       
  2388                    [], 
       
  2389                    is_const=True)
       
  2390     ## system-wall-clock-ms.h (module 'core'): void ns3::SystemWallClockMs::Start() [member function]
       
  2391     cls.add_method('Start', 
       
  2392                    'void', 
       
  2393                    [])
  2319     return
  2394     return
  2320 
  2395 
  2321 def register_Ns3Tag_methods(root_module, cls):
  2396 def register_Ns3Tag_methods(root_module, cls):
  2322     ## tag.h (module 'network'): ns3::Tag::Tag() [constructor]
  2397     ## tag.h (module 'network'): ns3::Tag::Tag() [constructor]
  2323     cls.add_constructor([])
  2398     cls.add_constructor([])
  3181                    'ns3::TypeId', 
  3256                    'ns3::TypeId', 
  3182                    [], 
  3257                    [], 
  3183                    is_static=True)
  3258                    is_static=True)
  3184     return
  3259     return
  3185 
  3260 
       
  3261 def register_Ns3PropagationLossModel_methods(root_module, cls):
       
  3262     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function]
       
  3263     cls.add_method('GetTypeId', 
       
  3264                    'ns3::TypeId', 
       
  3265                    [], 
       
  3266                    is_static=True)
       
  3267     ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel::PropagationLossModel() [constructor]
       
  3268     cls.add_constructor([])
       
  3269     ## propagation-loss-model.h (module 'propagation'): void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function]
       
  3270     cls.add_method('SetNext', 
       
  3271                    'void', 
       
  3272                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')])
       
  3273     ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  3274     cls.add_method('CalcRxPower', 
       
  3275                    'double', 
       
  3276                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  3277                    is_const=True)
       
  3278     ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  3279     cls.add_method('DoCalcRxPower', 
       
  3280                    'double', 
       
  3281                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  3282                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
       
  3283     return
       
  3284 
  3186 def register_Ns3Queue_methods(root_module, cls):
  3285 def register_Ns3Queue_methods(root_module, cls):
  3187     ## queue.h (module 'network'): ns3::Queue::Queue(ns3::Queue const & arg0) [copy constructor]
  3286     ## queue.h (module 'network'): ns3::Queue::Queue(ns3::Queue const & arg0) [copy constructor]
  3188     cls.add_constructor([param('ns3::Queue const &', 'arg0')])
  3287     cls.add_constructor([param('ns3::Queue const &', 'arg0')])
  3189     ## queue.h (module 'network'): ns3::Queue::Queue() [constructor]
  3288     ## queue.h (module 'network'): ns3::Queue::Queue() [constructor]
  3190     cls.add_constructor([])
  3289     cls.add_constructor([])
  3284     ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function]
  3383     ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function]
  3285     cls.add_method('GetTypeId', 
  3384     cls.add_method('GetTypeId', 
  3286                    'ns3::TypeId', 
  3385                    'ns3::TypeId', 
  3287                    [], 
  3386                    [], 
  3288                    is_static=True)
  3387                    is_static=True)
       
  3388     return
       
  3389 
       
  3390 def register_Ns3RandomPropagationLossModel_methods(root_module, cls):
       
  3391     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function]
       
  3392     cls.add_method('GetTypeId', 
       
  3393                    'ns3::TypeId', 
       
  3394                    [], 
       
  3395                    is_static=True)
       
  3396     ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor]
       
  3397     cls.add_constructor([])
       
  3398     ## propagation-loss-model.h (module 'propagation'): double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  3399     cls.add_method('DoCalcRxPower', 
       
  3400                    'double', 
       
  3401                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  3402                    is_const=True, visibility='private', is_virtual=True)
       
  3403     return
       
  3404 
       
  3405 def register_Ns3RangePropagationLossModel_methods(root_module, cls):
       
  3406     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function]
       
  3407     cls.add_method('GetTypeId', 
       
  3408                    'ns3::TypeId', 
       
  3409                    [], 
       
  3410                    is_static=True)
       
  3411     ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor]
       
  3412     cls.add_constructor([])
       
  3413     ## propagation-loss-model.h (module 'propagation'): double ns3::RangePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  3414     cls.add_method('DoCalcRxPower', 
       
  3415                    'double', 
       
  3416                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  3417                    is_const=True, visibility='private', is_virtual=True)
  3289     return
  3418     return
  3290 
  3419 
  3291 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls):
  3420 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls):
  3292     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor]
  3421     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor]
  3293     cls.add_constructor([])
  3422     cls.add_constructor([])
  3664     cls.add_method('ValuesEnd', 
  3793     cls.add_method('ValuesEnd', 
  3665                    '__gnu_cxx::__normal_iterator< double *, std::vector< double > >', 
  3794                    '__gnu_cxx::__normal_iterator< double *, std::vector< double > >', 
  3666                    [])
  3795                    [])
  3667     return
  3796     return
  3668 
  3797 
       
  3798 def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls):
       
  3799     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function]
       
  3800     cls.add_method('GetTypeId', 
       
  3801                    'ns3::TypeId', 
       
  3802                    [], 
       
  3803                    is_static=True)
       
  3804     ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor]
       
  3805     cls.add_constructor([])
       
  3806     ## propagation-loss-model.h (module 'propagation'): double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  3807     cls.add_method('DoCalcRxPower', 
       
  3808                    'double', 
       
  3809                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  3810                    is_const=True, visibility='private', is_virtual=True)
       
  3811     return
       
  3812 
  3669 def register_Ns3Time_methods(root_module, cls):
  3813 def register_Ns3Time_methods(root_module, cls):
  3670     cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
  3814     cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
  3671     cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
  3815     cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
  3672     cls.add_binary_comparison_operator('<')
  3816     cls.add_binary_comparison_operator('<')
  3673     cls.add_binary_comparison_operator('>')
  3817     cls.add_binary_comparison_operator('>')
  3880                    'void', 
  4024                    'void', 
  3881                    [param('ns3::Buffer::Iterator', 'start')], 
  4025                    [param('ns3::Buffer::Iterator', 'start')], 
  3882                    is_pure_virtual=True, is_const=True, is_virtual=True)
  4026                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3883     return
  4027     return
  3884 
  4028 
       
  4029 def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls):
       
  4030     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function]
       
  4031     cls.add_method('GetTypeId', 
       
  4032                    'ns3::TypeId', 
       
  4033                    [], 
       
  4034                    is_static=True)
       
  4035     ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor]
       
  4036     cls.add_constructor([])
       
  4037     ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetLambda(double frequency, double speed) [member function]
       
  4038     cls.add_method('SetLambda', 
       
  4039                    'void', 
       
  4040                    [param('double', 'frequency'), param('double', 'speed')])
       
  4041     ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetLambda(double lambda) [member function]
       
  4042     cls.add_method('SetLambda', 
       
  4043                    'void', 
       
  4044                    [param('double', 'lambda')])
       
  4045     ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
       
  4046     cls.add_method('SetSystemLoss', 
       
  4047                    'void', 
       
  4048                    [param('double', 'systemLoss')])
       
  4049     ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function]
       
  4050     cls.add_method('SetMinDistance', 
       
  4051                    'void', 
       
  4052                    [param('double', 'minDistance')])
       
  4053     ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function]
       
  4054     cls.add_method('GetMinDistance', 
       
  4055                    'double', 
       
  4056                    [], 
       
  4057                    is_const=True)
       
  4058     ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetLambda() const [member function]
       
  4059     cls.add_method('GetLambda', 
       
  4060                    'double', 
       
  4061                    [], 
       
  4062                    is_const=True)
       
  4063     ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function]
       
  4064     cls.add_method('GetSystemLoss', 
       
  4065                    'double', 
       
  4066                    [], 
       
  4067                    is_const=True)
       
  4068     ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function]
       
  4069     cls.add_method('SetHeightAboveZ', 
       
  4070                    'void', 
       
  4071                    [param('double', 'heightAboveZ')])
       
  4072     ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  4073     cls.add_method('DoCalcRxPower', 
       
  4074                    'double', 
       
  4075                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  4076                    is_const=True, visibility='private', is_virtual=True)
       
  4077     return
       
  4078 
  3885 def register_Ns3WaveformGenerator_methods(root_module, cls):
  4079 def register_Ns3WaveformGenerator_methods(root_module, cls):
  3886     ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator::WaveformGenerator(ns3::WaveformGenerator const & arg0) [copy constructor]
  4080     ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator::WaveformGenerator(ns3::WaveformGenerator const & arg0) [copy constructor]
  3887     cls.add_constructor([param('ns3::WaveformGenerator const &', 'arg0')])
  4081     cls.add_constructor([param('ns3::WaveformGenerator const &', 'arg0')])
  3888     ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator::WaveformGenerator() [constructor]
  4082     ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator::WaveformGenerator() [constructor]
  3889     cls.add_constructor([])
  4083     cls.add_constructor([])
  4300                    'void', 
  4494                    'void', 
  4301                    [], 
  4495                    [], 
  4302                    is_pure_virtual=True, visibility='protected', is_virtual=True)
  4496                    is_pure_virtual=True, visibility='protected', is_virtual=True)
  4303     return
  4497     return
  4304 
  4498 
       
  4499 def register_Ns3FixedRssLossModel_methods(root_module, cls):
       
  4500     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function]
       
  4501     cls.add_method('GetTypeId', 
       
  4502                    'ns3::TypeId', 
       
  4503                    [], 
       
  4504                    is_static=True)
       
  4505     ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel::FixedRssLossModel() [constructor]
       
  4506     cls.add_constructor([])
       
  4507     ## propagation-loss-model.h (module 'propagation'): void ns3::FixedRssLossModel::SetRss(double rss) [member function]
       
  4508     cls.add_method('SetRss', 
       
  4509                    'void', 
       
  4510                    [param('double', 'rss')])
       
  4511     ## propagation-loss-model.h (module 'propagation'): double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  4512     cls.add_method('DoCalcRxPower', 
       
  4513                    'double', 
       
  4514                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  4515                    is_const=True, visibility='private', is_virtual=True)
       
  4516     return
       
  4517 
       
  4518 def register_Ns3FriisPropagationLossModel_methods(root_module, cls):
       
  4519     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function]
       
  4520     cls.add_method('GetTypeId', 
       
  4521                    'ns3::TypeId', 
       
  4522                    [], 
       
  4523                    is_static=True)
       
  4524     ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor]
       
  4525     cls.add_constructor([])
       
  4526     ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetLambda(double frequency, double speed) [member function]
       
  4527     cls.add_method('SetLambda', 
       
  4528                    'void', 
       
  4529                    [param('double', 'frequency'), param('double', 'speed')])
       
  4530     ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetLambda(double lambda) [member function]
       
  4531     cls.add_method('SetLambda', 
       
  4532                    'void', 
       
  4533                    [param('double', 'lambda')])
       
  4534     ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
       
  4535     cls.add_method('SetSystemLoss', 
       
  4536                    'void', 
       
  4537                    [param('double', 'systemLoss')])
       
  4538     ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetMinDistance(double minDistance) [member function]
       
  4539     cls.add_method('SetMinDistance', 
       
  4540                    'void', 
       
  4541                    [param('double', 'minDistance')])
       
  4542     ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetMinDistance() const [member function]
       
  4543     cls.add_method('GetMinDistance', 
       
  4544                    'double', 
       
  4545                    [], 
       
  4546                    is_const=True)
       
  4547     ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetLambda() const [member function]
       
  4548     cls.add_method('GetLambda', 
       
  4549                    'double', 
       
  4550                    [], 
       
  4551                    is_const=True)
       
  4552     ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function]
       
  4553     cls.add_method('GetSystemLoss', 
       
  4554                    'double', 
       
  4555                    [], 
       
  4556                    is_const=True)
       
  4557     ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  4558     cls.add_method('DoCalcRxPower', 
       
  4559                    'double', 
       
  4560                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  4561                    is_const=True, visibility='private', is_virtual=True)
       
  4562     return
       
  4563 
  4305 def register_Ns3FriisSpectrumPropagationLossModel_methods(root_module, cls):
  4564 def register_Ns3FriisSpectrumPropagationLossModel_methods(root_module, cls):
  4306     ## friis-spectrum-propagation-loss.h (module 'spectrum'): ns3::FriisSpectrumPropagationLossModel::FriisSpectrumPropagationLossModel(ns3::FriisSpectrumPropagationLossModel const & arg0) [copy constructor]
  4565     ## friis-spectrum-propagation-loss.h (module 'spectrum'): ns3::FriisSpectrumPropagationLossModel::FriisSpectrumPropagationLossModel(ns3::FriisSpectrumPropagationLossModel const & arg0) [copy constructor]
  4307     cls.add_constructor([param('ns3::FriisSpectrumPropagationLossModel const &', 'arg0')])
  4566     cls.add_constructor([param('ns3::FriisSpectrumPropagationLossModel const &', 'arg0')])
  4308     ## friis-spectrum-propagation-loss.h (module 'spectrum'): ns3::FriisSpectrumPropagationLossModel::FriisSpectrumPropagationLossModel() [constructor]
  4567     ## friis-spectrum-propagation-loss.h (module 'spectrum'): ns3::FriisSpectrumPropagationLossModel::FriisSpectrumPropagationLossModel() [constructor]
  4309     cls.add_constructor([])
  4568     cls.add_constructor([])
  4575     cls.add_method('Set', 
  4834     cls.add_method('Set', 
  4576                    'void', 
  4835                    'void', 
  4577                    [param('ns3::Ipv6Prefix const &', 'value')])
  4836                    [param('ns3::Ipv6Prefix const &', 'value')])
  4578     return
  4837     return
  4579 
  4838 
       
  4839 def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls):
       
  4840     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function]
       
  4841     cls.add_method('GetTypeId', 
       
  4842                    'ns3::TypeId', 
       
  4843                    [], 
       
  4844                    is_static=True)
       
  4845     ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor]
       
  4846     cls.add_constructor([])
       
  4847     ## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function]
       
  4848     cls.add_method('SetPathLossExponent', 
       
  4849                    'void', 
       
  4850                    [param('double', 'n')])
       
  4851     ## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function]
       
  4852     cls.add_method('GetPathLossExponent', 
       
  4853                    'double', 
       
  4854                    [], 
       
  4855                    is_const=True)
       
  4856     ## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function]
       
  4857     cls.add_method('SetReference', 
       
  4858                    'void', 
       
  4859                    [param('double', 'referenceDistance'), param('double', 'referenceLoss')])
       
  4860     ## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  4861     cls.add_method('DoCalcRxPower', 
       
  4862                    'double', 
       
  4863                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  4864                    is_const=True, visibility='private', is_virtual=True)
       
  4865     return
       
  4866 
  4580 def register_Ns3Mac48AddressChecker_methods(root_module, cls):
  4867 def register_Ns3Mac48AddressChecker_methods(root_module, cls):
  4581     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor]
  4868     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor]
  4582     cls.add_constructor([])
  4869     cls.add_constructor([])
  4583     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor]
  4870     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor]
  4584     cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')])
  4871     cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')])
  4615     cls.add_method('Set', 
  4902     cls.add_method('Set', 
  4616                    'void', 
  4903                    'void', 
  4617                    [param('ns3::Mac48Address const &', 'value')])
  4904                    [param('ns3::Mac48Address const &', 'value')])
  4618     return
  4905     return
  4619 
  4906 
       
  4907 def register_Ns3MatrixPropagationLossModel_methods(root_module, cls):
       
  4908     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::MatrixPropagationLossModel::GetTypeId() [member function]
       
  4909     cls.add_method('GetTypeId', 
       
  4910                    'ns3::TypeId', 
       
  4911                    [], 
       
  4912                    is_static=True)
       
  4913     ## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel::MatrixPropagationLossModel() [constructor]
       
  4914     cls.add_constructor([])
       
  4915     ## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, double loss, bool symmetric=true) [member function]
       
  4916     cls.add_method('SetLoss', 
       
  4917                    'void', 
       
  4918                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('double', 'loss'), param('bool', 'symmetric', default_value='true')])
       
  4919     ## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetDefaultLoss(double arg0) [member function]
       
  4920     cls.add_method('SetDefaultLoss', 
       
  4921                    'void', 
       
  4922                    [param('double', 'arg0')])
       
  4923     ## propagation-loss-model.h (module 'propagation'): double ns3::MatrixPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  4924     cls.add_method('DoCalcRxPower', 
       
  4925                    'double', 
       
  4926                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  4927                    is_const=True, visibility='private', is_virtual=True)
       
  4928     return
       
  4929 
  4620 def register_Ns3MobilityModel_methods(root_module, cls):
  4930 def register_Ns3MobilityModel_methods(root_module, cls):
  4621     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor]
  4931     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor]
  4622     cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')])
  4932     cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')])
  4623     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor]
  4933     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor]
  4624     cls.add_constructor([])
  4934     cls.add_constructor([])
  4664     ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
  4974     ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
  4665     cls.add_method('DoSetPosition', 
  4975     cls.add_method('DoSetPosition', 
  4666                    'void', 
  4976                    'void', 
  4667                    [param('ns3::Vector const &', 'position')], 
  4977                    [param('ns3::Vector const &', 'position')], 
  4668                    is_pure_virtual=True, visibility='private', is_virtual=True)
  4978                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  4979     return
       
  4980 
       
  4981 def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls):
       
  4982     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function]
       
  4983     cls.add_method('GetTypeId', 
       
  4984                    'ns3::TypeId', 
       
  4985                    [], 
       
  4986                    is_static=True)
       
  4987     ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor]
       
  4988     cls.add_constructor([])
       
  4989     ## propagation-loss-model.h (module 'propagation'): double ns3::NakagamiPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  4990     cls.add_method('DoCalcRxPower', 
       
  4991                    'double', 
       
  4992                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  4993                    is_const=True, visibility='private', is_virtual=True)
  4669     return
  4994     return
  4670 
  4995 
  4671 def register_Ns3NetDevice_methods(root_module, cls):
  4996 def register_Ns3NetDevice_methods(root_module, cls):
  4672     ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor]
  4997     ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor]
  4673     cls.add_constructor([])
  4998     cls.add_constructor([])
  4897     ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function]
  5222     ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function]
  4898     cls.add_method('GetTypeId', 
  5223     cls.add_method('GetTypeId', 
  4899                    'ns3::TypeId', 
  5224                    'ns3::TypeId', 
  4900                    [], 
  5225                    [], 
  4901                    is_static=True)
  5226                    is_static=True)
       
  5227     ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Callback<void,ns3::Ptr<ns3::NetDevice>,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> listener) [member function]
       
  5228     cls.add_method('RegisterDeviceAdditionListener', 
       
  5229                    'void', 
       
  5230                    [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')])
  4902     ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function]
  5231     ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function]
  4903     cls.add_method('RegisterProtocolHandler', 
  5232     cls.add_method('RegisterProtocolHandler', 
  4904                    'void', 
  5233                    'void', 
  4905                    [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')])
  5234                    [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')])
       
  5235     ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Callback<void,ns3::Ptr<ns3::NetDevice>,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> listener) [member function]
       
  5236     cls.add_method('UnregisterDeviceAdditionListener', 
       
  5237                    'void', 
       
  5238                    [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')])
  4906     ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler) [member function]
  5239     ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler) [member function]
  4907     cls.add_method('UnregisterProtocolHandler', 
  5240     cls.add_method('UnregisterProtocolHandler', 
  4908                    'void', 
  5241                    'void', 
  4909                    [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler')])
  5242                    [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler')])
  4910     ## node.h (module 'network'): void ns3::Node::DoDispose() [member function]
  5243     ## node.h (module 'network'): void ns3::Node::DoDispose() [member function]
  4915     ## node.h (module 'network'): void ns3::Node::DoStart() [member function]
  5248     ## node.h (module 'network'): void ns3::Node::DoStart() [member function]
  4916     cls.add_method('DoStart', 
  5249     cls.add_method('DoStart', 
  4917                    'void', 
  5250                    'void', 
  4918                    [], 
  5251                    [], 
  4919                    visibility='protected', is_virtual=True)
  5252                    visibility='protected', is_virtual=True)
  4920     ## node.h (module 'network'): void ns3::Node::NotifyDeviceAdded(ns3::Ptr<ns3::NetDevice> device) [member function]
       
  4921     cls.add_method('NotifyDeviceAdded', 
       
  4922                    'void', 
       
  4923                    [param('ns3::Ptr< ns3::NetDevice >', 'device')], 
       
  4924                    visibility='private', is_virtual=True)
       
  4925     return
  5253     return
  4926 
  5254 
  4927 def register_Ns3NonCommunicatingNetDevice_methods(root_module, cls):
  5255 def register_Ns3NonCommunicatingNetDevice_methods(root_module, cls):
  4928     ## non-communicating-net-device.h (module 'spectrum'): ns3::NonCommunicatingNetDevice::NonCommunicatingNetDevice(ns3::NonCommunicatingNetDevice const & arg0) [copy constructor]
  5256     ## non-communicating-net-device.h (module 'spectrum'): ns3::NonCommunicatingNetDevice::NonCommunicatingNetDevice(ns3::NonCommunicatingNetDevice const & arg0) [copy constructor]
  4929     cls.add_constructor([param('ns3::NonCommunicatingNetDevice const &', 'arg0')])
  5257     cls.add_constructor([param('ns3::NonCommunicatingNetDevice const &', 'arg0')])
  5436 def register_Ns3SpectrumChannel_methods(root_module, cls):
  5764 def register_Ns3SpectrumChannel_methods(root_module, cls):
  5437     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel() [constructor]
  5765     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel() [constructor]
  5438     cls.add_constructor([])
  5766     cls.add_constructor([])
  5439     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel(ns3::SpectrumChannel const & arg0) [copy constructor]
  5767     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel(ns3::SpectrumChannel const & arg0) [copy constructor]
  5440     cls.add_constructor([param('ns3::SpectrumChannel const &', 'arg0')])
  5768     cls.add_constructor([param('ns3::SpectrumChannel const &', 'arg0')])
       
  5769     ## spectrum-channel.h (module 'spectrum'): void ns3::SpectrumChannel::AddPropagationLossModel(ns3::Ptr<ns3::PropagationLossModel> loss) [member function]
       
  5770     cls.add_method('AddPropagationLossModel', 
       
  5771                    'void', 
       
  5772                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'loss')], 
       
  5773                    is_pure_virtual=True, is_virtual=True)
  5441     ## spectrum-channel.h (module 'spectrum'): void ns3::SpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function]
  5774     ## spectrum-channel.h (module 'spectrum'): void ns3::SpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function]
  5442     cls.add_method('AddRx', 
  5775     cls.add_method('AddRx', 
  5443                    'void', 
  5776                    'void', 
  5444                    [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], 
  5777                    [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], 
  5445                    is_pure_virtual=True, is_virtual=True)
  5778                    is_pure_virtual=True, is_virtual=True)
  5843 def register_Ns3MultiModelSpectrumChannel_methods(root_module, cls):
  6176 def register_Ns3MultiModelSpectrumChannel_methods(root_module, cls):
  5844     ## multi-model-spectrum-channel.h (module 'spectrum'): ns3::MultiModelSpectrumChannel::MultiModelSpectrumChannel(ns3::MultiModelSpectrumChannel const & arg0) [copy constructor]
  6177     ## multi-model-spectrum-channel.h (module 'spectrum'): ns3::MultiModelSpectrumChannel::MultiModelSpectrumChannel(ns3::MultiModelSpectrumChannel const & arg0) [copy constructor]
  5845     cls.add_constructor([param('ns3::MultiModelSpectrumChannel const &', 'arg0')])
  6178     cls.add_constructor([param('ns3::MultiModelSpectrumChannel const &', 'arg0')])
  5846     ## multi-model-spectrum-channel.h (module 'spectrum'): ns3::MultiModelSpectrumChannel::MultiModelSpectrumChannel() [constructor]
  6179     ## multi-model-spectrum-channel.h (module 'spectrum'): ns3::MultiModelSpectrumChannel::MultiModelSpectrumChannel() [constructor]
  5847     cls.add_constructor([])
  6180     cls.add_constructor([])
       
  6181     ## multi-model-spectrum-channel.h (module 'spectrum'): void ns3::MultiModelSpectrumChannel::AddPropagationLossModel(ns3::Ptr<ns3::PropagationLossModel> loss) [member function]
       
  6182     cls.add_method('AddPropagationLossModel', 
       
  6183                    'void', 
       
  6184                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'loss')], 
       
  6185                    is_virtual=True)
  5848     ## multi-model-spectrum-channel.h (module 'spectrum'): void ns3::MultiModelSpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function]
  6186     ## multi-model-spectrum-channel.h (module 'spectrum'): void ns3::MultiModelSpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function]
  5849     cls.add_method('AddRx', 
  6187     cls.add_method('AddRx', 
  5850                    'void', 
  6188                    'void', 
  5851                    [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], 
  6189                    [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], 
  5852                    is_virtual=True)
  6190                    is_virtual=True)
  5900 def register_Ns3SingleModelSpectrumChannel_methods(root_module, cls):
  6238 def register_Ns3SingleModelSpectrumChannel_methods(root_module, cls):
  5901     ## single-model-spectrum-channel.h (module 'spectrum'): ns3::SingleModelSpectrumChannel::SingleModelSpectrumChannel(ns3::SingleModelSpectrumChannel const & arg0) [copy constructor]
  6239     ## single-model-spectrum-channel.h (module 'spectrum'): ns3::SingleModelSpectrumChannel::SingleModelSpectrumChannel(ns3::SingleModelSpectrumChannel const & arg0) [copy constructor]
  5902     cls.add_constructor([param('ns3::SingleModelSpectrumChannel const &', 'arg0')])
  6240     cls.add_constructor([param('ns3::SingleModelSpectrumChannel const &', 'arg0')])
  5903     ## single-model-spectrum-channel.h (module 'spectrum'): ns3::SingleModelSpectrumChannel::SingleModelSpectrumChannel() [constructor]
  6241     ## single-model-spectrum-channel.h (module 'spectrum'): ns3::SingleModelSpectrumChannel::SingleModelSpectrumChannel() [constructor]
  5904     cls.add_constructor([])
  6242     cls.add_constructor([])
       
  6243     ## single-model-spectrum-channel.h (module 'spectrum'): void ns3::SingleModelSpectrumChannel::AddPropagationLossModel(ns3::Ptr<ns3::PropagationLossModel> loss) [member function]
       
  6244     cls.add_method('AddPropagationLossModel', 
       
  6245                    'void', 
       
  6246                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'loss')], 
       
  6247                    is_virtual=True)
  5905     ## single-model-spectrum-channel.h (module 'spectrum'): void ns3::SingleModelSpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function]
  6248     ## single-model-spectrum-channel.h (module 'spectrum'): void ns3::SingleModelSpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function]
  5906     cls.add_method('AddRx', 
  6249     cls.add_method('AddRx', 
  5907                    'void', 
  6250                    'void', 
  5908                    [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], 
  6251                    [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], 
  5909                    is_virtual=True)
  6252                    is_virtual=True)