src/lte/bindings/modulegen__gcc_ILP32.py
changeset 8824 ab8a8cc75aa9
parent 8776 fe3a4ad51c52
child 8893 a11fdda061ae
equal deleted inserted replaced
8823:c49104e07bcb 8824:ab8a8cc75aa9
    30     module.add_class('AttributeConstructionList', import_from_module='ns.core')
    30     module.add_class('AttributeConstructionList', import_from_module='ns.core')
    31     ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct]
    31     ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct]
    32     module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList'])
    32     module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList'])
    33     ## spectrum-model.h (module 'spectrum'): ns3::BandInfo [struct]
    33     ## spectrum-model.h (module 'spectrum'): ns3::BandInfo [struct]
    34     module.add_class('BandInfo', import_from_module='ns.spectrum')
    34     module.add_class('BandInfo', import_from_module='ns.spectrum')
    35     ## box.h (module 'mobility'): ns3::Box [class]
       
    36     module.add_class('Box', import_from_module='ns.mobility')
       
    37     ## box.h (module 'mobility'): ns3::Box::Side [enumeration]
       
    38     module.add_enum('Side', ['RIGHT', 'LEFT', 'TOP', 'BOTTOM', 'UP', 'DOWN'], outer_class=root_module['ns3::Box'], import_from_module='ns.mobility')
       
    39     ## buffer.h (module 'network'): ns3::Buffer [class]
    35     ## buffer.h (module 'network'): ns3::Buffer [class]
    40     module.add_class('Buffer', import_from_module='ns.network')
    36     module.add_class('Buffer', import_from_module='ns.network')
    41     ## buffer.h (module 'network'): ns3::Buffer::Iterator [class]
    37     ## buffer.h (module 'network'): ns3::Buffer::Iterator [class]
    42     module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer'])
    38     module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer'])
    43     ## lte-common.h (module 'lte'): ns3::BufferSizeLevelBsr [class]
    39     ## lte-common.h (module 'lte'): ns3::BufferSizeLevelBsr [class]
    52     module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList'])
    48     module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList'])
    53     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct]
    49     ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct]
    54     module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator'])
    50     module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator'])
    55     ## callback.h (module 'core'): ns3::CallbackBase [class]
    51     ## callback.h (module 'core'): ns3::CallbackBase [class]
    56     module.add_class('CallbackBase', import_from_module='ns.core')
    52     module.add_class('CallbackBase', import_from_module='ns.core')
    57     ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper [class]
       
    58     module.add_class('ConstantVelocityHelper', import_from_module='ns.mobility')
       
    59     ## data-output-interface.h (module 'stats'): ns3::DataOutputCallback [class]
    53     ## data-output-interface.h (module 'stats'): ns3::DataOutputCallback [class]
    60     module.add_class('DataOutputCallback', allow_subclassing=True, import_from_module='ns.stats')
    54     module.add_class('DataOutputCallback', allow_subclassing=True, import_from_module='ns.stats')
    61     ## data-rate.h (module 'network'): ns3::DataRate [class]
    55     ## data-rate.h (module 'network'): ns3::DataRate [class]
    62     module.add_class('DataRate', import_from_module='ns.network')
    56     module.add_class('DataRate', import_from_module='ns.network')
    63     ## eps-bearer.h (module 'lte'): ns3::EpsBearer [struct]
    57     ## eps-bearer.h (module 'lte'): ns3::EpsBearer [struct]
   292     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
   286     module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
   293     ## simulator.h (module 'core'): ns3::Simulator [class]
   287     ## simulator.h (module 'core'): ns3::Simulator [class]
   294     module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core')
   288     module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core')
   295     ## data-calculator.h (module 'stats'): ns3::StatisticalSummary [class]
   289     ## data-calculator.h (module 'stats'): ns3::StatisticalSummary [class]
   296     module.add_class('StatisticalSummary', allow_subclassing=True, import_from_module='ns.stats')
   290     module.add_class('StatisticalSummary', allow_subclassing=True, import_from_module='ns.stats')
   297     ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs [class]
       
   298     module.add_class('SystemWallClockMs', import_from_module='ns.core')
       
   299     ## tag.h (module 'network'): ns3::Tag [class]
   291     ## tag.h (module 'network'): ns3::Tag [class]
   300     module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
   292     module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
   301     ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
   293     ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
   302     module.add_class('TagBuffer', import_from_module='ns.network')
   294     module.add_class('TagBuffer', import_from_module='ns.network')
   303     ## lte-spectrum-phy.h (module 'lte'): ns3::TbId_t [struct]
   295     ## lte-spectrum-phy.h (module 'lte'): ns3::TbId_t [struct]
   420     module.add_class('PacketBurst', import_from_module='ns.network', parent=root_module['ns3::Object'])
   412     module.add_class('PacketBurst', import_from_module='ns.network', parent=root_module['ns3::Object'])
   421     ## random-variable.h (module 'core'): ns3::ParetoVariable [class]
   413     ## random-variable.h (module 'core'): ns3::ParetoVariable [class]
   422     module.add_class('ParetoVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
   414     module.add_class('ParetoVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
   423     ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag [class]
   415     ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag [class]
   424     module.add_class('PdcpTag', parent=root_module['ns3::Tag'])
   416     module.add_class('PdcpTag', parent=root_module['ns3::Tag'])
   425     ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel [class]
       
   426     module.add_class('PropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::Object'])
       
   427     ## radio-environment-map-helper.h (module 'lte'): ns3::RadioEnvironmentMapHelper [class]
   417     ## radio-environment-map-helper.h (module 'lte'): ns3::RadioEnvironmentMapHelper [class]
   428     module.add_class('RadioEnvironmentMapHelper', parent=root_module['ns3::Object'])
   418     module.add_class('RadioEnvironmentMapHelper', parent=root_module['ns3::Object'])
   429     ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel [class]
       
   430     module.add_class('RandomPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   431     ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel [class]
       
   432     module.add_class('RangePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   433     ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag [class]
   419     ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag [class]
   434     module.add_class('RlcTag', parent=root_module['ns3::Tag'])
   420     module.add_class('RlcTag', parent=root_module['ns3::Tag'])
   435     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   421     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   436     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'))
   422     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'))
   437     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
   423     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
   488     module.add_class('SpectrumPropagationLossModel', import_from_module='ns.spectrum', parent=root_module['ns3::Object'])
   474     module.add_class('SpectrumPropagationLossModel', import_from_module='ns.spectrum', parent=root_module['ns3::Object'])
   489     ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters [struct]
   475     ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters [struct]
   490     module.add_class('SpectrumSignalParameters', import_from_module='ns.spectrum', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >'])
   476     module.add_class('SpectrumSignalParameters', import_from_module='ns.spectrum', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >'])
   491     ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue [class]
   477     ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue [class]
   492     module.add_class('SpectrumValue', import_from_module='ns.spectrum', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumValue> >'])
   478     module.add_class('SpectrumValue', import_from_module='ns.spectrum', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumValue> >'])
   493     ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel [class]
       
   494     module.add_class('ThreeLogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   495     ## nstime.h (module 'core'): ns3::Time [class]
   479     ## nstime.h (module 'core'): ns3::Time [class]
   496     module.add_class('Time', import_from_module='ns.core')
   480     module.add_class('Time', import_from_module='ns.core')
   497     ## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
   481     ## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
   498     module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core')
   482     module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core')
   499     ## nstime.h (module 'core'): ns3::Time [class]
   483     ## nstime.h (module 'core'): ns3::Time [class]
   502     module.add_class('TraceFadingLossModel', parent=root_module['ns3::SpectrumPropagationLossModel'])
   486     module.add_class('TraceFadingLossModel', parent=root_module['ns3::SpectrumPropagationLossModel'])
   503     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
   487     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
   504     module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
   488     module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
   505     ## trailer.h (module 'network'): ns3::Trailer [class]
   489     ## trailer.h (module 'network'): ns3::Trailer [class]
   506     module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
   490     module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
   507     ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel [class]
       
   508     module.add_class('TwoRayGroundPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   509     ## lte-enb-rrc.h (module 'lte'): ns3::UeInfo [class]
   491     ## lte-enb-rrc.h (module 'lte'): ns3::UeInfo [class]
   510     module.add_class('UeInfo', parent=root_module['ns3::Object'])
   492     module.add_class('UeInfo', parent=root_module['ns3::Object'])
   511     ## application.h (module 'network'): ns3::Application [class]
   493     ## application.h (module 'network'): ns3::Application [class]
   512     module.add_class('Application', import_from_module='ns.network', parent=root_module['ns3::Object'])
   494     module.add_class('Application', import_from_module='ns.network', parent=root_module['ns3::Object'])
   513     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
   495     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
   518     module.add_class('AttributeValue', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   500     module.add_class('AttributeValue', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   519     ## boolean.h (module 'core'): ns3::BooleanChecker [class]
   501     ## boolean.h (module 'core'): ns3::BooleanChecker [class]
   520     module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   502     module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   521     ## boolean.h (module 'core'): ns3::BooleanValue [class]
   503     ## boolean.h (module 'core'): ns3::BooleanValue [class]
   522     module.add_class('BooleanValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   504     module.add_class('BooleanValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   523     ## box.h (module 'mobility'): ns3::BoxChecker [class]
       
   524     module.add_class('BoxChecker', import_from_module='ns.mobility', parent=root_module['ns3::AttributeChecker'])
       
   525     ## box.h (module 'mobility'): ns3::BoxValue [class]
       
   526     module.add_class('BoxValue', import_from_module='ns.mobility', parent=root_module['ns3::AttributeValue'])
       
   527     ## building.h (module 'buildings'): ns3::Building [class]
       
   528     module.add_class('Building', import_from_module='ns.buildings', parent=root_module['ns3::Object'])
       
   529     ## building.h (module 'buildings'): ns3::Building::BuildingType_t [enumeration]
       
   530     module.add_enum('BuildingType_t', ['Residential', 'Office', 'Commercial'], outer_class=root_module['ns3::Building'], import_from_module='ns.buildings')
       
   531     ## building.h (module 'buildings'): ns3::Building::ExtWallsType_t [enumeration]
       
   532     module.add_enum('ExtWallsType_t', ['Wood', 'ConcreteWithWindows', 'ConcreteWithoutWindows', 'StoneBlocks'], outer_class=root_module['ns3::Building'], import_from_module='ns.buildings')
       
   533     ## buildings-propagation-loss-model.h (module 'buildings'): ns3::BuildingsPropagationLossModel [class]
       
   534     module.add_class('BuildingsPropagationLossModel', import_from_module='ns.buildings', parent=root_module['ns3::PropagationLossModel'])
       
   535     ## callback.h (module 'core'): ns3::CallbackChecker [class]
   505     ## callback.h (module 'core'): ns3::CallbackChecker [class]
   536     module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   506     module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   537     ## callback.h (module 'core'): ns3::CallbackImplBase [class]
   507     ## callback.h (module 'core'): ns3::CallbackImplBase [class]
   538     module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   508     module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   539     ## callback.h (module 'core'): ns3::CallbackValue [class]
   509     ## callback.h (module 'core'): ns3::CallbackValue [class]
   568     module.add_enum('Direction', ['DOWNLINK', 'UPLINK', 'BIDIRECTIONAL'], outer_class=root_module['ns3::EpcTft'])
   538     module.add_enum('Direction', ['DOWNLINK', 'UPLINK', 'BIDIRECTIONAL'], outer_class=root_module['ns3::EpcTft'])
   569     ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter [struct]
   539     ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter [struct]
   570     module.add_class('PacketFilter', outer_class=root_module['ns3::EpcTft'])
   540     module.add_class('PacketFilter', outer_class=root_module['ns3::EpcTft'])
   571     ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier [class]
   541     ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier [class]
   572     module.add_class('EpcTftClassifier', parent=root_module['ns3::SimpleRefCount< ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter<ns3::EpcTftClassifier> >'])
   542     module.add_class('EpcTftClassifier', parent=root_module['ns3::SimpleRefCount< ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter<ns3::EpcTftClassifier> >'])
   573     ## error-model.h (module 'network'): ns3::ErrorModel [class]
       
   574     module.add_class('ErrorModel', import_from_module='ns.network', parent=root_module['ns3::Object'])
       
   575     ## event-impl.h (module 'core'): ns3::EventImpl [class]
   543     ## event-impl.h (module 'core'): ns3::EventImpl [class]
   576     module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   544     module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
   577     ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler [class]
   545     ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler [class]
   578     module.add_class('FfMacScheduler', parent=root_module['ns3::Object'])
   546     module.add_class('FfMacScheduler', parent=root_module['ns3::Object'])
   579     ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel [class]
       
   580     module.add_class('FixedRssLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   581     ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel [class]
       
   582     module.add_class('FriisPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   583     ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader [class]
   547     ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader [class]
   584     module.add_class('GtpuHeader', parent=root_module['ns3::Header'])
   548     module.add_class('GtpuHeader', parent=root_module['ns3::Header'])
   585     ## ideal-control-messages.h (module 'lte'): ns3::IdealControlMessage [class]
   549     ## ideal-control-messages.h (module 'lte'): ns3::IdealControlMessage [class]
   586     module.add_class('IdealControlMessage', parent=root_module['ns3::SimpleRefCount< ns3::IdealControlMessage, ns3::empty, ns3::DefaultDeleter<ns3::IdealControlMessage> >'])
   550     module.add_class('IdealControlMessage', parent=root_module['ns3::SimpleRefCount< ns3::IdealControlMessage, ns3::empty, ns3::DefaultDeleter<ns3::IdealControlMessage> >'])
   587     ## ideal-control-messages.h (module 'lte'): ns3::IdealControlMessage::MessageType [enumeration]
   551     ## ideal-control-messages.h (module 'lte'): ns3::IdealControlMessage::MessageType [enumeration]
   614     module.add_class('Ipv6Interface', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   578     module.add_class('Ipv6Interface', import_from_module='ns.internet', parent=root_module['ns3::Object'])
   615     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   579     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   616     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   580     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   617     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   581     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   618     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   582     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   619     ## error-model.h (module 'network'): ns3::ListErrorModel [class]
       
   620     module.add_class('ListErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel'])
       
   621     ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class]
       
   622     module.add_class('LogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   623     ## lte-amc.h (module 'lte'): ns3::LteAmc [class]
   583     ## lte-amc.h (module 'lte'): ns3::LteAmc [class]
   624     module.add_class('LteAmc', parent=root_module['ns3::Object'])
   584     module.add_class('LteAmc', parent=root_module['ns3::Object'])
   625     ## lte-amc.h (module 'lte'): ns3::LteAmc::AmcModel [enumeration]
   585     ## lte-amc.h (module 'lte'): ns3::LteAmc::AmcModel [enumeration]
   626     module.add_enum('AmcModel', ['PiroEW2010', 'MiErrorModel'], outer_class=root_module['ns3::LteAmc'])
   586     module.add_enum('AmcModel', ['PiroEW2010', 'MiErrorModel'], outer_class=root_module['ns3::LteAmc'])
   627     ## lte-enb-mac.h (module 'lte'): ns3::LteEnbMac [class]
   587     ## lte-enb-mac.h (module 'lte'): ns3::LteEnbMac [class]
   648     module.add_class('LteRlcAm', parent=root_module['ns3::LteRlc'])
   608     module.add_class('LteRlcAm', parent=root_module['ns3::LteRlc'])
   649     ## lte-rlc.h (module 'lte'): ns3::LteRlcSm [class]
   609     ## lte-rlc.h (module 'lte'): ns3::LteRlcSm [class]
   650     module.add_class('LteRlcSm', parent=root_module['ns3::LteRlc'])
   610     module.add_class('LteRlcSm', parent=root_module['ns3::LteRlc'])
   651     ## lte-rlc-um.h (module 'lte'): ns3::LteRlcUm [class]
   611     ## lte-rlc-um.h (module 'lte'): ns3::LteRlcUm [class]
   652     module.add_class('LteRlcUm', parent=root_module['ns3::LteRlc'])
   612     module.add_class('LteRlcUm', parent=root_module['ns3::LteRlc'])
   653     ## lte-simple-helper.h (module 'lte'): ns3::LteSimpleHelper [class]
       
   654     module.add_class('LteSimpleHelper', parent=root_module['ns3::Object'])
       
   655     ## lte-sinr-chunk-processor.h (module 'lte'): ns3::LteSinrChunkProcessor [class]
   613     ## lte-sinr-chunk-processor.h (module 'lte'): ns3::LteSinrChunkProcessor [class]
   656     module.add_class('LteSinrChunkProcessor', parent=root_module['ns3::SimpleRefCount< ns3::LteSinrChunkProcessor, ns3::empty, ns3::DefaultDeleter<ns3::LteSinrChunkProcessor> >'])
   614     module.add_class('LteSinrChunkProcessor', parent=root_module['ns3::SimpleRefCount< ns3::LteSinrChunkProcessor, ns3::empty, ns3::DefaultDeleter<ns3::LteSinrChunkProcessor> >'])
   657     ## lte-spectrum-phy.h (module 'lte'): ns3::LteSpectrumPhy [class]
   615     ## lte-spectrum-phy.h (module 'lte'): ns3::LteSpectrumPhy [class]
   658     module.add_class('LteSpectrumPhy', parent=root_module['ns3::SpectrumPhy'])
   616     module.add_class('LteSpectrumPhy', parent=root_module['ns3::SpectrumPhy'])
   659     ## lte-spectrum-phy.h (module 'lte'): ns3::LteSpectrumPhy::State [enumeration]
   617     ## lte-spectrum-phy.h (module 'lte'): ns3::LteSpectrumPhy::State [enumeration]
   660     module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::LteSpectrumPhy'])
   618     module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::LteSpectrumPhy'])
   661     ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParameters [struct]
   619     ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParameters [struct]
   662     module.add_class('LteSpectrumSignalParameters', parent=root_module['ns3::SpectrumSignalParameters'])
   620     module.add_class('LteSpectrumSignalParameters', parent=root_module['ns3::SpectrumSignalParameters'])
   663     ## lte-stats-calculator.h (module 'lte'): ns3::LteStatsCalculator [class]
   621     ## lte-stats-calculator.h (module 'lte'): ns3::LteStatsCalculator [class]
   664     module.add_class('LteStatsCalculator', parent=root_module['ns3::Object'])
   622     module.add_class('LteStatsCalculator', parent=root_module['ns3::Object'])
   665     ## lte-test-sinr-chunk-processor.h (module 'lte'): ns3::LteTestSinrChunkProcessor [class]
       
   666     module.add_class('LteTestSinrChunkProcessor', parent=root_module['ns3::LteSinrChunkProcessor'])
       
   667     ## lte-test-ue-phy.h (module 'lte'): ns3::LteTestUePhy [class]
       
   668     module.add_class('LteTestUePhy', parent=root_module['ns3::LtePhy'])
       
   669     ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac [class]
   623     ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac [class]
   670     module.add_class('LteUeMac', parent=root_module['ns3::Object'])
   624     module.add_class('LteUeMac', parent=root_module['ns3::Object'])
   671     ## lte-ue-phy.h (module 'lte'): ns3::LteUePhy [class]
   625     ## lte-ue-phy.h (module 'lte'): ns3::LteUePhy [class]
   672     module.add_class('LteUePhy', parent=root_module['ns3::LtePhy'])
   626     module.add_class('LteUePhy', parent=root_module['ns3::LtePhy'])
   673     ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc [class]
   627     ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc [class]
   676     module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   630     module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   677     ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
   631     ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
   678     module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   632     module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   679     ## mac-stats-calculator.h (module 'lte'): ns3::MacStatsCalculator [class]
   633     ## mac-stats-calculator.h (module 'lte'): ns3::MacStatsCalculator [class]
   680     module.add_class('MacStatsCalculator', parent=root_module['ns3::LteStatsCalculator'])
   634     module.add_class('MacStatsCalculator', parent=root_module['ns3::LteStatsCalculator'])
   681     ## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel [class]
       
   682     module.add_class('MatrixPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   683     ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
   635     ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
   684     module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
   636     module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
   685     ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel [class]
       
   686     module.add_class('NakagamiPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   687     ## net-device.h (module 'network'): ns3::NetDevice [class]
   637     ## net-device.h (module 'network'): ns3::NetDevice [class]
   688     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
   638     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
   689     ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
   639     ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
   690     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')
   640     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')
   691     ## nix-vector.h (module 'network'): ns3::NixVector [class]
   641     ## nix-vector.h (module 'network'): ns3::NixVector [class]
   708     module.add_class('RadioBearerStatsCalculator', parent=root_module['ns3::LteStatsCalculator'])
   658     module.add_class('RadioBearerStatsCalculator', parent=root_module['ns3::LteStatsCalculator'])
   709     ## random-variable.h (module 'core'): ns3::RandomVariableChecker [class]
   659     ## random-variable.h (module 'core'): ns3::RandomVariableChecker [class]
   710     module.add_class('RandomVariableChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   660     module.add_class('RandomVariableChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   711     ## random-variable.h (module 'core'): ns3::RandomVariableValue [class]
   661     ## random-variable.h (module 'core'): ns3::RandomVariableValue [class]
   712     module.add_class('RandomVariableValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   662     module.add_class('RandomVariableValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   713     ## error-model.h (module 'network'): ns3::RateErrorModel [class]
       
   714     module.add_class('RateErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel'])
       
   715     ## error-model.h (module 'network'): ns3::RateErrorModel::ErrorUnit [enumeration]
       
   716     module.add_enum('ErrorUnit', ['ERROR_UNIT_BIT', 'ERROR_UNIT_BYTE', 'ERROR_UNIT_PACKET'], outer_class=root_module['ns3::RateErrorModel'], import_from_module='ns.network')
       
   717     ## error-model.h (module 'network'): ns3::ReceiveListErrorModel [class]
       
   718     module.add_class('ReceiveListErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel'])
       
   719     ## rem-spectrum-phy.h (module 'lte'): ns3::RemSpectrumPhy [class]
   663     ## rem-spectrum-phy.h (module 'lte'): ns3::RemSpectrumPhy [class]
   720     module.add_class('RemSpectrumPhy', parent=root_module['ns3::SpectrumPhy'])
   664     module.add_class('RemSpectrumPhy', parent=root_module['ns3::SpectrumPhy'])
   721     ## rr-ff-mac-scheduler.h (module 'lte'): ns3::RrFfMacScheduler [class]
   665     ## rr-ff-mac-scheduler.h (module 'lte'): ns3::RrFfMacScheduler [class]
   722     module.add_class('RrFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
   666     module.add_class('RrFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
   723     ## simple-channel.h (module 'network'): ns3::SimpleChannel [class]
       
   724     module.add_class('SimpleChannel', import_from_module='ns.network', parent=root_module['ns3::Channel'])
       
   725     ## simple-net-device.h (module 'network'): ns3::SimpleNetDevice [class]
       
   726     module.add_class('SimpleNetDevice', import_from_module='ns.network', parent=root_module['ns3::NetDevice'])
       
   727     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel [class]
   667     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel [class]
   728     module.add_class('SpectrumChannel', import_from_module='ns.spectrum', parent=root_module['ns3::Channel'])
   668     module.add_class('SpectrumChannel', import_from_module='ns.spectrum', parent=root_module['ns3::Channel'])
   729     ## string.h (module 'core'): ns3::StringChecker [class]
   669     ## string.h (module 'core'): ns3::StringChecker [class]
   730     module.add_class('StringChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   670     module.add_class('StringChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   731     ## string.h (module 'core'): ns3::StringValue [class]
   671     ## string.h (module 'core'): ns3::StringValue [class]
   756     module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   696     module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   757     ## address.h (module 'network'): ns3::AddressValue [class]
   697     ## address.h (module 'network'): ns3::AddressValue [class]
   758     module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   698     module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   759     ## ideal-control-messages.h (module 'lte'): ns3::BsrIdealControlMessage [class]
   699     ## ideal-control-messages.h (module 'lte'): ns3::BsrIdealControlMessage [class]
   760     module.add_class('BsrIdealControlMessage', parent=root_module['ns3::IdealControlMessage'])
   700     module.add_class('BsrIdealControlMessage', parent=root_module['ns3::IdealControlMessage'])
   761     ## buildings-mobility-model.h (module 'buildings'): ns3::BuildingsMobilityModel [class]
       
   762     module.add_class('BuildingsMobilityModel', import_from_module='ns.buildings', parent=root_module['ns3::MobilityModel'])
       
   763     ## ideal-control-messages.h (module 'lte'): ns3::DlCqiIdealControlMessage [class]
   701     ## ideal-control-messages.h (module 'lte'): ns3::DlCqiIdealControlMessage [class]
   764     module.add_class('DlCqiIdealControlMessage', parent=root_module['ns3::IdealControlMessage'])
   702     module.add_class('DlCqiIdealControlMessage', parent=root_module['ns3::IdealControlMessage'])
   765     ## ideal-control-messages.h (module 'lte'): ns3::DlDciIdealControlMessage [class]
   703     ## ideal-control-messages.h (module 'lte'): ns3::DlDciIdealControlMessage [class]
   766     module.add_class('DlDciIdealControlMessage', parent=root_module['ns3::IdealControlMessage'])
   704     module.add_class('DlDciIdealControlMessage', parent=root_module['ns3::IdealControlMessage'])
   767     ## lte-sinr-chunk-processor.h (module 'lte'): ns3::LteCqiSinrChunkProcessor [class]
   705     ## lte-sinr-chunk-processor.h (module 'lte'): ns3::LteCqiSinrChunkProcessor [class]
   770     module.add_class('LteEnbPhy', parent=root_module['ns3::LtePhy'])
   708     module.add_class('LteEnbPhy', parent=root_module['ns3::LtePhy'])
   771     ## lte-net-device.h (module 'lte'): ns3::LteNetDevice [class]
   709     ## lte-net-device.h (module 'lte'): ns3::LteNetDevice [class]
   772     module.add_class('LteNetDevice', parent=root_module['ns3::NetDevice'])
   710     module.add_class('LteNetDevice', parent=root_module['ns3::NetDevice'])
   773     ## lte-sinr-chunk-processor.h (module 'lte'): ns3::LtePemSinrChunkProcessor [class]
   711     ## lte-sinr-chunk-processor.h (module 'lte'): ns3::LtePemSinrChunkProcessor [class]
   774     module.add_class('LtePemSinrChunkProcessor', parent=root_module['ns3::LteSinrChunkProcessor'])
   712     module.add_class('LtePemSinrChunkProcessor', parent=root_module['ns3::LteSinrChunkProcessor'])
   775     ## lte-simple-net-device.h (module 'lte'): ns3::LteSimpleNetDevice [class]
       
   776     module.add_class('LteSimpleNetDevice', parent=root_module['ns3::SimpleNetDevice'])
       
   777     ## lte-ue-net-device.h (module 'lte'): ns3::LteUeNetDevice [class]
   713     ## lte-ue-net-device.h (module 'lte'): ns3::LteUeNetDevice [class]
   778     module.add_class('LteUeNetDevice', parent=root_module['ns3::LteNetDevice'])
   714     module.add_class('LteUeNetDevice', parent=root_module['ns3::LteNetDevice'])
   779     ## lte-enb-net-device.h (module 'lte'): ns3::LteEnbNetDevice [class]
   715     ## lte-enb-net-device.h (module 'lte'): ns3::LteEnbNetDevice [class]
   780     module.add_class('LteEnbNetDevice', parent=root_module['ns3::LteNetDevice'])
   716     module.add_class('LteEnbNetDevice', parent=root_module['ns3::LteNetDevice'])
   781     module.add_container('std::vector< unsigned char >', 'unsigned char', container_type='vector')
   717     module.add_container('std::vector< unsigned char >', 'unsigned char', container_type='vector')
   796     module.add_container('std::vector< int >', 'int', container_type='vector')
   732     module.add_container('std::vector< int >', 'int', container_type='vector')
   797     module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type='list')
   733     module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type='list')
   798     module.add_container('std::vector< double >', 'double', container_type='vector')
   734     module.add_container('std::vector< double >', 'double', container_type='vector')
   799     module.add_container('ns3::Bands', 'ns3::BandInfo', container_type='vector')
   735     module.add_container('ns3::Bands', 'ns3::BandInfo', container_type='vector')
   800     module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type='map')
   736     module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type='map')
   801     module.add_container('std::list< unsigned int >', 'unsigned int', container_type='list')
       
   802     module.add_container('std::map< unsigned short, ns3::Ptr< ns3::UeInfo > >', ('short unsigned int', 'ns3::Ptr< ns3::UeInfo >'), container_type='map')
   737     module.add_container('std::map< unsigned short, ns3::Ptr< ns3::UeInfo > >', ('short unsigned int', 'ns3::Ptr< ns3::UeInfo >'), container_type='map')
   803     module.add_container('std::list< ns3::Ptr< ns3::IdealControlMessage > >', 'ns3::Ptr< ns3::IdealControlMessage >', container_type='list')
   738     module.add_container('std::list< ns3::Ptr< ns3::IdealControlMessage > >', 'ns3::Ptr< ns3::IdealControlMessage >', container_type='list')
   804     module.add_container('std::list< ns3::UlDciIdealControlMessage >', 'ns3::UlDciIdealControlMessage', container_type='list')
   739     module.add_container('std::list< ns3::UlDciIdealControlMessage >', 'ns3::UlDciIdealControlMessage', container_type='list')
   805     typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, unsigned long long, std::less< ns3::ImsiLcidPair_t >, std::allocator< std::pair< ns3::ImsiLcidPair_t const, unsigned long long > > >', 'ns3::Uint64Map')
   740     typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, unsigned long long, std::less< ns3::ImsiLcidPair_t >, std::allocator< std::pair< ns3::ImsiLcidPair_t const, unsigned long long > > >', 'ns3::Uint64Map')
   806     typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, unsigned long long, std::less< ns3::ImsiLcidPair_t >, std::allocator< std::pair< ns3::ImsiLcidPair_t const, unsigned long long > > >*', 'ns3::Uint64Map*')
   741     typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, unsigned long long, std::less< ns3::ImsiLcidPair_t >, std::allocator< std::pair< ns3::ImsiLcidPair_t const, unsigned long long > > >*', 'ns3::Uint64Map*')
   898     register_Ns3Address_methods(root_module, root_module['ns3::Address'])
   833     register_Ns3Address_methods(root_module, root_module['ns3::Address'])
   899     register_Ns3AllocationRetentionPriority_methods(root_module, root_module['ns3::AllocationRetentionPriority'])
   834     register_Ns3AllocationRetentionPriority_methods(root_module, root_module['ns3::AllocationRetentionPriority'])
   900     register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList'])
   835     register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList'])
   901     register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item'])
   836     register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item'])
   902     register_Ns3BandInfo_methods(root_module, root_module['ns3::BandInfo'])
   837     register_Ns3BandInfo_methods(root_module, root_module['ns3::BandInfo'])
   903     register_Ns3Box_methods(root_module, root_module['ns3::Box'])
       
   904     register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer'])
   838     register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer'])
   905     register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator'])
   839     register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator'])
   906     register_Ns3BufferSizeLevelBsr_methods(root_module, root_module['ns3::BufferSizeLevelBsr'])
   840     register_Ns3BufferSizeLevelBsr_methods(root_module, root_module['ns3::BufferSizeLevelBsr'])
   907     register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator'])
   841     register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator'])
   908     register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item'])
   842     register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item'])
   909     register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList'])
   843     register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList'])
   910     register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator'])
   844     register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator'])
   911     register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item'])
   845     register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item'])
   912     register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
   846     register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
   913     register_Ns3ConstantVelocityHelper_methods(root_module, root_module['ns3::ConstantVelocityHelper'])
       
   914     register_Ns3DataOutputCallback_methods(root_module, root_module['ns3::DataOutputCallback'])
   847     register_Ns3DataOutputCallback_methods(root_module, root_module['ns3::DataOutputCallback'])
   915     register_Ns3DataRate_methods(root_module, root_module['ns3::DataRate'])
   848     register_Ns3DataRate_methods(root_module, root_module['ns3::DataRate'])
   916     register_Ns3EpsBearer_methods(root_module, root_module['ns3::EpsBearer'])
   849     register_Ns3EpsBearer_methods(root_module, root_module['ns3::EpsBearer'])
   917     register_Ns3EventId_methods(root_module, root_module['ns3::EventId'])
   850     register_Ns3EventId_methods(root_module, root_module['ns3::EventId'])
   918     register_Ns3FfMacCschedSapProvider_methods(root_module, root_module['ns3::FfMacCschedSapProvider'])
   851     register_Ns3FfMacCschedSapProvider_methods(root_module, root_module['ns3::FfMacCschedSapProvider'])
  1005     register_Ns3SequenceNumber10_methods(root_module, root_module['ns3::SequenceNumber10'])
   938     register_Ns3SequenceNumber10_methods(root_module, root_module['ns3::SequenceNumber10'])
  1006     register_Ns3SequentialVariable_methods(root_module, root_module['ns3::SequentialVariable'])
   939     register_Ns3SequentialVariable_methods(root_module, root_module['ns3::SequentialVariable'])
  1007     register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   940     register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
  1008     register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
   941     register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
  1009     register_Ns3StatisticalSummary_methods(root_module, root_module['ns3::StatisticalSummary'])
   942     register_Ns3StatisticalSummary_methods(root_module, root_module['ns3::StatisticalSummary'])
  1010     register_Ns3SystemWallClockMs_methods(root_module, root_module['ns3::SystemWallClockMs'])
       
  1011     register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
   943     register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
  1012     register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
   944     register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
  1013     register_Ns3TbId_t_methods(root_module, root_module['ns3::TbId_t'])
   945     register_Ns3TbId_t_methods(root_module, root_module['ns3::TbId_t'])
  1014     register_Ns3Timer_methods(root_module, root_module['ns3::Timer'])
   946     register_Ns3Timer_methods(root_module, root_module['ns3::Timer'])
  1015     register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl'])
   947     register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl'])
  1050     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
   982     register_Ns3Object_methods(root_module, root_module['ns3::Object'])
  1051     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
   983     register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
  1052     register_Ns3PacketBurst_methods(root_module, root_module['ns3::PacketBurst'])
   984     register_Ns3PacketBurst_methods(root_module, root_module['ns3::PacketBurst'])
  1053     register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable'])
   985     register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable'])
  1054     register_Ns3PdcpTag_methods(root_module, root_module['ns3::PdcpTag'])
   986     register_Ns3PdcpTag_methods(root_module, root_module['ns3::PdcpTag'])
  1055     register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel'])
       
  1056     register_Ns3RadioEnvironmentMapHelper_methods(root_module, root_module['ns3::RadioEnvironmentMapHelper'])
   987     register_Ns3RadioEnvironmentMapHelper_methods(root_module, root_module['ns3::RadioEnvironmentMapHelper'])
  1057     register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel'])
       
  1058     register_Ns3RangePropagationLossModel_methods(root_module, root_module['ns3::RangePropagationLossModel'])
       
  1059     register_Ns3RlcTag_methods(root_module, root_module['ns3::RlcTag'])
   988     register_Ns3RlcTag_methods(root_module, root_module['ns3::RlcTag'])
  1060     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   989     register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
  1061     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
   990     register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
  1062     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
   991     register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
  1063     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
   992     register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
  1082     register_Ns3SpectrumModel_methods(root_module, root_module['ns3::SpectrumModel'])
  1011     register_Ns3SpectrumModel_methods(root_module, root_module['ns3::SpectrumModel'])
  1083     register_Ns3SpectrumPhy_methods(root_module, root_module['ns3::SpectrumPhy'])
  1012     register_Ns3SpectrumPhy_methods(root_module, root_module['ns3::SpectrumPhy'])
  1084     register_Ns3SpectrumPropagationLossModel_methods(root_module, root_module['ns3::SpectrumPropagationLossModel'])
  1013     register_Ns3SpectrumPropagationLossModel_methods(root_module, root_module['ns3::SpectrumPropagationLossModel'])
  1085     register_Ns3SpectrumSignalParameters_methods(root_module, root_module['ns3::SpectrumSignalParameters'])
  1014     register_Ns3SpectrumSignalParameters_methods(root_module, root_module['ns3::SpectrumSignalParameters'])
  1086     register_Ns3SpectrumValue_methods(root_module, root_module['ns3::SpectrumValue'])
  1015     register_Ns3SpectrumValue_methods(root_module, root_module['ns3::SpectrumValue'])
  1087     register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel'])
       
  1088     register_Ns3Time_methods(root_module, root_module['ns3::Time'])
  1016     register_Ns3Time_methods(root_module, root_module['ns3::Time'])
  1089     register_Ns3TraceFadingLossModel_methods(root_module, root_module['ns3::TraceFadingLossModel'])
  1017     register_Ns3TraceFadingLossModel_methods(root_module, root_module['ns3::TraceFadingLossModel'])
  1090     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
  1018     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
  1091     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
  1019     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
  1092     register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel'])
       
  1093     register_Ns3UeInfo_methods(root_module, root_module['ns3::UeInfo'])
  1020     register_Ns3UeInfo_methods(root_module, root_module['ns3::UeInfo'])
  1094     register_Ns3Application_methods(root_module, root_module['ns3::Application'])
  1021     register_Ns3Application_methods(root_module, root_module['ns3::Application'])
  1095     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
  1022     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
  1096     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
  1023     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
  1097     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
  1024     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
  1098     register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker'])
  1025     register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker'])
  1099     register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue'])
  1026     register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue'])
  1100     register_Ns3BoxChecker_methods(root_module, root_module['ns3::BoxChecker'])
       
  1101     register_Ns3BoxValue_methods(root_module, root_module['ns3::BoxValue'])
       
  1102     register_Ns3Building_methods(root_module, root_module['ns3::Building'])
       
  1103     register_Ns3BuildingsPropagationLossModel_methods(root_module, root_module['ns3::BuildingsPropagationLossModel'])
       
  1104     register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
  1027     register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
  1105     register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
  1028     register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
  1106     register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
  1029     register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
  1107     register_Ns3Channel_methods(root_module, root_module['ns3::Channel'])
  1030     register_Ns3Channel_methods(root_module, root_module['ns3::Channel'])
  1108     register_Ns3DataCalculator_methods(root_module, root_module['ns3::DataCalculator'])
  1031     register_Ns3DataCalculator_methods(root_module, root_module['ns3::DataCalculator'])
  1117     register_Ns3EpcHelper_methods(root_module, root_module['ns3::EpcHelper'])
  1040     register_Ns3EpcHelper_methods(root_module, root_module['ns3::EpcHelper'])
  1118     register_Ns3EpcSgwPgwApplication_methods(root_module, root_module['ns3::EpcSgwPgwApplication'])
  1041     register_Ns3EpcSgwPgwApplication_methods(root_module, root_module['ns3::EpcSgwPgwApplication'])
  1119     register_Ns3EpcTft_methods(root_module, root_module['ns3::EpcTft'])
  1042     register_Ns3EpcTft_methods(root_module, root_module['ns3::EpcTft'])
  1120     register_Ns3EpcTftPacketFilter_methods(root_module, root_module['ns3::EpcTft::PacketFilter'])
  1043     register_Ns3EpcTftPacketFilter_methods(root_module, root_module['ns3::EpcTft::PacketFilter'])
  1121     register_Ns3EpcTftClassifier_methods(root_module, root_module['ns3::EpcTftClassifier'])
  1044     register_Ns3EpcTftClassifier_methods(root_module, root_module['ns3::EpcTftClassifier'])
  1122     register_Ns3ErrorModel_methods(root_module, root_module['ns3::ErrorModel'])
       
  1123     register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
  1045     register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
  1124     register_Ns3FfMacScheduler_methods(root_module, root_module['ns3::FfMacScheduler'])
  1046     register_Ns3FfMacScheduler_methods(root_module, root_module['ns3::FfMacScheduler'])
  1125     register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel'])
       
  1126     register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel'])
       
  1127     register_Ns3GtpuHeader_methods(root_module, root_module['ns3::GtpuHeader'])
  1047     register_Ns3GtpuHeader_methods(root_module, root_module['ns3::GtpuHeader'])
  1128     register_Ns3IdealControlMessage_methods(root_module, root_module['ns3::IdealControlMessage'])
  1048     register_Ns3IdealControlMessage_methods(root_module, root_module['ns3::IdealControlMessage'])
  1129     register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue'])
  1049     register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue'])
  1130     register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol'])
  1050     register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol'])
  1131     register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4'])
  1051     register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4'])
  1138     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
  1058     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
  1139     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
  1059     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
  1140     register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface'])
  1060     register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface'])
  1141     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
  1061     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
  1142     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
  1062     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
  1143     register_Ns3ListErrorModel_methods(root_module, root_module['ns3::ListErrorModel'])
       
  1144     register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
       
  1145     register_Ns3LteAmc_methods(root_module, root_module['ns3::LteAmc'])
  1063     register_Ns3LteAmc_methods(root_module, root_module['ns3::LteAmc'])
  1146     register_Ns3LteEnbMac_methods(root_module, root_module['ns3::LteEnbMac'])
  1064     register_Ns3LteEnbMac_methods(root_module, root_module['ns3::LteEnbMac'])
  1147     register_Ns3LteEnbRrc_methods(root_module, root_module['ns3::LteEnbRrc'])
  1065     register_Ns3LteEnbRrc_methods(root_module, root_module['ns3::LteEnbRrc'])
  1148     register_Ns3LteHelper_methods(root_module, root_module['ns3::LteHelper'])
  1066     register_Ns3LteHelper_methods(root_module, root_module['ns3::LteHelper'])
  1149     register_Ns3LteHexGridEnbTopologyHelper_methods(root_module, root_module['ns3::LteHexGridEnbTopologyHelper'])
  1067     register_Ns3LteHexGridEnbTopologyHelper_methods(root_module, root_module['ns3::LteHexGridEnbTopologyHelper'])
  1153     register_Ns3LteRadioBearerInfo_methods(root_module, root_module['ns3::LteRadioBearerInfo'])
  1071     register_Ns3LteRadioBearerInfo_methods(root_module, root_module['ns3::LteRadioBearerInfo'])
  1154     register_Ns3LteRlc_methods(root_module, root_module['ns3::LteRlc'])
  1072     register_Ns3LteRlc_methods(root_module, root_module['ns3::LteRlc'])
  1155     register_Ns3LteRlcAm_methods(root_module, root_module['ns3::LteRlcAm'])
  1073     register_Ns3LteRlcAm_methods(root_module, root_module['ns3::LteRlcAm'])
  1156     register_Ns3LteRlcSm_methods(root_module, root_module['ns3::LteRlcSm'])
  1074     register_Ns3LteRlcSm_methods(root_module, root_module['ns3::LteRlcSm'])
  1157     register_Ns3LteRlcUm_methods(root_module, root_module['ns3::LteRlcUm'])
  1075     register_Ns3LteRlcUm_methods(root_module, root_module['ns3::LteRlcUm'])
  1158     register_Ns3LteSimpleHelper_methods(root_module, root_module['ns3::LteSimpleHelper'])
       
  1159     register_Ns3LteSinrChunkProcessor_methods(root_module, root_module['ns3::LteSinrChunkProcessor'])
  1076     register_Ns3LteSinrChunkProcessor_methods(root_module, root_module['ns3::LteSinrChunkProcessor'])
  1160     register_Ns3LteSpectrumPhy_methods(root_module, root_module['ns3::LteSpectrumPhy'])
  1077     register_Ns3LteSpectrumPhy_methods(root_module, root_module['ns3::LteSpectrumPhy'])
  1161     register_Ns3LteSpectrumSignalParameters_methods(root_module, root_module['ns3::LteSpectrumSignalParameters'])
  1078     register_Ns3LteSpectrumSignalParameters_methods(root_module, root_module['ns3::LteSpectrumSignalParameters'])
  1162     register_Ns3LteStatsCalculator_methods(root_module, root_module['ns3::LteStatsCalculator'])
  1079     register_Ns3LteStatsCalculator_methods(root_module, root_module['ns3::LteStatsCalculator'])
  1163     register_Ns3LteTestSinrChunkProcessor_methods(root_module, root_module['ns3::LteTestSinrChunkProcessor'])
       
  1164     register_Ns3LteTestUePhy_methods(root_module, root_module['ns3::LteTestUePhy'])
       
  1165     register_Ns3LteUeMac_methods(root_module, root_module['ns3::LteUeMac'])
  1080     register_Ns3LteUeMac_methods(root_module, root_module['ns3::LteUeMac'])
  1166     register_Ns3LteUePhy_methods(root_module, root_module['ns3::LteUePhy'])
  1081     register_Ns3LteUePhy_methods(root_module, root_module['ns3::LteUePhy'])
  1167     register_Ns3LteUeRrc_methods(root_module, root_module['ns3::LteUeRrc'])
  1082     register_Ns3LteUeRrc_methods(root_module, root_module['ns3::LteUeRrc'])
  1168     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
  1083     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
  1169     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
  1084     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
  1170     register_Ns3MacStatsCalculator_methods(root_module, root_module['ns3::MacStatsCalculator'])
  1085     register_Ns3MacStatsCalculator_methods(root_module, root_module['ns3::MacStatsCalculator'])
  1171     register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel'])
       
  1172     register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
  1086     register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
  1173     register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel'])
       
  1174     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
  1087     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
  1175     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
  1088     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
  1176     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
  1089     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
  1177     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
  1090     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
  1178     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
  1091     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
  1181     register_Ns3PointerChecker_methods(root_module, root_module['ns3::PointerChecker'])
  1094     register_Ns3PointerChecker_methods(root_module, root_module['ns3::PointerChecker'])
  1182     register_Ns3PointerValue_methods(root_module, root_module['ns3::PointerValue'])
  1095     register_Ns3PointerValue_methods(root_module, root_module['ns3::PointerValue'])
  1183     register_Ns3RadioBearerStatsCalculator_methods(root_module, root_module['ns3::RadioBearerStatsCalculator'])
  1096     register_Ns3RadioBearerStatsCalculator_methods(root_module, root_module['ns3::RadioBearerStatsCalculator'])
  1184     register_Ns3RandomVariableChecker_methods(root_module, root_module['ns3::RandomVariableChecker'])
  1097     register_Ns3RandomVariableChecker_methods(root_module, root_module['ns3::RandomVariableChecker'])
  1185     register_Ns3RandomVariableValue_methods(root_module, root_module['ns3::RandomVariableValue'])
  1098     register_Ns3RandomVariableValue_methods(root_module, root_module['ns3::RandomVariableValue'])
  1186     register_Ns3RateErrorModel_methods(root_module, root_module['ns3::RateErrorModel'])
       
  1187     register_Ns3ReceiveListErrorModel_methods(root_module, root_module['ns3::ReceiveListErrorModel'])
       
  1188     register_Ns3RemSpectrumPhy_methods(root_module, root_module['ns3::RemSpectrumPhy'])
  1099     register_Ns3RemSpectrumPhy_methods(root_module, root_module['ns3::RemSpectrumPhy'])
  1189     register_Ns3RrFfMacScheduler_methods(root_module, root_module['ns3::RrFfMacScheduler'])
  1100     register_Ns3RrFfMacScheduler_methods(root_module, root_module['ns3::RrFfMacScheduler'])
  1190     register_Ns3SimpleChannel_methods(root_module, root_module['ns3::SimpleChannel'])
       
  1191     register_Ns3SimpleNetDevice_methods(root_module, root_module['ns3::SimpleNetDevice'])
       
  1192     register_Ns3SpectrumChannel_methods(root_module, root_module['ns3::SpectrumChannel'])
  1101     register_Ns3SpectrumChannel_methods(root_module, root_module['ns3::SpectrumChannel'])
  1193     register_Ns3StringChecker_methods(root_module, root_module['ns3::StringChecker'])
  1102     register_Ns3StringChecker_methods(root_module, root_module['ns3::StringChecker'])
  1194     register_Ns3StringValue_methods(root_module, root_module['ns3::StringValue'])
  1103     register_Ns3StringValue_methods(root_module, root_module['ns3::StringValue'])
  1195     register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
  1104     register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
  1196     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
  1105     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
  1204     register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue'])
  1113     register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue'])
  1205     register_Ns3VirtualNetDevice_methods(root_module, root_module['ns3::VirtualNetDevice'])
  1114     register_Ns3VirtualNetDevice_methods(root_module, root_module['ns3::VirtualNetDevice'])
  1206     register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
  1115     register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
  1207     register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue'])
  1116     register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue'])
  1208     register_Ns3BsrIdealControlMessage_methods(root_module, root_module['ns3::BsrIdealControlMessage'])
  1117     register_Ns3BsrIdealControlMessage_methods(root_module, root_module['ns3::BsrIdealControlMessage'])
  1209     register_Ns3BuildingsMobilityModel_methods(root_module, root_module['ns3::BuildingsMobilityModel'])
       
  1210     register_Ns3DlCqiIdealControlMessage_methods(root_module, root_module['ns3::DlCqiIdealControlMessage'])
  1118     register_Ns3DlCqiIdealControlMessage_methods(root_module, root_module['ns3::DlCqiIdealControlMessage'])
  1211     register_Ns3DlDciIdealControlMessage_methods(root_module, root_module['ns3::DlDciIdealControlMessage'])
  1119     register_Ns3DlDciIdealControlMessage_methods(root_module, root_module['ns3::DlDciIdealControlMessage'])
  1212     register_Ns3LteCqiSinrChunkProcessor_methods(root_module, root_module['ns3::LteCqiSinrChunkProcessor'])
  1120     register_Ns3LteCqiSinrChunkProcessor_methods(root_module, root_module['ns3::LteCqiSinrChunkProcessor'])
  1213     register_Ns3LteEnbPhy_methods(root_module, root_module['ns3::LteEnbPhy'])
  1121     register_Ns3LteEnbPhy_methods(root_module, root_module['ns3::LteEnbPhy'])
  1214     register_Ns3LteNetDevice_methods(root_module, root_module['ns3::LteNetDevice'])
  1122     register_Ns3LteNetDevice_methods(root_module, root_module['ns3::LteNetDevice'])
  1215     register_Ns3LtePemSinrChunkProcessor_methods(root_module, root_module['ns3::LtePemSinrChunkProcessor'])
  1123     register_Ns3LtePemSinrChunkProcessor_methods(root_module, root_module['ns3::LtePemSinrChunkProcessor'])
  1216     register_Ns3LteSimpleNetDevice_methods(root_module, root_module['ns3::LteSimpleNetDevice'])
       
  1217     register_Ns3LteUeNetDevice_methods(root_module, root_module['ns3::LteUeNetDevice'])
  1124     register_Ns3LteUeNetDevice_methods(root_module, root_module['ns3::LteUeNetDevice'])
  1218     register_Ns3LteEnbNetDevice_methods(root_module, root_module['ns3::LteEnbNetDevice'])
  1125     register_Ns3LteEnbNetDevice_methods(root_module, root_module['ns3::LteEnbNetDevice'])
  1219     register_Ns3ConfigMatchContainer_methods(root_module, root_module['ns3::Config::MatchContainer'])
  1126     register_Ns3ConfigMatchContainer_methods(root_module, root_module['ns3::Config::MatchContainer'])
  1220     return
  1127     return
  1221 
  1128 
  1350     cls.add_instance_attribute('fc', 'double', is_const=False)
  1257     cls.add_instance_attribute('fc', 'double', is_const=False)
  1351     ## spectrum-model.h (module 'spectrum'): ns3::BandInfo::fh [variable]
  1258     ## spectrum-model.h (module 'spectrum'): ns3::BandInfo::fh [variable]
  1352     cls.add_instance_attribute('fh', 'double', is_const=False)
  1259     cls.add_instance_attribute('fh', 'double', is_const=False)
  1353     ## spectrum-model.h (module 'spectrum'): ns3::BandInfo::fl [variable]
  1260     ## spectrum-model.h (module 'spectrum'): ns3::BandInfo::fl [variable]
  1354     cls.add_instance_attribute('fl', 'double', is_const=False)
  1261     cls.add_instance_attribute('fl', 'double', is_const=False)
  1355     return
       
  1356 
       
  1357 def register_Ns3Box_methods(root_module, cls):
       
  1358     cls.add_output_stream_operator()
       
  1359     ## box.h (module 'mobility'): ns3::Box::Box(ns3::Box const & arg0) [copy constructor]
       
  1360     cls.add_constructor([param('ns3::Box const &', 'arg0')])
       
  1361     ## box.h (module 'mobility'): ns3::Box::Box(double _xMin, double _xMax, double _yMin, double _yMax, double _zMin, double _zMax) [constructor]
       
  1362     cls.add_constructor([param('double', '_xMin'), param('double', '_xMax'), param('double', '_yMin'), param('double', '_yMax'), param('double', '_zMin'), param('double', '_zMax')])
       
  1363     ## box.h (module 'mobility'): ns3::Box::Box() [constructor]
       
  1364     cls.add_constructor([])
       
  1365     ## box.h (module 'mobility'): ns3::Vector ns3::Box::CalculateIntersection(ns3::Vector const & current, ns3::Vector const & speed) const [member function]
       
  1366     cls.add_method('CalculateIntersection', 
       
  1367                    'ns3::Vector', 
       
  1368                    [param('ns3::Vector const &', 'current'), param('ns3::Vector const &', 'speed')], 
       
  1369                    is_const=True)
       
  1370     ## box.h (module 'mobility'): ns3::Box::Side ns3::Box::GetClosestSide(ns3::Vector const & position) const [member function]
       
  1371     cls.add_method('GetClosestSide', 
       
  1372                    'ns3::Box::Side', 
       
  1373                    [param('ns3::Vector const &', 'position')], 
       
  1374                    is_const=True)
       
  1375     ## box.h (module 'mobility'): bool ns3::Box::IsInside(ns3::Vector const & position) const [member function]
       
  1376     cls.add_method('IsInside', 
       
  1377                    'bool', 
       
  1378                    [param('ns3::Vector const &', 'position')], 
       
  1379                    is_const=True)
       
  1380     ## box.h (module 'mobility'): ns3::Box::xMax [variable]
       
  1381     cls.add_instance_attribute('xMax', 'double', is_const=False)
       
  1382     ## box.h (module 'mobility'): ns3::Box::xMin [variable]
       
  1383     cls.add_instance_attribute('xMin', 'double', is_const=False)
       
  1384     ## box.h (module 'mobility'): ns3::Box::yMax [variable]
       
  1385     cls.add_instance_attribute('yMax', 'double', is_const=False)
       
  1386     ## box.h (module 'mobility'): ns3::Box::yMin [variable]
       
  1387     cls.add_instance_attribute('yMin', 'double', is_const=False)
       
  1388     ## box.h (module 'mobility'): ns3::Box::zMax [variable]
       
  1389     cls.add_instance_attribute('zMax', 'double', is_const=False)
       
  1390     ## box.h (module 'mobility'): ns3::Box::zMin [variable]
       
  1391     cls.add_instance_attribute('zMin', 'double', is_const=False)
       
  1392     return
  1262     return
  1393 
  1263 
  1394 def register_Ns3Buffer_methods(root_module, cls):
  1264 def register_Ns3Buffer_methods(root_module, cls):
  1395     ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor]
  1265     ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor]
  1396     cls.add_constructor([])
  1266     cls.add_constructor([])
  1775     ## callback.h (module 'core'): static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function]
  1645     ## callback.h (module 'core'): static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function]
  1776     cls.add_method('Demangle', 
  1646     cls.add_method('Demangle', 
  1777                    'std::string', 
  1647                    'std::string', 
  1778                    [param('std::string const &', 'mangled')], 
  1648                    [param('std::string const &', 'mangled')], 
  1779                    is_static=True, visibility='protected')
  1649                    is_static=True, visibility='protected')
  1780     return
       
  1781 
       
  1782 def register_Ns3ConstantVelocityHelper_methods(root_module, cls):
       
  1783     ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::ConstantVelocityHelper const & arg0) [copy constructor]
       
  1784     cls.add_constructor([param('ns3::ConstantVelocityHelper const &', 'arg0')])
       
  1785     ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper::ConstantVelocityHelper() [constructor]
       
  1786     cls.add_constructor([])
       
  1787     ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::Vector const & position) [constructor]
       
  1788     cls.add_constructor([param('ns3::Vector const &', 'position')])
       
  1789     ## constant-velocity-helper.h (module 'mobility'): ns3::ConstantVelocityHelper::ConstantVelocityHelper(ns3::Vector const & position, ns3::Vector const & vel) [constructor]
       
  1790     cls.add_constructor([param('ns3::Vector const &', 'position'), param('ns3::Vector const &', 'vel')])
       
  1791     ## constant-velocity-helper.h (module 'mobility'): ns3::Vector ns3::ConstantVelocityHelper::GetCurrentPosition() const [member function]
       
  1792     cls.add_method('GetCurrentPosition', 
       
  1793                    'ns3::Vector', 
       
  1794                    [], 
       
  1795                    is_const=True)
       
  1796     ## constant-velocity-helper.h (module 'mobility'): ns3::Vector ns3::ConstantVelocityHelper::GetVelocity() const [member function]
       
  1797     cls.add_method('GetVelocity', 
       
  1798                    'ns3::Vector', 
       
  1799                    [], 
       
  1800                    is_const=True)
       
  1801     ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::Pause() [member function]
       
  1802     cls.add_method('Pause', 
       
  1803                    'void', 
       
  1804                    [])
       
  1805     ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::SetPosition(ns3::Vector const & position) [member function]
       
  1806     cls.add_method('SetPosition', 
       
  1807                    'void', 
       
  1808                    [param('ns3::Vector const &', 'position')])
       
  1809     ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::SetVelocity(ns3::Vector const & vel) [member function]
       
  1810     cls.add_method('SetVelocity', 
       
  1811                    'void', 
       
  1812                    [param('ns3::Vector const &', 'vel')])
       
  1813     ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::Unpause() [member function]
       
  1814     cls.add_method('Unpause', 
       
  1815                    'void', 
       
  1816                    [])
       
  1817     ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::Update() const [member function]
       
  1818     cls.add_method('Update', 
       
  1819                    'void', 
       
  1820                    [], 
       
  1821                    is_const=True)
       
  1822     ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::UpdateWithBounds(ns3::Rectangle const & rectangle) const [member function]
       
  1823     cls.add_method('UpdateWithBounds', 
       
  1824                    'void', 
       
  1825                    [param('ns3::Rectangle const &', 'rectangle')], 
       
  1826                    is_const=True)
       
  1827     ## constant-velocity-helper.h (module 'mobility'): void ns3::ConstantVelocityHelper::UpdateWithBounds(ns3::Box const & bounds) const [member function]
       
  1828     cls.add_method('UpdateWithBounds', 
       
  1829                    'void', 
       
  1830                    [param('ns3::Box const &', 'bounds')], 
       
  1831                    is_const=True)
       
  1832     return
  1650     return
  1833 
  1651 
  1834 def register_Ns3DataOutputCallback_methods(root_module, cls):
  1652 def register_Ns3DataOutputCallback_methods(root_module, cls):
  1835     ## data-output-interface.h (module 'stats'): ns3::DataOutputCallback::DataOutputCallback() [constructor]
  1653     ## data-output-interface.h (module 'stats'): ns3::DataOutputCallback::DataOutputCallback() [constructor]
  1836     cls.add_constructor([])
  1654     cls.add_constructor([])
  4536                    'double', 
  4354                    'double', 
  4537                    [], 
  4355                    [], 
  4538                    is_pure_virtual=True, is_const=True, is_virtual=True)
  4356                    is_pure_virtual=True, is_const=True, is_virtual=True)
  4539     return
  4357     return
  4540 
  4358 
  4541 def register_Ns3SystemWallClockMs_methods(root_module, cls):
       
  4542     ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs(ns3::SystemWallClockMs const & arg0) [copy constructor]
       
  4543     cls.add_constructor([param('ns3::SystemWallClockMs const &', 'arg0')])
       
  4544     ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs() [constructor]
       
  4545     cls.add_constructor([])
       
  4546     ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::End() [member function]
       
  4547     cls.add_method('End', 
       
  4548                    'int64_t', 
       
  4549                    [])
       
  4550     ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedReal() const [member function]
       
  4551     cls.add_method('GetElapsedReal', 
       
  4552                    'int64_t', 
       
  4553                    [], 
       
  4554                    is_const=True)
       
  4555     ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedSystem() const [member function]
       
  4556     cls.add_method('GetElapsedSystem', 
       
  4557                    'int64_t', 
       
  4558                    [], 
       
  4559                    is_const=True)
       
  4560     ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedUser() const [member function]
       
  4561     cls.add_method('GetElapsedUser', 
       
  4562                    'int64_t', 
       
  4563                    [], 
       
  4564                    is_const=True)
       
  4565     ## system-wall-clock-ms.h (module 'core'): void ns3::SystemWallClockMs::Start() [member function]
       
  4566     cls.add_method('Start', 
       
  4567                    'void', 
       
  4568                    [])
       
  4569     return
       
  4570 
       
  4571 def register_Ns3Tag_methods(root_module, cls):
  4359 def register_Ns3Tag_methods(root_module, cls):
  4572     ## tag.h (module 'network'): ns3::Tag::Tag() [constructor]
  4360     ## tag.h (module 'network'): ns3::Tag::Tag() [constructor]
  4573     cls.add_constructor([])
  4361     cls.add_constructor([])
  4574     ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [copy constructor]
  4362     ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [copy constructor]
  4575     cls.add_constructor([param('ns3::Tag const &', 'arg0')])
  4363     cls.add_constructor([param('ns3::Tag const &', 'arg0')])
  6219     cls.add_method('SetSenderTimestamp', 
  6007     cls.add_method('SetSenderTimestamp', 
  6220                    'void', 
  6008                    'void', 
  6221                    [param('ns3::Time', 'senderTimestamp')])
  6009                    [param('ns3::Time', 'senderTimestamp')])
  6222     return
  6010     return
  6223 
  6011 
  6224 def register_Ns3PropagationLossModel_methods(root_module, cls):
       
  6225     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function]
       
  6226     cls.add_method('GetTypeId', 
       
  6227                    'ns3::TypeId', 
       
  6228                    [], 
       
  6229                    is_static=True)
       
  6230     ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel::PropagationLossModel() [constructor]
       
  6231     cls.add_constructor([])
       
  6232     ## propagation-loss-model.h (module 'propagation'): void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function]
       
  6233     cls.add_method('SetNext', 
       
  6234                    'void', 
       
  6235                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')])
       
  6236     ## 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]
       
  6237     cls.add_method('CalcRxPower', 
       
  6238                    'double', 
       
  6239                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  6240                    is_const=True)
       
  6241     ## 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]
       
  6242     cls.add_method('DoCalcRxPower', 
       
  6243                    'double', 
       
  6244                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  6245                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
       
  6246     return
       
  6247 
       
  6248 def register_Ns3RadioEnvironmentMapHelper_methods(root_module, cls):
  6012 def register_Ns3RadioEnvironmentMapHelper_methods(root_module, cls):
  6249     ## radio-environment-map-helper.h (module 'lte'): ns3::RadioEnvironmentMapHelper::RadioEnvironmentMapHelper() [constructor]
  6013     ## radio-environment-map-helper.h (module 'lte'): ns3::RadioEnvironmentMapHelper::RadioEnvironmentMapHelper() [constructor]
  6250     cls.add_constructor([])
  6014     cls.add_constructor([])
  6251     ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::DoDispose() [member function]
  6015     ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::DoDispose() [member function]
  6252     cls.add_method('DoDispose', 
  6016     cls.add_method('DoDispose', 
  6269                    [])
  6033                    [])
  6270     ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::SetBandwidth(uint8_t bw) [member function]
  6034     ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::SetBandwidth(uint8_t bw) [member function]
  6271     cls.add_method('SetBandwidth', 
  6035     cls.add_method('SetBandwidth', 
  6272                    'void', 
  6036                    'void', 
  6273                    [param('uint8_t', 'bw')])
  6037                    [param('uint8_t', 'bw')])
  6274     return
       
  6275 
       
  6276 def register_Ns3RandomPropagationLossModel_methods(root_module, cls):
       
  6277     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function]
       
  6278     cls.add_method('GetTypeId', 
       
  6279                    'ns3::TypeId', 
       
  6280                    [], 
       
  6281                    is_static=True)
       
  6282     ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor]
       
  6283     cls.add_constructor([])
       
  6284     ## 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]
       
  6285     cls.add_method('DoCalcRxPower', 
       
  6286                    'double', 
       
  6287                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  6288                    is_const=True, visibility='private', is_virtual=True)
       
  6289     return
       
  6290 
       
  6291 def register_Ns3RangePropagationLossModel_methods(root_module, cls):
       
  6292     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function]
       
  6293     cls.add_method('GetTypeId', 
       
  6294                    'ns3::TypeId', 
       
  6295                    [], 
       
  6296                    is_static=True)
       
  6297     ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor]
       
  6298     cls.add_constructor([])
       
  6299     ## 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]
       
  6300     cls.add_method('DoCalcRxPower', 
       
  6301                    'double', 
       
  6302                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  6303                    is_const=True, visibility='private', is_virtual=True)
       
  6304     return
  6038     return
  6305 
  6039 
  6306 def register_Ns3RlcTag_methods(root_module, cls):
  6040 def register_Ns3RlcTag_methods(root_module, cls):
  6307     ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag(ns3::RlcTag const & arg0) [copy constructor]
  6041     ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag(ns3::RlcTag const & arg0) [copy constructor]
  6308     cls.add_constructor([param('ns3::RlcTag const &', 'arg0')])
  6042     cls.add_constructor([param('ns3::RlcTag const &', 'arg0')])
  7169     cls.add_method('ValuesEnd', 
  6903     cls.add_method('ValuesEnd', 
  7170                    '__gnu_cxx::__normal_iterator< double *, std::vector< double > >', 
  6904                    '__gnu_cxx::__normal_iterator< double *, std::vector< double > >', 
  7171                    [])
  6905                    [])
  7172     return
  6906     return
  7173 
  6907 
  7174 def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls):
       
  7175     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function]
       
  7176     cls.add_method('GetTypeId', 
       
  7177                    'ns3::TypeId', 
       
  7178                    [], 
       
  7179                    is_static=True)
       
  7180     ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor]
       
  7181     cls.add_constructor([])
       
  7182     ## 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]
       
  7183     cls.add_method('DoCalcRxPower', 
       
  7184                    'double', 
       
  7185                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  7186                    is_const=True, visibility='private', is_virtual=True)
       
  7187     return
       
  7188 
       
  7189 def register_Ns3Time_methods(root_module, cls):
  6908 def register_Ns3Time_methods(root_module, cls):
  7190     cls.add_binary_comparison_operator('!=')
  6909     cls.add_binary_comparison_operator('!=')
  7191     cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right'))
  6910     cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right'))
  7192     cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
  6911     cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
  7193     cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
  6912     cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
  7421                    'void', 
  7140                    'void', 
  7422                    [param('ns3::Buffer::Iterator', 'start')], 
  7141                    [param('ns3::Buffer::Iterator', 'start')], 
  7423                    is_pure_virtual=True, is_const=True, is_virtual=True)
  7142                    is_pure_virtual=True, is_const=True, is_virtual=True)
  7424     return
  7143     return
  7425 
  7144 
  7426 def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls):
       
  7427     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function]
       
  7428     cls.add_method('GetTypeId', 
       
  7429                    'ns3::TypeId', 
       
  7430                    [], 
       
  7431                    is_static=True)
       
  7432     ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor]
       
  7433     cls.add_constructor([])
       
  7434     ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetLambda(double frequency, double speed) [member function]
       
  7435     cls.add_method('SetLambda', 
       
  7436                    'void', 
       
  7437                    [param('double', 'frequency'), param('double', 'speed')])
       
  7438     ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetLambda(double lambda) [member function]
       
  7439     cls.add_method('SetLambda', 
       
  7440                    'void', 
       
  7441                    [param('double', 'lambda')])
       
  7442     ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
       
  7443     cls.add_method('SetSystemLoss', 
       
  7444                    'void', 
       
  7445                    [param('double', 'systemLoss')])
       
  7446     ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function]
       
  7447     cls.add_method('SetMinDistance', 
       
  7448                    'void', 
       
  7449                    [param('double', 'minDistance')])
       
  7450     ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function]
       
  7451     cls.add_method('GetMinDistance', 
       
  7452                    'double', 
       
  7453                    [], 
       
  7454                    is_const=True)
       
  7455     ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetLambda() const [member function]
       
  7456     cls.add_method('GetLambda', 
       
  7457                    'double', 
       
  7458                    [], 
       
  7459                    is_const=True)
       
  7460     ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function]
       
  7461     cls.add_method('GetSystemLoss', 
       
  7462                    'double', 
       
  7463                    [], 
       
  7464                    is_const=True)
       
  7465     ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function]
       
  7466     cls.add_method('SetHeightAboveZ', 
       
  7467                    'void', 
       
  7468                    [param('double', 'heightAboveZ')])
       
  7469     ## 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]
       
  7470     cls.add_method('DoCalcRxPower', 
       
  7471                    'double', 
       
  7472                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  7473                    is_const=True, visibility='private', is_virtual=True)
       
  7474     return
       
  7475 
       
  7476 def register_Ns3UeInfo_methods(root_module, cls):
  7145 def register_Ns3UeInfo_methods(root_module, cls):
  7477     ## lte-enb-rrc.h (module 'lte'): ns3::UeInfo::UeInfo(ns3::UeInfo const & arg0) [copy constructor]
  7146     ## lte-enb-rrc.h (module 'lte'): ns3::UeInfo::UeInfo(ns3::UeInfo const & arg0) [copy constructor]
  7478     cls.add_constructor([param('ns3::UeInfo const &', 'arg0')])
  7147     cls.add_constructor([param('ns3::UeInfo const &', 'arg0')])
  7479     ## lte-enb-rrc.h (module 'lte'): ns3::UeInfo::UeInfo() [constructor]
  7148     ## lte-enb-rrc.h (module 'lte'): ns3::UeInfo::UeInfo() [constructor]
  7480     cls.add_constructor([])
  7149     cls.add_constructor([])
  7680                    is_const=True, is_virtual=True)
  7349                    is_const=True, is_virtual=True)
  7681     ## boolean.h (module 'core'): void ns3::BooleanValue::Set(bool value) [member function]
  7350     ## boolean.h (module 'core'): void ns3::BooleanValue::Set(bool value) [member function]
  7682     cls.add_method('Set', 
  7351     cls.add_method('Set', 
  7683                    'void', 
  7352                    'void', 
  7684                    [param('bool', 'value')])
  7353                    [param('bool', 'value')])
  7685     return
       
  7686 
       
  7687 def register_Ns3BoxChecker_methods(root_module, cls):
       
  7688     ## box.h (module 'mobility'): ns3::BoxChecker::BoxChecker() [constructor]
       
  7689     cls.add_constructor([])
       
  7690     ## box.h (module 'mobility'): ns3::BoxChecker::BoxChecker(ns3::BoxChecker const & arg0) [copy constructor]
       
  7691     cls.add_constructor([param('ns3::BoxChecker const &', 'arg0')])
       
  7692     return
       
  7693 
       
  7694 def register_Ns3BoxValue_methods(root_module, cls):
       
  7695     ## box.h (module 'mobility'): ns3::BoxValue::BoxValue() [constructor]
       
  7696     cls.add_constructor([])
       
  7697     ## box.h (module 'mobility'): ns3::BoxValue::BoxValue(ns3::BoxValue const & arg0) [copy constructor]
       
  7698     cls.add_constructor([param('ns3::BoxValue const &', 'arg0')])
       
  7699     ## box.h (module 'mobility'): ns3::BoxValue::BoxValue(ns3::Box const & value) [constructor]
       
  7700     cls.add_constructor([param('ns3::Box const &', 'value')])
       
  7701     ## box.h (module 'mobility'): ns3::Ptr<ns3::AttributeValue> ns3::BoxValue::Copy() const [member function]
       
  7702     cls.add_method('Copy', 
       
  7703                    'ns3::Ptr< ns3::AttributeValue >', 
       
  7704                    [], 
       
  7705                    is_const=True, is_virtual=True)
       
  7706     ## box.h (module 'mobility'): bool ns3::BoxValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  7707     cls.add_method('DeserializeFromString', 
       
  7708                    'bool', 
       
  7709                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  7710                    is_virtual=True)
       
  7711     ## box.h (module 'mobility'): ns3::Box ns3::BoxValue::Get() const [member function]
       
  7712     cls.add_method('Get', 
       
  7713                    'ns3::Box', 
       
  7714                    [], 
       
  7715                    is_const=True)
       
  7716     ## box.h (module 'mobility'): std::string ns3::BoxValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  7717     cls.add_method('SerializeToString', 
       
  7718                    'std::string', 
       
  7719                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  7720                    is_const=True, is_virtual=True)
       
  7721     ## box.h (module 'mobility'): void ns3::BoxValue::Set(ns3::Box const & value) [member function]
       
  7722     cls.add_method('Set', 
       
  7723                    'void', 
       
  7724                    [param('ns3::Box const &', 'value')])
       
  7725     return
       
  7726 
       
  7727 def register_Ns3Building_methods(root_module, cls):
       
  7728     ## building.h (module 'buildings'): ns3::Building::Building(ns3::Building const & arg0) [copy constructor]
       
  7729     cls.add_constructor([param('ns3::Building const &', 'arg0')])
       
  7730     ## building.h (module 'buildings'): ns3::Building::Building(double xMin, double xMax, double yMin, double yMax, double zMin, double zMax) [constructor]
       
  7731     cls.add_constructor([param('double', 'xMin'), param('double', 'xMax'), param('double', 'yMin'), param('double', 'yMax'), param('double', 'zMin'), param('double', 'zMax')])
       
  7732     ## building.h (module 'buildings'): ns3::Building::Building() [constructor]
       
  7733     cls.add_constructor([])
       
  7734     ## building.h (module 'buildings'): void ns3::Building::DoDispose() [member function]
       
  7735     cls.add_method('DoDispose', 
       
  7736                    'void', 
       
  7737                    [], 
       
  7738                    is_virtual=True)
       
  7739     ## building.h (module 'buildings'): ns3::Box ns3::Building::GetBoundaries() const [member function]
       
  7740     cls.add_method('GetBoundaries', 
       
  7741                    'ns3::Box', 
       
  7742                    [], 
       
  7743                    is_const=True)
       
  7744     ## building.h (module 'buildings'): ns3::Building::BuildingType_t ns3::Building::GetBuildingType() const [member function]
       
  7745     cls.add_method('GetBuildingType', 
       
  7746                    'ns3::Building::BuildingType_t', 
       
  7747                    [], 
       
  7748                    is_const=True)
       
  7749     ## building.h (module 'buildings'): ns3::Building::ExtWallsType_t ns3::Building::GetExtWallsType() const [member function]
       
  7750     cls.add_method('GetExtWallsType', 
       
  7751                    'ns3::Building::ExtWallsType_t', 
       
  7752                    [], 
       
  7753                    is_const=True)
       
  7754     ## building.h (module 'buildings'): uint16_t ns3::Building::GetFloor(ns3::Vector position) const [member function]
       
  7755     cls.add_method('GetFloor', 
       
  7756                    'uint16_t', 
       
  7757                    [param('ns3::Vector', 'position')], 
       
  7758                    is_const=True)
       
  7759     ## building.h (module 'buildings'): uint32_t ns3::Building::GetId() const [member function]
       
  7760     cls.add_method('GetId', 
       
  7761                    'uint32_t', 
       
  7762                    [], 
       
  7763                    is_const=True)
       
  7764     ## building.h (module 'buildings'): uint16_t ns3::Building::GetNFloors() const [member function]
       
  7765     cls.add_method('GetNFloors', 
       
  7766                    'uint16_t', 
       
  7767                    [], 
       
  7768                    is_const=True)
       
  7769     ## building.h (module 'buildings'): uint16_t ns3::Building::GetNRoomsX() const [member function]
       
  7770     cls.add_method('GetNRoomsX', 
       
  7771                    'uint16_t', 
       
  7772                    [], 
       
  7773                    is_const=True)
       
  7774     ## building.h (module 'buildings'): uint16_t ns3::Building::GetNRoomsY() const [member function]
       
  7775     cls.add_method('GetNRoomsY', 
       
  7776                    'uint16_t', 
       
  7777                    [], 
       
  7778                    is_const=True)
       
  7779     ## building.h (module 'buildings'): uint16_t ns3::Building::GetRoomX(ns3::Vector position) const [member function]
       
  7780     cls.add_method('GetRoomX', 
       
  7781                    'uint16_t', 
       
  7782                    [param('ns3::Vector', 'position')], 
       
  7783                    is_const=True)
       
  7784     ## building.h (module 'buildings'): uint16_t ns3::Building::GetRoomY(ns3::Vector position) const [member function]
       
  7785     cls.add_method('GetRoomY', 
       
  7786                    'uint16_t', 
       
  7787                    [param('ns3::Vector', 'position')], 
       
  7788                    is_const=True)
       
  7789     ## building.h (module 'buildings'): static ns3::TypeId ns3::Building::GetTypeId() [member function]
       
  7790     cls.add_method('GetTypeId', 
       
  7791                    'ns3::TypeId', 
       
  7792                    [], 
       
  7793                    is_static=True)
       
  7794     ## building.h (module 'buildings'): bool ns3::Building::IsInside(ns3::Vector position) const [member function]
       
  7795     cls.add_method('IsInside', 
       
  7796                    'bool', 
       
  7797                    [param('ns3::Vector', 'position')], 
       
  7798                    is_const=True)
       
  7799     ## building.h (module 'buildings'): void ns3::Building::SetBoundaries(ns3::Box box) [member function]
       
  7800     cls.add_method('SetBoundaries', 
       
  7801                    'void', 
       
  7802                    [param('ns3::Box', 'box')])
       
  7803     ## building.h (module 'buildings'): void ns3::Building::SetBuildingType(ns3::Building::BuildingType_t t) [member function]
       
  7804     cls.add_method('SetBuildingType', 
       
  7805                    'void', 
       
  7806                    [param('ns3::Building::BuildingType_t', 't')])
       
  7807     ## building.h (module 'buildings'): void ns3::Building::SetExtWallsType(ns3::Building::ExtWallsType_t t) [member function]
       
  7808     cls.add_method('SetExtWallsType', 
       
  7809                    'void', 
       
  7810                    [param('ns3::Building::ExtWallsType_t', 't')])
       
  7811     ## building.h (module 'buildings'): void ns3::Building::SetNFloors(uint16_t nfloors) [member function]
       
  7812     cls.add_method('SetNFloors', 
       
  7813                    'void', 
       
  7814                    [param('uint16_t', 'nfloors')])
       
  7815     ## building.h (module 'buildings'): void ns3::Building::SetNRoomsX(uint16_t nroomx) [member function]
       
  7816     cls.add_method('SetNRoomsX', 
       
  7817                    'void', 
       
  7818                    [param('uint16_t', 'nroomx')])
       
  7819     ## building.h (module 'buildings'): void ns3::Building::SetNRoomsY(uint16_t nroomy) [member function]
       
  7820     cls.add_method('SetNRoomsY', 
       
  7821                    'void', 
       
  7822                    [param('uint16_t', 'nroomy')])
       
  7823     return
       
  7824 
       
  7825 def register_Ns3BuildingsPropagationLossModel_methods(root_module, cls):
       
  7826     ## buildings-propagation-loss-model.h (module 'buildings'): ns3::BuildingsPropagationLossModel::BuildingsPropagationLossModel() [constructor]
       
  7827     cls.add_constructor([])
       
  7828     ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  7829     cls.add_method('DoCalcRxPower', 
       
  7830                    'double', 
       
  7831                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  7832                    is_const=True, is_virtual=True)
       
  7833     ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  7834     cls.add_method('GetLoss', 
       
  7835                    'double', 
       
  7836                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  7837                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  7838     ## buildings-propagation-loss-model.h (module 'buildings'): static ns3::TypeId ns3::BuildingsPropagationLossModel::GetTypeId() [member function]
       
  7839     cls.add_method('GetTypeId', 
       
  7840                    'ns3::TypeId', 
       
  7841                    [], 
       
  7842                    is_static=True)
       
  7843     ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::EvaluateSigma(ns3::Ptr<ns3::BuildingsMobilityModel> a, ns3::Ptr<ns3::BuildingsMobilityModel> b) const [member function]
       
  7844     cls.add_method('EvaluateSigma', 
       
  7845                    'double', 
       
  7846                    [param('ns3::Ptr< ns3::BuildingsMobilityModel >', 'a'), param('ns3::Ptr< ns3::BuildingsMobilityModel >', 'b')], 
       
  7847                    is_const=True, visibility='protected')
       
  7848     ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::ExternalWallLoss(ns3::Ptr<ns3::BuildingsMobilityModel> a) const [member function]
       
  7849     cls.add_method('ExternalWallLoss', 
       
  7850                    'double', 
       
  7851                    [param('ns3::Ptr< ns3::BuildingsMobilityModel >', 'a')], 
       
  7852                    is_const=True, visibility='protected')
       
  7853     ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::GetShadowing(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  7854     cls.add_method('GetShadowing', 
       
  7855                    'double', 
       
  7856                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  7857                    is_const=True, visibility='protected')
       
  7858     ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::HeightLoss(ns3::Ptr<ns3::BuildingsMobilityModel> n) const [member function]
       
  7859     cls.add_method('HeightLoss', 
       
  7860                    'double', 
       
  7861                    [param('ns3::Ptr< ns3::BuildingsMobilityModel >', 'n')], 
       
  7862                    is_const=True, visibility='protected')
       
  7863     ## buildings-propagation-loss-model.h (module 'buildings'): double ns3::BuildingsPropagationLossModel::InternalWallsLoss(ns3::Ptr<ns3::BuildingsMobilityModel> a, ns3::Ptr<ns3::BuildingsMobilityModel> b) const [member function]
       
  7864     cls.add_method('InternalWallsLoss', 
       
  7865                    'double', 
       
  7866                    [param('ns3::Ptr< ns3::BuildingsMobilityModel >', 'a'), param('ns3::Ptr< ns3::BuildingsMobilityModel >', 'b')], 
       
  7867                    is_const=True, visibility='protected')
       
  7868     return
  7354     return
  7869 
  7355 
  7870 def register_Ns3CallbackChecker_methods(root_module, cls):
  7356 def register_Ns3CallbackChecker_methods(root_module, cls):
  7871     ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor]
  7357     ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor]
  7872     cls.add_constructor([])
  7358     cls.add_constructor([])
  8376     cls.add_method('Delete', 
  7862     cls.add_method('Delete', 
  8377                    'void', 
  7863                    'void', 
  8378                    [param('uint32_t', 'id')])
  7864                    [param('uint32_t', 'id')])
  8379     return
  7865     return
  8380 
  7866 
  8381 def register_Ns3ErrorModel_methods(root_module, cls):
       
  8382     ## error-model.h (module 'network'): ns3::ErrorModel::ErrorModel(ns3::ErrorModel const & arg0) [copy constructor]
       
  8383     cls.add_constructor([param('ns3::ErrorModel const &', 'arg0')])
       
  8384     ## error-model.h (module 'network'): ns3::ErrorModel::ErrorModel() [constructor]
       
  8385     cls.add_constructor([])
       
  8386     ## error-model.h (module 'network'): void ns3::ErrorModel::Disable() [member function]
       
  8387     cls.add_method('Disable', 
       
  8388                    'void', 
       
  8389                    [])
       
  8390     ## error-model.h (module 'network'): void ns3::ErrorModel::Enable() [member function]
       
  8391     cls.add_method('Enable', 
       
  8392                    'void', 
       
  8393                    [])
       
  8394     ## error-model.h (module 'network'): static ns3::TypeId ns3::ErrorModel::GetTypeId() [member function]
       
  8395     cls.add_method('GetTypeId', 
       
  8396                    'ns3::TypeId', 
       
  8397                    [], 
       
  8398                    is_static=True)
       
  8399     ## error-model.h (module 'network'): bool ns3::ErrorModel::IsCorrupt(ns3::Ptr<ns3::Packet> pkt) [member function]
       
  8400     cls.add_method('IsCorrupt', 
       
  8401                    'bool', 
       
  8402                    [param('ns3::Ptr< ns3::Packet >', 'pkt')])
       
  8403     ## error-model.h (module 'network'): bool ns3::ErrorModel::IsEnabled() const [member function]
       
  8404     cls.add_method('IsEnabled', 
       
  8405                    'bool', 
       
  8406                    [], 
       
  8407                    is_const=True)
       
  8408     ## error-model.h (module 'network'): void ns3::ErrorModel::Reset() [member function]
       
  8409     cls.add_method('Reset', 
       
  8410                    'void', 
       
  8411                    [])
       
  8412     ## error-model.h (module 'network'): bool ns3::ErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> arg0) [member function]
       
  8413     cls.add_method('DoCorrupt', 
       
  8414                    'bool', 
       
  8415                    [param('ns3::Ptr< ns3::Packet >', 'arg0')], 
       
  8416                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  8417     ## error-model.h (module 'network'): void ns3::ErrorModel::DoReset() [member function]
       
  8418     cls.add_method('DoReset', 
       
  8419                    'void', 
       
  8420                    [], 
       
  8421                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
  8422     return
       
  8423 
       
  8424 def register_Ns3EventImpl_methods(root_module, cls):
  7867 def register_Ns3EventImpl_methods(root_module, cls):
  8425     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor]
  7868     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor]
  8426     cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
  7869     cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
  8427     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor]
  7870     ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor]
  8428     cls.add_constructor([])
  7871     cls.add_constructor([])
  8478     ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
  7921     ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
  8479     cls.add_method('SetFfMacSchedSapUser', 
  7922     cls.add_method('SetFfMacSchedSapUser', 
  8480                    'void', 
  7923                    'void', 
  8481                    [param('ns3::FfMacSchedSapUser *', 's')], 
  7924                    [param('ns3::FfMacSchedSapUser *', 's')], 
  8482                    is_pure_virtual=True, is_virtual=True)
  7925                    is_pure_virtual=True, is_virtual=True)
  8483     return
       
  8484 
       
  8485 def register_Ns3FixedRssLossModel_methods(root_module, cls):
       
  8486     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function]
       
  8487     cls.add_method('GetTypeId', 
       
  8488                    'ns3::TypeId', 
       
  8489                    [], 
       
  8490                    is_static=True)
       
  8491     ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel::FixedRssLossModel() [constructor]
       
  8492     cls.add_constructor([])
       
  8493     ## propagation-loss-model.h (module 'propagation'): void ns3::FixedRssLossModel::SetRss(double rss) [member function]
       
  8494     cls.add_method('SetRss', 
       
  8495                    'void', 
       
  8496                    [param('double', 'rss')])
       
  8497     ## 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]
       
  8498     cls.add_method('DoCalcRxPower', 
       
  8499                    'double', 
       
  8500                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  8501                    is_const=True, visibility='private', is_virtual=True)
       
  8502     return
       
  8503 
       
  8504 def register_Ns3FriisPropagationLossModel_methods(root_module, cls):
       
  8505     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function]
       
  8506     cls.add_method('GetTypeId', 
       
  8507                    'ns3::TypeId', 
       
  8508                    [], 
       
  8509                    is_static=True)
       
  8510     ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor]
       
  8511     cls.add_constructor([])
       
  8512     ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetLambda(double frequency, double speed) [member function]
       
  8513     cls.add_method('SetLambda', 
       
  8514                    'void', 
       
  8515                    [param('double', 'frequency'), param('double', 'speed')])
       
  8516     ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetLambda(double lambda) [member function]
       
  8517     cls.add_method('SetLambda', 
       
  8518                    'void', 
       
  8519                    [param('double', 'lambda')])
       
  8520     ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
       
  8521     cls.add_method('SetSystemLoss', 
       
  8522                    'void', 
       
  8523                    [param('double', 'systemLoss')])
       
  8524     ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetMinDistance(double minDistance) [member function]
       
  8525     cls.add_method('SetMinDistance', 
       
  8526                    'void', 
       
  8527                    [param('double', 'minDistance')])
       
  8528     ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetMinDistance() const [member function]
       
  8529     cls.add_method('GetMinDistance', 
       
  8530                    'double', 
       
  8531                    [], 
       
  8532                    is_const=True)
       
  8533     ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetLambda() const [member function]
       
  8534     cls.add_method('GetLambda', 
       
  8535                    'double', 
       
  8536                    [], 
       
  8537                    is_const=True)
       
  8538     ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function]
       
  8539     cls.add_method('GetSystemLoss', 
       
  8540                    'double', 
       
  8541                    [], 
       
  8542                    is_const=True)
       
  8543     ## 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]
       
  8544     cls.add_method('DoCalcRxPower', 
       
  8545                    'double', 
       
  8546                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  8547                    is_const=True, visibility='private', is_virtual=True)
       
  8548     return
  7926     return
  8549 
  7927 
  8550 def register_Ns3GtpuHeader_methods(root_module, cls):
  7928 def register_Ns3GtpuHeader_methods(root_module, cls):
  8551     cls.add_binary_comparison_operator('==')
  7929     cls.add_binary_comparison_operator('==')
  8552     ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader::GtpuHeader(ns3::GtpuHeader const & arg0) [copy constructor]
  7930     ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader::GtpuHeader(ns3::GtpuHeader const & arg0) [copy constructor]
  9354     cls.add_method('Set', 
  8732     cls.add_method('Set', 
  9355                    'void', 
  8733                    'void', 
  9356                    [param('ns3::Ipv6Prefix const &', 'value')])
  8734                    [param('ns3::Ipv6Prefix const &', 'value')])
  9357     return
  8735     return
  9358 
  8736 
  9359 def register_Ns3ListErrorModel_methods(root_module, cls):
       
  9360     ## error-model.h (module 'network'): ns3::ListErrorModel::ListErrorModel(ns3::ListErrorModel const & arg0) [copy constructor]
       
  9361     cls.add_constructor([param('ns3::ListErrorModel const &', 'arg0')])
       
  9362     ## error-model.h (module 'network'): ns3::ListErrorModel::ListErrorModel() [constructor]
       
  9363     cls.add_constructor([])
       
  9364     ## error-model.h (module 'network'): std::list<unsigned int, std::allocator<unsigned int> > ns3::ListErrorModel::GetList() const [member function]
       
  9365     cls.add_method('GetList', 
       
  9366                    'std::list< unsigned int >', 
       
  9367                    [], 
       
  9368                    is_const=True)
       
  9369     ## error-model.h (module 'network'): static ns3::TypeId ns3::ListErrorModel::GetTypeId() [member function]
       
  9370     cls.add_method('GetTypeId', 
       
  9371                    'ns3::TypeId', 
       
  9372                    [], 
       
  9373                    is_static=True)
       
  9374     ## error-model.h (module 'network'): void ns3::ListErrorModel::SetList(std::list<unsigned int, std::allocator<unsigned int> > const & packetlist) [member function]
       
  9375     cls.add_method('SetList', 
       
  9376                    'void', 
       
  9377                    [param('std::list< unsigned int > const &', 'packetlist')])
       
  9378     ## error-model.h (module 'network'): bool ns3::ListErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function]
       
  9379     cls.add_method('DoCorrupt', 
       
  9380                    'bool', 
       
  9381                    [param('ns3::Ptr< ns3::Packet >', 'p')], 
       
  9382                    visibility='private', is_virtual=True)
       
  9383     ## error-model.h (module 'network'): void ns3::ListErrorModel::DoReset() [member function]
       
  9384     cls.add_method('DoReset', 
       
  9385                    'void', 
       
  9386                    [], 
       
  9387                    visibility='private', is_virtual=True)
       
  9388     return
       
  9389 
       
  9390 def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls):
       
  9391     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function]
       
  9392     cls.add_method('GetTypeId', 
       
  9393                    'ns3::TypeId', 
       
  9394                    [], 
       
  9395                    is_static=True)
       
  9396     ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor]
       
  9397     cls.add_constructor([])
       
  9398     ## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function]
       
  9399     cls.add_method('SetPathLossExponent', 
       
  9400                    'void', 
       
  9401                    [param('double', 'n')])
       
  9402     ## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function]
       
  9403     cls.add_method('GetPathLossExponent', 
       
  9404                    'double', 
       
  9405                    [], 
       
  9406                    is_const=True)
       
  9407     ## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function]
       
  9408     cls.add_method('SetReference', 
       
  9409                    'void', 
       
  9410                    [param('double', 'referenceDistance'), param('double', 'referenceLoss')])
       
  9411     ## 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]
       
  9412     cls.add_method('DoCalcRxPower', 
       
  9413                    'double', 
       
  9414                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  9415                    is_const=True, visibility='private', is_virtual=True)
       
  9416     return
       
  9417 
       
  9418 def register_Ns3LteAmc_methods(root_module, cls):
  8737 def register_Ns3LteAmc_methods(root_module, cls):
  9419     ## lte-amc.h (module 'lte'): ns3::LteAmc::LteAmc(ns3::LteAmc const & arg0) [copy constructor]
  8738     ## lte-amc.h (module 'lte'): ns3::LteAmc::LteAmc(ns3::LteAmc const & arg0) [copy constructor]
  9420     cls.add_constructor([param('ns3::LteAmc const &', 'arg0')])
  8739     cls.add_constructor([param('ns3::LteAmc const &', 'arg0')])
  9421     ## lte-amc.h (module 'lte'): ns3::LteAmc::LteAmc() [constructor]
  8740     ## lte-amc.h (module 'lte'): ns3::LteAmc::LteAmc() [constructor]
  9422     cls.add_constructor([])
  8741     cls.add_constructor([])
 10191     cls.add_method('Start', 
  9510     cls.add_method('Start', 
 10192                    'void', 
  9511                    'void', 
 10193                    [])
  9512                    [])
 10194     return
  9513     return
 10195 
  9514 
 10196 def register_Ns3LteSimpleHelper_methods(root_module, cls):
       
 10197     ## lte-simple-helper.h (module 'lte'): ns3::LteSimpleHelper::LteSimpleHelper(ns3::LteSimpleHelper const & arg0) [copy constructor]
       
 10198     cls.add_constructor([param('ns3::LteSimpleHelper const &', 'arg0')])
       
 10199     ## lte-simple-helper.h (module 'lte'): ns3::LteSimpleHelper::LteSimpleHelper() [constructor]
       
 10200     cls.add_constructor([])
       
 10201     ## lte-simple-helper.h (module 'lte'): void ns3::LteSimpleHelper::DoDispose() [member function]
       
 10202     cls.add_method('DoDispose', 
       
 10203                    'void', 
       
 10204                    [], 
       
 10205                    is_virtual=True)
       
 10206     ## lte-simple-helper.h (module 'lte'): void ns3::LteSimpleHelper::EnableDlPdcpTraces() [member function]
       
 10207     cls.add_method('EnableDlPdcpTraces', 
       
 10208                    'void', 
       
 10209                    [])
       
 10210     ## lte-simple-helper.h (module 'lte'): void ns3::LteSimpleHelper::EnableDlRlcTraces() [member function]
       
 10211     cls.add_method('EnableDlRlcTraces', 
       
 10212                    'void', 
       
 10213                    [])
       
 10214     ## lte-simple-helper.h (module 'lte'): void ns3::LteSimpleHelper::EnableLogComponents() [member function]
       
 10215     cls.add_method('EnableLogComponents', 
       
 10216                    'void', 
       
 10217                    [])
       
 10218     ## lte-simple-helper.h (module 'lte'): void ns3::LteSimpleHelper::EnablePdcpTraces() [member function]
       
 10219     cls.add_method('EnablePdcpTraces', 
       
 10220                    'void', 
       
 10221                    [])
       
 10222     ## lte-simple-helper.h (module 'lte'): void ns3::LteSimpleHelper::EnableRlcTraces() [member function]
       
 10223     cls.add_method('EnableRlcTraces', 
       
 10224                    'void', 
       
 10225                    [])
       
 10226     ## lte-simple-helper.h (module 'lte'): void ns3::LteSimpleHelper::EnableTraces() [member function]
       
 10227     cls.add_method('EnableTraces', 
       
 10228                    'void', 
       
 10229                    [])
       
 10230     ## lte-simple-helper.h (module 'lte'): void ns3::LteSimpleHelper::EnableUlPdcpTraces() [member function]
       
 10231     cls.add_method('EnableUlPdcpTraces', 
       
 10232                    'void', 
       
 10233                    [])
       
 10234     ## lte-simple-helper.h (module 'lte'): void ns3::LteSimpleHelper::EnableUlRlcTraces() [member function]
       
 10235     cls.add_method('EnableUlRlcTraces', 
       
 10236                    'void', 
       
 10237                    [])
       
 10238     ## lte-simple-helper.h (module 'lte'): static ns3::TypeId ns3::LteSimpleHelper::GetTypeId() [member function]
       
 10239     cls.add_method('GetTypeId', 
       
 10240                    'ns3::TypeId', 
       
 10241                    [], 
       
 10242                    is_static=True)
       
 10243     ## lte-simple-helper.h (module 'lte'): ns3::NetDeviceContainer ns3::LteSimpleHelper::InstallEnbDevice(ns3::NodeContainer c) [member function]
       
 10244     cls.add_method('InstallEnbDevice', 
       
 10245                    'ns3::NetDeviceContainer', 
       
 10246                    [param('ns3::NodeContainer', 'c')])
       
 10247     ## lte-simple-helper.h (module 'lte'): ns3::NetDeviceContainer ns3::LteSimpleHelper::InstallUeDevice(ns3::NodeContainer c) [member function]
       
 10248     cls.add_method('InstallUeDevice', 
       
 10249                    'ns3::NetDeviceContainer', 
       
 10250                    [param('ns3::NodeContainer', 'c')])
       
 10251     ## lte-simple-helper.h (module 'lte'): ns3::LteSimpleHelper::m_enbMac [variable]
       
 10252     cls.add_instance_attribute('m_enbMac', 'ns3::Ptr< LteTestMac >', is_const=False)
       
 10253     ## lte-simple-helper.h (module 'lte'): ns3::LteSimpleHelper::m_enbRrc [variable]
       
 10254     cls.add_instance_attribute('m_enbRrc', 'ns3::Ptr< LteTestRrc >', is_const=False)
       
 10255     ## lte-simple-helper.h (module 'lte'): ns3::LteSimpleHelper::m_ueMac [variable]
       
 10256     cls.add_instance_attribute('m_ueMac', 'ns3::Ptr< LteTestMac >', is_const=False)
       
 10257     ## lte-simple-helper.h (module 'lte'): ns3::LteSimpleHelper::m_ueRrc [variable]
       
 10258     cls.add_instance_attribute('m_ueRrc', 'ns3::Ptr< LteTestRrc >', is_const=False)
       
 10259     ## lte-simple-helper.h (module 'lte'): void ns3::LteSimpleHelper::DoStart() [member function]
       
 10260     cls.add_method('DoStart', 
       
 10261                    'void', 
       
 10262                    [], 
       
 10263                    visibility='protected', is_virtual=True)
       
 10264     return
       
 10265 
       
 10266 def register_Ns3LteSinrChunkProcessor_methods(root_module, cls):
  9515 def register_Ns3LteSinrChunkProcessor_methods(root_module, cls):
 10267     ## lte-sinr-chunk-processor.h (module 'lte'): ns3::LteSinrChunkProcessor::LteSinrChunkProcessor() [constructor]
  9516     ## lte-sinr-chunk-processor.h (module 'lte'): ns3::LteSinrChunkProcessor::LteSinrChunkProcessor() [constructor]
 10268     cls.add_constructor([])
  9517     cls.add_constructor([])
 10269     ## lte-sinr-chunk-processor.h (module 'lte'): ns3::LteSinrChunkProcessor::LteSinrChunkProcessor(ns3::LteSinrChunkProcessor const & arg0) [copy constructor]
  9518     ## lte-sinr-chunk-processor.h (module 'lte'): ns3::LteSinrChunkProcessor::LteSinrChunkProcessor(ns3::LteSinrChunkProcessor const & arg0) [copy constructor]
 10270     cls.add_constructor([param('ns3::LteSinrChunkProcessor const &', 'arg0')])
  9519     cls.add_constructor([param('ns3::LteSinrChunkProcessor const &', 'arg0')])
 10454                    [param('std::string', 'path'), param('uint64_t', 'imsi')])
  9703                    [param('std::string', 'path'), param('uint64_t', 'imsi')])
 10455     ## lte-stats-calculator.h (module 'lte'): void ns3::LteStatsCalculator::SetUlOutputFilename(std::string outputFilename) [member function]
  9704     ## lte-stats-calculator.h (module 'lte'): void ns3::LteStatsCalculator::SetUlOutputFilename(std::string outputFilename) [member function]
 10456     cls.add_method('SetUlOutputFilename', 
  9705     cls.add_method('SetUlOutputFilename', 
 10457                    'void', 
  9706                    'void', 
 10458                    [param('std::string', 'outputFilename')])
  9707                    [param('std::string', 'outputFilename')])
 10459     return
       
 10460 
       
 10461 def register_Ns3LteTestSinrChunkProcessor_methods(root_module, cls):
       
 10462     ## lte-test-sinr-chunk-processor.h (module 'lte'): ns3::LteTestSinrChunkProcessor::LteTestSinrChunkProcessor(ns3::LteTestSinrChunkProcessor const & arg0) [copy constructor]
       
 10463     cls.add_constructor([param('ns3::LteTestSinrChunkProcessor const &', 'arg0')])
       
 10464     ## lte-test-sinr-chunk-processor.h (module 'lte'): ns3::LteTestSinrChunkProcessor::LteTestSinrChunkProcessor(ns3::Ptr<ns3::LtePhy> p) [constructor]
       
 10465     cls.add_constructor([param('ns3::Ptr< ns3::LtePhy >', 'p')])
       
 10466     ## lte-test-sinr-chunk-processor.h (module 'lte'): void ns3::LteTestSinrChunkProcessor::End() [member function]
       
 10467     cls.add_method('End', 
       
 10468                    'void', 
       
 10469                    [], 
       
 10470                    is_virtual=True)
       
 10471     ## lte-test-sinr-chunk-processor.h (module 'lte'): void ns3::LteTestSinrChunkProcessor::EvaluateSinrChunk(ns3::SpectrumValue const & sinr, ns3::Time duration) [member function]
       
 10472     cls.add_method('EvaluateSinrChunk', 
       
 10473                    'void', 
       
 10474                    [param('ns3::SpectrumValue const &', 'sinr'), param('ns3::Time', 'duration')], 
       
 10475                    is_virtual=True)
       
 10476     ## lte-test-sinr-chunk-processor.h (module 'lte'): ns3::Ptr<ns3::SpectrumValue> ns3::LteTestSinrChunkProcessor::GetSinr() [member function]
       
 10477     cls.add_method('GetSinr', 
       
 10478                    'ns3::Ptr< ns3::SpectrumValue >', 
       
 10479                    [])
       
 10480     ## lte-test-sinr-chunk-processor.h (module 'lte'): void ns3::LteTestSinrChunkProcessor::Start() [member function]
       
 10481     cls.add_method('Start', 
       
 10482                    'void', 
       
 10483                    [], 
       
 10484                    is_virtual=True)
       
 10485     return
       
 10486 
       
 10487 def register_Ns3LteTestUePhy_methods(root_module, cls):
       
 10488     ## lte-test-ue-phy.h (module 'lte'): ns3::LteTestUePhy::LteTestUePhy(ns3::LteTestUePhy const & arg0) [copy constructor]
       
 10489     cls.add_constructor([param('ns3::LteTestUePhy const &', 'arg0')])
       
 10490     ## lte-test-ue-phy.h (module 'lte'): ns3::LteTestUePhy::LteTestUePhy() [constructor]
       
 10491     cls.add_constructor([])
       
 10492     ## lte-test-ue-phy.h (module 'lte'): ns3::LteTestUePhy::LteTestUePhy(ns3::Ptr<ns3::LteSpectrumPhy> dlPhy, ns3::Ptr<ns3::LteSpectrumPhy> ulPhy) [constructor]
       
 10493     cls.add_constructor([param('ns3::Ptr< ns3::LteSpectrumPhy >', 'dlPhy'), param('ns3::Ptr< ns3::LteSpectrumPhy >', 'ulPhy')])
       
 10494     ## lte-test-ue-phy.h (module 'lte'): ns3::Ptr<ns3::SpectrumValue> ns3::LteTestUePhy::CreateTxPowerSpectralDensity() [member function]
       
 10495     cls.add_method('CreateTxPowerSpectralDensity', 
       
 10496                    'ns3::Ptr< ns3::SpectrumValue >', 
       
 10497                    [], 
       
 10498                    is_virtual=True)
       
 10499     ## lte-test-ue-phy.h (module 'lte'): void ns3::LteTestUePhy::DoDispose() [member function]
       
 10500     cls.add_method('DoDispose', 
       
 10501                    'void', 
       
 10502                    [], 
       
 10503                    is_virtual=True)
       
 10504     ## lte-test-ue-phy.h (module 'lte'): void ns3::LteTestUePhy::DoSendMacPdu(ns3::Ptr<ns3::Packet> p) [member function]
       
 10505     cls.add_method('DoSendMacPdu', 
       
 10506                    'void', 
       
 10507                    [param('ns3::Ptr< ns3::Packet >', 'p')], 
       
 10508                    is_virtual=True)
       
 10509     ## lte-test-ue-phy.h (module 'lte'): void ns3::LteTestUePhy::GenerateCqiReport(ns3::SpectrumValue const & sinr) [member function]
       
 10510     cls.add_method('GenerateCqiReport', 
       
 10511                    'void', 
       
 10512                    [param('ns3::SpectrumValue const &', 'sinr')], 
       
 10513                    is_virtual=True)
       
 10514     ## lte-test-ue-phy.h (module 'lte'): ns3::SpectrumValue ns3::LteTestUePhy::GetSinr() [member function]
       
 10515     cls.add_method('GetSinr', 
       
 10516                    'ns3::SpectrumValue', 
       
 10517                    [])
       
 10518     ## lte-test-ue-phy.h (module 'lte'): static ns3::TypeId ns3::LteTestUePhy::GetTypeId() [member function]
       
 10519     cls.add_method('GetTypeId', 
       
 10520                    'ns3::TypeId', 
       
 10521                    [], 
       
 10522                    is_static=True)
       
 10523     ## lte-test-ue-phy.h (module 'lte'): void ns3::LteTestUePhy::ReceiveIdealControlMessage(ns3::Ptr<ns3::IdealControlMessage> msg) [member function]
       
 10524     cls.add_method('ReceiveIdealControlMessage', 
       
 10525                    'void', 
       
 10526                    [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], 
       
 10527                    is_virtual=True)
       
 10528     return
  9708     return
 10529 
  9709 
 10530 def register_Ns3LteUeMac_methods(root_module, cls):
  9710 def register_Ns3LteUeMac_methods(root_module, cls):
 10531     ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac::LteUeMac(ns3::LteUeMac const & arg0) [copy constructor]
  9711     ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac::LteUeMac(ns3::LteUeMac const & arg0) [copy constructor]
 10532     cls.add_constructor([param('ns3::LteUeMac const &', 'arg0')])
  9712     cls.add_constructor([param('ns3::LteUeMac const &', 'arg0')])
 10833     cls.add_method('UlScheduling', 
 10013     cls.add_method('UlScheduling', 
 10834                    'void', 
 10014                    'void', 
 10835                    [param('uint16_t', 'cellId'), param('uint64_t', 'imsi'), param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo'), param('uint16_t', 'rnti'), param('uint8_t', 'mcs'), param('uint16_t', 'sizeTb')])
 10015                    [param('uint16_t', 'cellId'), param('uint64_t', 'imsi'), param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo'), param('uint16_t', 'rnti'), param('uint8_t', 'mcs'), param('uint16_t', 'sizeTb')])
 10836     return
 10016     return
 10837 
 10017 
 10838 def register_Ns3MatrixPropagationLossModel_methods(root_module, cls):
       
 10839     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::MatrixPropagationLossModel::GetTypeId() [member function]
       
 10840     cls.add_method('GetTypeId', 
       
 10841                    'ns3::TypeId', 
       
 10842                    [], 
       
 10843                    is_static=True)
       
 10844     ## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel::MatrixPropagationLossModel() [constructor]
       
 10845     cls.add_constructor([])
       
 10846     ## 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]
       
 10847     cls.add_method('SetLoss', 
       
 10848                    'void', 
       
 10849                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('double', 'loss'), param('bool', 'symmetric', default_value='true')])
       
 10850     ## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetDefaultLoss(double arg0) [member function]
       
 10851     cls.add_method('SetDefaultLoss', 
       
 10852                    'void', 
       
 10853                    [param('double', 'arg0')])
       
 10854     ## 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]
       
 10855     cls.add_method('DoCalcRxPower', 
       
 10856                    'double', 
       
 10857                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
 10858                    is_const=True, visibility='private', is_virtual=True)
       
 10859     return
       
 10860 
       
 10861 def register_Ns3MobilityModel_methods(root_module, cls):
 10018 def register_Ns3MobilityModel_methods(root_module, cls):
 10862     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor]
 10019     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor]
 10863     cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')])
 10020     cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')])
 10864     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor]
 10021     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor]
 10865     cls.add_constructor([])
 10022     cls.add_constructor([])
 10910     ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
 10067     ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
 10911     cls.add_method('DoSetPosition', 
 10068     cls.add_method('DoSetPosition', 
 10912                    'void', 
 10069                    'void', 
 10913                    [param('ns3::Vector const &', 'position')], 
 10070                    [param('ns3::Vector const &', 'position')], 
 10914                    is_pure_virtual=True, visibility='private', is_virtual=True)
 10071                    is_pure_virtual=True, visibility='private', is_virtual=True)
 10915     return
       
 10916 
       
 10917 def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls):
       
 10918     ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function]
       
 10919     cls.add_method('GetTypeId', 
       
 10920                    'ns3::TypeId', 
       
 10921                    [], 
       
 10922                    is_static=True)
       
 10923     ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor]
       
 10924     cls.add_constructor([])
       
 10925     ## 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]
       
 10926     cls.add_method('DoCalcRxPower', 
       
 10927                    'double', 
       
 10928                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
 10929                    is_const=True, visibility='private', is_virtual=True)
       
 10930     return
 10072     return
 10931 
 10073 
 10932 def register_Ns3NetDevice_methods(root_module, cls):
 10074 def register_Ns3NetDevice_methods(root_module, cls):
 10933     ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor]
 10075     ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor]
 10934     cls.add_constructor([])
 10076     cls.add_constructor([])
 11656     cls.add_method('Set', 
 10798     cls.add_method('Set', 
 11657                    'void', 
 10799                    'void', 
 11658                    [param('ns3::RandomVariable const &', 'value')])
 10800                    [param('ns3::RandomVariable const &', 'value')])
 11659     return
 10801     return
 11660 
 10802 
 11661 def register_Ns3RateErrorModel_methods(root_module, cls):
       
 11662     ## error-model.h (module 'network'): ns3::RateErrorModel::RateErrorModel(ns3::RateErrorModel const & arg0) [copy constructor]
       
 11663     cls.add_constructor([param('ns3::RateErrorModel const &', 'arg0')])
       
 11664     ## error-model.h (module 'network'): ns3::RateErrorModel::RateErrorModel() [constructor]
       
 11665     cls.add_constructor([])
       
 11666     ## error-model.h (module 'network'): double ns3::RateErrorModel::GetRate() const [member function]
       
 11667     cls.add_method('GetRate', 
       
 11668                    'double', 
       
 11669                    [], 
       
 11670                    is_const=True)
       
 11671     ## error-model.h (module 'network'): static ns3::TypeId ns3::RateErrorModel::GetTypeId() [member function]
       
 11672     cls.add_method('GetTypeId', 
       
 11673                    'ns3::TypeId', 
       
 11674                    [], 
       
 11675                    is_static=True)
       
 11676     ## error-model.h (module 'network'): ns3::RateErrorModel::ErrorUnit ns3::RateErrorModel::GetUnit() const [member function]
       
 11677     cls.add_method('GetUnit', 
       
 11678                    'ns3::RateErrorModel::ErrorUnit', 
       
 11679                    [], 
       
 11680                    is_const=True)
       
 11681     ## error-model.h (module 'network'): void ns3::RateErrorModel::SetRandomVariable(ns3::RandomVariable const & ranvar) [member function]
       
 11682     cls.add_method('SetRandomVariable', 
       
 11683                    'void', 
       
 11684                    [param('ns3::RandomVariable const &', 'ranvar')])
       
 11685     ## error-model.h (module 'network'): void ns3::RateErrorModel::SetRate(double rate) [member function]
       
 11686     cls.add_method('SetRate', 
       
 11687                    'void', 
       
 11688                    [param('double', 'rate')])
       
 11689     ## error-model.h (module 'network'): void ns3::RateErrorModel::SetUnit(ns3::RateErrorModel::ErrorUnit error_unit) [member function]
       
 11690     cls.add_method('SetUnit', 
       
 11691                    'void', 
       
 11692                    [param('ns3::RateErrorModel::ErrorUnit', 'error_unit')])
       
 11693     ## error-model.h (module 'network'): bool ns3::RateErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function]
       
 11694     cls.add_method('DoCorrupt', 
       
 11695                    'bool', 
       
 11696                    [param('ns3::Ptr< ns3::Packet >', 'p')], 
       
 11697                    visibility='private', is_virtual=True)
       
 11698     ## error-model.h (module 'network'): bool ns3::RateErrorModel::DoCorruptBit(ns3::Ptr<ns3::Packet> p) [member function]
       
 11699     cls.add_method('DoCorruptBit', 
       
 11700                    'bool', 
       
 11701                    [param('ns3::Ptr< ns3::Packet >', 'p')], 
       
 11702                    visibility='private', is_virtual=True)
       
 11703     ## error-model.h (module 'network'): bool ns3::RateErrorModel::DoCorruptByte(ns3::Ptr<ns3::Packet> p) [member function]
       
 11704     cls.add_method('DoCorruptByte', 
       
 11705                    'bool', 
       
 11706                    [param('ns3::Ptr< ns3::Packet >', 'p')], 
       
 11707                    visibility='private', is_virtual=True)
       
 11708     ## error-model.h (module 'network'): bool ns3::RateErrorModel::DoCorruptPkt(ns3::Ptr<ns3::Packet> p) [member function]
       
 11709     cls.add_method('DoCorruptPkt', 
       
 11710                    'bool', 
       
 11711                    [param('ns3::Ptr< ns3::Packet >', 'p')], 
       
 11712                    visibility='private', is_virtual=True)
       
 11713     ## error-model.h (module 'network'): void ns3::RateErrorModel::DoReset() [member function]
       
 11714     cls.add_method('DoReset', 
       
 11715                    'void', 
       
 11716                    [], 
       
 11717                    visibility='private', is_virtual=True)
       
 11718     return
       
 11719 
       
 11720 def register_Ns3ReceiveListErrorModel_methods(root_module, cls):
       
 11721     ## error-model.h (module 'network'): ns3::ReceiveListErrorModel::ReceiveListErrorModel(ns3::ReceiveListErrorModel const & arg0) [copy constructor]
       
 11722     cls.add_constructor([param('ns3::ReceiveListErrorModel const &', 'arg0')])
       
 11723     ## error-model.h (module 'network'): ns3::ReceiveListErrorModel::ReceiveListErrorModel() [constructor]
       
 11724     cls.add_constructor([])
       
 11725     ## error-model.h (module 'network'): std::list<unsigned int, std::allocator<unsigned int> > ns3::ReceiveListErrorModel::GetList() const [member function]
       
 11726     cls.add_method('GetList', 
       
 11727                    'std::list< unsigned int >', 
       
 11728                    [], 
       
 11729                    is_const=True)
       
 11730     ## error-model.h (module 'network'): static ns3::TypeId ns3::ReceiveListErrorModel::GetTypeId() [member function]
       
 11731     cls.add_method('GetTypeId', 
       
 11732                    'ns3::TypeId', 
       
 11733                    [], 
       
 11734                    is_static=True)
       
 11735     ## error-model.h (module 'network'): void ns3::ReceiveListErrorModel::SetList(std::list<unsigned int, std::allocator<unsigned int> > const & packetlist) [member function]
       
 11736     cls.add_method('SetList', 
       
 11737                    'void', 
       
 11738                    [param('std::list< unsigned int > const &', 'packetlist')])
       
 11739     ## error-model.h (module 'network'): bool ns3::ReceiveListErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function]
       
 11740     cls.add_method('DoCorrupt', 
       
 11741                    'bool', 
       
 11742                    [param('ns3::Ptr< ns3::Packet >', 'p')], 
       
 11743                    visibility='private', is_virtual=True)
       
 11744     ## error-model.h (module 'network'): void ns3::ReceiveListErrorModel::DoReset() [member function]
       
 11745     cls.add_method('DoReset', 
       
 11746                    'void', 
       
 11747                    [], 
       
 11748                    visibility='private', is_virtual=True)
       
 11749     return
       
 11750 
       
 11751 def register_Ns3RemSpectrumPhy_methods(root_module, cls):
 10803 def register_Ns3RemSpectrumPhy_methods(root_module, cls):
 11752     ## rem-spectrum-phy.h (module 'lte'): ns3::RemSpectrumPhy::RemSpectrumPhy() [constructor]
 10804     ## rem-spectrum-phy.h (module 'lte'): ns3::RemSpectrumPhy::RemSpectrumPhy() [constructor]
 11753     cls.add_constructor([])
 10805     cls.add_constructor([])
 11754     ## rem-spectrum-phy.h (module 'lte'): void ns3::RemSpectrumPhy::DoDispose() [member function]
 10806     ## rem-spectrum-phy.h (module 'lte'): void ns3::RemSpectrumPhy::DoDispose() [member function]
 11755     cls.add_method('DoDispose', 
 10807     cls.add_method('DoDispose', 
 11862     cls.add_method('TransmissionModeConfigurationUpdate', 
 10914     cls.add_method('TransmissionModeConfigurationUpdate', 
 11863                    'void', 
 10915                    'void', 
 11864                    [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
 10916                    [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
 11865     return
 10917     return
 11866 
 10918 
 11867 def register_Ns3SimpleChannel_methods(root_module, cls):
       
 11868     ## simple-channel.h (module 'network'): ns3::SimpleChannel::SimpleChannel(ns3::SimpleChannel const & arg0) [copy constructor]
       
 11869     cls.add_constructor([param('ns3::SimpleChannel const &', 'arg0')])
       
 11870     ## simple-channel.h (module 'network'): ns3::SimpleChannel::SimpleChannel() [constructor]
       
 11871     cls.add_constructor([])
       
 11872     ## simple-channel.h (module 'network'): void ns3::SimpleChannel::Add(ns3::Ptr<ns3::SimpleNetDevice> device) [member function]
       
 11873     cls.add_method('Add', 
       
 11874                    'void', 
       
 11875                    [param('ns3::Ptr< ns3::SimpleNetDevice >', 'device')])
       
 11876     ## simple-channel.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::SimpleChannel::GetDevice(uint32_t i) const [member function]
       
 11877     cls.add_method('GetDevice', 
       
 11878                    'ns3::Ptr< ns3::NetDevice >', 
       
 11879                    [param('uint32_t', 'i')], 
       
 11880                    is_const=True, is_virtual=True)
       
 11881     ## simple-channel.h (module 'network'): uint32_t ns3::SimpleChannel::GetNDevices() const [member function]
       
 11882     cls.add_method('GetNDevices', 
       
 11883                    'uint32_t', 
       
 11884                    [], 
       
 11885                    is_const=True, is_virtual=True)
       
 11886     ## simple-channel.h (module 'network'): static ns3::TypeId ns3::SimpleChannel::GetTypeId() [member function]
       
 11887     cls.add_method('GetTypeId', 
       
 11888                    'ns3::TypeId', 
       
 11889                    [], 
       
 11890                    is_static=True)
       
 11891     ## simple-channel.h (module 'network'): void ns3::SimpleChannel::Send(ns3::Ptr<ns3::Packet> p, uint16_t protocol, ns3::Mac48Address to, ns3::Mac48Address from, ns3::Ptr<ns3::SimpleNetDevice> sender) [member function]
       
 11892     cls.add_method('Send', 
       
 11893                    'void', 
       
 11894                    [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from'), param('ns3::Ptr< ns3::SimpleNetDevice >', 'sender')])
       
 11895     return
       
 11896 
       
 11897 def register_Ns3SimpleNetDevice_methods(root_module, cls):
       
 11898     ## simple-net-device.h (module 'network'): ns3::SimpleNetDevice::SimpleNetDevice(ns3::SimpleNetDevice const & arg0) [copy constructor]
       
 11899     cls.add_constructor([param('ns3::SimpleNetDevice const &', 'arg0')])
       
 11900     ## simple-net-device.h (module 'network'): ns3::SimpleNetDevice::SimpleNetDevice() [constructor]
       
 11901     cls.add_constructor([])
       
 11902     ## simple-net-device.h (module 'network'): void ns3::SimpleNetDevice::AddLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
       
 11903     cls.add_method('AddLinkChangeCallback', 
       
 11904                    'void', 
       
 11905                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
       
 11906                    is_virtual=True)
       
 11907     ## simple-net-device.h (module 'network'): ns3::Address ns3::SimpleNetDevice::GetAddress() const [member function]
       
 11908     cls.add_method('GetAddress', 
       
 11909                    'ns3::Address', 
       
 11910                    [], 
       
 11911                    is_const=True, is_virtual=True)
       
 11912     ## simple-net-device.h (module 'network'): ns3::Address ns3::SimpleNetDevice::GetBroadcast() const [member function]
       
 11913     cls.add_method('GetBroadcast', 
       
 11914                    'ns3::Address', 
       
 11915                    [], 
       
 11916                    is_const=True, is_virtual=True)
       
 11917     ## simple-net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::SimpleNetDevice::GetChannel() const [member function]
       
 11918     cls.add_method('GetChannel', 
       
 11919                    'ns3::Ptr< ns3::Channel >', 
       
 11920                    [], 
       
 11921                    is_const=True, is_virtual=True)
       
 11922     ## simple-net-device.h (module 'network'): uint32_t ns3::SimpleNetDevice::GetIfIndex() const [member function]
       
 11923     cls.add_method('GetIfIndex', 
       
 11924                    'uint32_t', 
       
 11925                    [], 
       
 11926                    is_const=True, is_virtual=True)
       
 11927     ## simple-net-device.h (module 'network'): uint16_t ns3::SimpleNetDevice::GetMtu() const [member function]
       
 11928     cls.add_method('GetMtu', 
       
 11929                    'uint16_t', 
       
 11930                    [], 
       
 11931                    is_const=True, is_virtual=True)
       
 11932     ## simple-net-device.h (module 'network'): ns3::Address ns3::SimpleNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function]
       
 11933     cls.add_method('GetMulticast', 
       
 11934                    'ns3::Address', 
       
 11935                    [param('ns3::Ipv4Address', 'multicastGroup')], 
       
 11936                    is_const=True, is_virtual=True)
       
 11937     ## simple-net-device.h (module 'network'): ns3::Address ns3::SimpleNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
       
 11938     cls.add_method('GetMulticast', 
       
 11939                    'ns3::Address', 
       
 11940                    [param('ns3::Ipv6Address', 'addr')], 
       
 11941                    is_const=True, is_virtual=True)
       
 11942     ## simple-net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::SimpleNetDevice::GetNode() const [member function]
       
 11943     cls.add_method('GetNode', 
       
 11944                    'ns3::Ptr< ns3::Node >', 
       
 11945                    [], 
       
 11946                    is_const=True, is_virtual=True)
       
 11947     ## simple-net-device.h (module 'network'): static ns3::TypeId ns3::SimpleNetDevice::GetTypeId() [member function]
       
 11948     cls.add_method('GetTypeId', 
       
 11949                    'ns3::TypeId', 
       
 11950                    [], 
       
 11951                    is_static=True)
       
 11952     ## simple-net-device.h (module 'network'): bool ns3::SimpleNetDevice::IsBridge() const [member function]
       
 11953     cls.add_method('IsBridge', 
       
 11954                    'bool', 
       
 11955                    [], 
       
 11956                    is_const=True, is_virtual=True)
       
 11957     ## simple-net-device.h (module 'network'): bool ns3::SimpleNetDevice::IsBroadcast() const [member function]
       
 11958     cls.add_method('IsBroadcast', 
       
 11959                    'bool', 
       
 11960                    [], 
       
 11961                    is_const=True, is_virtual=True)
       
 11962     ## simple-net-device.h (module 'network'): bool ns3::SimpleNetDevice::IsLinkUp() const [member function]
       
 11963     cls.add_method('IsLinkUp', 
       
 11964                    'bool', 
       
 11965                    [], 
       
 11966                    is_const=True, is_virtual=True)
       
 11967     ## simple-net-device.h (module 'network'): bool ns3::SimpleNetDevice::IsMulticast() const [member function]
       
 11968     cls.add_method('IsMulticast', 
       
 11969                    'bool', 
       
 11970                    [], 
       
 11971                    is_const=True, is_virtual=True)
       
 11972     ## simple-net-device.h (module 'network'): bool ns3::SimpleNetDevice::IsPointToPoint() const [member function]
       
 11973     cls.add_method('IsPointToPoint', 
       
 11974                    'bool', 
       
 11975                    [], 
       
 11976                    is_const=True, is_virtual=True)
       
 11977     ## simple-net-device.h (module 'network'): bool ns3::SimpleNetDevice::NeedsArp() const [member function]
       
 11978     cls.add_method('NeedsArp', 
       
 11979                    'bool', 
       
 11980                    [], 
       
 11981                    is_const=True, is_virtual=True)
       
 11982     ## simple-net-device.h (module 'network'): void ns3::SimpleNetDevice::Receive(ns3::Ptr<ns3::Packet> packet, uint16_t protocol, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
       
 11983     cls.add_method('Receive', 
       
 11984                    'void', 
       
 11985                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')])
       
 11986     ## simple-net-device.h (module 'network'): bool ns3::SimpleNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
       
 11987     cls.add_method('Send', 
       
 11988                    'bool', 
       
 11989                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
       
 11990                    is_virtual=True)
       
 11991     ## simple-net-device.h (module 'network'): bool ns3::SimpleNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
       
 11992     cls.add_method('SendFrom', 
       
 11993                    'bool', 
       
 11994                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
       
 11995                    is_virtual=True)
       
 11996     ## simple-net-device.h (module 'network'): void ns3::SimpleNetDevice::SetAddress(ns3::Address address) [member function]
       
 11997     cls.add_method('SetAddress', 
       
 11998                    'void', 
       
 11999                    [param('ns3::Address', 'address')], 
       
 12000                    is_virtual=True)
       
 12001     ## simple-net-device.h (module 'network'): void ns3::SimpleNetDevice::SetChannel(ns3::Ptr<ns3::SimpleChannel> channel) [member function]
       
 12002     cls.add_method('SetChannel', 
       
 12003                    'void', 
       
 12004                    [param('ns3::Ptr< ns3::SimpleChannel >', 'channel')])
       
 12005     ## simple-net-device.h (module 'network'): void ns3::SimpleNetDevice::SetIfIndex(uint32_t const index) [member function]
       
 12006     cls.add_method('SetIfIndex', 
       
 12007                    'void', 
       
 12008                    [param('uint32_t const', 'index')], 
       
 12009                    is_virtual=True)
       
 12010     ## simple-net-device.h (module 'network'): bool ns3::SimpleNetDevice::SetMtu(uint16_t const mtu) [member function]
       
 12011     cls.add_method('SetMtu', 
       
 12012                    'bool', 
       
 12013                    [param('uint16_t const', 'mtu')], 
       
 12014                    is_virtual=True)
       
 12015     ## simple-net-device.h (module 'network'): void ns3::SimpleNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
       
 12016     cls.add_method('SetNode', 
       
 12017                    'void', 
       
 12018                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
 12019                    is_virtual=True)
       
 12020     ## simple-net-device.h (module 'network'): void ns3::SimpleNetDevice::SetPromiscReceiveCallback(ns3::Callback<bool, 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> cb) [member function]
       
 12021     cls.add_method('SetPromiscReceiveCallback', 
       
 12022                    'void', 
       
 12023                    [param('ns3::Callback< bool, 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 >', 'cb')], 
       
 12024                    is_virtual=True)
       
 12025     ## simple-net-device.h (module 'network'): void ns3::SimpleNetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
       
 12026     cls.add_method('SetReceiveCallback', 
       
 12027                    'void', 
       
 12028                    [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 
       
 12029                    is_virtual=True)
       
 12030     ## simple-net-device.h (module 'network'): void ns3::SimpleNetDevice::SetReceiveErrorModel(ns3::Ptr<ns3::ErrorModel> em) [member function]
       
 12031     cls.add_method('SetReceiveErrorModel', 
       
 12032                    'void', 
       
 12033                    [param('ns3::Ptr< ns3::ErrorModel >', 'em')])
       
 12034     ## simple-net-device.h (module 'network'): bool ns3::SimpleNetDevice::SupportsSendFrom() const [member function]
       
 12035     cls.add_method('SupportsSendFrom', 
       
 12036                    'bool', 
       
 12037                    [], 
       
 12038                    is_const=True, is_virtual=True)
       
 12039     ## simple-net-device.h (module 'network'): void ns3::SimpleNetDevice::DoDispose() [member function]
       
 12040     cls.add_method('DoDispose', 
       
 12041                    'void', 
       
 12042                    [], 
       
 12043                    visibility='protected', is_virtual=True)
       
 12044     return
       
 12045 
       
 12046 def register_Ns3SpectrumChannel_methods(root_module, cls):
 10919 def register_Ns3SpectrumChannel_methods(root_module, cls):
 12047     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel() [constructor]
 10920     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel() [constructor]
 12048     cls.add_constructor([])
 10921     cls.add_constructor([])
 12049     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel(ns3::SpectrumChannel const & arg0) [copy constructor]
 10922     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel(ns3::SpectrumChannel const & arg0) [copy constructor]
 12050     cls.add_constructor([param('ns3::SpectrumChannel const &', 'arg0')])
 10923     cls.add_constructor([param('ns3::SpectrumChannel const &', 'arg0')])
 12538     cls.add_method('SetBsr', 
 11411     cls.add_method('SetBsr', 
 12539                    'void', 
 11412                    'void', 
 12540                    [param('MacCeListElement_s', 'ulcqi')])
 11413                    [param('MacCeListElement_s', 'ulcqi')])
 12541     return
 11414     return
 12542 
 11415 
 12543 def register_Ns3BuildingsMobilityModel_methods(root_module, cls):
       
 12544     ## buildings-mobility-model.h (module 'buildings'): ns3::BuildingsMobilityModel::BuildingsMobilityModel(ns3::BuildingsMobilityModel const & arg0) [copy constructor]
       
 12545     cls.add_constructor([param('ns3::BuildingsMobilityModel const &', 'arg0')])
       
 12546     ## buildings-mobility-model.h (module 'buildings'): ns3::BuildingsMobilityModel::BuildingsMobilityModel() [constructor]
       
 12547     cls.add_constructor([])
       
 12548     ## buildings-mobility-model.h (module 'buildings'): ns3::Ptr<ns3::Building> ns3::BuildingsMobilityModel::GetBuilding() [member function]
       
 12549     cls.add_method('GetBuilding', 
       
 12550                    'ns3::Ptr< ns3::Building >', 
       
 12551                    [])
       
 12552     ## buildings-mobility-model.h (module 'buildings'): uint8_t ns3::BuildingsMobilityModel::GetFloorNumber() [member function]
       
 12553     cls.add_method('GetFloorNumber', 
       
 12554                    'uint8_t', 
       
 12555                    [])
       
 12556     ## buildings-mobility-model.h (module 'buildings'): uint8_t ns3::BuildingsMobilityModel::GetRoomNumberX() [member function]
       
 12557     cls.add_method('GetRoomNumberX', 
       
 12558                    'uint8_t', 
       
 12559                    [])
       
 12560     ## buildings-mobility-model.h (module 'buildings'): uint8_t ns3::BuildingsMobilityModel::GetRoomNumberY() [member function]
       
 12561     cls.add_method('GetRoomNumberY', 
       
 12562                    'uint8_t', 
       
 12563                    [])
       
 12564     ## buildings-mobility-model.h (module 'buildings'): static ns3::TypeId ns3::BuildingsMobilityModel::GetTypeId() [member function]
       
 12565     cls.add_method('GetTypeId', 
       
 12566                    'ns3::TypeId', 
       
 12567                    [], 
       
 12568                    is_static=True)
       
 12569     ## buildings-mobility-model.h (module 'buildings'): bool ns3::BuildingsMobilityModel::IsIndoor() [member function]
       
 12570     cls.add_method('IsIndoor', 
       
 12571                    'bool', 
       
 12572                    [])
       
 12573     ## buildings-mobility-model.h (module 'buildings'): bool ns3::BuildingsMobilityModel::IsOutdoor() [member function]
       
 12574     cls.add_method('IsOutdoor', 
       
 12575                    'bool', 
       
 12576                    [])
       
 12577     ## buildings-mobility-model.h (module 'buildings'): void ns3::BuildingsMobilityModel::SetIndoor(ns3::Ptr<ns3::Building> building, uint8_t nfloor, uint8_t nroomx, uint8_t nroomy) [member function]
       
 12578     cls.add_method('SetIndoor', 
       
 12579                    'void', 
       
 12580                    [param('ns3::Ptr< ns3::Building >', 'building'), param('uint8_t', 'nfloor'), param('uint8_t', 'nroomx'), param('uint8_t', 'nroomy')])
       
 12581     ## buildings-mobility-model.h (module 'buildings'): void ns3::BuildingsMobilityModel::SetOutdoor() [member function]
       
 12582     cls.add_method('SetOutdoor', 
       
 12583                    'void', 
       
 12584                    [])
       
 12585     ## buildings-mobility-model.h (module 'buildings'): void ns3::BuildingsMobilityModel::DoDispose() [member function]
       
 12586     cls.add_method('DoDispose', 
       
 12587                    'void', 
       
 12588                    [], 
       
 12589                    visibility='private', is_virtual=True)
       
 12590     ## buildings-mobility-model.h (module 'buildings'): ns3::Vector ns3::BuildingsMobilityModel::DoGetPosition() const [member function]
       
 12591     cls.add_method('DoGetPosition', 
       
 12592                    'ns3::Vector', 
       
 12593                    [], 
       
 12594                    is_const=True, visibility='private', is_virtual=True)
       
 12595     ## buildings-mobility-model.h (module 'buildings'): ns3::Vector ns3::BuildingsMobilityModel::DoGetVelocity() const [member function]
       
 12596     cls.add_method('DoGetVelocity', 
       
 12597                    'ns3::Vector', 
       
 12598                    [], 
       
 12599                    is_const=True, visibility='private', is_virtual=True)
       
 12600     ## buildings-mobility-model.h (module 'buildings'): void ns3::BuildingsMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
       
 12601     cls.add_method('DoSetPosition', 
       
 12602                    'void', 
       
 12603                    [param('ns3::Vector const &', 'position')], 
       
 12604                    visibility='private', is_virtual=True)
       
 12605     return
       
 12606 
       
 12607 def register_Ns3DlCqiIdealControlMessage_methods(root_module, cls):
 11416 def register_Ns3DlCqiIdealControlMessage_methods(root_module, cls):
 12608     ## ideal-control-messages.h (module 'lte'): ns3::DlCqiIdealControlMessage::DlCqiIdealControlMessage(ns3::DlCqiIdealControlMessage const & arg0) [copy constructor]
 11417     ## ideal-control-messages.h (module 'lte'): ns3::DlCqiIdealControlMessage::DlCqiIdealControlMessage(ns3::DlCqiIdealControlMessage const & arg0) [copy constructor]
 12609     cls.add_constructor([param('ns3::DlCqiIdealControlMessage const &', 'arg0')])
 11418     cls.add_constructor([param('ns3::DlCqiIdealControlMessage const &', 'arg0')])
 12610     ## ideal-control-messages.h (module 'lte'): ns3::DlCqiIdealControlMessage::DlCqiIdealControlMessage() [constructor]
 11419     ## ideal-control-messages.h (module 'lte'): ns3::DlCqiIdealControlMessage::DlCqiIdealControlMessage() [constructor]
 12611     cls.add_constructor([])
 11420     cls.add_constructor([])
 12952                    'void', 
 11761                    'void', 
 12953                    [], 
 11762                    [], 
 12954                    is_virtual=True)
 11763                    is_virtual=True)
 12955     return
 11764     return
 12956 
 11765 
 12957 def register_Ns3LteSimpleNetDevice_methods(root_module, cls):
       
 12958     ## lte-simple-net-device.h (module 'lte'): ns3::LteSimpleNetDevice::LteSimpleNetDevice(ns3::LteSimpleNetDevice const & arg0) [copy constructor]
       
 12959     cls.add_constructor([param('ns3::LteSimpleNetDevice const &', 'arg0')])
       
 12960     ## lte-simple-net-device.h (module 'lte'): ns3::LteSimpleNetDevice::LteSimpleNetDevice() [constructor]
       
 12961     cls.add_constructor([])
       
 12962     ## lte-simple-net-device.h (module 'lte'): ns3::LteSimpleNetDevice::LteSimpleNetDevice(ns3::Ptr<ns3::Node> node) [constructor]
       
 12963     cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')])
       
 12964     ## lte-simple-net-device.h (module 'lte'): void ns3::LteSimpleNetDevice::DoDispose() [member function]
       
 12965     cls.add_method('DoDispose', 
       
 12966                    'void', 
       
 12967                    [], 
       
 12968                    is_virtual=True)
       
 12969     ## lte-simple-net-device.h (module 'lte'): static ns3::TypeId ns3::LteSimpleNetDevice::GetTypeId() [member function]
       
 12970     cls.add_method('GetTypeId', 
       
 12971                    'ns3::TypeId', 
       
 12972                    [], 
       
 12973                    is_static=True)
       
 12974     ## lte-simple-net-device.h (module 'lte'): bool ns3::LteSimpleNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
       
 12975     cls.add_method('Send', 
       
 12976                    'bool', 
       
 12977                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
       
 12978                    is_virtual=True)
       
 12979     ## lte-simple-net-device.h (module 'lte'): void ns3::LteSimpleNetDevice::DoStart() [member function]
       
 12980     cls.add_method('DoStart', 
       
 12981                    'void', 
       
 12982                    [], 
       
 12983                    visibility='protected', is_virtual=True)
       
 12984     return
       
 12985 
       
 12986 def register_Ns3LteUeNetDevice_methods(root_module, cls):
 11766 def register_Ns3LteUeNetDevice_methods(root_module, cls):
 12987     ## lte-ue-net-device.h (module 'lte'): static ns3::TypeId ns3::LteUeNetDevice::GetTypeId() [member function]
 11767     ## lte-ue-net-device.h (module 'lte'): static ns3::TypeId ns3::LteUeNetDevice::GetTypeId() [member function]
 12988     cls.add_method('GetTypeId', 
 11768     cls.add_method('GetTypeId', 
 12989                    'ns3::TypeId', 
 11769                    'ns3::TypeId', 
 12990                    [], 
 11770                    [],