src/wifi/bindings/modulegen__gcc_LP64.py
changeset 8750 b3db7d51f260
parent 7853 1d8f7c004b89
child 8790 ee833de00a72
equal deleted inserted replaced
8749:4462ac63d4cf 8750:b3db7d51f260
    18     return root_module
    18     return root_module
    19 
    19 
    20 def register_types(module):
    20 def register_types(module):
    21     root_module = module.get_root()
    21     root_module = module.get_root()
    22     
    22     
       
    23     ## propagation-environment.h (module 'propagation'): ns3::EnvironmentType [enumeration]
       
    24     module.add_enum('EnvironmentType', ['UrbanEnvironment', 'SubUrbanEnvironment', 'OpenAreasEnvironment'], import_from_module='ns.propagation')
    23     ## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration]
    25     ## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration]
    24     module.add_enum('AcIndex', ['AC_BE', 'AC_BK', 'AC_VI', 'AC_VO', 'AC_BE_NQOS', 'AC_UNDEF'])
    26     module.add_enum('AcIndex', ['AC_BE', 'AC_BK', 'AC_VI', 'AC_VO', 'AC_BE_NQOS', 'AC_UNDEF'])
    25     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacType [enumeration]
    27     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacType [enumeration]
    26     module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_MGT_ACTION', 'WIFI_MAC_MGT_ACTION_NO_ACK', 'WIFI_MAC_MGT_MULTIHOP_ACTION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL'])
    28     module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_MGT_ACTION', 'WIFI_MAC_MGT_ACTION_NO_ACK', 'WIFI_MAC_MGT_MULTIHOP_ACTION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL'])
       
    29     ## propagation-environment.h (module 'propagation'): ns3::CitySize [enumeration]
       
    30     module.add_enum('CitySize', ['SmallCity', 'MediumCity', 'LargeCity'], import_from_module='ns.propagation')
    27     ## wifi-preamble.h (module 'wifi'): ns3::WifiPreamble [enumeration]
    31     ## wifi-preamble.h (module 'wifi'): ns3::WifiPreamble [enumeration]
    28     module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT'])
    32     module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT'])
    29     ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass [enumeration]
    33     ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass [enumeration]
    30     module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT'])
    34     module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT'])
    31     ## wifi-phy-standard.h (module 'wifi'): ns3::WifiPhyStandard [enumeration]
    35     ## wifi-phy-standard.h (module 'wifi'): ns3::WifiPhyStandard [enumeration]
   430     module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   434     module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   431     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   435     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
   432     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   436     module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   433     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   437     ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
   434     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   438     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
       
   439     ## itu-r-1411-los-propagation-loss-model.h (module 'propagation'): ns3::ItuR1411LosPropagationLossModel [class]
       
   440     module.add_class('ItuR1411LosPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   441     ## itu-r-1411-nlos-over-rooftop-propagation-loss-model.h (module 'propagation'): ns3::ItuR1411NlosOverRooftopPropagationLossModel [class]
       
   442     module.add_class('ItuR1411NlosOverRooftopPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   435     ## jakes-propagation-loss-model.h (module 'propagation'): ns3::JakesPropagationLossModel [class]
   443     ## jakes-propagation-loss-model.h (module 'propagation'): ns3::JakesPropagationLossModel [class]
   436     module.add_class('JakesPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   444     module.add_class('JakesPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   445     ## kun-2600-mhz-propagation-loss-model.h (module 'propagation'): ns3::Kun2600MhzPropagationLossModel [class]
       
   446     module.add_class('Kun2600MhzPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   437     ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class]
   447     ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class]
   438     module.add_class('LogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   448     module.add_class('LogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   439     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
   449     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
   440     module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   450     module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   441     ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
   451     ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
   464     module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
   474     module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
   465     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
   475     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
   466     module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   476     module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   467     ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
   477     ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
   468     module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   478     module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   479     ## okumura-hata-propagation-loss-model.h (module 'propagation'): ns3::OkumuraHataPropagationLossModel [class]
       
   480     module.add_class('OkumuraHataPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   469     ## onoe-wifi-manager.h (module 'wifi'): ns3::OnoeWifiManager [class]
   481     ## onoe-wifi-manager.h (module 'wifi'): ns3::OnoeWifiManager [class]
   470     module.add_class('OnoeWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
   482     module.add_class('OnoeWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
   471     ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class]
   483     ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class]
   472     module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
   484     module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
   473     ## packet.h (module 'network'): ns3::Packet [class]
   485     ## packet.h (module 'network'): ns3::Packet [class]
   733     register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue'])
   745     register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue'])
   734     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
   746     register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
   735     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   747     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   736     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   748     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   737     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
   749     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
       
   750     register_Ns3ItuR1411LosPropagationLossModel_methods(root_module, root_module['ns3::ItuR1411LosPropagationLossModel'])
       
   751     register_Ns3ItuR1411NlosOverRooftopPropagationLossModel_methods(root_module, root_module['ns3::ItuR1411NlosOverRooftopPropagationLossModel'])
   738     register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
   752     register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
       
   753     register_Ns3Kun2600MhzPropagationLossModel_methods(root_module, root_module['ns3::Kun2600MhzPropagationLossModel'])
   739     register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
   754     register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
   740     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
   755     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
   741     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
   756     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
   742     register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow'])
   757     register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow'])
   743     register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel'])
   758     register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel'])
   749     register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel'])
   764     register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel'])
   750     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   765     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   751     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
   766     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
   752     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
   767     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
   753     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
   768     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
       
   769     register_Ns3OkumuraHataPropagationLossModel_methods(root_module, root_module['ns3::OkumuraHataPropagationLossModel'])
   754     register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager'])
   770     register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager'])
   755     register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
   771     register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
   756     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
   772     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
   757     register_Ns3RandomVariableChecker_methods(root_module, root_module['ns3::RandomVariableChecker'])
   773     register_Ns3RandomVariableChecker_methods(root_module, root_module['ns3::RandomVariableChecker'])
   758     register_Ns3RandomVariableValue_methods(root_module, root_module['ns3::RandomVariableValue'])
   774     register_Ns3RandomVariableValue_methods(root_module, root_module['ns3::RandomVariableValue'])
  9159     cls.add_method('Set', 
  9175     cls.add_method('Set', 
  9160                    'void', 
  9176                    'void', 
  9161                    [param('ns3::Ipv6Prefix const &', 'value')])
  9177                    [param('ns3::Ipv6Prefix const &', 'value')])
  9162     return
  9178     return
  9163 
  9179 
       
  9180 def register_Ns3ItuR1411LosPropagationLossModel_methods(root_module, cls):
       
  9181     ## itu-r-1411-los-propagation-loss-model.h (module 'propagation'): ns3::ItuR1411LosPropagationLossModel::ItuR1411LosPropagationLossModel() [constructor]
       
  9182     cls.add_constructor([])
       
  9183     ## itu-r-1411-los-propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ItuR1411LosPropagationLossModel::GetTypeId() [member function]
       
  9184     cls.add_method('GetTypeId', 
       
  9185                    'ns3::TypeId', 
       
  9186                    [], 
       
  9187                    is_static=True)
       
  9188     ## itu-r-1411-los-propagation-loss-model.h (module 'propagation'): void ns3::ItuR1411LosPropagationLossModel::SetFrequency(double freq) [member function]
       
  9189     cls.add_method('SetFrequency', 
       
  9190                    'void', 
       
  9191                    [param('double', 'freq')])
       
  9192     ## itu-r-1411-los-propagation-loss-model.h (module 'propagation'): double ns3::ItuR1411LosPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  9193     cls.add_method('GetLoss', 
       
  9194                    'double', 
       
  9195                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  9196                    is_const=True)
       
  9197     ## itu-r-1411-los-propagation-loss-model.h (module 'propagation'): double ns3::ItuR1411LosPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  9198     cls.add_method('DoCalcRxPower', 
       
  9199                    'double', 
       
  9200                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  9201                    is_const=True, visibility='private', is_virtual=True)
       
  9202     return
       
  9203 
       
  9204 def register_Ns3ItuR1411NlosOverRooftopPropagationLossModel_methods(root_module, cls):
       
  9205     ## itu-r-1411-nlos-over-rooftop-propagation-loss-model.h (module 'propagation'): ns3::ItuR1411NlosOverRooftopPropagationLossModel::ItuR1411NlosOverRooftopPropagationLossModel() [constructor]
       
  9206     cls.add_constructor([])
       
  9207     ## itu-r-1411-nlos-over-rooftop-propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ItuR1411NlosOverRooftopPropagationLossModel::GetTypeId() [member function]
       
  9208     cls.add_method('GetTypeId', 
       
  9209                    'ns3::TypeId', 
       
  9210                    [], 
       
  9211                    is_static=True)
       
  9212     ## itu-r-1411-nlos-over-rooftop-propagation-loss-model.h (module 'propagation'): void ns3::ItuR1411NlosOverRooftopPropagationLossModel::SetFrequency(double freq) [member function]
       
  9213     cls.add_method('SetFrequency', 
       
  9214                    'void', 
       
  9215                    [param('double', 'freq')])
       
  9216     ## itu-r-1411-nlos-over-rooftop-propagation-loss-model.h (module 'propagation'): double ns3::ItuR1411NlosOverRooftopPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  9217     cls.add_method('GetLoss', 
       
  9218                    'double', 
       
  9219                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  9220                    is_const=True)
       
  9221     ## itu-r-1411-nlos-over-rooftop-propagation-loss-model.h (module 'propagation'): double ns3::ItuR1411NlosOverRooftopPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  9222     cls.add_method('DoCalcRxPower', 
       
  9223                    'double', 
       
  9224                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  9225                    is_const=True, visibility='private', is_virtual=True)
       
  9226     return
       
  9227 
  9164 def register_Ns3JakesPropagationLossModel_methods(root_module, cls):
  9228 def register_Ns3JakesPropagationLossModel_methods(root_module, cls):
  9165     ## jakes-propagation-loss-model.h (module 'propagation'): ns3::JakesPropagationLossModel::JakesPropagationLossModel() [constructor]
  9229     ## jakes-propagation-loss-model.h (module 'propagation'): ns3::JakesPropagationLossModel::JakesPropagationLossModel() [constructor]
  9166     cls.add_constructor([])
  9230     cls.add_constructor([])
  9167     ## jakes-propagation-loss-model.h (module 'propagation'): uint8_t ns3::JakesPropagationLossModel::GetNOscillators() const [member function]
  9231     ## jakes-propagation-loss-model.h (module 'propagation'): uint8_t ns3::JakesPropagationLossModel::GetNOscillators() const [member function]
  9168     cls.add_method('GetNOscillators', 
  9232     cls.add_method('GetNOscillators', 
  9186     ## jakes-propagation-loss-model.h (module 'propagation'): void ns3::JakesPropagationLossModel::SetNRays(uint8_t nRays) [member function]
  9250     ## jakes-propagation-loss-model.h (module 'propagation'): void ns3::JakesPropagationLossModel::SetNRays(uint8_t nRays) [member function]
  9187     cls.add_method('SetNRays', 
  9251     cls.add_method('SetNRays', 
  9188                    'void', 
  9252                    'void', 
  9189                    [param('uint8_t', 'nRays')])
  9253                    [param('uint8_t', 'nRays')])
  9190     ## jakes-propagation-loss-model.h (module 'propagation'): double ns3::JakesPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  9254     ## jakes-propagation-loss-model.h (module 'propagation'): double ns3::JakesPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  9255     cls.add_method('DoCalcRxPower', 
       
  9256                    'double', 
       
  9257                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  9258                    is_const=True, visibility='private', is_virtual=True)
       
  9259     return
       
  9260 
       
  9261 def register_Ns3Kun2600MhzPropagationLossModel_methods(root_module, cls):
       
  9262     ## kun-2600-mhz-propagation-loss-model.h (module 'propagation'): ns3::Kun2600MhzPropagationLossModel::Kun2600MhzPropagationLossModel() [constructor]
       
  9263     cls.add_constructor([])
       
  9264     ## kun-2600-mhz-propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::Kun2600MhzPropagationLossModel::GetTypeId() [member function]
       
  9265     cls.add_method('GetTypeId', 
       
  9266                    'ns3::TypeId', 
       
  9267                    [], 
       
  9268                    is_static=True)
       
  9269     ## kun-2600-mhz-propagation-loss-model.h (module 'propagation'): double ns3::Kun2600MhzPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  9270     cls.add_method('GetLoss', 
       
  9271                    'double', 
       
  9272                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  9273                    is_const=True)
       
  9274     ## kun-2600-mhz-propagation-loss-model.h (module 'propagation'): double ns3::Kun2600MhzPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  9191     cls.add_method('DoCalcRxPower', 
  9275     cls.add_method('DoCalcRxPower', 
  9192                    'double', 
  9276                    'double', 
  9193                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  9277                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  9194                    is_const=True, visibility='private', is_virtual=True)
  9278                    is_const=True, visibility='private', is_virtual=True)
  9195     return
  9279     return
  9859                    is_const=True, is_virtual=True)
  9943                    is_const=True, is_virtual=True)
  9860     ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function]
  9944     ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function]
  9861     cls.add_method('Set', 
  9945     cls.add_method('Set', 
  9862                    'void', 
  9946                    'void', 
  9863                    [param('ns3::ObjectFactory const &', 'value')])
  9947                    [param('ns3::ObjectFactory const &', 'value')])
       
  9948     return
       
  9949 
       
  9950 def register_Ns3OkumuraHataPropagationLossModel_methods(root_module, cls):
       
  9951     ## okumura-hata-propagation-loss-model.h (module 'propagation'): ns3::OkumuraHataPropagationLossModel::OkumuraHataPropagationLossModel() [constructor]
       
  9952     cls.add_constructor([])
       
  9953     ## okumura-hata-propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::OkumuraHataPropagationLossModel::GetTypeId() [member function]
       
  9954     cls.add_method('GetTypeId', 
       
  9955                    'ns3::TypeId', 
       
  9956                    [], 
       
  9957                    is_static=True)
       
  9958     ## okumura-hata-propagation-loss-model.h (module 'propagation'): double ns3::OkumuraHataPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  9959     cls.add_method('GetLoss', 
       
  9960                    'double', 
       
  9961                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  9962                    is_const=True)
       
  9963     ## okumura-hata-propagation-loss-model.h (module 'propagation'): double ns3::OkumuraHataPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  9964     cls.add_method('DoCalcRxPower', 
       
  9965                    'double', 
       
  9966                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  9967                    is_const=True, visibility='private', is_virtual=True)
  9864     return
  9968     return
  9865 
  9969 
  9866 def register_Ns3OnoeWifiManager_methods(root_module, cls):
  9970 def register_Ns3OnoeWifiManager_methods(root_module, cls):
  9867     ## onoe-wifi-manager.h (module 'wifi'): ns3::OnoeWifiManager::OnoeWifiManager(ns3::OnoeWifiManager const & arg0) [copy constructor]
  9971     ## onoe-wifi-manager.h (module 'wifi'): ns3::OnoeWifiManager::OnoeWifiManager(ns3::OnoeWifiManager const & arg0) [copy constructor]
  9868     cls.add_constructor([param('ns3::OnoeWifiManager const &', 'arg0')])
  9972     cls.add_constructor([param('ns3::OnoeWifiManager const &', 'arg0')])