src/spectrum/bindings/modulegen__gcc_ILP32.py
changeset 7853 1d8f7c004b89
parent 7788 90ef8839dc5d
child 7873 67c6b025f766
equal deleted inserted replaced
7852:1d9abd7b85eb 7853:1d8f7c004b89
   696     ## adhoc-aloha-noack-ideal-phy-helper.h (module 'spectrum'): ns3::NetDeviceContainer ns3::AdhocAlohaNoackIdealPhyHelper::Install(std::string nodeName) const [member function]
   696     ## adhoc-aloha-noack-ideal-phy-helper.h (module 'spectrum'): ns3::NetDeviceContainer ns3::AdhocAlohaNoackIdealPhyHelper::Install(std::string nodeName) const [member function]
   697     cls.add_method('Install', 
   697     cls.add_method('Install', 
   698                    'ns3::NetDeviceContainer', 
   698                    'ns3::NetDeviceContainer', 
   699                    [param('std::string', 'nodeName')], 
   699                    [param('std::string', 'nodeName')], 
   700                    is_const=True)
   700                    is_const=True)
       
   701     ## adhoc-aloha-noack-ideal-phy-helper.h (module 'spectrum'): void ns3::AdhocAlohaNoackIdealPhyHelper::SetAntenna(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
       
   702     cls.add_method('SetAntenna', 
       
   703                    'void', 
       
   704                    [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
   701     ## adhoc-aloha-noack-ideal-phy-helper.h (module 'spectrum'): void ns3::AdhocAlohaNoackIdealPhyHelper::SetChannel(ns3::Ptr<ns3::SpectrumChannel> channel) [member function]
   705     ## adhoc-aloha-noack-ideal-phy-helper.h (module 'spectrum'): void ns3::AdhocAlohaNoackIdealPhyHelper::SetChannel(ns3::Ptr<ns3::SpectrumChannel> channel) [member function]
   702     cls.add_method('SetChannel', 
   706     cls.add_method('SetChannel', 
   703                    'void', 
   707                    'void', 
   704                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')])
   708                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')])
   705     ## adhoc-aloha-noack-ideal-phy-helper.h (module 'spectrum'): void ns3::AdhocAlohaNoackIdealPhyHelper::SetChannel(std::string channelName) [member function]
   709     ## adhoc-aloha-noack-ideal-phy-helper.h (module 'spectrum'): void ns3::AdhocAlohaNoackIdealPhyHelper::SetChannel(std::string channelName) [member function]
  2218     ## spectrum-analyzer-helper.h (module 'spectrum'): ns3::NetDeviceContainer ns3::SpectrumAnalyzerHelper::Install(std::string nodeName) const [member function]
  2222     ## spectrum-analyzer-helper.h (module 'spectrum'): ns3::NetDeviceContainer ns3::SpectrumAnalyzerHelper::Install(std::string nodeName) const [member function]
  2219     cls.add_method('Install', 
  2223     cls.add_method('Install', 
  2220                    'ns3::NetDeviceContainer', 
  2224                    'ns3::NetDeviceContainer', 
  2221                    [param('std::string', 'nodeName')], 
  2225                    [param('std::string', 'nodeName')], 
  2222                    is_const=True)
  2226                    is_const=True)
       
  2227     ## spectrum-analyzer-helper.h (module 'spectrum'): void ns3::SpectrumAnalyzerHelper::SetAntenna(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
       
  2228     cls.add_method('SetAntenna', 
       
  2229                    'void', 
       
  2230                    [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
  2223     ## spectrum-analyzer-helper.h (module 'spectrum'): void ns3::SpectrumAnalyzerHelper::SetChannel(ns3::Ptr<ns3::SpectrumChannel> channel) [member function]
  2231     ## spectrum-analyzer-helper.h (module 'spectrum'): void ns3::SpectrumAnalyzerHelper::SetChannel(ns3::Ptr<ns3::SpectrumChannel> channel) [member function]
  2224     cls.add_method('SetChannel', 
  2232     cls.add_method('SetChannel', 
  2225                    'void', 
  2233                    'void', 
  2226                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')])
  2234                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')])
  2227     ## spectrum-analyzer-helper.h (module 'spectrum'): void ns3::SpectrumAnalyzerHelper::SetChannel(std::string channelName) [member function]
  2235     ## spectrum-analyzer-helper.h (module 'spectrum'): void ns3::SpectrumAnalyzerHelper::SetChannel(std::string channelName) [member function]
  2700     ## waveform-generator-helper.h (module 'spectrum'): ns3::NetDeviceContainer ns3::WaveformGeneratorHelper::Install(std::string nodeName) const [member function]
  2708     ## waveform-generator-helper.h (module 'spectrum'): ns3::NetDeviceContainer ns3::WaveformGeneratorHelper::Install(std::string nodeName) const [member function]
  2701     cls.add_method('Install', 
  2709     cls.add_method('Install', 
  2702                    'ns3::NetDeviceContainer', 
  2710                    'ns3::NetDeviceContainer', 
  2703                    [param('std::string', 'nodeName')], 
  2711                    [param('std::string', 'nodeName')], 
  2704                    is_const=True)
  2712                    is_const=True)
       
  2713     ## waveform-generator-helper.h (module 'spectrum'): void ns3::WaveformGeneratorHelper::SetAntenna(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
       
  2714     cls.add_method('SetAntenna', 
       
  2715                    'void', 
       
  2716                    [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
  2705     ## waveform-generator-helper.h (module 'spectrum'): void ns3::WaveformGeneratorHelper::SetChannel(ns3::Ptr<ns3::SpectrumChannel> channel) [member function]
  2717     ## waveform-generator-helper.h (module 'spectrum'): void ns3::WaveformGeneratorHelper::SetChannel(ns3::Ptr<ns3::SpectrumChannel> channel) [member function]
  2706     cls.add_method('SetChannel', 
  2718     cls.add_method('SetChannel', 
  2707                    'void', 
  2719                    'void', 
  2708                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')])
  2720                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')])
  2709     ## waveform-generator-helper.h (module 'spectrum'): void ns3::WaveformGeneratorHelper::SetChannel(std::string channelName) [member function]
  2721     ## waveform-generator-helper.h (module 'spectrum'): void ns3::WaveformGeneratorHelper::SetChannel(std::string channelName) [member function]
  3577                    [], 
  3589                    [], 
  3578                    is_const=True)
  3590                    is_const=True)
  3579     return
  3591     return
  3580 
  3592 
  3581 def register_Ns3SpectrumPhy_methods(root_module, cls):
  3593 def register_Ns3SpectrumPhy_methods(root_module, cls):
  3582     ## spectrum-phy.h (module 'spectrum'): ns3::SpectrumPhy::SpectrumPhy() [constructor]
  3594     ## spectrum-phy.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPhy::GetTypeId() [member function]
  3583     cls.add_constructor([])
  3595     cls.add_method('GetTypeId', 
  3584     ## spectrum-phy.h (module 'spectrum'): ns3::SpectrumPhy::SpectrumPhy(ns3::SpectrumPhy const & arg0) [copy constructor]
  3596                    'ns3::TypeId', 
  3585     cls.add_constructor([param('ns3::SpectrumPhy const &', 'arg0')])
  3597                    [], 
       
  3598                    is_static=True)
       
  3599     ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function]
       
  3600     cls.add_method('SetDevice', 
       
  3601                    'void', 
       
  3602                    [param('ns3::Ptr< ns3::NetDevice >', 'd')], 
       
  3603                    is_pure_virtual=True, is_virtual=True)
  3586     ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::NetDevice> ns3::SpectrumPhy::GetDevice() [member function]
  3604     ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::NetDevice> ns3::SpectrumPhy::GetDevice() [member function]
  3587     cls.add_method('GetDevice', 
  3605     cls.add_method('GetDevice', 
  3588                    'ns3::Ptr< ns3::NetDevice >', 
  3606                    'ns3::Ptr< ns3::NetDevice >', 
  3589                    [], 
  3607                    [], 
       
  3608                    is_pure_virtual=True, is_virtual=True)
       
  3609     ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function]
       
  3610     cls.add_method('SetMobility', 
       
  3611                    'void', 
       
  3612                    [param('ns3::Ptr< ns3::MobilityModel >', 'm')], 
  3590                    is_pure_virtual=True, is_virtual=True)
  3613                    is_pure_virtual=True, is_virtual=True)
  3591     ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::MobilityModel> ns3::SpectrumPhy::GetMobility() [member function]
  3614     ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::MobilityModel> ns3::SpectrumPhy::GetMobility() [member function]
  3592     cls.add_method('GetMobility', 
  3615     cls.add_method('GetMobility', 
  3593                    'ns3::Ptr< ns3::MobilityModel >', 
  3616                    'ns3::Ptr< ns3::MobilityModel >', 
  3594                    [], 
  3617                    [], 
  3595                    is_pure_virtual=True, is_virtual=True)
  3618                    is_pure_virtual=True, is_virtual=True)
       
  3619     ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
       
  3620     cls.add_method('SetChannel', 
       
  3621                    'void', 
       
  3622                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], 
       
  3623                    is_pure_virtual=True, is_virtual=True)
  3596     ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumModel const> ns3::SpectrumPhy::GetRxSpectrumModel() const [member function]
  3624     ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumModel const> ns3::SpectrumPhy::GetRxSpectrumModel() const [member function]
  3597     cls.add_method('GetRxSpectrumModel', 
  3625     cls.add_method('GetRxSpectrumModel', 
  3598                    'ns3::Ptr< ns3::SpectrumModel const >', 
  3626                    'ns3::Ptr< ns3::SpectrumModel const >', 
  3599                    [], 
  3627                    [], 
  3600                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3628                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3601     ## spectrum-phy.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPhy::GetTypeId() [member function]
  3629     ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::AntennaModel> ns3::SpectrumPhy::GetRxAntenna() [member function]
  3602     cls.add_method('GetTypeId', 
  3630     cls.add_method('GetRxAntenna', 
  3603                    'ns3::TypeId', 
  3631                    'ns3::Ptr< ns3::AntennaModel >', 
  3604                    [], 
  3632                    [], 
  3605                    is_static=True)
       
  3606     ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
       
  3607     cls.add_method('SetChannel', 
       
  3608                    'void', 
       
  3609                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], 
       
  3610                    is_pure_virtual=True, is_virtual=True)
       
  3611     ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function]
       
  3612     cls.add_method('SetDevice', 
       
  3613                    'void', 
       
  3614                    [param('ns3::Ptr< ns3::NetDevice >', 'd')], 
       
  3615                    is_pure_virtual=True, is_virtual=True)
       
  3616     ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function]
       
  3617     cls.add_method('SetMobility', 
       
  3618                    'void', 
       
  3619                    [param('ns3::Ptr< ns3::MobilityModel >', 'm')], 
       
  3620                    is_pure_virtual=True, is_virtual=True)
  3633                    is_pure_virtual=True, is_virtual=True)
  3621     ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function]
  3634     ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function]
  3622     cls.add_method('StartRx', 
  3635     cls.add_method('StartRx', 
  3623                    'void', 
  3636                    'void', 
  3624                    [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], 
  3637                    [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], 
  3668                    is_virtual=True)
  3681                    is_virtual=True)
  3669     ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::duration [variable]
  3682     ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::duration [variable]
  3670     cls.add_instance_attribute('duration', 'ns3::Time', is_const=False)
  3683     cls.add_instance_attribute('duration', 'ns3::Time', is_const=False)
  3671     ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::psd [variable]
  3684     ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::psd [variable]
  3672     cls.add_instance_attribute('psd', 'ns3::Ptr< ns3::SpectrumValue >', is_const=False)
  3685     cls.add_instance_attribute('psd', 'ns3::Ptr< ns3::SpectrumValue >', is_const=False)
       
  3686     ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txAntenna [variable]
       
  3687     cls.add_instance_attribute('txAntenna', 'ns3::Ptr< ns3::AntennaModel >', is_const=False)
  3673     ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txPhy [variable]
  3688     ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txPhy [variable]
  3674     cls.add_instance_attribute('txPhy', 'ns3::Ptr< ns3::SpectrumPhy >', is_const=False)
  3689     cls.add_instance_attribute('txPhy', 'ns3::Ptr< ns3::SpectrumPhy >', is_const=False)
  3675     return
  3690     return
  3676 
  3691 
  3677 def register_Ns3SpectrumValue_methods(root_module, cls):
  3692 def register_Ns3SpectrumValue_methods(root_module, cls):
  4024                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  4039                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  4025                    is_const=True, visibility='private', is_virtual=True)
  4040                    is_const=True, visibility='private', is_virtual=True)
  4026     return
  4041     return
  4027 
  4042 
  4028 def register_Ns3WaveformGenerator_methods(root_module, cls):
  4043 def register_Ns3WaveformGenerator_methods(root_module, cls):
  4029     ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator::WaveformGenerator(ns3::WaveformGenerator const & arg0) [copy constructor]
       
  4030     cls.add_constructor([param('ns3::WaveformGenerator const &', 'arg0')])
       
  4031     ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator::WaveformGenerator() [constructor]
  4044     ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator::WaveformGenerator() [constructor]
  4032     cls.add_constructor([])
  4045     cls.add_constructor([])
       
  4046     ## waveform-generator.h (module 'spectrum'): static ns3::TypeId ns3::WaveformGenerator::GetTypeId() [member function]
       
  4047     cls.add_method('GetTypeId', 
       
  4048                    'ns3::TypeId', 
       
  4049                    [], 
       
  4050                    is_static=True)
       
  4051     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
       
  4052     cls.add_method('SetChannel', 
       
  4053                    'void', 
       
  4054                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], 
       
  4055                    is_virtual=True)
       
  4056     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function]
       
  4057     cls.add_method('SetMobility', 
       
  4058                    'void', 
       
  4059                    [param('ns3::Ptr< ns3::MobilityModel >', 'm')], 
       
  4060                    is_virtual=True)
       
  4061     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function]
       
  4062     cls.add_method('SetDevice', 
       
  4063                    'void', 
       
  4064                    [param('ns3::Ptr< ns3::NetDevice >', 'd')], 
       
  4065                    is_virtual=True)
       
  4066     ## waveform-generator.h (module 'spectrum'): ns3::Ptr<ns3::MobilityModel> ns3::WaveformGenerator::GetMobility() [member function]
       
  4067     cls.add_method('GetMobility', 
       
  4068                    'ns3::Ptr< ns3::MobilityModel >', 
       
  4069                    [], 
       
  4070                    is_virtual=True)
  4033     ## waveform-generator.h (module 'spectrum'): ns3::Ptr<ns3::NetDevice> ns3::WaveformGenerator::GetDevice() [member function]
  4071     ## waveform-generator.h (module 'spectrum'): ns3::Ptr<ns3::NetDevice> ns3::WaveformGenerator::GetDevice() [member function]
  4034     cls.add_method('GetDevice', 
  4072     cls.add_method('GetDevice', 
  4035                    'ns3::Ptr< ns3::NetDevice >', 
  4073                    'ns3::Ptr< ns3::NetDevice >', 
  4036                    [], 
  4074                    [], 
  4037                    is_virtual=True)
  4075                    is_virtual=True)
       
  4076     ## waveform-generator.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumModel const> ns3::WaveformGenerator::GetRxSpectrumModel() const [member function]
       
  4077     cls.add_method('GetRxSpectrumModel', 
       
  4078                    'ns3::Ptr< ns3::SpectrumModel const >', 
       
  4079                    [], 
       
  4080                    is_const=True, is_virtual=True)
       
  4081     ## waveform-generator.h (module 'spectrum'): ns3::Ptr<ns3::AntennaModel> ns3::WaveformGenerator::GetRxAntenna() [member function]
       
  4082     cls.add_method('GetRxAntenna', 
       
  4083                    'ns3::Ptr< ns3::AntennaModel >', 
       
  4084                    [], 
       
  4085                    is_virtual=True)
       
  4086     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function]
       
  4087     cls.add_method('StartRx', 
       
  4088                    'void', 
       
  4089                    [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], 
       
  4090                    is_virtual=True)
       
  4091     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetTxPowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue> txs) [member function]
       
  4092     cls.add_method('SetTxPowerSpectralDensity', 
       
  4093                    'void', 
       
  4094                    [param('ns3::Ptr< ns3::SpectrumValue >', 'txs')])
       
  4095     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetPeriod(ns3::Time period) [member function]
       
  4096     cls.add_method('SetPeriod', 
       
  4097                    'void', 
       
  4098                    [param('ns3::Time', 'period')])
       
  4099     ## waveform-generator.h (module 'spectrum'): ns3::Time ns3::WaveformGenerator::GetPeriod() const [member function]
       
  4100     cls.add_method('GetPeriod', 
       
  4101                    'ns3::Time', 
       
  4102                    [], 
       
  4103                    is_const=True)
       
  4104     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetDutyCycle(double value) [member function]
       
  4105     cls.add_method('SetDutyCycle', 
       
  4106                    'void', 
       
  4107                    [param('double', 'value')])
  4038     ## waveform-generator.h (module 'spectrum'): double ns3::WaveformGenerator::GetDutyCycle() const [member function]
  4108     ## waveform-generator.h (module 'spectrum'): double ns3::WaveformGenerator::GetDutyCycle() const [member function]
  4039     cls.add_method('GetDutyCycle', 
  4109     cls.add_method('GetDutyCycle', 
  4040                    'double', 
  4110                    'double', 
  4041                    [], 
  4111                    [], 
  4042                    is_const=True)
  4112                    is_const=True)
  4043     ## waveform-generator.h (module 'spectrum'): ns3::Ptr<ns3::MobilityModel> ns3::WaveformGenerator::GetMobility() [member function]
  4113     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetAntenna(ns3::Ptr<ns3::AntennaModel> a) [member function]
  4044     cls.add_method('GetMobility', 
  4114     cls.add_method('SetAntenna', 
  4045                    'ns3::Ptr< ns3::MobilityModel >', 
  4115                    'void', 
  4046                    [], 
  4116                    [param('ns3::Ptr< ns3::AntennaModel >', 'a')])
  4047                    is_virtual=True)
       
  4048     ## waveform-generator.h (module 'spectrum'): ns3::Time ns3::WaveformGenerator::GetPeriod() const [member function]
       
  4049     cls.add_method('GetPeriod', 
       
  4050                    'ns3::Time', 
       
  4051                    [], 
       
  4052                    is_const=True)
       
  4053     ## waveform-generator.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumModel const> ns3::WaveformGenerator::GetRxSpectrumModel() const [member function]
       
  4054     cls.add_method('GetRxSpectrumModel', 
       
  4055                    'ns3::Ptr< ns3::SpectrumModel const >', 
       
  4056                    [], 
       
  4057                    is_const=True, is_virtual=True)
       
  4058     ## waveform-generator.h (module 'spectrum'): static ns3::TypeId ns3::WaveformGenerator::GetTypeId() [member function]
       
  4059     cls.add_method('GetTypeId', 
       
  4060                    'ns3::TypeId', 
       
  4061                    [], 
       
  4062                    is_static=True)
       
  4063     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
       
  4064     cls.add_method('SetChannel', 
       
  4065                    'void', 
       
  4066                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], 
       
  4067                    is_virtual=True)
       
  4068     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function]
       
  4069     cls.add_method('SetDevice', 
       
  4070                    'void', 
       
  4071                    [param('ns3::Ptr< ns3::NetDevice >', 'd')], 
       
  4072                    is_virtual=True)
       
  4073     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetDutyCycle(double value) [member function]
       
  4074     cls.add_method('SetDutyCycle', 
       
  4075                    'void', 
       
  4076                    [param('double', 'value')])
       
  4077     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function]
       
  4078     cls.add_method('SetMobility', 
       
  4079                    'void', 
       
  4080                    [param('ns3::Ptr< ns3::MobilityModel >', 'm')], 
       
  4081                    is_virtual=True)
       
  4082     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetPeriod(ns3::Time period) [member function]
       
  4083     cls.add_method('SetPeriod', 
       
  4084                    'void', 
       
  4085                    [param('ns3::Time', 'period')])
       
  4086     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::SetTxPowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue> txs) [member function]
       
  4087     cls.add_method('SetTxPowerSpectralDensity', 
       
  4088                    'void', 
       
  4089                    [param('ns3::Ptr< ns3::SpectrumValue >', 'txs')])
       
  4090     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::Start() [member function]
  4117     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::Start() [member function]
  4091     cls.add_method('Start', 
  4118     cls.add_method('Start', 
  4092                    'void', 
  4119                    'void', 
  4093                    [], 
  4120                    [], 
  4094                    is_virtual=True)
       
  4095     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function]
       
  4096     cls.add_method('StartRx', 
       
  4097                    'void', 
       
  4098                    [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], 
       
  4099                    is_virtual=True)
  4121                    is_virtual=True)
  4100     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::Stop() [member function]
  4122     ## waveform-generator.h (module 'spectrum'): void ns3::WaveformGenerator::Stop() [member function]
  4101     cls.add_method('Stop', 
  4123     cls.add_method('Stop', 
  4102                    'void', 
  4124                    'void', 
  4103                    [], 
  4125                    [], 
  4558                    [], 
  4580                    [], 
  4559                    is_static=True)
  4581                    is_static=True)
  4560     return
  4582     return
  4561 
  4583 
  4562 def register_Ns3HalfDuplexIdealPhy_methods(root_module, cls):
  4584 def register_Ns3HalfDuplexIdealPhy_methods(root_module, cls):
  4563     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::HalfDuplexIdealPhy::HalfDuplexIdealPhy(ns3::HalfDuplexIdealPhy const & arg0) [copy constructor]
       
  4564     cls.add_constructor([param('ns3::HalfDuplexIdealPhy const &', 'arg0')])
       
  4565     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::HalfDuplexIdealPhy::HalfDuplexIdealPhy() [constructor]
  4585     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::HalfDuplexIdealPhy::HalfDuplexIdealPhy() [constructor]
  4566     cls.add_constructor([])
  4586     cls.add_constructor([])
       
  4587     ## half-duplex-ideal-phy.h (module 'spectrum'): static ns3::TypeId ns3::HalfDuplexIdealPhy::GetTypeId() [member function]
       
  4588     cls.add_method('GetTypeId', 
       
  4589                    'ns3::TypeId', 
       
  4590                    [], 
       
  4591                    is_static=True)
       
  4592     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
       
  4593     cls.add_method('SetChannel', 
       
  4594                    'void', 
       
  4595                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], 
       
  4596                    is_virtual=True)
       
  4597     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function]
       
  4598     cls.add_method('SetMobility', 
       
  4599                    'void', 
       
  4600                    [param('ns3::Ptr< ns3::MobilityModel >', 'm')], 
       
  4601                    is_virtual=True)
       
  4602     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function]
       
  4603     cls.add_method('SetDevice', 
       
  4604                    'void', 
       
  4605                    [param('ns3::Ptr< ns3::NetDevice >', 'd')], 
       
  4606                    is_virtual=True)
       
  4607     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::Ptr<ns3::MobilityModel> ns3::HalfDuplexIdealPhy::GetMobility() [member function]
       
  4608     cls.add_method('GetMobility', 
       
  4609                    'ns3::Ptr< ns3::MobilityModel >', 
       
  4610                    [], 
       
  4611                    is_virtual=True)
  4567     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::Ptr<ns3::NetDevice> ns3::HalfDuplexIdealPhy::GetDevice() [member function]
  4612     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::Ptr<ns3::NetDevice> ns3::HalfDuplexIdealPhy::GetDevice() [member function]
  4568     cls.add_method('GetDevice', 
  4613     cls.add_method('GetDevice', 
  4569                    'ns3::Ptr< ns3::NetDevice >', 
  4614                    'ns3::Ptr< ns3::NetDevice >', 
  4570                    [], 
  4615                    [], 
  4571                    is_virtual=True)
  4616                    is_virtual=True)
  4572     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::Ptr<ns3::MobilityModel> ns3::HalfDuplexIdealPhy::GetMobility() [member function]
  4617     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumModel const> ns3::HalfDuplexIdealPhy::GetRxSpectrumModel() const [member function]
  4573     cls.add_method('GetMobility', 
  4618     cls.add_method('GetRxSpectrumModel', 
  4574                    'ns3::Ptr< ns3::MobilityModel >', 
  4619                    'ns3::Ptr< ns3::SpectrumModel const >', 
  4575                    [], 
  4620                    [], 
  4576                    is_virtual=True)
  4621                    is_const=True, is_virtual=True)
       
  4622     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::Ptr<ns3::AntennaModel> ns3::HalfDuplexIdealPhy::GetRxAntenna() [member function]
       
  4623     cls.add_method('GetRxAntenna', 
       
  4624                    'ns3::Ptr< ns3::AntennaModel >', 
       
  4625                    [], 
       
  4626                    is_virtual=True)
       
  4627     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function]
       
  4628     cls.add_method('StartRx', 
       
  4629                    'void', 
       
  4630                    [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], 
       
  4631                    is_virtual=True)
       
  4632     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetTxPowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue> txPsd) [member function]
       
  4633     cls.add_method('SetTxPowerSpectralDensity', 
       
  4634                    'void', 
       
  4635                    [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')])
       
  4636     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetNoisePowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue const> noisePsd) [member function]
       
  4637     cls.add_method('SetNoisePowerSpectralDensity', 
       
  4638                    'void', 
       
  4639                    [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')])
       
  4640     ## half-duplex-ideal-phy.h (module 'spectrum'): bool ns3::HalfDuplexIdealPhy::StartTx(ns3::Ptr<ns3::Packet> p) [member function]
       
  4641     cls.add_method('StartTx', 
       
  4642                    'bool', 
       
  4643                    [param('ns3::Ptr< ns3::Packet >', 'p')])
       
  4644     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetRate(ns3::DataRate rate) [member function]
       
  4645     cls.add_method('SetRate', 
       
  4646                    'void', 
       
  4647                    [param('ns3::DataRate', 'rate')])
  4577     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::DataRate ns3::HalfDuplexIdealPhy::GetRate() const [member function]
  4648     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::DataRate ns3::HalfDuplexIdealPhy::GetRate() const [member function]
  4578     cls.add_method('GetRate', 
  4649     cls.add_method('GetRate', 
  4579                    'ns3::DataRate', 
  4650                    'ns3::DataRate', 
  4580                    [], 
  4651                    [], 
  4581                    is_const=True)
  4652                    is_const=True)
  4582     ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumModel const> ns3::HalfDuplexIdealPhy::GetRxSpectrumModel() const [member function]
  4653     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetGenericPhyTxEndCallback(ns3::GenericPhyTxEndCallback c) [member function]
  4583     cls.add_method('GetRxSpectrumModel', 
  4654     cls.add_method('SetGenericPhyTxEndCallback', 
  4584                    'ns3::Ptr< ns3::SpectrumModel const >', 
  4655                    'void', 
  4585                    [], 
  4656                    [param('ns3::GenericPhyTxEndCallback', 'c')])
  4586                    is_const=True, is_virtual=True)
  4657     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetGenericPhyRxStartCallback(ns3::GenericPhyRxStartCallback c) [member function]
  4587     ## half-duplex-ideal-phy.h (module 'spectrum'): static ns3::TypeId ns3::HalfDuplexIdealPhy::GetTypeId() [member function]
  4658     cls.add_method('SetGenericPhyRxStartCallback', 
  4588     cls.add_method('GetTypeId', 
  4659                    'void', 
  4589                    'ns3::TypeId', 
  4660                    [param('ns3::GenericPhyRxStartCallback', 'c')])
  4590                    [], 
       
  4591                    is_static=True)
       
  4592     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
       
  4593     cls.add_method('SetChannel', 
       
  4594                    'void', 
       
  4595                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], 
       
  4596                    is_virtual=True)
       
  4597     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function]
       
  4598     cls.add_method('SetDevice', 
       
  4599                    'void', 
       
  4600                    [param('ns3::Ptr< ns3::NetDevice >', 'd')], 
       
  4601                    is_virtual=True)
       
  4602     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetGenericPhyRxEndErrorCallback(ns3::GenericPhyRxEndErrorCallback c) [member function]
  4661     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetGenericPhyRxEndErrorCallback(ns3::GenericPhyRxEndErrorCallback c) [member function]
  4603     cls.add_method('SetGenericPhyRxEndErrorCallback', 
  4662     cls.add_method('SetGenericPhyRxEndErrorCallback', 
  4604                    'void', 
  4663                    'void', 
  4605                    [param('ns3::GenericPhyRxEndErrorCallback', 'c')])
  4664                    [param('ns3::GenericPhyRxEndErrorCallback', 'c')])
  4606     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetGenericPhyRxEndOkCallback(ns3::GenericPhyRxEndOkCallback c) [member function]
  4665     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetGenericPhyRxEndOkCallback(ns3::GenericPhyRxEndOkCallback c) [member function]
  4607     cls.add_method('SetGenericPhyRxEndOkCallback', 
  4666     cls.add_method('SetGenericPhyRxEndOkCallback', 
  4608                    'void', 
  4667                    'void', 
  4609                    [param('ns3::GenericPhyRxEndOkCallback', 'c')])
  4668                    [param('ns3::GenericPhyRxEndOkCallback', 'c')])
  4610     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetGenericPhyRxStartCallback(ns3::GenericPhyRxStartCallback c) [member function]
  4669     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetAntenna(ns3::Ptr<ns3::AntennaModel> a) [member function]
  4611     cls.add_method('SetGenericPhyRxStartCallback', 
  4670     cls.add_method('SetAntenna', 
  4612                    'void', 
  4671                    'void', 
  4613                    [param('ns3::GenericPhyRxStartCallback', 'c')])
  4672                    [param('ns3::Ptr< ns3::AntennaModel >', 'a')])
  4614     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetGenericPhyTxEndCallback(ns3::GenericPhyTxEndCallback c) [member function]
       
  4615     cls.add_method('SetGenericPhyTxEndCallback', 
       
  4616                    'void', 
       
  4617                    [param('ns3::GenericPhyTxEndCallback', 'c')])
       
  4618     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function]
       
  4619     cls.add_method('SetMobility', 
       
  4620                    'void', 
       
  4621                    [param('ns3::Ptr< ns3::MobilityModel >', 'm')], 
       
  4622                    is_virtual=True)
       
  4623     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetNoisePowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue const> noisePsd) [member function]
       
  4624     cls.add_method('SetNoisePowerSpectralDensity', 
       
  4625                    'void', 
       
  4626                    [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')])
       
  4627     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetRate(ns3::DataRate rate) [member function]
       
  4628     cls.add_method('SetRate', 
       
  4629                    'void', 
       
  4630                    [param('ns3::DataRate', 'rate')])
       
  4631     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::SetTxPowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue> txPsd) [member function]
       
  4632     cls.add_method('SetTxPowerSpectralDensity', 
       
  4633                    'void', 
       
  4634                    [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')])
       
  4635     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function]
       
  4636     cls.add_method('StartRx', 
       
  4637                    'void', 
       
  4638                    [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], 
       
  4639                    is_virtual=True)
       
  4640     ## half-duplex-ideal-phy.h (module 'spectrum'): bool ns3::HalfDuplexIdealPhy::StartTx(ns3::Ptr<ns3::Packet> p) [member function]
       
  4641     cls.add_method('StartTx', 
       
  4642                    'bool', 
       
  4643                    [param('ns3::Ptr< ns3::Packet >', 'p')])
       
  4644     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::DoDispose() [member function]
  4673     ## half-duplex-ideal-phy.h (module 'spectrum'): void ns3::HalfDuplexIdealPhy::DoDispose() [member function]
  4645     cls.add_method('DoDispose', 
  4674     cls.add_method('DoDispose', 
  4646                    'void', 
  4675                    'void', 
  4647                    [], 
  4676                    [], 
  4648                    visibility='private', is_virtual=True)
  4677                    visibility='private', is_virtual=True)
  5680                    [], 
  5709                    [], 
  5681                    visibility='protected', is_virtual=True)
  5710                    visibility='protected', is_virtual=True)
  5682     return
  5711     return
  5683 
  5712 
  5684 def register_Ns3SpectrumAnalyzer_methods(root_module, cls):
  5713 def register_Ns3SpectrumAnalyzer_methods(root_module, cls):
  5685     ## spectrum-analyzer.h (module 'spectrum'): ns3::SpectrumAnalyzer::SpectrumAnalyzer(ns3::SpectrumAnalyzer const & arg0) [copy constructor]
       
  5686     cls.add_constructor([param('ns3::SpectrumAnalyzer const &', 'arg0')])
       
  5687     ## spectrum-analyzer.h (module 'spectrum'): ns3::SpectrumAnalyzer::SpectrumAnalyzer() [constructor]
  5714     ## spectrum-analyzer.h (module 'spectrum'): ns3::SpectrumAnalyzer::SpectrumAnalyzer() [constructor]
  5688     cls.add_constructor([])
  5715     cls.add_constructor([])
       
  5716     ## spectrum-analyzer.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumAnalyzer::GetTypeId() [member function]
       
  5717     cls.add_method('GetTypeId', 
       
  5718                    'ns3::TypeId', 
       
  5719                    [], 
       
  5720                    is_static=True)
       
  5721     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
       
  5722     cls.add_method('SetChannel', 
       
  5723                    'void', 
       
  5724                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], 
       
  5725                    is_virtual=True)
       
  5726     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function]
       
  5727     cls.add_method('SetMobility', 
       
  5728                    'void', 
       
  5729                    [param('ns3::Ptr< ns3::MobilityModel >', 'm')], 
       
  5730                    is_virtual=True)
       
  5731     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function]
       
  5732     cls.add_method('SetDevice', 
       
  5733                    'void', 
       
  5734                    [param('ns3::Ptr< ns3::NetDevice >', 'd')], 
       
  5735                    is_virtual=True)
       
  5736     ## spectrum-analyzer.h (module 'spectrum'): ns3::Ptr<ns3::MobilityModel> ns3::SpectrumAnalyzer::GetMobility() [member function]
       
  5737     cls.add_method('GetMobility', 
       
  5738                    'ns3::Ptr< ns3::MobilityModel >', 
       
  5739                    [], 
       
  5740                    is_virtual=True)
  5689     ## spectrum-analyzer.h (module 'spectrum'): ns3::Ptr<ns3::NetDevice> ns3::SpectrumAnalyzer::GetDevice() [member function]
  5741     ## spectrum-analyzer.h (module 'spectrum'): ns3::Ptr<ns3::NetDevice> ns3::SpectrumAnalyzer::GetDevice() [member function]
  5690     cls.add_method('GetDevice', 
  5742     cls.add_method('GetDevice', 
  5691                    'ns3::Ptr< ns3::NetDevice >', 
  5743                    'ns3::Ptr< ns3::NetDevice >', 
  5692                    [], 
  5744                    [], 
  5693                    is_virtual=True)
  5745                    is_virtual=True)
  5694     ## spectrum-analyzer.h (module 'spectrum'): ns3::Ptr<ns3::MobilityModel> ns3::SpectrumAnalyzer::GetMobility() [member function]
       
  5695     cls.add_method('GetMobility', 
       
  5696                    'ns3::Ptr< ns3::MobilityModel >', 
       
  5697                    [], 
       
  5698                    is_virtual=True)
       
  5699     ## spectrum-analyzer.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumModel const> ns3::SpectrumAnalyzer::GetRxSpectrumModel() const [member function]
  5746     ## spectrum-analyzer.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumModel const> ns3::SpectrumAnalyzer::GetRxSpectrumModel() const [member function]
  5700     cls.add_method('GetRxSpectrumModel', 
  5747     cls.add_method('GetRxSpectrumModel', 
  5701                    'ns3::Ptr< ns3::SpectrumModel const >', 
  5748                    'ns3::Ptr< ns3::SpectrumModel const >', 
  5702                    [], 
  5749                    [], 
  5703                    is_const=True, is_virtual=True)
  5750                    is_const=True, is_virtual=True)
  5704     ## spectrum-analyzer.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumAnalyzer::GetTypeId() [member function]
  5751     ## spectrum-analyzer.h (module 'spectrum'): ns3::Ptr<ns3::AntennaModel> ns3::SpectrumAnalyzer::GetRxAntenna() [member function]
  5705     cls.add_method('GetTypeId', 
  5752     cls.add_method('GetRxAntenna', 
  5706                    'ns3::TypeId', 
  5753                    'ns3::Ptr< ns3::AntennaModel >', 
  5707                    [], 
  5754                    [], 
  5708                    is_static=True)
  5755                    is_virtual=True)
  5709     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
  5756     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function]
  5710     cls.add_method('SetChannel', 
  5757     cls.add_method('StartRx', 
  5711                    'void', 
  5758                    'void', 
  5712                    [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], 
  5759                    [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], 
  5713                    is_virtual=True)
       
  5714     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function]
       
  5715     cls.add_method('SetDevice', 
       
  5716                    'void', 
       
  5717                    [param('ns3::Ptr< ns3::NetDevice >', 'd')], 
       
  5718                    is_virtual=True)
       
  5719     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function]
       
  5720     cls.add_method('SetMobility', 
       
  5721                    'void', 
       
  5722                    [param('ns3::Ptr< ns3::MobilityModel >', 'm')], 
       
  5723                    is_virtual=True)
  5760                    is_virtual=True)
  5724     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::SetRxSpectrumModel(ns3::Ptr<ns3::SpectrumModel> m) [member function]
  5761     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::SetRxSpectrumModel(ns3::Ptr<ns3::SpectrumModel> m) [member function]
  5725     cls.add_method('SetRxSpectrumModel', 
  5762     cls.add_method('SetRxSpectrumModel', 
  5726                    'void', 
  5763                    'void', 
  5727                    [param('ns3::Ptr< ns3::SpectrumModel >', 'm')])
  5764                    [param('ns3::Ptr< ns3::SpectrumModel >', 'm')])
       
  5765     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::SetAntenna(ns3::Ptr<ns3::AntennaModel> a) [member function]
       
  5766     cls.add_method('SetAntenna', 
       
  5767                    'void', 
       
  5768                    [param('ns3::Ptr< ns3::AntennaModel >', 'a')])
  5728     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::Start() [member function]
  5769     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::Start() [member function]
  5729     cls.add_method('Start', 
  5770     cls.add_method('Start', 
  5730                    'void', 
  5771                    'void', 
  5731                    [], 
  5772                    [], 
  5732                    is_virtual=True)
       
  5733     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function]
       
  5734     cls.add_method('StartRx', 
       
  5735                    'void', 
       
  5736                    [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], 
       
  5737                    is_virtual=True)
  5773                    is_virtual=True)
  5738     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::Stop() [member function]
  5774     ## spectrum-analyzer.h (module 'spectrum'): void ns3::SpectrumAnalyzer::Stop() [member function]
  5739     cls.add_method('Stop', 
  5775     cls.add_method('Stop', 
  5740                    'void', 
  5776                    'void', 
  5741                    [], 
  5777                    [],