bindings/python/ns3_module_wifi.py
changeset 3731 317f9dbccc2b
parent 3610 ab843919beb1
child 3743 d0cf214d050c
equal deleted inserted replaced
3730:ee3519505ec2 3731:317f9dbccc2b
     5     
     5     
     6     ## wifi-preamble.h: ns3::WifiPreamble [enumeration]
     6     ## wifi-preamble.h: ns3::WifiPreamble [enumeration]
     7     module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT'])
     7     module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT'])
     8     ## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration]
     8     ## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration]
     9     module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_holland'])
     9     module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_holland'])
    10     ## wifi-remote-station-manager.h: ns3::WifiRemoteStation [class]
    10     ## ssid.h: ns3::Ssid [class]
    11     module.add_class('WifiRemoteStation', allow_subclassing=True)
    11     module.add_class('Ssid')
    12     ## wifi-phy.h: ns3::WifiPhyListener [class]
    12     ## supported-rates.h: ns3::SupportedRates [class]
    13     module.add_class('WifiPhyListener', allow_subclassing=True)
    13     module.add_class('SupportedRates')
    14     ## rraa-wifi-manager.h: ns3::ThresholdsItem [struct]
    14     ## rraa-wifi-manager.h: ns3::ThresholdsItem [struct]
    15     module.add_class('ThresholdsItem')
    15     module.add_class('ThresholdsItem')
    16     ## supported-rates.h: ns3::SupportedRates [class]
       
    17     module.add_class('SupportedRates')
       
    18     ## ideal-wifi-manager.h: ns3::IdealWifiRemoteStation [class]
       
    19     module.add_class('IdealWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    20     ## wifi-mode.h: ns3::WifiModeChecker [class]
       
    21     module.add_class('WifiModeChecker', parent=root_module['ns3::AttributeChecker'])
       
    22     ## wifi-mode.h: ns3::WifiModeFactory [class]
       
    23     module.add_class('WifiModeFactory')
       
    24     ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation [class]
       
    25     module.add_class('OnoeWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    26     ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation [class]
       
    27     module.add_class('RraaWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    28     ## ssid.h: ns3::Ssid [class]
       
    29     module.add_class('Ssid')
       
    30     ## wifi-mode.h: ns3::WifiMode [class]
    16     ## wifi-mode.h: ns3::WifiMode [class]
    31     module.add_class('WifiMode')
    17     module.add_class('WifiMode')
    32     ## wifi-mode.h: ns3::WifiMode::ModulationType [enumeration]
    18     ## wifi-mode.h: ns3::WifiMode::ModulationType [enumeration]
    33     module.add_enum('ModulationType', ['BPSK', 'QAM'], outer_class=root_module['ns3::WifiMode'])
    19     module.add_enum('ModulationType', ['BPSK', 'QAM'], outer_class=root_module['ns3::WifiMode'])
       
    20     ## wifi-mode.h: ns3::WifiModeFactory [class]
       
    21     module.add_class('WifiModeFactory')
       
    22     ## wifi-phy.h: ns3::WifiPhyListener [class]
       
    23     module.add_class('WifiPhyListener', allow_subclassing=True)
       
    24     ## wifi-remote-station-manager.h: ns3::WifiRemoteStation [class]
       
    25     module.add_class('WifiRemoteStation', allow_subclassing=True)
       
    26     ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation [class]
       
    27     module.add_class('AmrrWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    28     ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation [class]
       
    29     module.add_class('ArfWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    30     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation [class]
       
    31     module.add_class('ConstantRateWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    32     ## ideal-wifi-manager.h: ns3::IdealWifiRemoteStation [class]
       
    33     module.add_class('IdealWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    34     ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation [class]
       
    35     module.add_class('OnoeWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    36     ## propagation-delay-model.h: ns3::PropagationDelayModel [class]
       
    37     module.add_class('PropagationDelayModel', parent=root_module['ns3::Object'])
       
    38     ## propagation-loss-model.h: ns3::PropagationLossModel [class]
       
    39     module.add_class('PropagationLossModel', parent=root_module['ns3::Object'])
       
    40     ## propagation-delay-model.h: ns3::RandomPropagationDelayModel [class]
       
    41     module.add_class('RandomPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
       
    42     ## propagation-loss-model.h: ns3::RandomPropagationLossModel [class]
       
    43     module.add_class('RandomPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
       
    44     ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation [class]
       
    45     module.add_class('RraaWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    46     ## ssid.h: ns3::SsidChecker [class]
       
    47     module.add_class('SsidChecker', parent=root_module['ns3::AttributeChecker'])
    34     ## ssid.h: ns3::SsidValue [class]
    48     ## ssid.h: ns3::SsidValue [class]
    35     module.add_class('SsidValue', parent=root_module['ns3::AttributeValue'])
    49     module.add_class('SsidValue', parent=root_module['ns3::AttributeValue'])
    36     ## ssid.h: ns3::SsidChecker [class]
       
    37     module.add_class('SsidChecker', parent=root_module['ns3::AttributeChecker'])
       
    38     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation [class]
       
    39     module.add_class('ConstantRateWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    40     ## propagation-loss-model.h: ns3::PropagationLossModel [class]
       
    41     module.add_class('PropagationLossModel', parent=root_module['ns3::Object'])
       
    42     ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation [class]
       
    43     module.add_class('ArfWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    44     ## wifi-mac.h: ns3::WifiMac [class]
    50     ## wifi-mac.h: ns3::WifiMac [class]
    45     module.add_class('WifiMac', parent=root_module['ns3::Object'])
    51     module.add_class('WifiMac', parent=root_module['ns3::Object'])
    46     ## nqap-wifi-mac.h: ns3::NqapWifiMac [class]
    52     ## wifi-mode.h: ns3::WifiModeChecker [class]
    47     module.add_class('NqapWifiMac', parent=root_module['ns3::WifiMac'])
    53     module.add_class('WifiModeChecker', parent=root_module['ns3::AttributeChecker'])
    48     ## composite-propagation-loss-model.h: ns3::CompositePropagationLossModel [class]
       
    49     module.add_class('CompositePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
       
    50     ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation [class]
       
    51     module.add_class('AmrrWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    52     ## adhoc-wifi-mac.h: ns3::AdhocWifiMac [class]
       
    53     module.add_class('AdhocWifiMac', parent=root_module['ns3::WifiMac'])
       
    54     ## propagation-loss-model.h: ns3::FriisPropagationLossModel [class]
       
    55     module.add_class('FriisPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
       
    56     ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager [class]
       
    57     module.add_class('WifiRemoteStationManager', parent=root_module['ns3::Object'])
       
    58     ## wifi-mode.h: ns3::WifiModeValue [class]
    54     ## wifi-mode.h: ns3::WifiModeValue [class]
    59     module.add_class('WifiModeValue', parent=root_module['ns3::AttributeValue'])
    55     module.add_class('WifiModeValue', parent=root_module['ns3::AttributeValue'])
    60     ## onoe-wifi-manager.h: ns3::OnoeWifiManager [class]
       
    61     module.add_class('OnoeWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
       
    62     ## wifi-phy.h: ns3::WifiPhy [class]
    56     ## wifi-phy.h: ns3::WifiPhy [class]
    63     module.add_class('WifiPhy', parent=root_module['ns3::Object'])
    57     module.add_class('WifiPhy', parent=root_module['ns3::Object'])
    64     ## wifi-phy.h: ns3::WifiPhy::State [enumeration]
    58     ## wifi-phy.h: ns3::WifiPhy::State [enumeration]
    65     module.add_enum('State', ['SYNC', 'TX', 'CCA_BUSY', 'IDLE'], outer_class=root_module['ns3::WifiPhy'])
    59     module.add_enum('State', ['SYNC', 'TX', 'CCA_BUSY', 'IDLE'], outer_class=root_module['ns3::WifiPhy'])
       
    60     ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager [class]
       
    61     module.add_class('WifiRemoteStationManager', parent=root_module['ns3::Object'])
       
    62     ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation [class]
       
    63     module.add_class('AarfWifiRemoteStation', parent=root_module['ns3::ArfWifiRemoteStation'])
       
    64     ## adhoc-wifi-mac.h: ns3::AdhocWifiMac [class]
       
    65     module.add_class('AdhocWifiMac', parent=root_module['ns3::WifiMac'])
       
    66     ## amrr-wifi-manager.h: ns3::AmrrWifiManager [class]
       
    67     module.add_class('AmrrWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
       
    68     ## arf-wifi-manager.h: ns3::ArfWifiManager [class]
       
    69     module.add_class('ArfWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
       
    70     ## composite-propagation-loss-model.h: ns3::CompositePropagationLossModel [class]
       
    71     module.add_class('CompositePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
       
    72     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager [class]
       
    73     module.add_class('ConstantRateWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
       
    74     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel [class]
       
    75     module.add_class('ConstantSpeedPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
       
    76     ## propagation-loss-model.h: ns3::FriisPropagationLossModel [class]
       
    77     module.add_class('FriisPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
       
    78     ## ideal-wifi-manager.h: ns3::IdealWifiManager [class]
       
    79     module.add_class('IdealWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
       
    80     ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel [class]
       
    81     module.add_class('JakesPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
       
    82     ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel [class]
       
    83     module.add_class('LogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
       
    84     ## nqap-wifi-mac.h: ns3::NqapWifiMac [class]
       
    85     module.add_class('NqapWifiMac', parent=root_module['ns3::WifiMac'])
       
    86     ## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class]
       
    87     module.add_class('NqstaWifiMac', parent=root_module['ns3::WifiMac'])
       
    88     ## onoe-wifi-manager.h: ns3::OnoeWifiManager [class]
       
    89     module.add_class('OnoeWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
       
    90     ## rraa-wifi-manager.h: ns3::RraaWifiManager [class]
       
    91     module.add_class('RraaWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
    66     ## wifi-channel.h: ns3::WifiChannel [class]
    92     ## wifi-channel.h: ns3::WifiChannel [class]
    67     module.add_class('WifiChannel', parent=root_module['ns3::Channel'])
    93     module.add_class('WifiChannel', parent=root_module['ns3::Channel'])
    68     ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel [class]
       
    69     module.add_class('LogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
       
    70     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager [class]
       
    71     module.add_class('ConstantRateWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
       
    72     ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation [class]
       
    73     module.add_class('AarfWifiRemoteStation', parent=root_module['ns3::ArfWifiRemoteStation'])
       
    74     ## propagation-delay-model.h: ns3::PropagationDelayModel [class]
       
    75     module.add_class('PropagationDelayModel', parent=root_module['ns3::Object'])
       
    76     ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel [class]
       
    77     module.add_class('JakesPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
       
    78     ## wifi-net-device.h: ns3::WifiNetDevice [class]
    94     ## wifi-net-device.h: ns3::WifiNetDevice [class]
    79     module.add_class('WifiNetDevice', parent=root_module['ns3::NetDevice'])
    95     module.add_class('WifiNetDevice', parent=root_module['ns3::NetDevice'])
    80     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel [class]
       
    81     module.add_class('ConstantSpeedPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
       
    82     ## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class]
       
    83     module.add_class('NqstaWifiMac', parent=root_module['ns3::WifiMac'])
       
    84     ## propagation-loss-model.h: ns3::RandomPropagationLossModel [class]
       
    85     module.add_class('RandomPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
       
    86     ## propagation-delay-model.h: ns3::RandomPropagationDelayModel [class]
       
    87     module.add_class('RandomPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
       
    88     ## amrr-wifi-manager.h: ns3::AmrrWifiManager [class]
       
    89     module.add_class('AmrrWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
       
    90     ## rraa-wifi-manager.h: ns3::RraaWifiManager [class]
       
    91     module.add_class('RraaWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
       
    92     ## ideal-wifi-manager.h: ns3::IdealWifiManager [class]
       
    93     module.add_class('IdealWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
       
    94     ## arf-wifi-manager.h: ns3::ArfWifiManager [class]
       
    95     module.add_class('ArfWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
       
    96     ## aarf-wifi-manager.h: ns3::AarfWifiManager [class]
    96     ## aarf-wifi-manager.h: ns3::AarfWifiManager [class]
    97     module.add_class('AarfWifiManager', parent=root_module['ns3::ArfWifiManager'])
    97     module.add_class('AarfWifiManager', parent=root_module['ns3::ArfWifiManager'])
    98     
    98     
    99     ## Register a nested module for the namespace internal
    99     ## Register a nested module for the namespace internal
   100     
   100     
   135 def register_types_ns3_olsr(module):
   135 def register_types_ns3_olsr(module):
   136     root_module = module.get_root()
   136     root_module = module.get_root()
   137     
   137     
   138 
   138 
   139 def register_methods(root_module):
   139 def register_methods(root_module):
       
   140     register_Ns3Ssid_methods(root_module, root_module['ns3::Ssid'])
       
   141     register_Ns3SupportedRates_methods(root_module, root_module['ns3::SupportedRates'])
       
   142     register_Ns3ThresholdsItem_methods(root_module, root_module['ns3::ThresholdsItem'])
       
   143     register_Ns3WifiMode_methods(root_module, root_module['ns3::WifiMode'])
       
   144     register_Ns3WifiModeFactory_methods(root_module, root_module['ns3::WifiModeFactory'])
       
   145     register_Ns3WifiPhyListener_methods(root_module, root_module['ns3::WifiPhyListener'])
   140     register_Ns3WifiRemoteStation_methods(root_module, root_module['ns3::WifiRemoteStation'])
   146     register_Ns3WifiRemoteStation_methods(root_module, root_module['ns3::WifiRemoteStation'])
   141     register_Ns3WifiPhyListener_methods(root_module, root_module['ns3::WifiPhyListener'])
   147     register_Ns3AmrrWifiRemoteStation_methods(root_module, root_module['ns3::AmrrWifiRemoteStation'])
   142     register_Ns3ThresholdsItem_methods(root_module, root_module['ns3::ThresholdsItem'])
   148     register_Ns3ArfWifiRemoteStation_methods(root_module, root_module['ns3::ArfWifiRemoteStation'])
   143     register_Ns3SupportedRates_methods(root_module, root_module['ns3::SupportedRates'])
   149     register_Ns3ConstantRateWifiRemoteStation_methods(root_module, root_module['ns3::ConstantRateWifiRemoteStation'])
   144     register_Ns3IdealWifiRemoteStation_methods(root_module, root_module['ns3::IdealWifiRemoteStation'])
   150     register_Ns3IdealWifiRemoteStation_methods(root_module, root_module['ns3::IdealWifiRemoteStation'])
       
   151     register_Ns3OnoeWifiRemoteStation_methods(root_module, root_module['ns3::OnoeWifiRemoteStation'])
       
   152     register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel'])
       
   153     register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel'])
       
   154     register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel'])
       
   155     register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel'])
       
   156     register_Ns3RraaWifiRemoteStation_methods(root_module, root_module['ns3::RraaWifiRemoteStation'])
       
   157     register_Ns3SsidChecker_methods(root_module, root_module['ns3::SsidChecker'])
       
   158     register_Ns3SsidValue_methods(root_module, root_module['ns3::SsidValue'])
       
   159     register_Ns3WifiMac_methods(root_module, root_module['ns3::WifiMac'])
   145     register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker'])
   160     register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker'])
   146     register_Ns3WifiModeFactory_methods(root_module, root_module['ns3::WifiModeFactory'])
   161     register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue'])
   147     register_Ns3OnoeWifiRemoteStation_methods(root_module, root_module['ns3::OnoeWifiRemoteStation'])
   162     register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy'])
   148     register_Ns3RraaWifiRemoteStation_methods(root_module, root_module['ns3::RraaWifiRemoteStation'])
   163     register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager'])
   149     register_Ns3Ssid_methods(root_module, root_module['ns3::Ssid'])
   164     register_Ns3AarfWifiRemoteStation_methods(root_module, root_module['ns3::AarfWifiRemoteStation'])
   150     register_Ns3WifiMode_methods(root_module, root_module['ns3::WifiMode'])
   165     register_Ns3AdhocWifiMac_methods(root_module, root_module['ns3::AdhocWifiMac'])
   151     register_Ns3SsidValue_methods(root_module, root_module['ns3::SsidValue'])
   166     register_Ns3AmrrWifiManager_methods(root_module, root_module['ns3::AmrrWifiManager'])
   152     register_Ns3SsidChecker_methods(root_module, root_module['ns3::SsidChecker'])
   167     register_Ns3ArfWifiManager_methods(root_module, root_module['ns3::ArfWifiManager'])
   153     register_Ns3ConstantRateWifiRemoteStation_methods(root_module, root_module['ns3::ConstantRateWifiRemoteStation'])
   168     register_Ns3CompositePropagationLossModel_methods(root_module, root_module['ns3::CompositePropagationLossModel'])
   154     register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel'])
   169     register_Ns3ConstantRateWifiManager_methods(root_module, root_module['ns3::ConstantRateWifiManager'])
   155     register_Ns3ArfWifiRemoteStation_methods(root_module, root_module['ns3::ArfWifiRemoteStation'])
   170     register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel'])
   156     register_Ns3WifiMac_methods(root_module, root_module['ns3::WifiMac'])
   171     register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel'])
       
   172     register_Ns3IdealWifiManager_methods(root_module, root_module['ns3::IdealWifiManager'])
       
   173     register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
       
   174     register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
   157     register_Ns3NqapWifiMac_methods(root_module, root_module['ns3::NqapWifiMac'])
   175     register_Ns3NqapWifiMac_methods(root_module, root_module['ns3::NqapWifiMac'])
   158     register_Ns3CompositePropagationLossModel_methods(root_module, root_module['ns3::CompositePropagationLossModel'])
   176     register_Ns3NqstaWifiMac_methods(root_module, root_module['ns3::NqstaWifiMac'])
   159     register_Ns3AmrrWifiRemoteStation_methods(root_module, root_module['ns3::AmrrWifiRemoteStation'])
       
   160     register_Ns3AdhocWifiMac_methods(root_module, root_module['ns3::AdhocWifiMac'])
       
   161     register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel'])
       
   162     register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager'])
       
   163     register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue'])
       
   164     register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager'])
   177     register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager'])
   165     register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy'])
   178     register_Ns3RraaWifiManager_methods(root_module, root_module['ns3::RraaWifiManager'])
   166     register_Ns3WifiChannel_methods(root_module, root_module['ns3::WifiChannel'])
   179     register_Ns3WifiChannel_methods(root_module, root_module['ns3::WifiChannel'])
   167     register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
       
   168     register_Ns3ConstantRateWifiManager_methods(root_module, root_module['ns3::ConstantRateWifiManager'])
       
   169     register_Ns3AarfWifiRemoteStation_methods(root_module, root_module['ns3::AarfWifiRemoteStation'])
       
   170     register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel'])
       
   171     register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
       
   172     register_Ns3WifiNetDevice_methods(root_module, root_module['ns3::WifiNetDevice'])
   180     register_Ns3WifiNetDevice_methods(root_module, root_module['ns3::WifiNetDevice'])
   173     register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel'])
       
   174     register_Ns3NqstaWifiMac_methods(root_module, root_module['ns3::NqstaWifiMac'])
       
   175     register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel'])
       
   176     register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel'])
       
   177     register_Ns3AmrrWifiManager_methods(root_module, root_module['ns3::AmrrWifiManager'])
       
   178     register_Ns3RraaWifiManager_methods(root_module, root_module['ns3::RraaWifiManager'])
       
   179     register_Ns3IdealWifiManager_methods(root_module, root_module['ns3::IdealWifiManager'])
       
   180     register_Ns3ArfWifiManager_methods(root_module, root_module['ns3::ArfWifiManager'])
       
   181     register_Ns3AarfWifiManager_methods(root_module, root_module['ns3::AarfWifiManager'])
   181     register_Ns3AarfWifiManager_methods(root_module, root_module['ns3::AarfWifiManager'])
   182     return
   182     return
   183 
   183 
   184 def register_Ns3WifiRemoteStation_methods(root_module, cls):
   184 def register_Ns3Ssid_methods(root_module, cls):
   185     ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::WifiRemoteStation(ns3::WifiRemoteStation const & arg0) [copy constructor]
   185     cls.add_output_stream_operator()
   186     cls.add_constructor([param('ns3::WifiRemoteStation const &', 'arg0')])
   186     ## ssid.h: ns3::Ssid::Ssid(ns3::Ssid const & arg0) [copy constructor]
   187     ## wifi-remote-station-manager.h: static ns3::TypeId ns3::WifiRemoteStation::GetTypeId() [member function]
   187     cls.add_constructor([param('ns3::Ssid const &', 'arg0')])
   188     cls.add_method('GetTypeId', 
   188     ## ssid.h: ns3::Ssid::Ssid() [constructor]
   189                    'ns3::TypeId', 
   189     cls.add_constructor([])
   190                    [], 
   190     ## ssid.h: ns3::Ssid::Ssid(std::string s) [constructor]
   191                    is_static=True)
   191     cls.add_constructor([param('std::string', 's')])
   192     ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::WifiRemoteStation() [constructor]
   192     ## ssid.h: ns3::Ssid::Ssid(char const * ssid, uint8_t length) [constructor]
   193     cls.add_constructor([])
   193     cls.add_constructor([param('char const *', 'ssid'), param('uint8_t', 'length')])
   194     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::Reset() [member function]
   194     ## ssid.h: ns3::Buffer::Iterator ns3::Ssid::Deserialize(ns3::Buffer::Iterator i) [member function]
   195     cls.add_method('Reset', 
   195     cls.add_method('Deserialize', 
   196                    'void', 
   196                    'ns3::Buffer::Iterator', 
   197                    [])
   197                    [param('ns3::Buffer::Iterator', 'i')])
   198     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::AddSupportedMode(ns3::WifiMode mode) [member function]
   198     ## ssid.h: uint32_t ns3::Ssid::GetLength() const [member function]
   199     cls.add_method('AddSupportedMode', 
   199     cls.add_method('GetLength', 
   200                    'void', 
       
   201                    [param('ns3::WifiMode', 'mode')])
       
   202     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsBrandNew() const [member function]
       
   203     cls.add_method('IsBrandNew', 
       
   204                    'bool', 
       
   205                    [], 
       
   206                    is_const=True)
       
   207     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsAssociated() const [member function]
       
   208     cls.add_method('IsAssociated', 
       
   209                    'bool', 
       
   210                    [], 
       
   211                    is_const=True)
       
   212     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsWaitAssocTxOk() const [member function]
       
   213     cls.add_method('IsWaitAssocTxOk', 
       
   214                    'bool', 
       
   215                    [], 
       
   216                    is_const=True)
       
   217     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordWaitAssocTxOk() [member function]
       
   218     cls.add_method('RecordWaitAssocTxOk', 
       
   219                    'void', 
       
   220                    [])
       
   221     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordGotAssocTxOk() [member function]
       
   222     cls.add_method('RecordGotAssocTxOk', 
       
   223                    'void', 
       
   224                    [])
       
   225     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordGotAssocTxFailed() [member function]
       
   226     cls.add_method('RecordGotAssocTxFailed', 
       
   227                    'void', 
       
   228                    [])
       
   229     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordDisassociated() [member function]
       
   230     cls.add_method('RecordDisassociated', 
       
   231                    'void', 
       
   232                    [])
       
   233     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::PrepareForQueue(ns3::Ptr<const ns3::Packet> packet, uint32_t fullPacketSize) [member function]
       
   234     cls.add_method('PrepareForQueue', 
       
   235                    'void', 
       
   236                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('uint32_t', 'fullPacketSize')])
       
   237     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetDataMode(ns3::Ptr<const ns3::Packet> packet, uint32_t fullPacketSize) [member function]
       
   238     cls.add_method('GetDataMode', 
       
   239                    'ns3::WifiMode', 
       
   240                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('uint32_t', 'fullPacketSize')])
       
   241     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetRtsMode(ns3::Ptr<const ns3::Packet> packet) [member function]
       
   242     cls.add_method('GetRtsMode', 
       
   243                    'ns3::WifiMode', 
       
   244                    [param('ns3::Ptr< const ns3::Packet >', 'packet')])
       
   245     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportRtsFailed() [member function]
       
   246     cls.add_method('ReportRtsFailed', 
       
   247                    'void', 
       
   248                    [])
       
   249     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportDataFailed() [member function]
       
   250     cls.add_method('ReportDataFailed', 
       
   251                    'void', 
       
   252                    [])
       
   253     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
       
   254     cls.add_method('ReportRtsOk', 
       
   255                    'void', 
       
   256                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')])
       
   257     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
       
   258     cls.add_method('ReportDataOk', 
       
   259                    'void', 
       
   260                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')])
       
   261     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportFinalRtsFailed() [member function]
       
   262     cls.add_method('ReportFinalRtsFailed', 
       
   263                    'void', 
       
   264                    [])
       
   265     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportFinalDataFailed() [member function]
       
   266     cls.add_method('ReportFinalDataFailed', 
       
   267                    'void', 
       
   268                    [])
       
   269     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
       
   270     cls.add_method('ReportRxOk', 
       
   271                    'void', 
       
   272                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')])
       
   273     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedRts(ns3::Ptr<const ns3::Packet> packet) [member function]
       
   274     cls.add_method('NeedRts', 
       
   275                    'bool', 
       
   276                    [param('ns3::Ptr< const ns3::Packet >', 'packet')], 
       
   277                    is_virtual=True)
       
   278     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedRtsRetransmission(ns3::Ptr<const ns3::Packet> packet) [member function]
       
   279     cls.add_method('NeedRtsRetransmission', 
       
   280                    'bool', 
       
   281                    [param('ns3::Ptr< const ns3::Packet >', 'packet')], 
       
   282                    is_virtual=True)
       
   283     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedDataRetransmission(ns3::Ptr<const ns3::Packet> packet) [member function]
       
   284     cls.add_method('NeedDataRetransmission', 
       
   285                    'bool', 
       
   286                    [param('ns3::Ptr< const ns3::Packet >', 'packet')], 
       
   287                    is_virtual=True)
       
   288     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedFragmentation(ns3::Ptr<const ns3::Packet> packet) [member function]
       
   289     cls.add_method('NeedFragmentation', 
       
   290                    'bool', 
       
   291                    [param('ns3::Ptr< const ns3::Packet >', 'packet')], 
       
   292                    is_virtual=True)
       
   293     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStation::GetNFragments(ns3::Ptr<const ns3::Packet> packet) [member function]
       
   294     cls.add_method('GetNFragments', 
       
   295                    'uint32_t', 
   200                    'uint32_t', 
   296                    [param('ns3::Ptr< const ns3::Packet >', 'packet')], 
   201                    [], 
   297                    is_virtual=True)
   202                    is_const=True)
   298     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStation::GetFragmentSize(ns3::Ptr<const ns3::Packet> packet, uint32_t fragmentNumber) [member function]
   203     ## ssid.h: uint32_t ns3::Ssid::GetSerializedSize() const [member function]
   299     cls.add_method('GetFragmentSize', 
   204     cls.add_method('GetSerializedSize', 
   300                    'uint32_t', 
   205                    'uint32_t', 
   301                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('uint32_t', 'fragmentNumber')], 
   206                    [], 
   302                    is_virtual=True)
   207                    is_const=True)
   303     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsLastFragment(ns3::Ptr<const ns3::Packet> packet, uint32_t fragmentNumber) [member function]
   208     ## ssid.h: bool ns3::Ssid::IsBroadcast() const [member function]
   304     cls.add_method('IsLastFragment', 
   209     cls.add_method('IsBroadcast', 
   305                    'bool', 
   210                    'bool', 
   306                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('uint32_t', 'fragmentNumber')], 
   211                    [], 
   307                    is_virtual=True)
   212                    is_const=True)
   308     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetCtsMode(ns3::WifiMode rtsMode) [member function]
   213     ## ssid.h: bool ns3::Ssid::IsEqual(ns3::Ssid const & o) const [member function]
   309     cls.add_method('GetCtsMode', 
   214     cls.add_method('IsEqual', 
   310                    'ns3::WifiMode', 
   215                    'bool', 
   311                    [param('ns3::WifiMode', 'rtsMode')])
   216                    [param('ns3::Ssid const &', 'o')], 
   312     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetAckMode(ns3::WifiMode dataMode) [member function]
   217                    is_const=True)
   313     cls.add_method('GetAckMode', 
   218     ## ssid.h: char * ns3::Ssid::PeekString() const [member function]
   314                    'ns3::WifiMode', 
   219     cls.add_method('PeekString', 
   315                    [param('ns3::WifiMode', 'dataMode')])
   220                    'char *', 
   316     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportRtsFailed() [member function]
   221                    [], 
   317     cls.add_method('DoReportRtsFailed', 
   222                    is_const=True)
   318                    'void', 
   223     ## ssid.h: ns3::Buffer::Iterator ns3::Ssid::Serialize(ns3::Buffer::Iterator i) const [member function]
   319                    [], 
   224     cls.add_method('Serialize', 
   320                    is_pure_virtual=True, visibility='protected', is_virtual=True)
   225                    'ns3::Buffer::Iterator', 
   321     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportDataFailed() [member function]
   226                    [param('ns3::Buffer::Iterator', 'i')], 
   322     cls.add_method('DoReportDataFailed', 
   227                    is_const=True)
   323                    'void', 
   228     return
   324                    [], 
   229 
   325                    is_pure_virtual=True, visibility='protected', is_virtual=True)
   230 def register_Ns3SupportedRates_methods(root_module, cls):
   326     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
   231     cls.add_output_stream_operator()
   327     cls.add_method('DoReportRtsOk', 
   232     ## supported-rates.h: ns3::SupportedRates::SupportedRates(ns3::SupportedRates const & arg0) [copy constructor]
   328                    'void', 
   233     cls.add_constructor([param('ns3::SupportedRates const &', 'arg0')])
   329                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
   234     ## supported-rates.h: ns3::SupportedRates::SupportedRates() [constructor]
   330                    is_pure_virtual=True, visibility='protected', is_virtual=True)
   235     cls.add_constructor([])
   331     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
   236     ## supported-rates.h: void ns3::SupportedRates::AddSupportedRate(uint32_t bs) [member function]
   332     cls.add_method('DoReportDataOk', 
   237     cls.add_method('AddSupportedRate', 
   333                    'void', 
   238                    'void', 
   334                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
   239                    [param('uint32_t', 'bs')])
   335                    is_pure_virtual=True, visibility='protected', is_virtual=True)
   240     ## supported-rates.h: ns3::Buffer::Iterator ns3::SupportedRates::Deserialize(ns3::Buffer::Iterator start) [member function]
   336     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportFinalRtsFailed() [member function]
   241     cls.add_method('Deserialize', 
   337     cls.add_method('DoReportFinalRtsFailed', 
   242                    'ns3::Buffer::Iterator', 
   338                    'void', 
   243                    [param('ns3::Buffer::Iterator', 'start')])
   339                    [], 
   244     ## supported-rates.h: uint8_t ns3::SupportedRates::GetNRates() const [member function]
   340                    is_pure_virtual=True, visibility='protected', is_virtual=True)
   245     cls.add_method('GetNRates', 
   341     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportFinalDataFailed() [member function]
   246                    'uint8_t', 
   342     cls.add_method('DoReportFinalDataFailed', 
   247                    [], 
   343                    'void', 
   248                    is_const=True)
   344                    [], 
   249     ## supported-rates.h: uint32_t ns3::SupportedRates::GetRate(uint8_t i) const [member function]
   345                    is_pure_virtual=True, visibility='protected', is_virtual=True)
   250     cls.add_method('GetRate', 
   346     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
       
   347     cls.add_method('DoReportRxOk', 
       
   348                    'void', 
       
   349                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
       
   350                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
   351     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStation::GetNSupportedModes() const [member function]
       
   352     cls.add_method('GetNSupportedModes', 
       
   353                    'uint32_t', 
   251                    'uint32_t', 
   354                    [], 
   252                    [param('uint8_t', 'i')], 
   355                    is_const=True, visibility='protected')
   253                    is_const=True)
   356     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetSupportedMode(uint32_t i) const [member function]
   254     ## supported-rates.h: uint32_t ns3::SupportedRates::GetSerializedSize() const [member function]
   357     cls.add_method('GetSupportedMode', 
   255     cls.add_method('GetSerializedSize', 
   358                    'ns3::WifiMode', 
   256                    'uint32_t', 
   359                    [param('uint32_t', 'i')], 
   257                    [], 
   360                    is_const=True, visibility='protected')
   258                    is_const=True)
   361     ## wifi-remote-station-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::WifiRemoteStation::GetManager() const [member function]
   259     ## supported-rates.h: bool ns3::SupportedRates::IsBasicRate(uint32_t bs) const [member function]
   362     cls.add_method('GetManager', 
   260     cls.add_method('IsBasicRate', 
   363                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
   261                    'bool', 
   364                    [], 
   262                    [param('uint32_t', 'bs')], 
   365                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
   263                    is_const=True)
   366     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
   264     ## supported-rates.h: bool ns3::SupportedRates::IsSupportedRate(uint32_t bs) const [member function]
   367     cls.add_method('DoGetDataMode', 
   265     cls.add_method('IsSupportedRate', 
   368                    'ns3::WifiMode', 
   266                    'bool', 
   369                    [param('uint32_t', 'size')], 
   267                    [param('uint32_t', 'bs')], 
   370                    is_pure_virtual=True, visibility='private', is_virtual=True)
   268                    is_const=True)
   371     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::DoGetRtsMode() [member function]
   269     ## supported-rates.h: ns3::Buffer::Iterator ns3::SupportedRates::Serialize(ns3::Buffer::Iterator start) const [member function]
   372     cls.add_method('DoGetRtsMode', 
   270     cls.add_method('Serialize', 
   373                    'ns3::WifiMode', 
   271                    'ns3::Buffer::Iterator', 
   374                    [], 
   272                    [param('ns3::Buffer::Iterator', 'start')], 
   375                    is_pure_virtual=True, visibility='private', is_virtual=True)
   273                    is_const=True)
   376     return
   274     ## supported-rates.h: void ns3::SupportedRates::SetBasicRate(uint32_t bs) [member function]
   377 
   275     cls.add_method('SetBasicRate', 
   378 def register_Ns3WifiPhyListener_methods(root_module, cls):
   276                    'void', 
   379     ## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener(ns3::WifiPhyListener const & arg0) [copy constructor]
   277                    [param('uint32_t', 'bs')])
   380     cls.add_constructor([param('ns3::WifiPhyListener const &', 'arg0')])
       
   381     ## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener() [constructor]
       
   382     cls.add_constructor([])
       
   383     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function]
       
   384     cls.add_method('NotifyRxStart', 
       
   385                    'void', 
       
   386                    [param('ns3::Time', 'duration')], 
       
   387                    is_pure_virtual=True, is_virtual=True)
       
   388     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxEndOk() [member function]
       
   389     cls.add_method('NotifyRxEndOk', 
       
   390                    'void', 
       
   391                    [], 
       
   392                    is_pure_virtual=True, is_virtual=True)
       
   393     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxEndError() [member function]
       
   394     cls.add_method('NotifyRxEndError', 
       
   395                    'void', 
       
   396                    [], 
       
   397                    is_pure_virtual=True, is_virtual=True)
       
   398     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration) [member function]
       
   399     cls.add_method('NotifyTxStart', 
       
   400                    'void', 
       
   401                    [param('ns3::Time', 'duration')], 
       
   402                    is_pure_virtual=True, is_virtual=True)
       
   403     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyCcaBusyStart(ns3::Time duration) [member function]
       
   404     cls.add_method('NotifyCcaBusyStart', 
       
   405                    'void', 
       
   406                    [param('ns3::Time', 'duration')], 
       
   407                    is_pure_virtual=True, is_virtual=True)
       
   408     return
   278     return
   409 
   279 
   410 def register_Ns3ThresholdsItem_methods(root_module, cls):
   280 def register_Ns3ThresholdsItem_methods(root_module, cls):
   411     ## rraa-wifi-manager.h: ns3::ThresholdsItem::datarate [variable]
   281     ## rraa-wifi-manager.h: ns3::ThresholdsItem::datarate [variable]
   412     cls.add_instance_attribute('datarate', 'uint32_t', is_const=False)
   282     cls.add_instance_attribute('datarate', 'uint32_t', is_const=False)
   420     cls.add_constructor([param('ns3::ThresholdsItem const &', 'arg0')])
   290     cls.add_constructor([param('ns3::ThresholdsItem const &', 'arg0')])
   421     ## rraa-wifi-manager.h: ns3::ThresholdsItem::ThresholdsItem() [constructor]
   291     ## rraa-wifi-manager.h: ns3::ThresholdsItem::ThresholdsItem() [constructor]
   422     cls.add_constructor([])
   292     cls.add_constructor([])
   423     return
   293     return
   424 
   294 
   425 def register_Ns3SupportedRates_methods(root_module, cls):
   295 def register_Ns3WifiMode_methods(root_module, cls):
   426     ## supported-rates.h: ns3::SupportedRates::SupportedRates(ns3::SupportedRates const & arg0) [copy constructor]
   296     cls.add_output_stream_operator()
   427     cls.add_constructor([param('ns3::SupportedRates const &', 'arg0')])
   297     cls.add_binary_comparison_operator('==')
   428     ## supported-rates.h: ns3::SupportedRates::SupportedRates() [constructor]
   298     ## wifi-mode.h: ns3::WifiMode::WifiMode(ns3::WifiMode const & arg0) [copy constructor]
   429     cls.add_constructor([])
   299     cls.add_constructor([param('ns3::WifiMode const &', 'arg0')])
   430     ## supported-rates.h: void ns3::SupportedRates::AddSupportedRate(uint32_t bs) [member function]
   300     ## wifi-mode.h: ns3::WifiMode::WifiMode() [constructor]
   431     cls.add_method('AddSupportedRate', 
   301     cls.add_constructor([])
   432                    'void', 
   302     ## wifi-mode.h: uint32_t ns3::WifiMode::GetBandwidth() const [member function]
   433                    [param('uint32_t', 'bs')])
   303     cls.add_method('GetBandwidth', 
   434     ## supported-rates.h: ns3::Buffer::Iterator ns3::SupportedRates::Deserialize(ns3::Buffer::Iterator start) [member function]
   304                    'uint32_t', 
   435     cls.add_method('Deserialize', 
   305                    [], 
   436                    'ns3::Buffer::Iterator', 
   306                    is_const=True)
   437                    [param('ns3::Buffer::Iterator', 'start')])
   307     ## wifi-mode.h: uint8_t ns3::WifiMode::GetConstellationSize() const [member function]
   438     ## supported-rates.h: uint8_t ns3::SupportedRates::GetNRates() const [member function]
   308     cls.add_method('GetConstellationSize', 
   439     cls.add_method('GetNRates', 
       
   440                    'uint8_t', 
   309                    'uint8_t', 
   441                    [], 
   310                    [], 
   442                    is_const=True)
   311                    is_const=True)
   443     ## supported-rates.h: uint32_t ns3::SupportedRates::GetRate(uint8_t i) const [member function]
   312     ## wifi-mode.h: uint32_t ns3::WifiMode::GetDataRate() const [member function]
   444     cls.add_method('GetRate', 
   313     cls.add_method('GetDataRate', 
   445                    'uint32_t', 
   314                    'uint32_t', 
   446                    [param('uint8_t', 'i')], 
   315                    [], 
   447                    is_const=True)
   316                    is_const=True)
   448     ## supported-rates.h: uint32_t ns3::SupportedRates::GetSerializedSize() const [member function]
   317     ## wifi-mode.h: ns3::WifiMode::ModulationType ns3::WifiMode::GetModulationType() const [member function]
   449     cls.add_method('GetSerializedSize', 
   318     cls.add_method('GetModulationType', 
       
   319                    'ns3::WifiMode::ModulationType', 
       
   320                    [], 
       
   321                    is_const=True)
       
   322     ## wifi-mode.h: uint32_t ns3::WifiMode::GetPhyRate() const [member function]
       
   323     cls.add_method('GetPhyRate', 
   450                    'uint32_t', 
   324                    'uint32_t', 
   451                    [], 
   325                    [], 
   452                    is_const=True)
   326                    is_const=True)
   453     ## supported-rates.h: bool ns3::SupportedRates::IsBasicRate(uint32_t bs) const [member function]
   327     ## wifi-mode.h: uint32_t ns3::WifiMode::GetUid() const [member function]
   454     cls.add_method('IsBasicRate', 
   328     cls.add_method('GetUid', 
   455                    'bool', 
   329                    'uint32_t', 
   456                    [param('uint32_t', 'bs')], 
   330                    [], 
   457                    is_const=True)
   331                    is_const=True)
   458     ## supported-rates.h: bool ns3::SupportedRates::IsSupportedRate(uint32_t bs) const [member function]
   332     ## wifi-mode.h: std::string ns3::WifiMode::GetUniqueName() const [member function]
   459     cls.add_method('IsSupportedRate', 
   333     cls.add_method('GetUniqueName', 
   460                    'bool', 
   334                    'std::string', 
   461                    [param('uint32_t', 'bs')], 
   335                    [], 
   462                    is_const=True)
   336                    is_const=True)
   463     ## supported-rates.h: ns3::Buffer::Iterator ns3::SupportedRates::Serialize(ns3::Buffer::Iterator start) const [member function]
   337     ## wifi-mode.h: bool ns3::WifiMode::IsMandatory() const [member function]
   464     cls.add_method('Serialize', 
   338     cls.add_method('IsMandatory', 
   465                    'ns3::Buffer::Iterator', 
   339                    'bool', 
   466                    [param('ns3::Buffer::Iterator', 'start')], 
   340                    [], 
   467                    is_const=True)
   341                    is_const=True)
   468     ## supported-rates.h: void ns3::SupportedRates::SetBasicRate(uint32_t bs) [member function]
   342     ## wifi-mode.h: bool ns3::WifiMode::IsModulationBpsk() const [member function]
   469     cls.add_method('SetBasicRate', 
   343     cls.add_method('IsModulationBpsk', 
   470                    'void', 
   344                    'bool', 
   471                    [param('uint32_t', 'bs')])
   345                    [], 
   472     cls.add_output_stream_operator()
   346                    is_const=True)
       
   347     ## wifi-mode.h: bool ns3::WifiMode::IsModulationQam() const [member function]
       
   348     cls.add_method('IsModulationQam', 
       
   349                    'bool', 
       
   350                    [], 
       
   351                    is_const=True)
       
   352     return
       
   353 
       
   354 def register_Ns3WifiModeFactory_methods(root_module, cls):
       
   355     ## wifi-mode.h: ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor]
       
   356     cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')])
       
   357     ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateBpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate) [member function]
       
   358     cls.add_method('CreateBpsk', 
       
   359                    'ns3::WifiMode', 
       
   360                    [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate')], 
       
   361                    is_static=True)
       
   362     ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateQam(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, uint8_t constellationSize) [member function]
       
   363     cls.add_method('CreateQam', 
       
   364                    'ns3::WifiMode', 
       
   365                    [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('uint8_t', 'constellationSize')], 
       
   366                    is_static=True)
       
   367     return
       
   368 
       
   369 def register_Ns3WifiPhyListener_methods(root_module, cls):
       
   370     ## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener(ns3::WifiPhyListener const & arg0) [copy constructor]
       
   371     cls.add_constructor([param('ns3::WifiPhyListener const &', 'arg0')])
       
   372     ## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener() [constructor]
       
   373     cls.add_constructor([])
       
   374     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function]
       
   375     cls.add_method('NotifyRxStart', 
       
   376                    'void', 
       
   377                    [param('ns3::Time', 'duration')], 
       
   378                    is_pure_virtual=True, is_virtual=True)
       
   379     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxEndOk() [member function]
       
   380     cls.add_method('NotifyRxEndOk', 
       
   381                    'void', 
       
   382                    [], 
       
   383                    is_pure_virtual=True, is_virtual=True)
       
   384     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxEndError() [member function]
       
   385     cls.add_method('NotifyRxEndError', 
       
   386                    'void', 
       
   387                    [], 
       
   388                    is_pure_virtual=True, is_virtual=True)
       
   389     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration) [member function]
       
   390     cls.add_method('NotifyTxStart', 
       
   391                    'void', 
       
   392                    [param('ns3::Time', 'duration')], 
       
   393                    is_pure_virtual=True, is_virtual=True)
       
   394     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyCcaBusyStart(ns3::Time duration) [member function]
       
   395     cls.add_method('NotifyCcaBusyStart', 
       
   396                    'void', 
       
   397                    [param('ns3::Time', 'duration')], 
       
   398                    is_pure_virtual=True, is_virtual=True)
       
   399     return
       
   400 
       
   401 def register_Ns3WifiRemoteStation_methods(root_module, cls):
       
   402     ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::WifiRemoteStation(ns3::WifiRemoteStation const & arg0) [copy constructor]
       
   403     cls.add_constructor([param('ns3::WifiRemoteStation const &', 'arg0')])
       
   404     ## wifi-remote-station-manager.h: static ns3::TypeId ns3::WifiRemoteStation::GetTypeId() [member function]
       
   405     cls.add_method('GetTypeId', 
       
   406                    'ns3::TypeId', 
       
   407                    [], 
       
   408                    is_static=True)
       
   409     ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::WifiRemoteStation() [constructor]
       
   410     cls.add_constructor([])
       
   411     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::Reset() [member function]
       
   412     cls.add_method('Reset', 
       
   413                    'void', 
       
   414                    [])
       
   415     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::AddSupportedMode(ns3::WifiMode mode) [member function]
       
   416     cls.add_method('AddSupportedMode', 
       
   417                    'void', 
       
   418                    [param('ns3::WifiMode', 'mode')])
       
   419     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsBrandNew() const [member function]
       
   420     cls.add_method('IsBrandNew', 
       
   421                    'bool', 
       
   422                    [], 
       
   423                    is_const=True)
       
   424     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsAssociated() const [member function]
       
   425     cls.add_method('IsAssociated', 
       
   426                    'bool', 
       
   427                    [], 
       
   428                    is_const=True)
       
   429     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsWaitAssocTxOk() const [member function]
       
   430     cls.add_method('IsWaitAssocTxOk', 
       
   431                    'bool', 
       
   432                    [], 
       
   433                    is_const=True)
       
   434     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordWaitAssocTxOk() [member function]
       
   435     cls.add_method('RecordWaitAssocTxOk', 
       
   436                    'void', 
       
   437                    [])
       
   438     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordGotAssocTxOk() [member function]
       
   439     cls.add_method('RecordGotAssocTxOk', 
       
   440                    'void', 
       
   441                    [])
       
   442     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordGotAssocTxFailed() [member function]
       
   443     cls.add_method('RecordGotAssocTxFailed', 
       
   444                    'void', 
       
   445                    [])
       
   446     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordDisassociated() [member function]
       
   447     cls.add_method('RecordDisassociated', 
       
   448                    'void', 
       
   449                    [])
       
   450     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::PrepareForQueue(ns3::Ptr<const ns3::Packet> packet, uint32_t fullPacketSize) [member function]
       
   451     cls.add_method('PrepareForQueue', 
       
   452                    'void', 
       
   453                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')])
       
   454     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetDataMode(ns3::Ptr<const ns3::Packet> packet, uint32_t fullPacketSize) [member function]
       
   455     cls.add_method('GetDataMode', 
       
   456                    'ns3::WifiMode', 
       
   457                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')])
       
   458     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetRtsMode(ns3::Ptr<const ns3::Packet> packet) [member function]
       
   459     cls.add_method('GetRtsMode', 
       
   460                    'ns3::WifiMode', 
       
   461                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
       
   462     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportRtsFailed() [member function]
       
   463     cls.add_method('ReportRtsFailed', 
       
   464                    'void', 
       
   465                    [])
       
   466     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportDataFailed() [member function]
       
   467     cls.add_method('ReportDataFailed', 
       
   468                    'void', 
       
   469                    [])
       
   470     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
       
   471     cls.add_method('ReportRtsOk', 
       
   472                    'void', 
       
   473                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')])
       
   474     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
       
   475     cls.add_method('ReportDataOk', 
       
   476                    'void', 
       
   477                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')])
       
   478     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportFinalRtsFailed() [member function]
       
   479     cls.add_method('ReportFinalRtsFailed', 
       
   480                    'void', 
       
   481                    [])
       
   482     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportFinalDataFailed() [member function]
       
   483     cls.add_method('ReportFinalDataFailed', 
       
   484                    'void', 
       
   485                    [])
       
   486     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
       
   487     cls.add_method('ReportRxOk', 
       
   488                    'void', 
       
   489                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')])
       
   490     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedRts(ns3::Ptr<const ns3::Packet> packet) [member function]
       
   491     cls.add_method('NeedRts', 
       
   492                    'bool', 
       
   493                    [param('ns3::Ptr< ns3::Packet const >', 'packet')], 
       
   494                    is_virtual=True)
       
   495     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedRtsRetransmission(ns3::Ptr<const ns3::Packet> packet) [member function]
       
   496     cls.add_method('NeedRtsRetransmission', 
       
   497                    'bool', 
       
   498                    [param('ns3::Ptr< ns3::Packet const >', 'packet')], 
       
   499                    is_virtual=True)
       
   500     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedDataRetransmission(ns3::Ptr<const ns3::Packet> packet) [member function]
       
   501     cls.add_method('NeedDataRetransmission', 
       
   502                    'bool', 
       
   503                    [param('ns3::Ptr< ns3::Packet const >', 'packet')], 
       
   504                    is_virtual=True)
       
   505     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedFragmentation(ns3::Ptr<const ns3::Packet> packet) [member function]
       
   506     cls.add_method('NeedFragmentation', 
       
   507                    'bool', 
       
   508                    [param('ns3::Ptr< ns3::Packet const >', 'packet')], 
       
   509                    is_virtual=True)
       
   510     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStation::GetNFragments(ns3::Ptr<const ns3::Packet> packet) [member function]
       
   511     cls.add_method('GetNFragments', 
       
   512                    'uint32_t', 
       
   513                    [param('ns3::Ptr< ns3::Packet const >', 'packet')], 
       
   514                    is_virtual=True)
       
   515     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStation::GetFragmentSize(ns3::Ptr<const ns3::Packet> packet, uint32_t fragmentNumber) [member function]
       
   516     cls.add_method('GetFragmentSize', 
       
   517                    'uint32_t', 
       
   518                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')], 
       
   519                    is_virtual=True)
       
   520     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsLastFragment(ns3::Ptr<const ns3::Packet> packet, uint32_t fragmentNumber) [member function]
       
   521     cls.add_method('IsLastFragment', 
       
   522                    'bool', 
       
   523                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')], 
       
   524                    is_virtual=True)
       
   525     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetCtsMode(ns3::WifiMode rtsMode) [member function]
       
   526     cls.add_method('GetCtsMode', 
       
   527                    'ns3::WifiMode', 
       
   528                    [param('ns3::WifiMode', 'rtsMode')])
       
   529     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetAckMode(ns3::WifiMode dataMode) [member function]
       
   530     cls.add_method('GetAckMode', 
       
   531                    'ns3::WifiMode', 
       
   532                    [param('ns3::WifiMode', 'dataMode')])
       
   533     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportRtsFailed() [member function]
       
   534     cls.add_method('DoReportRtsFailed', 
       
   535                    'void', 
       
   536                    [], 
       
   537                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
   538     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportDataFailed() [member function]
       
   539     cls.add_method('DoReportDataFailed', 
       
   540                    'void', 
       
   541                    [], 
       
   542                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
   543     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
       
   544     cls.add_method('DoReportRtsOk', 
       
   545                    'void', 
       
   546                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
       
   547                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
   548     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
       
   549     cls.add_method('DoReportDataOk', 
       
   550                    'void', 
       
   551                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
       
   552                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
   553     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportFinalRtsFailed() [member function]
       
   554     cls.add_method('DoReportFinalRtsFailed', 
       
   555                    'void', 
       
   556                    [], 
       
   557                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
   558     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportFinalDataFailed() [member function]
       
   559     cls.add_method('DoReportFinalDataFailed', 
       
   560                    'void', 
       
   561                    [], 
       
   562                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
   563     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
       
   564     cls.add_method('DoReportRxOk', 
       
   565                    'void', 
       
   566                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
       
   567                    is_pure_virtual=True, visibility='protected', is_virtual=True)
       
   568     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStation::GetNSupportedModes() const [member function]
       
   569     cls.add_method('GetNSupportedModes', 
       
   570                    'uint32_t', 
       
   571                    [], 
       
   572                    is_const=True, visibility='protected')
       
   573     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetSupportedMode(uint32_t i) const [member function]
       
   574     cls.add_method('GetSupportedMode', 
       
   575                    'ns3::WifiMode', 
       
   576                    [param('uint32_t', 'i')], 
       
   577                    is_const=True, visibility='protected')
       
   578     ## wifi-remote-station-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::WifiRemoteStation::GetManager() const [member function]
       
   579     cls.add_method('GetManager', 
       
   580                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
       
   581                    [], 
       
   582                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
       
   583     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
       
   584     cls.add_method('DoGetDataMode', 
       
   585                    'ns3::WifiMode', 
       
   586                    [param('uint32_t', 'size')], 
       
   587                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
   588     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::DoGetRtsMode() [member function]
       
   589     cls.add_method('DoGetRtsMode', 
       
   590                    'ns3::WifiMode', 
       
   591                    [], 
       
   592                    is_pure_virtual=True, visibility='private', is_virtual=True)
       
   593     return
       
   594 
       
   595 def register_Ns3AmrrWifiRemoteStation_methods(root_module, cls):
       
   596     ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation::AmrrWifiRemoteStation(ns3::AmrrWifiRemoteStation const & arg0) [copy constructor]
       
   597     cls.add_constructor([param('ns3::AmrrWifiRemoteStation const &', 'arg0')])
       
   598     ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation::AmrrWifiRemoteStation(ns3::Ptr<ns3::AmrrWifiManager> stations) [constructor]
       
   599     cls.add_constructor([param('ns3::Ptr< ns3::AmrrWifiManager >', 'stations')])
       
   600     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
       
   601     cls.add_method('DoReportRxOk', 
       
   602                    'void', 
       
   603                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
       
   604                    visibility='protected', is_virtual=True)
       
   605     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportRtsFailed() [member function]
       
   606     cls.add_method('DoReportRtsFailed', 
       
   607                    'void', 
       
   608                    [], 
       
   609                    visibility='protected', is_virtual=True)
       
   610     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportDataFailed() [member function]
       
   611     cls.add_method('DoReportDataFailed', 
       
   612                    'void', 
       
   613                    [], 
       
   614                    visibility='protected', is_virtual=True)
       
   615     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
       
   616     cls.add_method('DoReportRtsOk', 
       
   617                    'void', 
       
   618                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
       
   619                    visibility='protected', is_virtual=True)
       
   620     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
       
   621     cls.add_method('DoReportDataOk', 
       
   622                    'void', 
       
   623                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
       
   624                    visibility='protected', is_virtual=True)
       
   625     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportFinalRtsFailed() [member function]
       
   626     cls.add_method('DoReportFinalRtsFailed', 
       
   627                    'void', 
       
   628                    [], 
       
   629                    visibility='protected', is_virtual=True)
       
   630     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportFinalDataFailed() [member function]
       
   631     cls.add_method('DoReportFinalDataFailed', 
       
   632                    'void', 
       
   633                    [], 
       
   634                    visibility='protected', is_virtual=True)
       
   635     ## amrr-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::AmrrWifiRemoteStation::GetManager() const [member function]
       
   636     cls.add_method('GetManager', 
       
   637                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
       
   638                    [], 
       
   639                    is_const=True, visibility='private', is_virtual=True)
       
   640     ## amrr-wifi-manager.h: ns3::WifiMode ns3::AmrrWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
       
   641     cls.add_method('DoGetDataMode', 
       
   642                    'ns3::WifiMode', 
       
   643                    [param('uint32_t', 'size')], 
       
   644                    visibility='private', is_virtual=True)
       
   645     ## amrr-wifi-manager.h: ns3::WifiMode ns3::AmrrWifiRemoteStation::DoGetRtsMode() [member function]
       
   646     cls.add_method('DoGetRtsMode', 
       
   647                    'ns3::WifiMode', 
       
   648                    [], 
       
   649                    visibility='private', is_virtual=True)
       
   650     return
       
   651 
       
   652 def register_Ns3ArfWifiRemoteStation_methods(root_module, cls):
       
   653     ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation::ArfWifiRemoteStation(ns3::ArfWifiRemoteStation const & arg0) [copy constructor]
       
   654     cls.add_constructor([param('ns3::ArfWifiRemoteStation const &', 'arg0')])
       
   655     ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation::ArfWifiRemoteStation(ns3::Ptr<ns3::ArfWifiManager> stations, int minTimerTimeout, int minSuccessThreshold) [constructor]
       
   656     cls.add_constructor([param('ns3::Ptr< ns3::ArfWifiManager >', 'stations'), param('int', 'minTimerTimeout'), param('int', 'minSuccessThreshold')])
       
   657     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
       
   658     cls.add_method('DoReportRxOk', 
       
   659                    'void', 
       
   660                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
       
   661                    visibility='protected', is_virtual=True)
       
   662     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportRtsFailed() [member function]
       
   663     cls.add_method('DoReportRtsFailed', 
       
   664                    'void', 
       
   665                    [], 
       
   666                    visibility='protected', is_virtual=True)
       
   667     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportDataFailed() [member function]
       
   668     cls.add_method('DoReportDataFailed', 
       
   669                    'void', 
       
   670                    [], 
       
   671                    visibility='protected', is_virtual=True)
       
   672     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
       
   673     cls.add_method('DoReportRtsOk', 
       
   674                    'void', 
       
   675                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
       
   676                    visibility='protected', is_virtual=True)
       
   677     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
       
   678     cls.add_method('DoReportDataOk', 
       
   679                    'void', 
       
   680                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
       
   681                    visibility='protected', is_virtual=True)
       
   682     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportFinalRtsFailed() [member function]
       
   683     cls.add_method('DoReportFinalRtsFailed', 
       
   684                    'void', 
       
   685                    [], 
       
   686                    visibility='protected', is_virtual=True)
       
   687     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportFinalDataFailed() [member function]
       
   688     cls.add_method('DoReportFinalDataFailed', 
       
   689                    'void', 
       
   690                    [], 
       
   691                    visibility='protected', is_virtual=True)
       
   692     ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetMinTimerTimeout() [member function]
       
   693     cls.add_method('GetMinTimerTimeout', 
       
   694                    'uint32_t', 
       
   695                    [], 
       
   696                    visibility='protected')
       
   697     ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetMinSuccessThreshold() [member function]
       
   698     cls.add_method('GetMinSuccessThreshold', 
       
   699                    'uint32_t', 
       
   700                    [], 
       
   701                    visibility='protected')
       
   702     ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetTimerTimeout() [member function]
       
   703     cls.add_method('GetTimerTimeout', 
       
   704                    'uint32_t', 
       
   705                    [], 
       
   706                    visibility='protected')
       
   707     ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetSuccessThreshold() [member function]
       
   708     cls.add_method('GetSuccessThreshold', 
       
   709                    'uint32_t', 
       
   710                    [], 
       
   711                    visibility='protected')
       
   712     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::SetTimerTimeout(uint32_t timerTimeout) [member function]
       
   713     cls.add_method('SetTimerTimeout', 
       
   714                    'void', 
       
   715                    [param('uint32_t', 'timerTimeout')], 
       
   716                    visibility='protected')
       
   717     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::SetSuccessThreshold(uint32_t successThreshold) [member function]
       
   718     cls.add_method('SetSuccessThreshold', 
       
   719                    'void', 
       
   720                    [param('uint32_t', 'successThreshold')], 
       
   721                    visibility='protected')
       
   722     ## arf-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::ArfWifiRemoteStation::GetManager() const [member function]
       
   723     cls.add_method('GetManager', 
       
   724                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
       
   725                    [], 
       
   726                    is_const=True, visibility='private', is_virtual=True)
       
   727     ## arf-wifi-manager.h: ns3::WifiMode ns3::ArfWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
       
   728     cls.add_method('DoGetDataMode', 
       
   729                    'ns3::WifiMode', 
       
   730                    [param('uint32_t', 'size')], 
       
   731                    visibility='private', is_virtual=True)
       
   732     ## arf-wifi-manager.h: ns3::WifiMode ns3::ArfWifiRemoteStation::DoGetRtsMode() [member function]
       
   733     cls.add_method('DoGetRtsMode', 
       
   734                    'ns3::WifiMode', 
       
   735                    [], 
       
   736                    visibility='private', is_virtual=True)
       
   737     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::ReportRecoveryFailure() [member function]
       
   738     cls.add_method('ReportRecoveryFailure', 
       
   739                    'void', 
       
   740                    [], 
       
   741                    visibility='private', is_virtual=True)
       
   742     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::ReportFailure() [member function]
       
   743     cls.add_method('ReportFailure', 
       
   744                    'void', 
       
   745                    [], 
       
   746                    visibility='private', is_virtual=True)
       
   747     return
       
   748 
       
   749 def register_Ns3ConstantRateWifiRemoteStation_methods(root_module, cls):
       
   750     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation::ConstantRateWifiRemoteStation(ns3::ConstantRateWifiRemoteStation const & arg0) [copy constructor]
       
   751     cls.add_constructor([param('ns3::ConstantRateWifiRemoteStation const &', 'arg0')])
       
   752     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation::ConstantRateWifiRemoteStation(ns3::Ptr<ns3::ConstantRateWifiManager> stations) [constructor]
       
   753     cls.add_constructor([param('ns3::Ptr< ns3::ConstantRateWifiManager >', 'stations')])
       
   754     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
       
   755     cls.add_method('DoReportRxOk', 
       
   756                    'void', 
       
   757                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
       
   758                    visibility='protected', is_virtual=True)
       
   759     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportRtsFailed() [member function]
       
   760     cls.add_method('DoReportRtsFailed', 
       
   761                    'void', 
       
   762                    [], 
       
   763                    visibility='protected', is_virtual=True)
       
   764     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportDataFailed() [member function]
       
   765     cls.add_method('DoReportDataFailed', 
       
   766                    'void', 
       
   767                    [], 
       
   768                    visibility='protected', is_virtual=True)
       
   769     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
       
   770     cls.add_method('DoReportRtsOk', 
       
   771                    'void', 
       
   772                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
       
   773                    visibility='protected', is_virtual=True)
       
   774     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
       
   775     cls.add_method('DoReportDataOk', 
       
   776                    'void', 
       
   777                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
       
   778                    visibility='protected', is_virtual=True)
       
   779     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportFinalRtsFailed() [member function]
       
   780     cls.add_method('DoReportFinalRtsFailed', 
       
   781                    'void', 
       
   782                    [], 
       
   783                    visibility='protected', is_virtual=True)
       
   784     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportFinalDataFailed() [member function]
       
   785     cls.add_method('DoReportFinalDataFailed', 
       
   786                    'void', 
       
   787                    [], 
       
   788                    visibility='protected', is_virtual=True)
       
   789     ## constant-rate-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::ConstantRateWifiRemoteStation::GetManager() const [member function]
       
   790     cls.add_method('GetManager', 
       
   791                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
       
   792                    [], 
       
   793                    is_const=True, visibility='private', is_virtual=True)
       
   794     ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
       
   795     cls.add_method('DoGetDataMode', 
       
   796                    'ns3::WifiMode', 
       
   797                    [param('uint32_t', 'size')], 
       
   798                    visibility='private', is_virtual=True)
       
   799     ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiRemoteStation::DoGetRtsMode() [member function]
       
   800     cls.add_method('DoGetRtsMode', 
       
   801                    'ns3::WifiMode', 
       
   802                    [], 
       
   803                    visibility='private', is_virtual=True)
   473     return
   804     return
   474 
   805 
   475 def register_Ns3IdealWifiRemoteStation_methods(root_module, cls):
   806 def register_Ns3IdealWifiRemoteStation_methods(root_module, cls):
   476     ## ideal-wifi-manager.h: ns3::IdealWifiRemoteStation::IdealWifiRemoteStation(ns3::IdealWifiRemoteStation const & arg0) [copy constructor]
   807     ## ideal-wifi-manager.h: ns3::IdealWifiRemoteStation::IdealWifiRemoteStation(ns3::IdealWifiRemoteStation const & arg0) [copy constructor]
   477     cls.add_constructor([param('ns3::IdealWifiRemoteStation const &', 'arg0')])
   808     cls.add_constructor([param('ns3::IdealWifiRemoteStation const &', 'arg0')])
   527                    'ns3::WifiMode', 
   858                    'ns3::WifiMode', 
   528                    [], 
   859                    [], 
   529                    visibility='private', is_virtual=True)
   860                    visibility='private', is_virtual=True)
   530     return
   861     return
   531 
   862 
   532 def register_Ns3WifiModeChecker_methods(root_module, cls):
       
   533     ## wifi-mode.h: ns3::WifiModeChecker::WifiModeChecker(ns3::WifiModeChecker const & arg0) [copy constructor]
       
   534     cls.add_constructor([param('ns3::WifiModeChecker const &', 'arg0')])
       
   535     ## wifi-mode.h: ns3::WifiModeChecker::WifiModeChecker() [constructor]
       
   536     cls.add_constructor([])
       
   537     return
       
   538 
       
   539 def register_Ns3WifiModeFactory_methods(root_module, cls):
       
   540     ## wifi-mode.h: ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor]
       
   541     cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')])
       
   542     ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateBpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate) [member function]
       
   543     cls.add_method('CreateBpsk', 
       
   544                    'ns3::WifiMode', 
       
   545                    [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate')], 
       
   546                    is_static=True)
       
   547     ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateQam(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, uint8_t constellationSize) [member function]
       
   548     cls.add_method('CreateQam', 
       
   549                    'ns3::WifiMode', 
       
   550                    [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('uint8_t', 'constellationSize')], 
       
   551                    is_static=True)
       
   552     return
       
   553 
       
   554 def register_Ns3OnoeWifiRemoteStation_methods(root_module, cls):
   863 def register_Ns3OnoeWifiRemoteStation_methods(root_module, cls):
   555     ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation::OnoeWifiRemoteStation(ns3::OnoeWifiRemoteStation const & arg0) [copy constructor]
   864     ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation::OnoeWifiRemoteStation(ns3::OnoeWifiRemoteStation const & arg0) [copy constructor]
   556     cls.add_constructor([param('ns3::OnoeWifiRemoteStation const &', 'arg0')])
   865     cls.add_constructor([param('ns3::OnoeWifiRemoteStation const &', 'arg0')])
   557     ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation::OnoeWifiRemoteStation(ns3::Ptr<ns3::OnoeWifiManager> stations) [constructor]
   866     ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation::OnoeWifiRemoteStation(ns3::Ptr<ns3::OnoeWifiManager> stations) [constructor]
   558     cls.add_constructor([param('ns3::Ptr< ns3::OnoeWifiManager >', 'stations')])
   867     cls.add_constructor([param('ns3::Ptr< ns3::OnoeWifiManager >', 'stations')])
   606                    'ns3::WifiMode', 
   915                    'ns3::WifiMode', 
   607                    [], 
   916                    [], 
   608                    visibility='private', is_virtual=True)
   917                    visibility='private', is_virtual=True)
   609     return
   918     return
   610 
   919 
       
   920 def register_Ns3PropagationDelayModel_methods(root_module, cls):
       
   921     ## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [copy constructor]
       
   922     cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')])
       
   923     ## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel() [constructor]
       
   924     cls.add_constructor([])
       
   925     ## propagation-delay-model.h: static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function]
       
   926     cls.add_method('GetTypeId', 
       
   927                    'ns3::TypeId', 
       
   928                    [], 
       
   929                    is_static=True)
       
   930     ## propagation-delay-model.h: ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
   931     cls.add_method('GetDelay', 
       
   932                    'ns3::Time', 
       
   933                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
   934                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
   935     return
       
   936 
       
   937 def register_Ns3PropagationLossModel_methods(root_module, cls):
       
   938     ## propagation-loss-model.h: ns3::PropagationLossModel::PropagationLossModel(ns3::PropagationLossModel const & arg0) [copy constructor]
       
   939     cls.add_constructor([param('ns3::PropagationLossModel const &', 'arg0')])
       
   940     ## propagation-loss-model.h: ns3::PropagationLossModel::PropagationLossModel() [constructor]
       
   941     cls.add_constructor([])
       
   942     ## propagation-loss-model.h: static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function]
       
   943     cls.add_method('GetTypeId', 
       
   944                    'ns3::TypeId', 
       
   945                    [], 
       
   946                    is_static=True)
       
   947     ## propagation-loss-model.h: double ns3::PropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
   948     cls.add_method('GetLoss', 
       
   949                    'double', 
       
   950                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
   951                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
   952     return
       
   953 
       
   954 def register_Ns3RandomPropagationDelayModel_methods(root_module, cls):
       
   955     ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [copy constructor]
       
   956     cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')])
       
   957     ## propagation-delay-model.h: static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function]
       
   958     cls.add_method('GetTypeId', 
       
   959                    'ns3::TypeId', 
       
   960                    [], 
       
   961                    is_static=True)
       
   962     ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor]
       
   963     cls.add_constructor([])
       
   964     ## propagation-delay-model.h: ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
   965     cls.add_method('GetDelay', 
       
   966                    'ns3::Time', 
       
   967                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
   968                    is_const=True, is_virtual=True)
       
   969     return
       
   970 
       
   971 def register_Ns3RandomPropagationLossModel_methods(root_module, cls):
       
   972     ## propagation-loss-model.h: ns3::RandomPropagationLossModel::RandomPropagationLossModel(ns3::RandomPropagationLossModel const & arg0) [copy constructor]
       
   973     cls.add_constructor([param('ns3::RandomPropagationLossModel const &', 'arg0')])
       
   974     ## propagation-loss-model.h: static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function]
       
   975     cls.add_method('GetTypeId', 
       
   976                    'ns3::TypeId', 
       
   977                    [], 
       
   978                    is_static=True)
       
   979     ## propagation-loss-model.h: ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor]
       
   980     cls.add_constructor([])
       
   981     ## propagation-loss-model.h: double ns3::RandomPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
   982     cls.add_method('GetLoss', 
       
   983                    'double', 
       
   984                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
   985                    is_const=True, is_virtual=True)
       
   986     return
       
   987 
   611 def register_Ns3RraaWifiRemoteStation_methods(root_module, cls):
   988 def register_Ns3RraaWifiRemoteStation_methods(root_module, cls):
   612     ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation::RraaWifiRemoteStation(ns3::RraaWifiRemoteStation const & arg0) [copy constructor]
   989     ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation::RraaWifiRemoteStation(ns3::RraaWifiRemoteStation const & arg0) [copy constructor]
   613     cls.add_constructor([param('ns3::RraaWifiRemoteStation const &', 'arg0')])
   990     cls.add_constructor([param('ns3::RraaWifiRemoteStation const &', 'arg0')])
   614     ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation::RraaWifiRemoteStation(ns3::Ptr<ns3::RraaWifiManager> stations) [constructor]
   991     ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation::RraaWifiRemoteStation(ns3::Ptr<ns3::RraaWifiManager> stations) [constructor]
   615     cls.add_constructor([param('ns3::Ptr< ns3::RraaWifiManager >', 'stations')])
   992     cls.add_constructor([param('ns3::Ptr< ns3::RraaWifiManager >', 'stations')])
   616     ## rraa-wifi-manager.h: bool ns3::RraaWifiRemoteStation::NeedRts(ns3::Ptr<const ns3::Packet> packet) [member function]
   993     ## rraa-wifi-manager.h: bool ns3::RraaWifiRemoteStation::NeedRts(ns3::Ptr<const ns3::Packet> packet) [member function]
   617     cls.add_method('NeedRts', 
   994     cls.add_method('NeedRts', 
   618                    'bool', 
   995                    'bool', 
   619                    [param('ns3::Ptr< const ns3::Packet >', 'packet')], 
   996                    [param('ns3::Ptr< ns3::Packet const >', 'packet')], 
   620                    is_virtual=True)
   997                    is_virtual=True)
   621     ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
   998     ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
   622     cls.add_method('DoReportRxOk', 
   999     cls.add_method('DoReportRxOk', 
   623                    'void', 
  1000                    'void', 
   624                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
  1001                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
   668                    'ns3::WifiMode', 
  1045                    'ns3::WifiMode', 
   669                    [], 
  1046                    [], 
   670                    visibility='private', is_virtual=True)
  1047                    visibility='private', is_virtual=True)
   671     return
  1048     return
   672 
  1049 
   673 def register_Ns3Ssid_methods(root_module, cls):
  1050 def register_Ns3SsidChecker_methods(root_module, cls):
   674     ## ssid.h: ns3::Ssid::Ssid(ns3::Ssid const & arg0) [copy constructor]
  1051     ## ssid.h: ns3::SsidChecker::SsidChecker(ns3::SsidChecker const & arg0) [copy constructor]
   675     cls.add_constructor([param('ns3::Ssid const &', 'arg0')])
  1052     cls.add_constructor([param('ns3::SsidChecker const &', 'arg0')])
   676     ## ssid.h: ns3::Ssid::Ssid() [constructor]
  1053     ## ssid.h: ns3::SsidChecker::SsidChecker() [constructor]
   677     cls.add_constructor([])
  1054     cls.add_constructor([])
   678     ## ssid.h: ns3::Ssid::Ssid(std::string s) [constructor]
       
   679     cls.add_constructor([param('std::string', 's')])
       
   680     ## ssid.h: ns3::Ssid::Ssid(char const * ssid, uint8_t length) [constructor]
       
   681     cls.add_constructor([param('char const *', 'ssid'), param('uint8_t', 'length')])
       
   682     ## ssid.h: ns3::Buffer::Iterator ns3::Ssid::Deserialize(ns3::Buffer::Iterator i) [member function]
       
   683     cls.add_method('Deserialize', 
       
   684                    'ns3::Buffer::Iterator', 
       
   685                    [param('ns3::Buffer::Iterator', 'i')])
       
   686     ## ssid.h: uint32_t ns3::Ssid::GetLength() const [member function]
       
   687     cls.add_method('GetLength', 
       
   688                    'uint32_t', 
       
   689                    [], 
       
   690                    is_const=True)
       
   691     ## ssid.h: uint32_t ns3::Ssid::GetSerializedSize() const [member function]
       
   692     cls.add_method('GetSerializedSize', 
       
   693                    'uint32_t', 
       
   694                    [], 
       
   695                    is_const=True)
       
   696     ## ssid.h: bool ns3::Ssid::IsBroadcast() const [member function]
       
   697     cls.add_method('IsBroadcast', 
       
   698                    'bool', 
       
   699                    [], 
       
   700                    is_const=True)
       
   701     ## ssid.h: bool ns3::Ssid::IsEqual(ns3::Ssid const & o) const [member function]
       
   702     cls.add_method('IsEqual', 
       
   703                    'bool', 
       
   704                    [param('ns3::Ssid const &', 'o')], 
       
   705                    is_const=True)
       
   706     ## ssid.h: char * ns3::Ssid::PeekString() const [member function]
       
   707     cls.add_method('PeekString', 
       
   708                    'char *', 
       
   709                    [], 
       
   710                    is_const=True)
       
   711     ## ssid.h: ns3::Buffer::Iterator ns3::Ssid::Serialize(ns3::Buffer::Iterator i) const [member function]
       
   712     cls.add_method('Serialize', 
       
   713                    'ns3::Buffer::Iterator', 
       
   714                    [param('ns3::Buffer::Iterator', 'i')], 
       
   715                    is_const=True)
       
   716     cls.add_output_stream_operator()
       
   717     return
       
   718 
       
   719 def register_Ns3WifiMode_methods(root_module, cls):
       
   720     ## wifi-mode.h: ns3::WifiMode::WifiMode(ns3::WifiMode const & arg0) [copy constructor]
       
   721     cls.add_constructor([param('ns3::WifiMode const &', 'arg0')])
       
   722     ## wifi-mode.h: ns3::WifiMode::WifiMode() [constructor]
       
   723     cls.add_constructor([])
       
   724     ## wifi-mode.h: uint32_t ns3::WifiMode::GetBandwidth() const [member function]
       
   725     cls.add_method('GetBandwidth', 
       
   726                    'uint32_t', 
       
   727                    [], 
       
   728                    is_const=True)
       
   729     ## wifi-mode.h: uint8_t ns3::WifiMode::GetConstellationSize() const [member function]
       
   730     cls.add_method('GetConstellationSize', 
       
   731                    'uint8_t', 
       
   732                    [], 
       
   733                    is_const=True)
       
   734     ## wifi-mode.h: uint32_t ns3::WifiMode::GetDataRate() const [member function]
       
   735     cls.add_method('GetDataRate', 
       
   736                    'uint32_t', 
       
   737                    [], 
       
   738                    is_const=True)
       
   739     ## wifi-mode.h: ns3::WifiMode::ModulationType ns3::WifiMode::GetModulationType() const [member function]
       
   740     cls.add_method('GetModulationType', 
       
   741                    'ns3::WifiMode::ModulationType', 
       
   742                    [], 
       
   743                    is_const=True)
       
   744     ## wifi-mode.h: uint32_t ns3::WifiMode::GetPhyRate() const [member function]
       
   745     cls.add_method('GetPhyRate', 
       
   746                    'uint32_t', 
       
   747                    [], 
       
   748                    is_const=True)
       
   749     ## wifi-mode.h: uint32_t ns3::WifiMode::GetUid() const [member function]
       
   750     cls.add_method('GetUid', 
       
   751                    'uint32_t', 
       
   752                    [], 
       
   753                    is_const=True)
       
   754     ## wifi-mode.h: std::string ns3::WifiMode::GetUniqueName() const [member function]
       
   755     cls.add_method('GetUniqueName', 
       
   756                    'std::string', 
       
   757                    [], 
       
   758                    is_const=True)
       
   759     ## wifi-mode.h: bool ns3::WifiMode::IsMandatory() const [member function]
       
   760     cls.add_method('IsMandatory', 
       
   761                    'bool', 
       
   762                    [], 
       
   763                    is_const=True)
       
   764     ## wifi-mode.h: bool ns3::WifiMode::IsModulationBpsk() const [member function]
       
   765     cls.add_method('IsModulationBpsk', 
       
   766                    'bool', 
       
   767                    [], 
       
   768                    is_const=True)
       
   769     ## wifi-mode.h: bool ns3::WifiMode::IsModulationQam() const [member function]
       
   770     cls.add_method('IsModulationQam', 
       
   771                    'bool', 
       
   772                    [], 
       
   773                    is_const=True)
       
   774     cls.add_output_stream_operator()
       
   775     return
  1055     return
   776 
  1056 
   777 def register_Ns3SsidValue_methods(root_module, cls):
  1057 def register_Ns3SsidValue_methods(root_module, cls):
   778     ## ssid.h: ns3::SsidValue::SsidValue(ns3::SsidValue const & arg0) [copy constructor]
  1058     ## ssid.h: ns3::SsidValue::SsidValue(ns3::SsidValue const & arg0) [copy constructor]
   779     cls.add_constructor([param('ns3::SsidValue const &', 'arg0')])
  1059     cls.add_constructor([param('ns3::SsidValue const &', 'arg0')])
   805                    'bool', 
  1085                    'bool', 
   806                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
  1086                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
   807                    is_virtual=True)
  1087                    is_virtual=True)
   808     return
  1088     return
   809 
  1089 
   810 def register_Ns3SsidChecker_methods(root_module, cls):
       
   811     ## ssid.h: ns3::SsidChecker::SsidChecker(ns3::SsidChecker const & arg0) [copy constructor]
       
   812     cls.add_constructor([param('ns3::SsidChecker const &', 'arg0')])
       
   813     ## ssid.h: ns3::SsidChecker::SsidChecker() [constructor]
       
   814     cls.add_constructor([])
       
   815     return
       
   816 
       
   817 def register_Ns3ConstantRateWifiRemoteStation_methods(root_module, cls):
       
   818     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation::ConstantRateWifiRemoteStation(ns3::ConstantRateWifiRemoteStation const & arg0) [copy constructor]
       
   819     cls.add_constructor([param('ns3::ConstantRateWifiRemoteStation const &', 'arg0')])
       
   820     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation::ConstantRateWifiRemoteStation(ns3::Ptr<ns3::ConstantRateWifiManager> stations) [constructor]
       
   821     cls.add_constructor([param('ns3::Ptr< ns3::ConstantRateWifiManager >', 'stations')])
       
   822     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
       
   823     cls.add_method('DoReportRxOk', 
       
   824                    'void', 
       
   825                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
       
   826                    visibility='protected', is_virtual=True)
       
   827     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportRtsFailed() [member function]
       
   828     cls.add_method('DoReportRtsFailed', 
       
   829                    'void', 
       
   830                    [], 
       
   831                    visibility='protected', is_virtual=True)
       
   832     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportDataFailed() [member function]
       
   833     cls.add_method('DoReportDataFailed', 
       
   834                    'void', 
       
   835                    [], 
       
   836                    visibility='protected', is_virtual=True)
       
   837     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
       
   838     cls.add_method('DoReportRtsOk', 
       
   839                    'void', 
       
   840                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
       
   841                    visibility='protected', is_virtual=True)
       
   842     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
       
   843     cls.add_method('DoReportDataOk', 
       
   844                    'void', 
       
   845                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
       
   846                    visibility='protected', is_virtual=True)
       
   847     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportFinalRtsFailed() [member function]
       
   848     cls.add_method('DoReportFinalRtsFailed', 
       
   849                    'void', 
       
   850                    [], 
       
   851                    visibility='protected', is_virtual=True)
       
   852     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportFinalDataFailed() [member function]
       
   853     cls.add_method('DoReportFinalDataFailed', 
       
   854                    'void', 
       
   855                    [], 
       
   856                    visibility='protected', is_virtual=True)
       
   857     ## constant-rate-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::ConstantRateWifiRemoteStation::GetManager() const [member function]
       
   858     cls.add_method('GetManager', 
       
   859                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
       
   860                    [], 
       
   861                    is_const=True, visibility='private', is_virtual=True)
       
   862     ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
       
   863     cls.add_method('DoGetDataMode', 
       
   864                    'ns3::WifiMode', 
       
   865                    [param('uint32_t', 'size')], 
       
   866                    visibility='private', is_virtual=True)
       
   867     ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiRemoteStation::DoGetRtsMode() [member function]
       
   868     cls.add_method('DoGetRtsMode', 
       
   869                    'ns3::WifiMode', 
       
   870                    [], 
       
   871                    visibility='private', is_virtual=True)
       
   872     return
       
   873 
       
   874 def register_Ns3PropagationLossModel_methods(root_module, cls):
       
   875     ## propagation-loss-model.h: ns3::PropagationLossModel::PropagationLossModel(ns3::PropagationLossModel const & arg0) [copy constructor]
       
   876     cls.add_constructor([param('ns3::PropagationLossModel const &', 'arg0')])
       
   877     ## propagation-loss-model.h: ns3::PropagationLossModel::PropagationLossModel() [constructor]
       
   878     cls.add_constructor([])
       
   879     ## propagation-loss-model.h: static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function]
       
   880     cls.add_method('GetTypeId', 
       
   881                    'ns3::TypeId', 
       
   882                    [], 
       
   883                    is_static=True)
       
   884     ## propagation-loss-model.h: double ns3::PropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
   885     cls.add_method('GetLoss', 
       
   886                    'double', 
       
   887                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
   888                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
   889     return
       
   890 
       
   891 def register_Ns3ArfWifiRemoteStation_methods(root_module, cls):
       
   892     ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation::ArfWifiRemoteStation(ns3::ArfWifiRemoteStation const & arg0) [copy constructor]
       
   893     cls.add_constructor([param('ns3::ArfWifiRemoteStation const &', 'arg0')])
       
   894     ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation::ArfWifiRemoteStation(ns3::Ptr<ns3::ArfWifiManager> stations, int minTimerTimeout, int minSuccessThreshold) [constructor]
       
   895     cls.add_constructor([param('ns3::Ptr< ns3::ArfWifiManager >', 'stations'), param('int', 'minTimerTimeout'), param('int', 'minSuccessThreshold')])
       
   896     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
       
   897     cls.add_method('DoReportRxOk', 
       
   898                    'void', 
       
   899                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
       
   900                    visibility='protected', is_virtual=True)
       
   901     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportRtsFailed() [member function]
       
   902     cls.add_method('DoReportRtsFailed', 
       
   903                    'void', 
       
   904                    [], 
       
   905                    visibility='protected', is_virtual=True)
       
   906     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportDataFailed() [member function]
       
   907     cls.add_method('DoReportDataFailed', 
       
   908                    'void', 
       
   909                    [], 
       
   910                    visibility='protected', is_virtual=True)
       
   911     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
       
   912     cls.add_method('DoReportRtsOk', 
       
   913                    'void', 
       
   914                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
       
   915                    visibility='protected', is_virtual=True)
       
   916     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
       
   917     cls.add_method('DoReportDataOk', 
       
   918                    'void', 
       
   919                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
       
   920                    visibility='protected', is_virtual=True)
       
   921     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportFinalRtsFailed() [member function]
       
   922     cls.add_method('DoReportFinalRtsFailed', 
       
   923                    'void', 
       
   924                    [], 
       
   925                    visibility='protected', is_virtual=True)
       
   926     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportFinalDataFailed() [member function]
       
   927     cls.add_method('DoReportFinalDataFailed', 
       
   928                    'void', 
       
   929                    [], 
       
   930                    visibility='protected', is_virtual=True)
       
   931     ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetMinTimerTimeout() [member function]
       
   932     cls.add_method('GetMinTimerTimeout', 
       
   933                    'uint32_t', 
       
   934                    [], 
       
   935                    visibility='protected')
       
   936     ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetMinSuccessThreshold() [member function]
       
   937     cls.add_method('GetMinSuccessThreshold', 
       
   938                    'uint32_t', 
       
   939                    [], 
       
   940                    visibility='protected')
       
   941     ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetTimerTimeout() [member function]
       
   942     cls.add_method('GetTimerTimeout', 
       
   943                    'uint32_t', 
       
   944                    [], 
       
   945                    visibility='protected')
       
   946     ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetSuccessThreshold() [member function]
       
   947     cls.add_method('GetSuccessThreshold', 
       
   948                    'uint32_t', 
       
   949                    [], 
       
   950                    visibility='protected')
       
   951     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::SetTimerTimeout(uint32_t timerTimeout) [member function]
       
   952     cls.add_method('SetTimerTimeout', 
       
   953                    'void', 
       
   954                    [param('uint32_t', 'timerTimeout')], 
       
   955                    visibility='protected')
       
   956     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::SetSuccessThreshold(uint32_t successThreshold) [member function]
       
   957     cls.add_method('SetSuccessThreshold', 
       
   958                    'void', 
       
   959                    [param('uint32_t', 'successThreshold')], 
       
   960                    visibility='protected')
       
   961     ## arf-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::ArfWifiRemoteStation::GetManager() const [member function]
       
   962     cls.add_method('GetManager', 
       
   963                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
       
   964                    [], 
       
   965                    is_const=True, visibility='private', is_virtual=True)
       
   966     ## arf-wifi-manager.h: ns3::WifiMode ns3::ArfWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
       
   967     cls.add_method('DoGetDataMode', 
       
   968                    'ns3::WifiMode', 
       
   969                    [param('uint32_t', 'size')], 
       
   970                    visibility='private', is_virtual=True)
       
   971     ## arf-wifi-manager.h: ns3::WifiMode ns3::ArfWifiRemoteStation::DoGetRtsMode() [member function]
       
   972     cls.add_method('DoGetRtsMode', 
       
   973                    'ns3::WifiMode', 
       
   974                    [], 
       
   975                    visibility='private', is_virtual=True)
       
   976     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::ReportRecoveryFailure() [member function]
       
   977     cls.add_method('ReportRecoveryFailure', 
       
   978                    'void', 
       
   979                    [], 
       
   980                    visibility='private', is_virtual=True)
       
   981     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::ReportFailure() [member function]
       
   982     cls.add_method('ReportFailure', 
       
   983                    'void', 
       
   984                    [], 
       
   985                    visibility='private', is_virtual=True)
       
   986     return
       
   987 
       
   988 def register_Ns3WifiMac_methods(root_module, cls):
  1090 def register_Ns3WifiMac_methods(root_module, cls):
   989     ## wifi-mac.h: ns3::WifiMac::WifiMac(ns3::WifiMac const & arg0) [copy constructor]
  1091     ## wifi-mac.h: ns3::WifiMac::WifiMac(ns3::WifiMac const & arg0) [copy constructor]
   990     cls.add_constructor([param('ns3::WifiMac const &', 'arg0')])
  1092     cls.add_constructor([param('ns3::WifiMac const &', 'arg0')])
   991     ## wifi-mac.h: ns3::WifiMac::WifiMac() [constructor]
  1093     ## wifi-mac.h: ns3::WifiMac::WifiMac() [constructor]
   992     cls.add_constructor([])
  1094     cls.add_constructor([])
  1095                    [param('ns3::Ssid', 'ssid')], 
  1197                    [param('ns3::Ssid', 'ssid')], 
  1096                    is_pure_virtual=True, is_virtual=True)
  1198                    is_pure_virtual=True, is_virtual=True)
  1097     ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
  1199     ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
  1098     cls.add_method('Enqueue', 
  1200     cls.add_method('Enqueue', 
  1099                    'void', 
  1201                    'void', 
  1100                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
  1202                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
  1101                    is_pure_virtual=True, visibility='private', is_virtual=True)
  1203                    is_pure_virtual=True, visibility='private', is_virtual=True)
  1102     ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to) [member function]
  1204     ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to) [member function]
  1103     cls.add_method('Enqueue', 
  1205     cls.add_method('Enqueue', 
  1104                    'void', 
  1206                    'void', 
  1105                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to')], 
  1207                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
  1106                    is_pure_virtual=True, visibility='private', is_virtual=True)
  1208                    is_pure_virtual=True, visibility='private', is_virtual=True)
  1107     ## wifi-mac.h: bool ns3::WifiMac::SupportsSendFrom() const [member function]
  1209     ## wifi-mac.h: bool ns3::WifiMac::SupportsSendFrom() const [member function]
  1108     cls.add_method('SupportsSendFrom', 
  1210     cls.add_method('SupportsSendFrom', 
  1109                    'bool', 
  1211                    'bool', 
  1110                    [], 
  1212                    [], 
  1134                    'void', 
  1236                    'void', 
  1135                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
  1237                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
  1136                    is_pure_virtual=True, visibility='private', is_virtual=True)
  1238                    is_pure_virtual=True, visibility='private', is_virtual=True)
  1137     return
  1239     return
  1138 
  1240 
  1139 def register_Ns3NqapWifiMac_methods(root_module, cls):
  1241 def register_Ns3WifiModeChecker_methods(root_module, cls):
  1140     ## nqap-wifi-mac.h: static ns3::TypeId ns3::NqapWifiMac::GetTypeId() [member function]
  1242     ## wifi-mode.h: ns3::WifiModeChecker::WifiModeChecker(ns3::WifiModeChecker const & arg0) [copy constructor]
       
  1243     cls.add_constructor([param('ns3::WifiModeChecker const &', 'arg0')])
       
  1244     ## wifi-mode.h: ns3::WifiModeChecker::WifiModeChecker() [constructor]
       
  1245     cls.add_constructor([])
       
  1246     return
       
  1247 
       
  1248 def register_Ns3WifiModeValue_methods(root_module, cls):
       
  1249     ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue(ns3::WifiModeValue const & arg0) [copy constructor]
       
  1250     cls.add_constructor([param('ns3::WifiModeValue const &', 'arg0')])
       
  1251     ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue() [constructor]
       
  1252     cls.add_constructor([])
       
  1253     ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue(ns3::WifiMode const & value) [constructor]
       
  1254     cls.add_constructor([param('ns3::WifiMode const &', 'value')])
       
  1255     ## wifi-mode.h: void ns3::WifiModeValue::Set(ns3::WifiMode const & value) [member function]
       
  1256     cls.add_method('Set', 
       
  1257                    'void', 
       
  1258                    [param('ns3::WifiMode const &', 'value')])
       
  1259     ## wifi-mode.h: ns3::WifiMode ns3::WifiModeValue::Get() const [member function]
       
  1260     cls.add_method('Get', 
       
  1261                    'ns3::WifiMode', 
       
  1262                    [], 
       
  1263                    is_const=True)
       
  1264     ## wifi-mode.h: ns3::Ptr<ns3::AttributeValue> ns3::WifiModeValue::Copy() const [member function]
       
  1265     cls.add_method('Copy', 
       
  1266                    'ns3::Ptr< ns3::AttributeValue >', 
       
  1267                    [], 
       
  1268                    is_const=True, is_virtual=True)
       
  1269     ## wifi-mode.h: std::string ns3::WifiModeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  1270     cls.add_method('SerializeToString', 
       
  1271                    'std::string', 
       
  1272                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  1273                    is_const=True, is_virtual=True)
       
  1274     ## wifi-mode.h: bool ns3::WifiModeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  1275     cls.add_method('DeserializeFromString', 
       
  1276                    'bool', 
       
  1277                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  1278                    is_virtual=True)
       
  1279     return
       
  1280 
       
  1281 def register_Ns3WifiPhy_methods(root_module, cls):
       
  1282     ## wifi-phy.h: ns3::WifiPhy::WifiPhy() [constructor]
       
  1283     cls.add_constructor([])
       
  1284     ## wifi-phy.h: double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
       
  1285     cls.add_method('CalculateSnr', 
       
  1286                    'double', 
       
  1287                    [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], 
       
  1288                    is_const=True)
       
  1289     ## wifi-phy.h: ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) const [member function]
       
  1290     cls.add_method('CalculateTxDuration', 
       
  1291                    'ns3::Time', 
       
  1292                    [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
       
  1293                    is_const=True)
       
  1294     ## wifi-phy.h: ns3::Ptr<ns3::WifiChannel> ns3::WifiPhy::GetChannel() const [member function]
       
  1295     cls.add_method('GetChannel', 
       
  1296                    'ns3::Ptr< ns3::WifiChannel >', 
       
  1297                    [], 
       
  1298                    is_const=True)
       
  1299     ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function]
       
  1300     cls.add_method('GetDelayUntilIdle', 
       
  1301                    'ns3::Time', 
       
  1302                    [])
       
  1303     ## wifi-phy.h: double ns3::WifiPhy::GetEdThreshold() const [member function]
       
  1304     cls.add_method('GetEdThreshold', 
       
  1305                    'double', 
       
  1306                    [], 
       
  1307                    is_const=True)
       
  1308     ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
       
  1309     cls.add_method('GetLastRxStartTime', 
       
  1310                    'ns3::Time', 
       
  1311                    [], 
       
  1312                    is_const=True)
       
  1313     ## wifi-phy.h: ns3::WifiMode ns3::WifiPhy::GetMode(uint32_t mode) const [member function]
       
  1314     cls.add_method('GetMode', 
       
  1315                    'ns3::WifiMode', 
       
  1316                    [param('uint32_t', 'mode')], 
       
  1317                    is_const=True)
       
  1318     ## wifi-phy.h: uint32_t ns3::WifiPhy::GetNModes() const [member function]
       
  1319     cls.add_method('GetNModes', 
       
  1320                    'uint32_t', 
       
  1321                    [], 
       
  1322                    is_const=True)
       
  1323     ## wifi-phy.h: uint32_t ns3::WifiPhy::GetNTxPower() const [member function]
       
  1324     cls.add_method('GetNTxPower', 
       
  1325                    'uint32_t', 
       
  1326                    [], 
       
  1327                    is_const=True)
       
  1328     ## wifi-phy.h: double ns3::WifiPhy::GetRxGain() const [member function]
       
  1329     cls.add_method('GetRxGain', 
       
  1330                    'double', 
       
  1331                    [], 
       
  1332                    is_const=True)
       
  1333     ## wifi-phy.h: double ns3::WifiPhy::GetRxNoise() const [member function]
       
  1334     cls.add_method('GetRxNoise', 
       
  1335                    'double', 
       
  1336                    [], 
       
  1337                    is_const=True)
       
  1338     ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetStateDuration() [member function]
       
  1339     cls.add_method('GetStateDuration', 
       
  1340                    'ns3::Time', 
       
  1341                    [])
       
  1342     ## wifi-phy.h: double ns3::WifiPhy::GetTxGain() const [member function]
       
  1343     cls.add_method('GetTxGain', 
       
  1344                    'double', 
       
  1345                    [], 
       
  1346                    is_const=True)
       
  1347     ## wifi-phy.h: double ns3::WifiPhy::GetTxPowerEnd() const [member function]
       
  1348     cls.add_method('GetTxPowerEnd', 
       
  1349                    'double', 
       
  1350                    [], 
       
  1351                    is_const=True)
       
  1352     ## wifi-phy.h: double ns3::WifiPhy::GetTxPowerStart() const [member function]
       
  1353     cls.add_method('GetTxPowerStart', 
       
  1354                    'double', 
       
  1355                    [], 
       
  1356                    is_const=True)
       
  1357     ## wifi-phy.h: static ns3::TypeId ns3::WifiPhy::GetTypeId() [member function]
  1141     cls.add_method('GetTypeId', 
  1358     cls.add_method('GetTypeId', 
  1142                    'ns3::TypeId', 
  1359                    'ns3::TypeId', 
  1143                    [], 
  1360                    [], 
  1144                    is_static=True)
  1361                    is_static=True)
  1145     ## nqap-wifi-mac.h: ns3::NqapWifiMac::NqapWifiMac() [constructor]
  1362     ## wifi-phy.h: bool ns3::WifiPhy::IsStateBusy() [member function]
  1146     cls.add_constructor([])
  1363     cls.add_method('IsStateBusy', 
  1147     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetSlot(ns3::Time slotTime) [member function]
  1364                    'bool', 
  1148     cls.add_method('SetSlot', 
       
  1149                    'void', 
       
  1150                    [param('ns3::Time', 'slotTime')], 
       
  1151                    is_virtual=True)
       
  1152     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetSifs(ns3::Time sifs) [member function]
       
  1153     cls.add_method('SetSifs', 
       
  1154                    'void', 
       
  1155                    [param('ns3::Time', 'sifs')], 
       
  1156                    is_virtual=True)
       
  1157     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
       
  1158     cls.add_method('SetEifsNoDifs', 
       
  1159                    'void', 
       
  1160                    [param('ns3::Time', 'eifsNoDifs')], 
       
  1161                    is_virtual=True)
       
  1162     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
       
  1163     cls.add_method('SetAckTimeout', 
       
  1164                    'void', 
       
  1165                    [param('ns3::Time', 'ackTimeout')], 
       
  1166                    is_virtual=True)
       
  1167     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
       
  1168     cls.add_method('SetCtsTimeout', 
       
  1169                    'void', 
       
  1170                    [param('ns3::Time', 'ctsTimeout')], 
       
  1171                    is_virtual=True)
       
  1172     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetPifs(ns3::Time pifs) [member function]
       
  1173     cls.add_method('SetPifs', 
       
  1174                    'void', 
       
  1175                    [param('ns3::Time', 'pifs')], 
       
  1176                    is_virtual=True)
       
  1177     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetSlot() const [member function]
       
  1178     cls.add_method('GetSlot', 
       
  1179                    'ns3::Time', 
       
  1180                    [], 
       
  1181                    is_const=True, is_virtual=True)
       
  1182     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetSifs() const [member function]
       
  1183     cls.add_method('GetSifs', 
       
  1184                    'ns3::Time', 
       
  1185                    [], 
       
  1186                    is_const=True, is_virtual=True)
       
  1187     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetEifsNoDifs() const [member function]
       
  1188     cls.add_method('GetEifsNoDifs', 
       
  1189                    'ns3::Time', 
       
  1190                    [], 
       
  1191                    is_const=True, is_virtual=True)
       
  1192     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetAckTimeout() const [member function]
       
  1193     cls.add_method('GetAckTimeout', 
       
  1194                    'ns3::Time', 
       
  1195                    [], 
       
  1196                    is_const=True, is_virtual=True)
       
  1197     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetCtsTimeout() const [member function]
       
  1198     cls.add_method('GetCtsTimeout', 
       
  1199                    'ns3::Time', 
       
  1200                    [], 
       
  1201                    is_const=True, is_virtual=True)
       
  1202     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetPifs() const [member function]
       
  1203     cls.add_method('GetPifs', 
       
  1204                    'ns3::Time', 
       
  1205                    [], 
       
  1206                    is_const=True, is_virtual=True)
       
  1207     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  1208     cls.add_method('SetWifiPhy', 
       
  1209                    'void', 
       
  1210                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  1211                    is_virtual=True)
       
  1212     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
       
  1213     cls.add_method('SetWifiRemoteStationManager', 
       
  1214                    'void', 
       
  1215                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
       
  1216                    is_virtual=True)
       
  1217     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
       
  1218     cls.add_method('Enqueue', 
       
  1219                    'void', 
       
  1220                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
       
  1221                    is_virtual=True)
       
  1222     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to) [member function]
       
  1223     cls.add_method('Enqueue', 
       
  1224                    'void', 
       
  1225                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to')], 
       
  1226                    is_virtual=True)
       
  1227     ## nqap-wifi-mac.h: bool ns3::NqapWifiMac::SupportsSendFrom() const [member function]
       
  1228     cls.add_method('SupportsSendFrom', 
       
  1229                    'bool', 
       
  1230                    [], 
       
  1231                    is_const=True, is_virtual=True)
       
  1232     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
       
  1233     cls.add_method('SetForwardUpCallback', 
       
  1234                    'void', 
       
  1235                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
       
  1236                    is_virtual=True)
       
  1237     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
       
  1238     cls.add_method('SetLinkUpCallback', 
       
  1239                    'void', 
       
  1240                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
       
  1241                    is_virtual=True)
       
  1242     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
       
  1243     cls.add_method('SetLinkDownCallback', 
       
  1244                    'void', 
       
  1245                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  1246                    is_virtual=True)
       
  1247     ## nqap-wifi-mac.h: ns3::Mac48Address ns3::NqapWifiMac::GetAddress() const [member function]
       
  1248     cls.add_method('GetAddress', 
       
  1249                    'ns3::Mac48Address', 
       
  1250                    [], 
       
  1251                    is_const=True, is_virtual=True)
       
  1252     ## nqap-wifi-mac.h: ns3::Ssid ns3::NqapWifiMac::GetSsid() const [member function]
       
  1253     cls.add_method('GetSsid', 
       
  1254                    'ns3::Ssid', 
       
  1255                    [], 
       
  1256                    is_const=True, is_virtual=True)
       
  1257     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetAddress(ns3::Mac48Address address) [member function]
       
  1258     cls.add_method('SetAddress', 
       
  1259                    'void', 
       
  1260                    [param('ns3::Mac48Address', 'address')], 
       
  1261                    is_virtual=True)
       
  1262     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetSsid(ns3::Ssid ssid) [member function]
       
  1263     cls.add_method('SetSsid', 
       
  1264                    'void', 
       
  1265                    [param('ns3::Ssid', 'ssid')], 
       
  1266                    is_virtual=True)
       
  1267     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetBeaconInterval(ns3::Time interval) [member function]
       
  1268     cls.add_method('SetBeaconInterval', 
       
  1269                    'void', 
       
  1270                    [param('ns3::Time', 'interval')])
       
  1271     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetBeaconInterval() const [member function]
       
  1272     cls.add_method('GetBeaconInterval', 
       
  1273                    'ns3::Time', 
       
  1274                    [], 
       
  1275                    is_const=True)
       
  1276     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::StartBeaconing() [member function]
       
  1277     cls.add_method('StartBeaconing', 
       
  1278                    'void', 
       
  1279                    [])
  1365                    [])
  1280     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::DoDispose() [member function]
  1366     ## wifi-phy.h: bool ns3::WifiPhy::IsStateCcaBusy() [member function]
       
  1367     cls.add_method('IsStateCcaBusy', 
       
  1368                    'bool', 
       
  1369                    [])
       
  1370     ## wifi-phy.h: bool ns3::WifiPhy::IsStateIdle() [member function]
       
  1371     cls.add_method('IsStateIdle', 
       
  1372                    'bool', 
       
  1373                    [])
       
  1374     ## wifi-phy.h: bool ns3::WifiPhy::IsStateSync() [member function]
       
  1375     cls.add_method('IsStateSync', 
       
  1376                    'bool', 
       
  1377                    [])
       
  1378     ## wifi-phy.h: bool ns3::WifiPhy::IsStateTx() [member function]
       
  1379     cls.add_method('IsStateTx', 
       
  1380                    'bool', 
       
  1381                    [])
       
  1382     ## wifi-phy.h: void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function]
       
  1383     cls.add_method('RegisterListener', 
       
  1384                    'void', 
       
  1385                    [param('ns3::WifiPhyListener *', 'listener')])
       
  1386     ## wifi-phy.h: void ns3::WifiPhy::SendPacket(ns3::Ptr<const ns3::Packet> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPowerLevel) [member function]
       
  1387     cls.add_method('SendPacket', 
       
  1388                    'void', 
       
  1389                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPowerLevel')])
       
  1390     ## wifi-phy.h: void ns3::WifiPhy::SetChannel(ns3::Ptr<ns3::WifiChannel> channel) [member function]
       
  1391     cls.add_method('SetChannel', 
       
  1392                    'void', 
       
  1393                    [param('ns3::Ptr< ns3::WifiChannel >', 'channel')])
       
  1394     ## wifi-phy.h: void ns3::WifiPhy::SetEdThreshold(double threshold) [member function]
       
  1395     cls.add_method('SetEdThreshold', 
       
  1396                    'void', 
       
  1397                    [param('double', 'threshold')])
       
  1398     ## wifi-phy.h: void ns3::WifiPhy::SetNTxPower(uint32_t n) [member function]
       
  1399     cls.add_method('SetNTxPower', 
       
  1400                    'void', 
       
  1401                    [param('uint32_t', 'n')])
       
  1402     ## wifi-phy.h: void ns3::WifiPhy::SetReceiveErrorCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
       
  1403     cls.add_method('SetReceiveErrorCallback', 
       
  1404                    'void', 
       
  1405                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  1406     ## wifi-phy.h: void ns3::WifiPhy::SetReceiveOkCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty> callback) [member function]
       
  1407     cls.add_method('SetReceiveOkCallback', 
       
  1408                    'void', 
       
  1409                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty >', 'callback')])
       
  1410     ## wifi-phy.h: void ns3::WifiPhy::SetRxGain(double gain) [member function]
       
  1411     cls.add_method('SetRxGain', 
       
  1412                    'void', 
       
  1413                    [param('double', 'gain')])
       
  1414     ## wifi-phy.h: void ns3::WifiPhy::SetRxNoise(double ratio) [member function]
       
  1415     cls.add_method('SetRxNoise', 
       
  1416                    'void', 
       
  1417                    [param('double', 'ratio')])
       
  1418     ## wifi-phy.h: void ns3::WifiPhy::SetStandard(ns3::WifiPhyStandard standard) [member function]
       
  1419     cls.add_method('SetStandard', 
       
  1420                    'void', 
       
  1421                    [param('ns3::WifiPhyStandard', 'standard')])
       
  1422     ## wifi-phy.h: void ns3::WifiPhy::SetTxGain(double gain) [member function]
       
  1423     cls.add_method('SetTxGain', 
       
  1424                    'void', 
       
  1425                    [param('double', 'gain')])
       
  1426     ## wifi-phy.h: void ns3::WifiPhy::SetTxPowerEnd(double end) [member function]
       
  1427     cls.add_method('SetTxPowerEnd', 
       
  1428                    'void', 
       
  1429                    [param('double', 'end')])
       
  1430     ## wifi-phy.h: void ns3::WifiPhy::SetTxPowerStart(double start) [member function]
       
  1431     cls.add_method('SetTxPowerStart', 
       
  1432                    'void', 
       
  1433                    [param('double', 'start')])
       
  1434     ## wifi-phy.h: void ns3::WifiPhy::StartReceivePacket(ns3::Ptr<ns3::Packet> packet, double rxPowerDbm, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function]
       
  1435     cls.add_method('StartReceivePacket', 
       
  1436                    'void', 
       
  1437                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDbm'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')])
       
  1438     ## wifi-phy.h: void ns3::WifiPhy::DoDispose() [member function]
  1281     cls.add_method('DoDispose', 
  1439     cls.add_method('DoDispose', 
  1282                    'void', 
  1440                    'void', 
  1283                    [], 
  1441                    [], 
  1284                    visibility='private', is_virtual=True)
  1442                    visibility='private', is_virtual=True)
  1285     return
       
  1286 
       
  1287 def register_Ns3CompositePropagationLossModel_methods(root_module, cls):
       
  1288     ## composite-propagation-loss-model.h: ns3::CompositePropagationLossModel::CompositePropagationLossModel(ns3::CompositePropagationLossModel const & arg0) [copy constructor]
       
  1289     cls.add_constructor([param('ns3::CompositePropagationLossModel const &', 'arg0')])
       
  1290     ## composite-propagation-loss-model.h: static ns3::TypeId ns3::CompositePropagationLossModel::GetTypeId() [member function]
       
  1291     cls.add_method('GetTypeId', 
       
  1292                    'ns3::TypeId', 
       
  1293                    [], 
       
  1294                    is_static=True)
       
  1295     ## composite-propagation-loss-model.h: ns3::CompositePropagationLossModel::CompositePropagationLossModel() [constructor]
       
  1296     cls.add_constructor([])
       
  1297     ## composite-propagation-loss-model.h: double ns3::CompositePropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  1298     cls.add_method('GetLoss', 
       
  1299                    'double', 
       
  1300                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  1301                    is_const=True, is_virtual=True)
       
  1302     ## composite-propagation-loss-model.h: void ns3::CompositePropagationLossModel::AddPropagationLossModel(ns3::Ptr<ns3::PropagationLossModel> pl) [member function]
       
  1303     cls.add_method('AddPropagationLossModel', 
       
  1304                    'void', 
       
  1305                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'pl')])
       
  1306     ## composite-propagation-loss-model.h: void ns3::CompositePropagationLossModel::AddDefaults() [member function]
       
  1307     cls.add_method('AddDefaults', 
       
  1308                    'void', 
       
  1309                    [], 
       
  1310                    visibility='protected', is_virtual=True)
       
  1311     return
       
  1312 
       
  1313 def register_Ns3AmrrWifiRemoteStation_methods(root_module, cls):
       
  1314     ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation::AmrrWifiRemoteStation(ns3::AmrrWifiRemoteStation const & arg0) [copy constructor]
       
  1315     cls.add_constructor([param('ns3::AmrrWifiRemoteStation const &', 'arg0')])
       
  1316     ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation::AmrrWifiRemoteStation(ns3::Ptr<ns3::AmrrWifiManager> stations) [constructor]
       
  1317     cls.add_constructor([param('ns3::Ptr< ns3::AmrrWifiManager >', 'stations')])
       
  1318     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
       
  1319     cls.add_method('DoReportRxOk', 
       
  1320                    'void', 
       
  1321                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
       
  1322                    visibility='protected', is_virtual=True)
       
  1323     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportRtsFailed() [member function]
       
  1324     cls.add_method('DoReportRtsFailed', 
       
  1325                    'void', 
       
  1326                    [], 
       
  1327                    visibility='protected', is_virtual=True)
       
  1328     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportDataFailed() [member function]
       
  1329     cls.add_method('DoReportDataFailed', 
       
  1330                    'void', 
       
  1331                    [], 
       
  1332                    visibility='protected', is_virtual=True)
       
  1333     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
       
  1334     cls.add_method('DoReportRtsOk', 
       
  1335                    'void', 
       
  1336                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
       
  1337                    visibility='protected', is_virtual=True)
       
  1338     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
       
  1339     cls.add_method('DoReportDataOk', 
       
  1340                    'void', 
       
  1341                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
       
  1342                    visibility='protected', is_virtual=True)
       
  1343     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportFinalRtsFailed() [member function]
       
  1344     cls.add_method('DoReportFinalRtsFailed', 
       
  1345                    'void', 
       
  1346                    [], 
       
  1347                    visibility='protected', is_virtual=True)
       
  1348     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportFinalDataFailed() [member function]
       
  1349     cls.add_method('DoReportFinalDataFailed', 
       
  1350                    'void', 
       
  1351                    [], 
       
  1352                    visibility='protected', is_virtual=True)
       
  1353     ## amrr-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::AmrrWifiRemoteStation::GetManager() const [member function]
       
  1354     cls.add_method('GetManager', 
       
  1355                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
       
  1356                    [], 
       
  1357                    is_const=True, visibility='private', is_virtual=True)
       
  1358     ## amrr-wifi-manager.h: ns3::WifiMode ns3::AmrrWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
       
  1359     cls.add_method('DoGetDataMode', 
       
  1360                    'ns3::WifiMode', 
       
  1361                    [param('uint32_t', 'size')], 
       
  1362                    visibility='private', is_virtual=True)
       
  1363     ## amrr-wifi-manager.h: ns3::WifiMode ns3::AmrrWifiRemoteStation::DoGetRtsMode() [member function]
       
  1364     cls.add_method('DoGetRtsMode', 
       
  1365                    'ns3::WifiMode', 
       
  1366                    [], 
       
  1367                    visibility='private', is_virtual=True)
       
  1368     return
       
  1369 
       
  1370 def register_Ns3AdhocWifiMac_methods(root_module, cls):
       
  1371     ## adhoc-wifi-mac.h: static ns3::TypeId ns3::AdhocWifiMac::GetTypeId() [member function]
       
  1372     cls.add_method('GetTypeId', 
       
  1373                    'ns3::TypeId', 
       
  1374                    [], 
       
  1375                    is_static=True)
       
  1376     ## adhoc-wifi-mac.h: ns3::AdhocWifiMac::AdhocWifiMac() [constructor]
       
  1377     cls.add_constructor([])
       
  1378     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSlot(ns3::Time slotTime) [member function]
       
  1379     cls.add_method('SetSlot', 
       
  1380                    'void', 
       
  1381                    [param('ns3::Time', 'slotTime')], 
       
  1382                    is_virtual=True)
       
  1383     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSifs(ns3::Time sifs) [member function]
       
  1384     cls.add_method('SetSifs', 
       
  1385                    'void', 
       
  1386                    [param('ns3::Time', 'sifs')], 
       
  1387                    is_virtual=True)
       
  1388     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
       
  1389     cls.add_method('SetEifsNoDifs', 
       
  1390                    'void', 
       
  1391                    [param('ns3::Time', 'eifsNoDifs')], 
       
  1392                    is_virtual=True)
       
  1393     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
       
  1394     cls.add_method('SetAckTimeout', 
       
  1395                    'void', 
       
  1396                    [param('ns3::Time', 'ackTimeout')], 
       
  1397                    is_virtual=True)
       
  1398     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
       
  1399     cls.add_method('SetCtsTimeout', 
       
  1400                    'void', 
       
  1401                    [param('ns3::Time', 'ctsTimeout')], 
       
  1402                    is_virtual=True)
       
  1403     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetPifs(ns3::Time pifs) [member function]
       
  1404     cls.add_method('SetPifs', 
       
  1405                    'void', 
       
  1406                    [param('ns3::Time', 'pifs')], 
       
  1407                    is_virtual=True)
       
  1408     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetSlot() const [member function]
       
  1409     cls.add_method('GetSlot', 
       
  1410                    'ns3::Time', 
       
  1411                    [], 
       
  1412                    is_const=True, is_virtual=True)
       
  1413     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetSifs() const [member function]
       
  1414     cls.add_method('GetSifs', 
       
  1415                    'ns3::Time', 
       
  1416                    [], 
       
  1417                    is_const=True, is_virtual=True)
       
  1418     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetEifsNoDifs() const [member function]
       
  1419     cls.add_method('GetEifsNoDifs', 
       
  1420                    'ns3::Time', 
       
  1421                    [], 
       
  1422                    is_const=True, is_virtual=True)
       
  1423     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetAckTimeout() const [member function]
       
  1424     cls.add_method('GetAckTimeout', 
       
  1425                    'ns3::Time', 
       
  1426                    [], 
       
  1427                    is_const=True, is_virtual=True)
       
  1428     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetCtsTimeout() const [member function]
       
  1429     cls.add_method('GetCtsTimeout', 
       
  1430                    'ns3::Time', 
       
  1431                    [], 
       
  1432                    is_const=True, is_virtual=True)
       
  1433     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetPifs() const [member function]
       
  1434     cls.add_method('GetPifs', 
       
  1435                    'ns3::Time', 
       
  1436                    [], 
       
  1437                    is_const=True, is_virtual=True)
       
  1438     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  1439     cls.add_method('SetWifiPhy', 
       
  1440                    'void', 
       
  1441                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  1442                    is_virtual=True)
       
  1443     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
       
  1444     cls.add_method('SetWifiRemoteStationManager', 
       
  1445                    'void', 
       
  1446                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
       
  1447                    is_virtual=True)
       
  1448     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
       
  1449     cls.add_method('Enqueue', 
       
  1450                    'void', 
       
  1451                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
       
  1452                    is_virtual=True)
       
  1453     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to) [member function]
       
  1454     cls.add_method('Enqueue', 
       
  1455                    'void', 
       
  1456                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to')], 
       
  1457                    is_virtual=True)
       
  1458     ## adhoc-wifi-mac.h: bool ns3::AdhocWifiMac::SupportsSendFrom() const [member function]
       
  1459     cls.add_method('SupportsSendFrom', 
       
  1460                    'bool', 
       
  1461                    [], 
       
  1462                    is_const=True, is_virtual=True)
       
  1463     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
       
  1464     cls.add_method('SetForwardUpCallback', 
       
  1465                    'void', 
       
  1466                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
       
  1467                    is_virtual=True)
       
  1468     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
       
  1469     cls.add_method('SetLinkUpCallback', 
       
  1470                    'void', 
       
  1471                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
       
  1472                    is_virtual=True)
       
  1473     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
       
  1474     cls.add_method('SetLinkDownCallback', 
       
  1475                    'void', 
       
  1476                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  1477                    is_virtual=True)
       
  1478     ## adhoc-wifi-mac.h: ns3::Mac48Address ns3::AdhocWifiMac::GetAddress() const [member function]
       
  1479     cls.add_method('GetAddress', 
       
  1480                    'ns3::Mac48Address', 
       
  1481                    [], 
       
  1482                    is_const=True, is_virtual=True)
       
  1483     ## adhoc-wifi-mac.h: ns3::Ssid ns3::AdhocWifiMac::GetSsid() const [member function]
       
  1484     cls.add_method('GetSsid', 
       
  1485                    'ns3::Ssid', 
       
  1486                    [], 
       
  1487                    is_const=True, is_virtual=True)
       
  1488     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetAddress(ns3::Mac48Address address) [member function]
       
  1489     cls.add_method('SetAddress', 
       
  1490                    'void', 
       
  1491                    [param('ns3::Mac48Address', 'address')], 
       
  1492                    is_virtual=True)
       
  1493     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSsid(ns3::Ssid ssid) [member function]
       
  1494     cls.add_method('SetSsid', 
       
  1495                    'void', 
       
  1496                    [param('ns3::Ssid', 'ssid')], 
       
  1497                    is_virtual=True)
       
  1498     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::DoDispose() [member function]
       
  1499     cls.add_method('DoDispose', 
       
  1500                    'void', 
       
  1501                    [], 
       
  1502                    visibility='private', is_virtual=True)
       
  1503     return
       
  1504 
       
  1505 def register_Ns3FriisPropagationLossModel_methods(root_module, cls):
       
  1506     ## propagation-loss-model.h: ns3::FriisPropagationLossModel::FriisPropagationLossModel(ns3::FriisPropagationLossModel const & arg0) [copy constructor]
       
  1507     cls.add_constructor([param('ns3::FriisPropagationLossModel const &', 'arg0')])
       
  1508     ## propagation-loss-model.h: static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function]
       
  1509     cls.add_method('GetTypeId', 
       
  1510                    'ns3::TypeId', 
       
  1511                    [], 
       
  1512                    is_static=True)
       
  1513     ## propagation-loss-model.h: ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor]
       
  1514     cls.add_constructor([])
       
  1515     ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double frequency, double speed) [member function]
       
  1516     cls.add_method('SetLambda', 
       
  1517                    'void', 
       
  1518                    [param('double', 'frequency'), param('double', 'speed')])
       
  1519     ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double lambda) [member function]
       
  1520     cls.add_method('SetLambda', 
       
  1521                    'void', 
       
  1522                    [param('double', 'lambda')])
       
  1523     ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
       
  1524     cls.add_method('SetSystemLoss', 
       
  1525                    'void', 
       
  1526                    [param('double', 'systemLoss')])
       
  1527     ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetMinDistance(double minDistance) [member function]
       
  1528     cls.add_method('SetMinDistance', 
       
  1529                    'void', 
       
  1530                    [param('double', 'minDistance')])
       
  1531     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetMinDistance() const [member function]
       
  1532     cls.add_method('GetMinDistance', 
       
  1533                    'double', 
       
  1534                    [], 
       
  1535                    is_const=True)
       
  1536     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetLambda() const [member function]
       
  1537     cls.add_method('GetLambda', 
       
  1538                    'double', 
       
  1539                    [], 
       
  1540                    is_const=True)
       
  1541     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function]
       
  1542     cls.add_method('GetSystemLoss', 
       
  1543                    'double', 
       
  1544                    [], 
       
  1545                    is_const=True)
       
  1546     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  1547     cls.add_method('GetLoss', 
       
  1548                    'double', 
       
  1549                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  1550                    is_const=True, is_virtual=True)
       
  1551     return
  1443     return
  1552 
  1444 
  1553 def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
  1445 def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
  1554     ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager::WifiRemoteStationManager(ns3::WifiRemoteStationManager const & arg0) [copy constructor]
  1446     ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager::WifiRemoteStationManager(ns3::WifiRemoteStationManager const & arg0) [copy constructor]
  1555     cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')])
  1447     cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')])
  1624                    'ns3::WifiMode', 
  1516                    'ns3::WifiMode', 
  1625                    [param('uint32_t', 'i')], 
  1517                    [param('uint32_t', 'i')], 
  1626                    is_const=True)
  1518                    is_const=True)
  1627     ## wifi-remote-station-manager.h: __gnu_cxx::__normal_iterator<const ns3::WifiMode*,std::vector<ns3::WifiMode, std::allocator<ns3::WifiMode> > > ns3::WifiRemoteStationManager::BeginBasicModes() const [member function]
  1519     ## wifi-remote-station-manager.h: __gnu_cxx::__normal_iterator<const ns3::WifiMode*,std::vector<ns3::WifiMode, std::allocator<ns3::WifiMode> > > ns3::WifiRemoteStationManager::BeginBasicModes() const [member function]
  1628     cls.add_method('BeginBasicModes', 
  1520     cls.add_method('BeginBasicModes', 
  1629                    '__gnu_cxx::__normal_iterator< const ns3::WifiMode*, std::vector< ns3::WifiMode > >', 
  1521                    '__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode > >', 
  1630                    [], 
  1522                    [], 
  1631                    is_const=True)
  1523                    is_const=True)
  1632     ## wifi-remote-station-manager.h: __gnu_cxx::__normal_iterator<const ns3::WifiMode*,std::vector<ns3::WifiMode, std::allocator<ns3::WifiMode> > > ns3::WifiRemoteStationManager::EndBasicModes() const [member function]
  1524     ## wifi-remote-station-manager.h: __gnu_cxx::__normal_iterator<const ns3::WifiMode*,std::vector<ns3::WifiMode, std::allocator<ns3::WifiMode> > > ns3::WifiRemoteStationManager::EndBasicModes() const [member function]
  1633     cls.add_method('EndBasicModes', 
  1525     cls.add_method('EndBasicModes', 
  1634                    '__gnu_cxx::__normal_iterator< const ns3::WifiMode*, std::vector< ns3::WifiMode > >', 
  1526                    '__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode > >', 
  1635                    [], 
  1527                    [], 
  1636                    is_const=True)
  1528                    is_const=True)
  1637     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsLowLatency() const [member function]
  1529     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsLowLatency() const [member function]
  1638     cls.add_method('IsLowLatency', 
  1530     cls.add_method('IsLowLatency', 
  1639                    'bool', 
  1531                    'bool', 
  1657                    'ns3::WifiRemoteStation *', 
  1549                    'ns3::WifiRemoteStation *', 
  1658                    [], 
  1550                    [], 
  1659                    is_pure_virtual=True, visibility='private', is_virtual=True)
  1551                    is_pure_virtual=True, visibility='private', is_virtual=True)
  1660     return
  1552     return
  1661 
  1553 
  1662 def register_Ns3WifiModeValue_methods(root_module, cls):
       
  1663     ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue(ns3::WifiModeValue const & arg0) [copy constructor]
       
  1664     cls.add_constructor([param('ns3::WifiModeValue const &', 'arg0')])
       
  1665     ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue() [constructor]
       
  1666     cls.add_constructor([])
       
  1667     ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue(ns3::WifiMode const & value) [constructor]
       
  1668     cls.add_constructor([param('ns3::WifiMode const &', 'value')])
       
  1669     ## wifi-mode.h: void ns3::WifiModeValue::Set(ns3::WifiMode const & value) [member function]
       
  1670     cls.add_method('Set', 
       
  1671                    'void', 
       
  1672                    [param('ns3::WifiMode const &', 'value')])
       
  1673     ## wifi-mode.h: ns3::WifiMode ns3::WifiModeValue::Get() const [member function]
       
  1674     cls.add_method('Get', 
       
  1675                    'ns3::WifiMode', 
       
  1676                    [], 
       
  1677                    is_const=True)
       
  1678     ## wifi-mode.h: ns3::Ptr<ns3::AttributeValue> ns3::WifiModeValue::Copy() const [member function]
       
  1679     cls.add_method('Copy', 
       
  1680                    'ns3::Ptr< ns3::AttributeValue >', 
       
  1681                    [], 
       
  1682                    is_const=True, is_virtual=True)
       
  1683     ## wifi-mode.h: std::string ns3::WifiModeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
  1684     cls.add_method('SerializeToString', 
       
  1685                    'std::string', 
       
  1686                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  1687                    is_const=True, is_virtual=True)
       
  1688     ## wifi-mode.h: bool ns3::WifiModeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
  1689     cls.add_method('DeserializeFromString', 
       
  1690                    'bool', 
       
  1691                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
  1692                    is_virtual=True)
       
  1693     return
       
  1694 
       
  1695 def register_Ns3OnoeWifiManager_methods(root_module, cls):
       
  1696     ## onoe-wifi-manager.h: ns3::OnoeWifiManager::OnoeWifiManager(ns3::OnoeWifiManager const & arg0) [copy constructor]
       
  1697     cls.add_constructor([param('ns3::OnoeWifiManager const &', 'arg0')])
       
  1698     ## onoe-wifi-manager.h: static ns3::TypeId ns3::OnoeWifiManager::GetTypeId() [member function]
       
  1699     cls.add_method('GetTypeId', 
       
  1700                    'ns3::TypeId', 
       
  1701                    [], 
       
  1702                    is_static=True)
       
  1703     ## onoe-wifi-manager.h: ns3::OnoeWifiManager::OnoeWifiManager() [constructor]
       
  1704     cls.add_constructor([])
       
  1705     ## onoe-wifi-manager.h: ns3::WifiRemoteStation * ns3::OnoeWifiManager::CreateStation() [member function]
       
  1706     cls.add_method('CreateStation', 
       
  1707                    'ns3::WifiRemoteStation *', 
       
  1708                    [], 
       
  1709                    visibility='private', is_virtual=True)
       
  1710     return
       
  1711 
       
  1712 def register_Ns3WifiPhy_methods(root_module, cls):
       
  1713     ## wifi-phy.h: static ns3::TypeId ns3::WifiPhy::GetTypeId() [member function]
       
  1714     cls.add_method('GetTypeId', 
       
  1715                    'ns3::TypeId', 
       
  1716                    [], 
       
  1717                    is_static=True)
       
  1718     ## wifi-phy.h: ns3::WifiPhy::WifiPhy() [constructor]
       
  1719     cls.add_constructor([])
       
  1720     ## wifi-phy.h: void ns3::WifiPhy::SetStandard(ns3::WifiPhyStandard standard) [member function]
       
  1721     cls.add_method('SetStandard', 
       
  1722                    'void', 
       
  1723                    [param('ns3::WifiPhyStandard', 'standard')])
       
  1724     ## wifi-phy.h: void ns3::WifiPhy::SetRxNoise(double ratio) [member function]
       
  1725     cls.add_method('SetRxNoise', 
       
  1726                    'void', 
       
  1727                    [param('double', 'ratio')])
       
  1728     ## wifi-phy.h: void ns3::WifiPhy::SetTxPowerStart(double start) [member function]
       
  1729     cls.add_method('SetTxPowerStart', 
       
  1730                    'void', 
       
  1731                    [param('double', 'start')])
       
  1732     ## wifi-phy.h: void ns3::WifiPhy::SetTxPowerEnd(double end) [member function]
       
  1733     cls.add_method('SetTxPowerEnd', 
       
  1734                    'void', 
       
  1735                    [param('double', 'end')])
       
  1736     ## wifi-phy.h: void ns3::WifiPhy::SetNTxPower(uint32_t n) [member function]
       
  1737     cls.add_method('SetNTxPower', 
       
  1738                    'void', 
       
  1739                    [param('uint32_t', 'n')])
       
  1740     ## wifi-phy.h: void ns3::WifiPhy::SetTxGain(double gain) [member function]
       
  1741     cls.add_method('SetTxGain', 
       
  1742                    'void', 
       
  1743                    [param('double', 'gain')])
       
  1744     ## wifi-phy.h: void ns3::WifiPhy::SetRxGain(double gain) [member function]
       
  1745     cls.add_method('SetRxGain', 
       
  1746                    'void', 
       
  1747                    [param('double', 'gain')])
       
  1748     ## wifi-phy.h: void ns3::WifiPhy::SetEdThreshold(double threshold) [member function]
       
  1749     cls.add_method('SetEdThreshold', 
       
  1750                    'void', 
       
  1751                    [param('double', 'threshold')])
       
  1752     ## wifi-phy.h: double ns3::WifiPhy::GetRxNoise() const [member function]
       
  1753     cls.add_method('GetRxNoise', 
       
  1754                    'double', 
       
  1755                    [], 
       
  1756                    is_const=True)
       
  1757     ## wifi-phy.h: double ns3::WifiPhy::GetTxPowerStart() const [member function]
       
  1758     cls.add_method('GetTxPowerStart', 
       
  1759                    'double', 
       
  1760                    [], 
       
  1761                    is_const=True)
       
  1762     ## wifi-phy.h: double ns3::WifiPhy::GetTxPowerEnd() const [member function]
       
  1763     cls.add_method('GetTxPowerEnd', 
       
  1764                    'double', 
       
  1765                    [], 
       
  1766                    is_const=True)
       
  1767     ## wifi-phy.h: uint32_t ns3::WifiPhy::GetNTxPower() const [member function]
       
  1768     cls.add_method('GetNTxPower', 
       
  1769                    'uint32_t', 
       
  1770                    [], 
       
  1771                    is_const=True)
       
  1772     ## wifi-phy.h: double ns3::WifiPhy::GetTxGain() const [member function]
       
  1773     cls.add_method('GetTxGain', 
       
  1774                    'double', 
       
  1775                    [], 
       
  1776                    is_const=True)
       
  1777     ## wifi-phy.h: double ns3::WifiPhy::GetRxGain() const [member function]
       
  1778     cls.add_method('GetRxGain', 
       
  1779                    'double', 
       
  1780                    [], 
       
  1781                    is_const=True)
       
  1782     ## wifi-phy.h: double ns3::WifiPhy::GetEdThreshold() const [member function]
       
  1783     cls.add_method('GetEdThreshold', 
       
  1784                    'double', 
       
  1785                    [], 
       
  1786                    is_const=True)
       
  1787     ## wifi-phy.h: void ns3::WifiPhy::SetChannel(ns3::Ptr<ns3::WifiChannel> channel) [member function]
       
  1788     cls.add_method('SetChannel', 
       
  1789                    'void', 
       
  1790                    [param('ns3::Ptr< ns3::WifiChannel >', 'channel')])
       
  1791     ## wifi-phy.h: void ns3::WifiPhy::SetReceiveOkCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty> callback) [member function]
       
  1792     cls.add_method('SetReceiveOkCallback', 
       
  1793                    'void', 
       
  1794                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty >', 'callback')])
       
  1795     ## wifi-phy.h: void ns3::WifiPhy::SetReceiveErrorCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
       
  1796     cls.add_method('SetReceiveErrorCallback', 
       
  1797                    'void', 
       
  1798                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
       
  1799     ## wifi-phy.h: void ns3::WifiPhy::SendPacket(ns3::Ptr<const ns3::Packet> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPowerLevel) [member function]
       
  1800     cls.add_method('SendPacket', 
       
  1801                    'void', 
       
  1802                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPowerLevel')])
       
  1803     ## wifi-phy.h: void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function]
       
  1804     cls.add_method('RegisterListener', 
       
  1805                    'void', 
       
  1806                    [param('ns3::WifiPhyListener *', 'listener')])
       
  1807     ## wifi-phy.h: bool ns3::WifiPhy::IsStateCcaBusy() [member function]
       
  1808     cls.add_method('IsStateCcaBusy', 
       
  1809                    'bool', 
       
  1810                    [])
       
  1811     ## wifi-phy.h: bool ns3::WifiPhy::IsStateIdle() [member function]
       
  1812     cls.add_method('IsStateIdle', 
       
  1813                    'bool', 
       
  1814                    [])
       
  1815     ## wifi-phy.h: bool ns3::WifiPhy::IsStateBusy() [member function]
       
  1816     cls.add_method('IsStateBusy', 
       
  1817                    'bool', 
       
  1818                    [])
       
  1819     ## wifi-phy.h: bool ns3::WifiPhy::IsStateSync() [member function]
       
  1820     cls.add_method('IsStateSync', 
       
  1821                    'bool', 
       
  1822                    [])
       
  1823     ## wifi-phy.h: bool ns3::WifiPhy::IsStateTx() [member function]
       
  1824     cls.add_method('IsStateTx', 
       
  1825                    'bool', 
       
  1826                    [])
       
  1827     ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetStateDuration() [member function]
       
  1828     cls.add_method('GetStateDuration', 
       
  1829                    'ns3::Time', 
       
  1830                    [])
       
  1831     ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function]
       
  1832     cls.add_method('GetDelayUntilIdle', 
       
  1833                    'ns3::Time', 
       
  1834                    [])
       
  1835     ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
       
  1836     cls.add_method('GetLastRxStartTime', 
       
  1837                    'ns3::Time', 
       
  1838                    [], 
       
  1839                    is_const=True)
       
  1840     ## wifi-phy.h: ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) const [member function]
       
  1841     cls.add_method('CalculateTxDuration', 
       
  1842                    'ns3::Time', 
       
  1843                    [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
       
  1844                    is_const=True)
       
  1845     ## wifi-phy.h: uint32_t ns3::WifiPhy::GetNModes() const [member function]
       
  1846     cls.add_method('GetNModes', 
       
  1847                    'uint32_t', 
       
  1848                    [], 
       
  1849                    is_const=True)
       
  1850     ## wifi-phy.h: ns3::WifiMode ns3::WifiPhy::GetMode(uint32_t mode) const [member function]
       
  1851     cls.add_method('GetMode', 
       
  1852                    'ns3::WifiMode', 
       
  1853                    [param('uint32_t', 'mode')], 
       
  1854                    is_const=True)
       
  1855     ## wifi-phy.h: double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
       
  1856     cls.add_method('CalculateSnr', 
       
  1857                    'double', 
       
  1858                    [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], 
       
  1859                    is_const=True)
       
  1860     ## wifi-phy.h: void ns3::WifiPhy::StartReceivePacket(ns3::Ptr<ns3::Packet> packet, double rxPowerDbm, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function]
       
  1861     cls.add_method('StartReceivePacket', 
       
  1862                    'void', 
       
  1863                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDbm'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')])
       
  1864     ## wifi-phy.h: ns3::Ptr<ns3::WifiChannel> ns3::WifiPhy::GetChannel() const [member function]
       
  1865     cls.add_method('GetChannel', 
       
  1866                    'ns3::Ptr< ns3::WifiChannel >', 
       
  1867                    [], 
       
  1868                    is_const=True)
       
  1869     ## wifi-phy.h: void ns3::WifiPhy::DoDispose() [member function]
       
  1870     cls.add_method('DoDispose', 
       
  1871                    'void', 
       
  1872                    [], 
       
  1873                    visibility='private', is_virtual=True)
       
  1874     return
       
  1875 
       
  1876 def register_Ns3WifiChannel_methods(root_module, cls):
       
  1877     ## wifi-channel.h: ns3::WifiChannel::WifiChannel(ns3::WifiChannel const & arg0) [copy constructor]
       
  1878     cls.add_constructor([param('ns3::WifiChannel const &', 'arg0')])
       
  1879     ## wifi-channel.h: static ns3::TypeId ns3::WifiChannel::GetTypeId() [member function]
       
  1880     cls.add_method('GetTypeId', 
       
  1881                    'ns3::TypeId', 
       
  1882                    [], 
       
  1883                    is_static=True)
       
  1884     ## wifi-channel.h: ns3::WifiChannel::WifiChannel() [constructor]
       
  1885     cls.add_constructor([])
       
  1886     ## wifi-channel.h: uint32_t ns3::WifiChannel::GetNDevices() const [member function]
       
  1887     cls.add_method('GetNDevices', 
       
  1888                    'uint32_t', 
       
  1889                    [], 
       
  1890                    is_const=True, is_virtual=True)
       
  1891     ## wifi-channel.h: ns3::Ptr<ns3::NetDevice> ns3::WifiChannel::GetDevice(uint32_t i) const [member function]
       
  1892     cls.add_method('GetDevice', 
       
  1893                    'ns3::Ptr< ns3::NetDevice >', 
       
  1894                    [param('uint32_t', 'i')], 
       
  1895                    is_const=True, is_virtual=True)
       
  1896     ## wifi-channel.h: void ns3::WifiChannel::SetPropagationLossModel(ns3::Ptr<ns3::PropagationLossModel> loss) [member function]
       
  1897     cls.add_method('SetPropagationLossModel', 
       
  1898                    'void', 
       
  1899                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'loss')])
       
  1900     ## wifi-channel.h: void ns3::WifiChannel::SetPropagationDelayModel(ns3::Ptr<ns3::PropagationDelayModel> delay) [member function]
       
  1901     cls.add_method('SetPropagationDelayModel', 
       
  1902                    'void', 
       
  1903                    [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')])
       
  1904     ## wifi-channel.h: void ns3::WifiChannel::Add(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  1905     cls.add_method('Add', 
       
  1906                    'void', 
       
  1907                    [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
       
  1908     ## wifi-channel.h: void ns3::WifiChannel::Send(ns3::Ptr<ns3::WifiPhy> sender, ns3::Ptr<const ns3::Packet> packet, double txPowerDbm, ns3::WifiMode wifiMode, ns3::WifiPreamble preamble) const [member function]
       
  1909     cls.add_method('Send', 
       
  1910                    'void', 
       
  1911                    [param('ns3::Ptr< ns3::WifiPhy >', 'sender'), param('ns3::Ptr< const ns3::Packet >', 'packet'), param('double', 'txPowerDbm'), param('ns3::WifiMode', 'wifiMode'), param('ns3::WifiPreamble', 'preamble')], 
       
  1912                    is_const=True)
       
  1913     return
       
  1914 
       
  1915 def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls):
       
  1916     ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel(ns3::LogDistancePropagationLossModel const & arg0) [copy constructor]
       
  1917     cls.add_constructor([param('ns3::LogDistancePropagationLossModel const &', 'arg0')])
       
  1918     ## propagation-loss-model.h: static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function]
       
  1919     cls.add_method('GetTypeId', 
       
  1920                    'ns3::TypeId', 
       
  1921                    [], 
       
  1922                    is_static=True)
       
  1923     ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor]
       
  1924     cls.add_constructor([])
       
  1925     ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function]
       
  1926     cls.add_method('SetPathLossExponent', 
       
  1927                    'void', 
       
  1928                    [param('double', 'n')])
       
  1929     ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function]
       
  1930     cls.add_method('GetPathLossExponent', 
       
  1931                    'double', 
       
  1932                    [], 
       
  1933                    is_const=True)
       
  1934     ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetReferenceModel(ns3::Ptr<ns3::PropagationLossModel> model) [member function]
       
  1935     cls.add_method('SetReferenceModel', 
       
  1936                    'void', 
       
  1937                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'model')])
       
  1938     ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetReferenceDistance(double referenceDistance) [member function]
       
  1939     cls.add_method('SetReferenceDistance', 
       
  1940                    'void', 
       
  1941                    [param('double', 'referenceDistance')])
       
  1942     ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  1943     cls.add_method('GetLoss', 
       
  1944                    'double', 
       
  1945                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  1946                    is_const=True, is_virtual=True)
       
  1947     return
       
  1948 
       
  1949 def register_Ns3ConstantRateWifiManager_methods(root_module, cls):
       
  1950     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager::ConstantRateWifiManager(ns3::ConstantRateWifiManager const & arg0) [copy constructor]
       
  1951     cls.add_constructor([param('ns3::ConstantRateWifiManager const &', 'arg0')])
       
  1952     ## constant-rate-wifi-manager.h: static ns3::TypeId ns3::ConstantRateWifiManager::GetTypeId() [member function]
       
  1953     cls.add_method('GetTypeId', 
       
  1954                    'ns3::TypeId', 
       
  1955                    [], 
       
  1956                    is_static=True)
       
  1957     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager::ConstantRateWifiManager() [constructor]
       
  1958     cls.add_constructor([])
       
  1959     ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiManager::GetDataMode() const [member function]
       
  1960     cls.add_method('GetDataMode', 
       
  1961                    'ns3::WifiMode', 
       
  1962                    [], 
       
  1963                    is_const=True)
       
  1964     ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiManager::GetCtlMode() const [member function]
       
  1965     cls.add_method('GetCtlMode', 
       
  1966                    'ns3::WifiMode', 
       
  1967                    [], 
       
  1968                    is_const=True)
       
  1969     ## constant-rate-wifi-manager.h: ns3::WifiRemoteStation * ns3::ConstantRateWifiManager::CreateStation() [member function]
       
  1970     cls.add_method('CreateStation', 
       
  1971                    'ns3::WifiRemoteStation *', 
       
  1972                    [], 
       
  1973                    visibility='private', is_virtual=True)
       
  1974     return
       
  1975 
       
  1976 def register_Ns3AarfWifiRemoteStation_methods(root_module, cls):
  1554 def register_Ns3AarfWifiRemoteStation_methods(root_module, cls):
  1977     ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation::AarfWifiRemoteStation(ns3::AarfWifiRemoteStation const & arg0) [copy constructor]
  1555     ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation::AarfWifiRemoteStation(ns3::AarfWifiRemoteStation const & arg0) [copy constructor]
  1978     cls.add_constructor([param('ns3::AarfWifiRemoteStation const &', 'arg0')])
  1556     cls.add_constructor([param('ns3::AarfWifiRemoteStation const &', 'arg0')])
  1979     ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation::AarfWifiRemoteStation(ns3::Ptr<ns3::AarfWifiManager> stations, uint32_t minTimerThreshold, uint32_t minSuccessThreshold, double successK, uint32_t maxSuccessThreshold, double timerK) [constructor]
  1557     ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation::AarfWifiRemoteStation(ns3::Ptr<ns3::AarfWifiManager> stations, uint32_t minTimerThreshold, uint32_t minSuccessThreshold, double successK, uint32_t maxSuccessThreshold, double timerK) [constructor]
  1980     cls.add_constructor([param('ns3::Ptr< ns3::AarfWifiManager >', 'stations'), param('uint32_t', 'minTimerThreshold'), param('uint32_t', 'minSuccessThreshold'), param('double', 'successK'), param('uint32_t', 'maxSuccessThreshold'), param('double', 'timerK')])
  1558     cls.add_constructor([param('ns3::Ptr< ns3::AarfWifiManager >', 'stations'), param('uint32_t', 'minTimerThreshold'), param('uint32_t', 'minSuccessThreshold'), param('double', 'successK'), param('uint32_t', 'maxSuccessThreshold'), param('double', 'timerK')])
  1988                    'void', 
  1566                    'void', 
  1989                    [], 
  1567                    [], 
  1990                    visibility='private', is_virtual=True)
  1568                    visibility='private', is_virtual=True)
  1991     return
  1569     return
  1992 
  1570 
  1993 def register_Ns3PropagationDelayModel_methods(root_module, cls):
  1571 def register_Ns3AdhocWifiMac_methods(root_module, cls):
  1994     ## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [copy constructor]
  1572     ## adhoc-wifi-mac.h: static ns3::TypeId ns3::AdhocWifiMac::GetTypeId() [member function]
  1995     cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')])
       
  1996     ## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel() [constructor]
       
  1997     cls.add_constructor([])
       
  1998     ## propagation-delay-model.h: static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function]
       
  1999     cls.add_method('GetTypeId', 
  1573     cls.add_method('GetTypeId', 
  2000                    'ns3::TypeId', 
  1574                    'ns3::TypeId', 
  2001                    [], 
  1575                    [], 
  2002                    is_static=True)
  1576                    is_static=True)
  2003     ## propagation-delay-model.h: ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  1577     ## adhoc-wifi-mac.h: ns3::AdhocWifiMac::AdhocWifiMac() [constructor]
       
  1578     cls.add_constructor([])
       
  1579     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSlot(ns3::Time slotTime) [member function]
       
  1580     cls.add_method('SetSlot', 
       
  1581                    'void', 
       
  1582                    [param('ns3::Time', 'slotTime')], 
       
  1583                    is_virtual=True)
       
  1584     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSifs(ns3::Time sifs) [member function]
       
  1585     cls.add_method('SetSifs', 
       
  1586                    'void', 
       
  1587                    [param('ns3::Time', 'sifs')], 
       
  1588                    is_virtual=True)
       
  1589     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
       
  1590     cls.add_method('SetEifsNoDifs', 
       
  1591                    'void', 
       
  1592                    [param('ns3::Time', 'eifsNoDifs')], 
       
  1593                    is_virtual=True)
       
  1594     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
       
  1595     cls.add_method('SetAckTimeout', 
       
  1596                    'void', 
       
  1597                    [param('ns3::Time', 'ackTimeout')], 
       
  1598                    is_virtual=True)
       
  1599     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
       
  1600     cls.add_method('SetCtsTimeout', 
       
  1601                    'void', 
       
  1602                    [param('ns3::Time', 'ctsTimeout')], 
       
  1603                    is_virtual=True)
       
  1604     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetPifs(ns3::Time pifs) [member function]
       
  1605     cls.add_method('SetPifs', 
       
  1606                    'void', 
       
  1607                    [param('ns3::Time', 'pifs')], 
       
  1608                    is_virtual=True)
       
  1609     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetSlot() const [member function]
       
  1610     cls.add_method('GetSlot', 
       
  1611                    'ns3::Time', 
       
  1612                    [], 
       
  1613                    is_const=True, is_virtual=True)
       
  1614     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetSifs() const [member function]
       
  1615     cls.add_method('GetSifs', 
       
  1616                    'ns3::Time', 
       
  1617                    [], 
       
  1618                    is_const=True, is_virtual=True)
       
  1619     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetEifsNoDifs() const [member function]
       
  1620     cls.add_method('GetEifsNoDifs', 
       
  1621                    'ns3::Time', 
       
  1622                    [], 
       
  1623                    is_const=True, is_virtual=True)
       
  1624     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetAckTimeout() const [member function]
       
  1625     cls.add_method('GetAckTimeout', 
       
  1626                    'ns3::Time', 
       
  1627                    [], 
       
  1628                    is_const=True, is_virtual=True)
       
  1629     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetCtsTimeout() const [member function]
       
  1630     cls.add_method('GetCtsTimeout', 
       
  1631                    'ns3::Time', 
       
  1632                    [], 
       
  1633                    is_const=True, is_virtual=True)
       
  1634     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetPifs() const [member function]
       
  1635     cls.add_method('GetPifs', 
       
  1636                    'ns3::Time', 
       
  1637                    [], 
       
  1638                    is_const=True, is_virtual=True)
       
  1639     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  1640     cls.add_method('SetWifiPhy', 
       
  1641                    'void', 
       
  1642                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  1643                    is_virtual=True)
       
  1644     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
       
  1645     cls.add_method('SetWifiRemoteStationManager', 
       
  1646                    'void', 
       
  1647                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
       
  1648                    is_virtual=True)
       
  1649     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
       
  1650     cls.add_method('Enqueue', 
       
  1651                    'void', 
       
  1652                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
       
  1653                    is_virtual=True)
       
  1654     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to) [member function]
       
  1655     cls.add_method('Enqueue', 
       
  1656                    'void', 
       
  1657                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
       
  1658                    is_virtual=True)
       
  1659     ## adhoc-wifi-mac.h: bool ns3::AdhocWifiMac::SupportsSendFrom() const [member function]
       
  1660     cls.add_method('SupportsSendFrom', 
       
  1661                    'bool', 
       
  1662                    [], 
       
  1663                    is_const=True, is_virtual=True)
       
  1664     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
       
  1665     cls.add_method('SetForwardUpCallback', 
       
  1666                    'void', 
       
  1667                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
       
  1668                    is_virtual=True)
       
  1669     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
       
  1670     cls.add_method('SetLinkUpCallback', 
       
  1671                    'void', 
       
  1672                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
       
  1673                    is_virtual=True)
       
  1674     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
       
  1675     cls.add_method('SetLinkDownCallback', 
       
  1676                    'void', 
       
  1677                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  1678                    is_virtual=True)
       
  1679     ## adhoc-wifi-mac.h: ns3::Mac48Address ns3::AdhocWifiMac::GetAddress() const [member function]
       
  1680     cls.add_method('GetAddress', 
       
  1681                    'ns3::Mac48Address', 
       
  1682                    [], 
       
  1683                    is_const=True, is_virtual=True)
       
  1684     ## adhoc-wifi-mac.h: ns3::Ssid ns3::AdhocWifiMac::GetSsid() const [member function]
       
  1685     cls.add_method('GetSsid', 
       
  1686                    'ns3::Ssid', 
       
  1687                    [], 
       
  1688                    is_const=True, is_virtual=True)
       
  1689     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetAddress(ns3::Mac48Address address) [member function]
       
  1690     cls.add_method('SetAddress', 
       
  1691                    'void', 
       
  1692                    [param('ns3::Mac48Address', 'address')], 
       
  1693                    is_virtual=True)
       
  1694     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSsid(ns3::Ssid ssid) [member function]
       
  1695     cls.add_method('SetSsid', 
       
  1696                    'void', 
       
  1697                    [param('ns3::Ssid', 'ssid')], 
       
  1698                    is_virtual=True)
       
  1699     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::DoDispose() [member function]
       
  1700     cls.add_method('DoDispose', 
       
  1701                    'void', 
       
  1702                    [], 
       
  1703                    visibility='private', is_virtual=True)
       
  1704     return
       
  1705 
       
  1706 def register_Ns3AmrrWifiManager_methods(root_module, cls):
       
  1707     ## amrr-wifi-manager.h: ns3::AmrrWifiManager::AmrrWifiManager(ns3::AmrrWifiManager const & arg0) [copy constructor]
       
  1708     cls.add_constructor([param('ns3::AmrrWifiManager const &', 'arg0')])
       
  1709     ## amrr-wifi-manager.h: static ns3::TypeId ns3::AmrrWifiManager::GetTypeId() [member function]
       
  1710     cls.add_method('GetTypeId', 
       
  1711                    'ns3::TypeId', 
       
  1712                    [], 
       
  1713                    is_static=True)
       
  1714     ## amrr-wifi-manager.h: ns3::AmrrWifiManager::AmrrWifiManager() [constructor]
       
  1715     cls.add_constructor([])
       
  1716     ## amrr-wifi-manager.h: ns3::WifiRemoteStation * ns3::AmrrWifiManager::CreateStation() [member function]
       
  1717     cls.add_method('CreateStation', 
       
  1718                    'ns3::WifiRemoteStation *', 
       
  1719                    [], 
       
  1720                    visibility='private', is_virtual=True)
       
  1721     return
       
  1722 
       
  1723 def register_Ns3ArfWifiManager_methods(root_module, cls):
       
  1724     ## arf-wifi-manager.h: ns3::ArfWifiManager::ArfWifiManager(ns3::ArfWifiManager const & arg0) [copy constructor]
       
  1725     cls.add_constructor([param('ns3::ArfWifiManager const &', 'arg0')])
       
  1726     ## arf-wifi-manager.h: static ns3::TypeId ns3::ArfWifiManager::GetTypeId() [member function]
       
  1727     cls.add_method('GetTypeId', 
       
  1728                    'ns3::TypeId', 
       
  1729                    [], 
       
  1730                    is_static=True)
       
  1731     ## arf-wifi-manager.h: ns3::ArfWifiManager::ArfWifiManager() [constructor]
       
  1732     cls.add_constructor([])
       
  1733     ## arf-wifi-manager.h: ns3::WifiRemoteStation * ns3::ArfWifiManager::CreateStation() [member function]
       
  1734     cls.add_method('CreateStation', 
       
  1735                    'ns3::WifiRemoteStation *', 
       
  1736                    [], 
       
  1737                    visibility='private', is_virtual=True)
       
  1738     return
       
  1739 
       
  1740 def register_Ns3CompositePropagationLossModel_methods(root_module, cls):
       
  1741     ## composite-propagation-loss-model.h: ns3::CompositePropagationLossModel::CompositePropagationLossModel(ns3::CompositePropagationLossModel const & arg0) [copy constructor]
       
  1742     cls.add_constructor([param('ns3::CompositePropagationLossModel const &', 'arg0')])
       
  1743     ## composite-propagation-loss-model.h: static ns3::TypeId ns3::CompositePropagationLossModel::GetTypeId() [member function]
       
  1744     cls.add_method('GetTypeId', 
       
  1745                    'ns3::TypeId', 
       
  1746                    [], 
       
  1747                    is_static=True)
       
  1748     ## composite-propagation-loss-model.h: ns3::CompositePropagationLossModel::CompositePropagationLossModel() [constructor]
       
  1749     cls.add_constructor([])
       
  1750     ## composite-propagation-loss-model.h: double ns3::CompositePropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  1751     cls.add_method('GetLoss', 
       
  1752                    'double', 
       
  1753                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  1754                    is_const=True, is_virtual=True)
       
  1755     ## composite-propagation-loss-model.h: void ns3::CompositePropagationLossModel::AddPropagationLossModel(ns3::Ptr<ns3::PropagationLossModel> pl) [member function]
       
  1756     cls.add_method('AddPropagationLossModel', 
       
  1757                    'void', 
       
  1758                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'pl')])
       
  1759     ## composite-propagation-loss-model.h: void ns3::CompositePropagationLossModel::AddDefaults() [member function]
       
  1760     cls.add_method('AddDefaults', 
       
  1761                    'void', 
       
  1762                    [], 
       
  1763                    visibility='protected', is_virtual=True)
       
  1764     return
       
  1765 
       
  1766 def register_Ns3ConstantRateWifiManager_methods(root_module, cls):
       
  1767     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager::ConstantRateWifiManager(ns3::ConstantRateWifiManager const & arg0) [copy constructor]
       
  1768     cls.add_constructor([param('ns3::ConstantRateWifiManager const &', 'arg0')])
       
  1769     ## constant-rate-wifi-manager.h: static ns3::TypeId ns3::ConstantRateWifiManager::GetTypeId() [member function]
       
  1770     cls.add_method('GetTypeId', 
       
  1771                    'ns3::TypeId', 
       
  1772                    [], 
       
  1773                    is_static=True)
       
  1774     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager::ConstantRateWifiManager() [constructor]
       
  1775     cls.add_constructor([])
       
  1776     ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiManager::GetDataMode() const [member function]
       
  1777     cls.add_method('GetDataMode', 
       
  1778                    'ns3::WifiMode', 
       
  1779                    [], 
       
  1780                    is_const=True)
       
  1781     ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiManager::GetCtlMode() const [member function]
       
  1782     cls.add_method('GetCtlMode', 
       
  1783                    'ns3::WifiMode', 
       
  1784                    [], 
       
  1785                    is_const=True)
       
  1786     ## constant-rate-wifi-manager.h: ns3::WifiRemoteStation * ns3::ConstantRateWifiManager::CreateStation() [member function]
       
  1787     cls.add_method('CreateStation', 
       
  1788                    'ns3::WifiRemoteStation *', 
       
  1789                    [], 
       
  1790                    visibility='private', is_virtual=True)
       
  1791     return
       
  1792 
       
  1793 def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls):
       
  1794     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [copy constructor]
       
  1795     cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')])
       
  1796     ## propagation-delay-model.h: static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function]
       
  1797     cls.add_method('GetTypeId', 
       
  1798                    'ns3::TypeId', 
       
  1799                    [], 
       
  1800                    is_static=True)
       
  1801     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor]
       
  1802     cls.add_constructor([])
       
  1803     ## propagation-delay-model.h: ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  2004     cls.add_method('GetDelay', 
  1804     cls.add_method('GetDelay', 
  2005                    'ns3::Time', 
  1805                    'ns3::Time', 
  2006                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  1806                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  2007                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1807                    is_const=True, is_virtual=True)
       
  1808     ## propagation-delay-model.h: void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function]
       
  1809     cls.add_method('SetSpeed', 
       
  1810                    'void', 
       
  1811                    [param('double', 'speed')])
       
  1812     ## propagation-delay-model.h: double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function]
       
  1813     cls.add_method('GetSpeed', 
       
  1814                    'double', 
       
  1815                    [], 
       
  1816                    is_const=True)
       
  1817     return
       
  1818 
       
  1819 def register_Ns3FriisPropagationLossModel_methods(root_module, cls):
       
  1820     ## propagation-loss-model.h: ns3::FriisPropagationLossModel::FriisPropagationLossModel(ns3::FriisPropagationLossModel const & arg0) [copy constructor]
       
  1821     cls.add_constructor([param('ns3::FriisPropagationLossModel const &', 'arg0')])
       
  1822     ## propagation-loss-model.h: static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function]
       
  1823     cls.add_method('GetTypeId', 
       
  1824                    'ns3::TypeId', 
       
  1825                    [], 
       
  1826                    is_static=True)
       
  1827     ## propagation-loss-model.h: ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor]
       
  1828     cls.add_constructor([])
       
  1829     ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double frequency, double speed) [member function]
       
  1830     cls.add_method('SetLambda', 
       
  1831                    'void', 
       
  1832                    [param('double', 'frequency'), param('double', 'speed')])
       
  1833     ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double lambda) [member function]
       
  1834     cls.add_method('SetLambda', 
       
  1835                    'void', 
       
  1836                    [param('double', 'lambda')])
       
  1837     ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
       
  1838     cls.add_method('SetSystemLoss', 
       
  1839                    'void', 
       
  1840                    [param('double', 'systemLoss')])
       
  1841     ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetMinDistance(double minDistance) [member function]
       
  1842     cls.add_method('SetMinDistance', 
       
  1843                    'void', 
       
  1844                    [param('double', 'minDistance')])
       
  1845     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetMinDistance() const [member function]
       
  1846     cls.add_method('GetMinDistance', 
       
  1847                    'double', 
       
  1848                    [], 
       
  1849                    is_const=True)
       
  1850     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetLambda() const [member function]
       
  1851     cls.add_method('GetLambda', 
       
  1852                    'double', 
       
  1853                    [], 
       
  1854                    is_const=True)
       
  1855     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function]
       
  1856     cls.add_method('GetSystemLoss', 
       
  1857                    'double', 
       
  1858                    [], 
       
  1859                    is_const=True)
       
  1860     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  1861     cls.add_method('GetLoss', 
       
  1862                    'double', 
       
  1863                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  1864                    is_const=True, is_virtual=True)
       
  1865     return
       
  1866 
       
  1867 def register_Ns3IdealWifiManager_methods(root_module, cls):
       
  1868     ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager(ns3::IdealWifiManager const & arg0) [copy constructor]
       
  1869     cls.add_constructor([param('ns3::IdealWifiManager const &', 'arg0')])
       
  1870     ## ideal-wifi-manager.h: static ns3::TypeId ns3::IdealWifiManager::GetTypeId() [member function]
       
  1871     cls.add_method('GetTypeId', 
       
  1872                    'ns3::TypeId', 
       
  1873                    [], 
       
  1874                    is_static=True)
       
  1875     ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager() [constructor]
       
  1876     cls.add_constructor([])
       
  1877     ## ideal-wifi-manager.h: void ns3::IdealWifiManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  1878     cls.add_method('SetupPhy', 
       
  1879                    'void', 
       
  1880                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  1881                    is_virtual=True)
       
  1882     ## ideal-wifi-manager.h: double ns3::IdealWifiManager::GetSnrThreshold(ns3::WifiMode mode) const [member function]
       
  1883     cls.add_method('GetSnrThreshold', 
       
  1884                    'double', 
       
  1885                    [param('ns3::WifiMode', 'mode')], 
       
  1886                    is_const=True)
       
  1887     ## ideal-wifi-manager.h: void ns3::IdealWifiManager::AddModeSnrThreshold(ns3::WifiMode mode, double ber) [member function]
       
  1888     cls.add_method('AddModeSnrThreshold', 
       
  1889                    'void', 
       
  1890                    [param('ns3::WifiMode', 'mode'), param('double', 'ber')])
       
  1891     ## ideal-wifi-manager.h: ns3::WifiRemoteStation * ns3::IdealWifiManager::CreateStation() [member function]
       
  1892     cls.add_method('CreateStation', 
       
  1893                    'ns3::WifiRemoteStation *', 
       
  1894                    [], 
       
  1895                    visibility='private', is_virtual=True)
  2008     return
  1896     return
  2009 
  1897 
  2010 def register_Ns3JakesPropagationLossModel_methods(root_module, cls):
  1898 def register_Ns3JakesPropagationLossModel_methods(root_module, cls):
  2011     ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel::JakesPropagationLossModel(ns3::JakesPropagationLossModel const & arg0) [copy constructor]
  1899     ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel::JakesPropagationLossModel(ns3::JakesPropagationLossModel const & arg0) [copy constructor]
  2012     cls.add_constructor([param('ns3::JakesPropagationLossModel const &', 'arg0')])
  1900     cls.add_constructor([param('ns3::JakesPropagationLossModel const &', 'arg0')])
  2030     cls.add_method('SetNOscillators', 
  1918     cls.add_method('SetNOscillators', 
  2031                    'void', 
  1919                    'void', 
  2032                    [param('uint8_t', 'nOscillators')])
  1920                    [param('uint8_t', 'nOscillators')])
  2033     return
  1921     return
  2034 
  1922 
       
  1923 def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls):
       
  1924     ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel(ns3::LogDistancePropagationLossModel const & arg0) [copy constructor]
       
  1925     cls.add_constructor([param('ns3::LogDistancePropagationLossModel const &', 'arg0')])
       
  1926     ## propagation-loss-model.h: static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function]
       
  1927     cls.add_method('GetTypeId', 
       
  1928                    'ns3::TypeId', 
       
  1929                    [], 
       
  1930                    is_static=True)
       
  1931     ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor]
       
  1932     cls.add_constructor([])
       
  1933     ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function]
       
  1934     cls.add_method('SetPathLossExponent', 
       
  1935                    'void', 
       
  1936                    [param('double', 'n')])
       
  1937     ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function]
       
  1938     cls.add_method('GetPathLossExponent', 
       
  1939                    'double', 
       
  1940                    [], 
       
  1941                    is_const=True)
       
  1942     ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetReferenceModel(ns3::Ptr<ns3::PropagationLossModel> model) [member function]
       
  1943     cls.add_method('SetReferenceModel', 
       
  1944                    'void', 
       
  1945                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'model')])
       
  1946     ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetReferenceDistance(double referenceDistance) [member function]
       
  1947     cls.add_method('SetReferenceDistance', 
       
  1948                    'void', 
       
  1949                    [param('double', 'referenceDistance')])
       
  1950     ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  1951     cls.add_method('GetLoss', 
       
  1952                    'double', 
       
  1953                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  1954                    is_const=True, is_virtual=True)
       
  1955     return
       
  1956 
       
  1957 def register_Ns3NqapWifiMac_methods(root_module, cls):
       
  1958     ## nqap-wifi-mac.h: static ns3::TypeId ns3::NqapWifiMac::GetTypeId() [member function]
       
  1959     cls.add_method('GetTypeId', 
       
  1960                    'ns3::TypeId', 
       
  1961                    [], 
       
  1962                    is_static=True)
       
  1963     ## nqap-wifi-mac.h: ns3::NqapWifiMac::NqapWifiMac() [constructor]
       
  1964     cls.add_constructor([])
       
  1965     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetSlot(ns3::Time slotTime) [member function]
       
  1966     cls.add_method('SetSlot', 
       
  1967                    'void', 
       
  1968                    [param('ns3::Time', 'slotTime')], 
       
  1969                    is_virtual=True)
       
  1970     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetSifs(ns3::Time sifs) [member function]
       
  1971     cls.add_method('SetSifs', 
       
  1972                    'void', 
       
  1973                    [param('ns3::Time', 'sifs')], 
       
  1974                    is_virtual=True)
       
  1975     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
       
  1976     cls.add_method('SetEifsNoDifs', 
       
  1977                    'void', 
       
  1978                    [param('ns3::Time', 'eifsNoDifs')], 
       
  1979                    is_virtual=True)
       
  1980     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
       
  1981     cls.add_method('SetAckTimeout', 
       
  1982                    'void', 
       
  1983                    [param('ns3::Time', 'ackTimeout')], 
       
  1984                    is_virtual=True)
       
  1985     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
       
  1986     cls.add_method('SetCtsTimeout', 
       
  1987                    'void', 
       
  1988                    [param('ns3::Time', 'ctsTimeout')], 
       
  1989                    is_virtual=True)
       
  1990     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetPifs(ns3::Time pifs) [member function]
       
  1991     cls.add_method('SetPifs', 
       
  1992                    'void', 
       
  1993                    [param('ns3::Time', 'pifs')], 
       
  1994                    is_virtual=True)
       
  1995     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetSlot() const [member function]
       
  1996     cls.add_method('GetSlot', 
       
  1997                    'ns3::Time', 
       
  1998                    [], 
       
  1999                    is_const=True, is_virtual=True)
       
  2000     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetSifs() const [member function]
       
  2001     cls.add_method('GetSifs', 
       
  2002                    'ns3::Time', 
       
  2003                    [], 
       
  2004                    is_const=True, is_virtual=True)
       
  2005     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetEifsNoDifs() const [member function]
       
  2006     cls.add_method('GetEifsNoDifs', 
       
  2007                    'ns3::Time', 
       
  2008                    [], 
       
  2009                    is_const=True, is_virtual=True)
       
  2010     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetAckTimeout() const [member function]
       
  2011     cls.add_method('GetAckTimeout', 
       
  2012                    'ns3::Time', 
       
  2013                    [], 
       
  2014                    is_const=True, is_virtual=True)
       
  2015     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetCtsTimeout() const [member function]
       
  2016     cls.add_method('GetCtsTimeout', 
       
  2017                    'ns3::Time', 
       
  2018                    [], 
       
  2019                    is_const=True, is_virtual=True)
       
  2020     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetPifs() const [member function]
       
  2021     cls.add_method('GetPifs', 
       
  2022                    'ns3::Time', 
       
  2023                    [], 
       
  2024                    is_const=True, is_virtual=True)
       
  2025     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  2026     cls.add_method('SetWifiPhy', 
       
  2027                    'void', 
       
  2028                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  2029                    is_virtual=True)
       
  2030     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
       
  2031     cls.add_method('SetWifiRemoteStationManager', 
       
  2032                    'void', 
       
  2033                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
       
  2034                    is_virtual=True)
       
  2035     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
       
  2036     cls.add_method('Enqueue', 
       
  2037                    'void', 
       
  2038                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
       
  2039                    is_virtual=True)
       
  2040     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to) [member function]
       
  2041     cls.add_method('Enqueue', 
       
  2042                    'void', 
       
  2043                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
       
  2044                    is_virtual=True)
       
  2045     ## nqap-wifi-mac.h: bool ns3::NqapWifiMac::SupportsSendFrom() const [member function]
       
  2046     cls.add_method('SupportsSendFrom', 
       
  2047                    'bool', 
       
  2048                    [], 
       
  2049                    is_const=True, is_virtual=True)
       
  2050     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
       
  2051     cls.add_method('SetForwardUpCallback', 
       
  2052                    'void', 
       
  2053                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
       
  2054                    is_virtual=True)
       
  2055     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
       
  2056     cls.add_method('SetLinkUpCallback', 
       
  2057                    'void', 
       
  2058                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
       
  2059                    is_virtual=True)
       
  2060     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
       
  2061     cls.add_method('SetLinkDownCallback', 
       
  2062                    'void', 
       
  2063                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  2064                    is_virtual=True)
       
  2065     ## nqap-wifi-mac.h: ns3::Mac48Address ns3::NqapWifiMac::GetAddress() const [member function]
       
  2066     cls.add_method('GetAddress', 
       
  2067                    'ns3::Mac48Address', 
       
  2068                    [], 
       
  2069                    is_const=True, is_virtual=True)
       
  2070     ## nqap-wifi-mac.h: ns3::Ssid ns3::NqapWifiMac::GetSsid() const [member function]
       
  2071     cls.add_method('GetSsid', 
       
  2072                    'ns3::Ssid', 
       
  2073                    [], 
       
  2074                    is_const=True, is_virtual=True)
       
  2075     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetAddress(ns3::Mac48Address address) [member function]
       
  2076     cls.add_method('SetAddress', 
       
  2077                    'void', 
       
  2078                    [param('ns3::Mac48Address', 'address')], 
       
  2079                    is_virtual=True)
       
  2080     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetSsid(ns3::Ssid ssid) [member function]
       
  2081     cls.add_method('SetSsid', 
       
  2082                    'void', 
       
  2083                    [param('ns3::Ssid', 'ssid')], 
       
  2084                    is_virtual=True)
       
  2085     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetBeaconInterval(ns3::Time interval) [member function]
       
  2086     cls.add_method('SetBeaconInterval', 
       
  2087                    'void', 
       
  2088                    [param('ns3::Time', 'interval')])
       
  2089     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetBeaconInterval() const [member function]
       
  2090     cls.add_method('GetBeaconInterval', 
       
  2091                    'ns3::Time', 
       
  2092                    [], 
       
  2093                    is_const=True)
       
  2094     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::StartBeaconing() [member function]
       
  2095     cls.add_method('StartBeaconing', 
       
  2096                    'void', 
       
  2097                    [])
       
  2098     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::DoDispose() [member function]
       
  2099     cls.add_method('DoDispose', 
       
  2100                    'void', 
       
  2101                    [], 
       
  2102                    visibility='private', is_virtual=True)
       
  2103     return
       
  2104 
       
  2105 def register_Ns3NqstaWifiMac_methods(root_module, cls):
       
  2106     ## nqsta-wifi-mac.h: static ns3::TypeId ns3::NqstaWifiMac::GetTypeId() [member function]
       
  2107     cls.add_method('GetTypeId', 
       
  2108                    'ns3::TypeId', 
       
  2109                    [], 
       
  2110                    is_static=True)
       
  2111     ## nqsta-wifi-mac.h: ns3::NqstaWifiMac::NqstaWifiMac() [constructor]
       
  2112     cls.add_constructor([])
       
  2113     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSlot(ns3::Time slotTime) [member function]
       
  2114     cls.add_method('SetSlot', 
       
  2115                    'void', 
       
  2116                    [param('ns3::Time', 'slotTime')], 
       
  2117                    is_virtual=True)
       
  2118     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSifs(ns3::Time sifs) [member function]
       
  2119     cls.add_method('SetSifs', 
       
  2120                    'void', 
       
  2121                    [param('ns3::Time', 'sifs')], 
       
  2122                    is_virtual=True)
       
  2123     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
       
  2124     cls.add_method('SetEifsNoDifs', 
       
  2125                    'void', 
       
  2126                    [param('ns3::Time', 'eifsNoDifs')], 
       
  2127                    is_virtual=True)
       
  2128     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
       
  2129     cls.add_method('SetAckTimeout', 
       
  2130                    'void', 
       
  2131                    [param('ns3::Time', 'ackTimeout')], 
       
  2132                    is_virtual=True)
       
  2133     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
       
  2134     cls.add_method('SetCtsTimeout', 
       
  2135                    'void', 
       
  2136                    [param('ns3::Time', 'ctsTimeout')], 
       
  2137                    is_virtual=True)
       
  2138     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetPifs(ns3::Time pifs) [member function]
       
  2139     cls.add_method('SetPifs', 
       
  2140                    'void', 
       
  2141                    [param('ns3::Time', 'pifs')], 
       
  2142                    is_virtual=True)
       
  2143     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetSlot() const [member function]
       
  2144     cls.add_method('GetSlot', 
       
  2145                    'ns3::Time', 
       
  2146                    [], 
       
  2147                    is_const=True, is_virtual=True)
       
  2148     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetSifs() const [member function]
       
  2149     cls.add_method('GetSifs', 
       
  2150                    'ns3::Time', 
       
  2151                    [], 
       
  2152                    is_const=True, is_virtual=True)
       
  2153     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetEifsNoDifs() const [member function]
       
  2154     cls.add_method('GetEifsNoDifs', 
       
  2155                    'ns3::Time', 
       
  2156                    [], 
       
  2157                    is_const=True, is_virtual=True)
       
  2158     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetAckTimeout() const [member function]
       
  2159     cls.add_method('GetAckTimeout', 
       
  2160                    'ns3::Time', 
       
  2161                    [], 
       
  2162                    is_const=True, is_virtual=True)
       
  2163     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetCtsTimeout() const [member function]
       
  2164     cls.add_method('GetCtsTimeout', 
       
  2165                    'ns3::Time', 
       
  2166                    [], 
       
  2167                    is_const=True, is_virtual=True)
       
  2168     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetPifs() const [member function]
       
  2169     cls.add_method('GetPifs', 
       
  2170                    'ns3::Time', 
       
  2171                    [], 
       
  2172                    is_const=True, is_virtual=True)
       
  2173     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  2174     cls.add_method('SetWifiPhy', 
       
  2175                    'void', 
       
  2176                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  2177                    is_virtual=True)
       
  2178     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
       
  2179     cls.add_method('SetWifiRemoteStationManager', 
       
  2180                    'void', 
       
  2181                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
       
  2182                    is_virtual=True)
       
  2183     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
       
  2184     cls.add_method('Enqueue', 
       
  2185                    'void', 
       
  2186                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
       
  2187                    is_virtual=True)
       
  2188     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to) [member function]
       
  2189     cls.add_method('Enqueue', 
       
  2190                    'void', 
       
  2191                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
       
  2192                    is_virtual=True)
       
  2193     ## nqsta-wifi-mac.h: bool ns3::NqstaWifiMac::SupportsSendFrom() const [member function]
       
  2194     cls.add_method('SupportsSendFrom', 
       
  2195                    'bool', 
       
  2196                    [], 
       
  2197                    is_const=True, is_virtual=True)
       
  2198     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
       
  2199     cls.add_method('SetForwardUpCallback', 
       
  2200                    'void', 
       
  2201                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
       
  2202                    is_virtual=True)
       
  2203     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
       
  2204     cls.add_method('SetLinkUpCallback', 
       
  2205                    'void', 
       
  2206                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
       
  2207                    is_virtual=True)
       
  2208     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
       
  2209     cls.add_method('SetLinkDownCallback', 
       
  2210                    'void', 
       
  2211                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  2212                    is_virtual=True)
       
  2213     ## nqsta-wifi-mac.h: ns3::Mac48Address ns3::NqstaWifiMac::GetAddress() const [member function]
       
  2214     cls.add_method('GetAddress', 
       
  2215                    'ns3::Mac48Address', 
       
  2216                    [], 
       
  2217                    is_const=True, is_virtual=True)
       
  2218     ## nqsta-wifi-mac.h: ns3::Ssid ns3::NqstaWifiMac::GetSsid() const [member function]
       
  2219     cls.add_method('GetSsid', 
       
  2220                    'ns3::Ssid', 
       
  2221                    [], 
       
  2222                    is_const=True, is_virtual=True)
       
  2223     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAddress(ns3::Mac48Address address) [member function]
       
  2224     cls.add_method('SetAddress', 
       
  2225                    'void', 
       
  2226                    [param('ns3::Mac48Address', 'address')], 
       
  2227                    is_virtual=True)
       
  2228     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSsid(ns3::Ssid ssid) [member function]
       
  2229     cls.add_method('SetSsid', 
       
  2230                    'void', 
       
  2231                    [param('ns3::Ssid', 'ssid')], 
       
  2232                    is_virtual=True)
       
  2233     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetMaxMissedBeacons(uint32_t missed) [member function]
       
  2234     cls.add_method('SetMaxMissedBeacons', 
       
  2235                    'void', 
       
  2236                    [param('uint32_t', 'missed')])
       
  2237     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetProbeRequestTimeout(ns3::Time timeout) [member function]
       
  2238     cls.add_method('SetProbeRequestTimeout', 
       
  2239                    'void', 
       
  2240                    [param('ns3::Time', 'timeout')])
       
  2241     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAssocRequestTimeout(ns3::Time timeout) [member function]
       
  2242     cls.add_method('SetAssocRequestTimeout', 
       
  2243                    'void', 
       
  2244                    [param('ns3::Time', 'timeout')])
       
  2245     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::StartActiveAssociation() [member function]
       
  2246     cls.add_method('StartActiveAssociation', 
       
  2247                    'void', 
       
  2248                    [])
       
  2249     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::DoDispose() [member function]
       
  2250     cls.add_method('DoDispose', 
       
  2251                    'void', 
       
  2252                    [], 
       
  2253                    visibility='private', is_virtual=True)
       
  2254     return
       
  2255 
       
  2256 def register_Ns3OnoeWifiManager_methods(root_module, cls):
       
  2257     ## onoe-wifi-manager.h: ns3::OnoeWifiManager::OnoeWifiManager(ns3::OnoeWifiManager const & arg0) [copy constructor]
       
  2258     cls.add_constructor([param('ns3::OnoeWifiManager const &', 'arg0')])
       
  2259     ## onoe-wifi-manager.h: static ns3::TypeId ns3::OnoeWifiManager::GetTypeId() [member function]
       
  2260     cls.add_method('GetTypeId', 
       
  2261                    'ns3::TypeId', 
       
  2262                    [], 
       
  2263                    is_static=True)
       
  2264     ## onoe-wifi-manager.h: ns3::OnoeWifiManager::OnoeWifiManager() [constructor]
       
  2265     cls.add_constructor([])
       
  2266     ## onoe-wifi-manager.h: ns3::WifiRemoteStation * ns3::OnoeWifiManager::CreateStation() [member function]
       
  2267     cls.add_method('CreateStation', 
       
  2268                    'ns3::WifiRemoteStation *', 
       
  2269                    [], 
       
  2270                    visibility='private', is_virtual=True)
       
  2271     return
       
  2272 
       
  2273 def register_Ns3RraaWifiManager_methods(root_module, cls):
       
  2274     ## rraa-wifi-manager.h: ns3::RraaWifiManager::RraaWifiManager(ns3::RraaWifiManager const & arg0) [copy constructor]
       
  2275     cls.add_constructor([param('ns3::RraaWifiManager const &', 'arg0')])
       
  2276     ## rraa-wifi-manager.h: static ns3::TypeId ns3::RraaWifiManager::GetTypeId() [member function]
       
  2277     cls.add_method('GetTypeId', 
       
  2278                    'ns3::TypeId', 
       
  2279                    [], 
       
  2280                    is_static=True)
       
  2281     ## rraa-wifi-manager.h: ns3::RraaWifiManager::RraaWifiManager() [constructor]
       
  2282     cls.add_constructor([])
       
  2283     ## rraa-wifi-manager.h: bool ns3::RraaWifiManager::OnlyBasic() [member function]
       
  2284     cls.add_method('OnlyBasic', 
       
  2285                    'bool', 
       
  2286                    [])
       
  2287     ## rraa-wifi-manager.h: ns3::Time ns3::RraaWifiManager::GetTimeout() const [member function]
       
  2288     cls.add_method('GetTimeout', 
       
  2289                    'ns3::Time', 
       
  2290                    [], 
       
  2291                    is_const=True)
       
  2292     ## rraa-wifi-manager.h: ns3::ThresholdsItem ns3::RraaWifiManager::GetThresholds(ns3::WifiMode mode) const [member function]
       
  2293     cls.add_method('GetThresholds', 
       
  2294                    'ns3::ThresholdsItem', 
       
  2295                    [param('ns3::WifiMode', 'mode')], 
       
  2296                    is_const=True)
       
  2297     ## rraa-wifi-manager.h: ns3::WifiRemoteStation * ns3::RraaWifiManager::CreateStation() [member function]
       
  2298     cls.add_method('CreateStation', 
       
  2299                    'ns3::WifiRemoteStation *', 
       
  2300                    [], 
       
  2301                    visibility='private', is_virtual=True)
       
  2302     return
       
  2303 
       
  2304 def register_Ns3WifiChannel_methods(root_module, cls):
       
  2305     ## wifi-channel.h: ns3::WifiChannel::WifiChannel(ns3::WifiChannel const & arg0) [copy constructor]
       
  2306     cls.add_constructor([param('ns3::WifiChannel const &', 'arg0')])
       
  2307     ## wifi-channel.h: static ns3::TypeId ns3::WifiChannel::GetTypeId() [member function]
       
  2308     cls.add_method('GetTypeId', 
       
  2309                    'ns3::TypeId', 
       
  2310                    [], 
       
  2311                    is_static=True)
       
  2312     ## wifi-channel.h: ns3::WifiChannel::WifiChannel() [constructor]
       
  2313     cls.add_constructor([])
       
  2314     ## wifi-channel.h: uint32_t ns3::WifiChannel::GetNDevices() const [member function]
       
  2315     cls.add_method('GetNDevices', 
       
  2316                    'uint32_t', 
       
  2317                    [], 
       
  2318                    is_const=True, is_virtual=True)
       
  2319     ## wifi-channel.h: ns3::Ptr<ns3::NetDevice> ns3::WifiChannel::GetDevice(uint32_t i) const [member function]
       
  2320     cls.add_method('GetDevice', 
       
  2321                    'ns3::Ptr< ns3::NetDevice >', 
       
  2322                    [param('uint32_t', 'i')], 
       
  2323                    is_const=True, is_virtual=True)
       
  2324     ## wifi-channel.h: void ns3::WifiChannel::SetPropagationLossModel(ns3::Ptr<ns3::PropagationLossModel> loss) [member function]
       
  2325     cls.add_method('SetPropagationLossModel', 
       
  2326                    'void', 
       
  2327                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'loss')])
       
  2328     ## wifi-channel.h: void ns3::WifiChannel::SetPropagationDelayModel(ns3::Ptr<ns3::PropagationDelayModel> delay) [member function]
       
  2329     cls.add_method('SetPropagationDelayModel', 
       
  2330                    'void', 
       
  2331                    [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')])
       
  2332     ## wifi-channel.h: void ns3::WifiChannel::Add(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  2333     cls.add_method('Add', 
       
  2334                    'void', 
       
  2335                    [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
       
  2336     ## wifi-channel.h: void ns3::WifiChannel::Send(ns3::Ptr<ns3::WifiPhy> sender, ns3::Ptr<const ns3::Packet> packet, double txPowerDbm, ns3::WifiMode wifiMode, ns3::WifiPreamble preamble) const [member function]
       
  2337     cls.add_method('Send', 
       
  2338                    'void', 
       
  2339                    [param('ns3::Ptr< ns3::WifiPhy >', 'sender'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'txPowerDbm'), param('ns3::WifiMode', 'wifiMode'), param('ns3::WifiPreamble', 'preamble')], 
       
  2340                    is_const=True)
       
  2341     return
       
  2342 
  2035 def register_Ns3WifiNetDevice_methods(root_module, cls):
  2343 def register_Ns3WifiNetDevice_methods(root_module, cls):
  2036     ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice(ns3::WifiNetDevice const & arg0) [copy constructor]
  2344     ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice(ns3::WifiNetDevice const & arg0) [copy constructor]
  2037     cls.add_constructor([param('ns3::WifiNetDevice const &', 'arg0')])
  2345     cls.add_constructor([param('ns3::WifiNetDevice const &', 'arg0')])
  2038     ## wifi-net-device.h: static ns3::TypeId ns3::WifiNetDevice::GetTypeId() [member function]
  2346     ## wifi-net-device.h: static ns3::TypeId ns3::WifiNetDevice::GetTypeId() [member function]
  2039     cls.add_method('GetTypeId', 
  2347     cls.add_method('GetTypeId', 
  2174                    [], 
  2482                    [], 
  2175                    is_const=True, is_virtual=True)
  2483                    is_const=True, is_virtual=True)
  2176     ## wifi-net-device.h: void ns3::WifiNetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::empty, ns3::empty> cb) [member function]
  2484     ## wifi-net-device.h: void ns3::WifiNetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::empty, ns3::empty> cb) [member function]
  2177     cls.add_method('SetReceiveCallback', 
  2485     cls.add_method('SetReceiveCallback', 
  2178                    'void', 
  2486                    'void', 
  2179                    [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const&, ns3::empty, ns3::empty >', 'cb')], 
  2487                    [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty >', 'cb')], 
  2180                    is_virtual=True)
  2488                    is_virtual=True)
  2181     ## wifi-net-device.h: bool ns3::WifiNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
  2489     ## wifi-net-device.h: bool ns3::WifiNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
  2182     cls.add_method('SendFrom', 
  2490     cls.add_method('SendFrom', 
  2183                    'bool', 
  2491                    'bool', 
  2184                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
  2492                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
  2185                    is_virtual=True)
  2493                    is_virtual=True)
  2186     ## wifi-net-device.h: void ns3::WifiNetDevice::SetPromiscReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType> cb) [member function]
  2494     ## wifi-net-device.h: void ns3::WifiNetDevice::SetPromiscReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType> cb) [member function]
  2187     cls.add_method('SetPromiscReceiveCallback', 
  2495     cls.add_method('SetPromiscReceiveCallback', 
  2188                    'void', 
  2496                    'void', 
  2189                    [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType >', 'cb')], 
  2497                    [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType >', 'cb')], 
  2190                    is_virtual=True)
  2498                    is_virtual=True)
  2191     ## wifi-net-device.h: bool ns3::WifiNetDevice::SupportsSendFrom() const [member function]
  2499     ## wifi-net-device.h: bool ns3::WifiNetDevice::SupportsSendFrom() const [member function]
  2192     cls.add_method('SupportsSendFrom', 
  2500     cls.add_method('SupportsSendFrom', 
  2193                    'bool', 
  2501                    'bool', 
  2194                    [], 
  2502                    [], 
  2195                    is_const=True, is_virtual=True)
  2503                    is_const=True, is_virtual=True)
  2196     ## wifi-net-device.h: void ns3::WifiNetDevice::DoDispose() [member function]
  2504     ## wifi-net-device.h: void ns3::WifiNetDevice::DoDispose() [member function]
  2197     cls.add_method('DoDispose', 
  2505     cls.add_method('DoDispose', 
  2198                    'void', 
  2506                    'void', 
  2199                    [], 
       
  2200                    visibility='private', is_virtual=True)
       
  2201     return
       
  2202 
       
  2203 def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls):
       
  2204     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [copy constructor]
       
  2205     cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')])
       
  2206     ## propagation-delay-model.h: static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function]
       
  2207     cls.add_method('GetTypeId', 
       
  2208                    'ns3::TypeId', 
       
  2209                    [], 
       
  2210                    is_static=True)
       
  2211     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor]
       
  2212     cls.add_constructor([])
       
  2213     ## propagation-delay-model.h: ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  2214     cls.add_method('GetDelay', 
       
  2215                    'ns3::Time', 
       
  2216                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  2217                    is_const=True, is_virtual=True)
       
  2218     ## propagation-delay-model.h: void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function]
       
  2219     cls.add_method('SetSpeed', 
       
  2220                    'void', 
       
  2221                    [param('double', 'speed')])
       
  2222     ## propagation-delay-model.h: double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function]
       
  2223     cls.add_method('GetSpeed', 
       
  2224                    'double', 
       
  2225                    [], 
       
  2226                    is_const=True)
       
  2227     return
       
  2228 
       
  2229 def register_Ns3NqstaWifiMac_methods(root_module, cls):
       
  2230     ## nqsta-wifi-mac.h: static ns3::TypeId ns3::NqstaWifiMac::GetTypeId() [member function]
       
  2231     cls.add_method('GetTypeId', 
       
  2232                    'ns3::TypeId', 
       
  2233                    [], 
       
  2234                    is_static=True)
       
  2235     ## nqsta-wifi-mac.h: ns3::NqstaWifiMac::NqstaWifiMac() [constructor]
       
  2236     cls.add_constructor([])
       
  2237     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSlot(ns3::Time slotTime) [member function]
       
  2238     cls.add_method('SetSlot', 
       
  2239                    'void', 
       
  2240                    [param('ns3::Time', 'slotTime')], 
       
  2241                    is_virtual=True)
       
  2242     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSifs(ns3::Time sifs) [member function]
       
  2243     cls.add_method('SetSifs', 
       
  2244                    'void', 
       
  2245                    [param('ns3::Time', 'sifs')], 
       
  2246                    is_virtual=True)
       
  2247     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
       
  2248     cls.add_method('SetEifsNoDifs', 
       
  2249                    'void', 
       
  2250                    [param('ns3::Time', 'eifsNoDifs')], 
       
  2251                    is_virtual=True)
       
  2252     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
       
  2253     cls.add_method('SetAckTimeout', 
       
  2254                    'void', 
       
  2255                    [param('ns3::Time', 'ackTimeout')], 
       
  2256                    is_virtual=True)
       
  2257     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
       
  2258     cls.add_method('SetCtsTimeout', 
       
  2259                    'void', 
       
  2260                    [param('ns3::Time', 'ctsTimeout')], 
       
  2261                    is_virtual=True)
       
  2262     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetPifs(ns3::Time pifs) [member function]
       
  2263     cls.add_method('SetPifs', 
       
  2264                    'void', 
       
  2265                    [param('ns3::Time', 'pifs')], 
       
  2266                    is_virtual=True)
       
  2267     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetSlot() const [member function]
       
  2268     cls.add_method('GetSlot', 
       
  2269                    'ns3::Time', 
       
  2270                    [], 
       
  2271                    is_const=True, is_virtual=True)
       
  2272     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetSifs() const [member function]
       
  2273     cls.add_method('GetSifs', 
       
  2274                    'ns3::Time', 
       
  2275                    [], 
       
  2276                    is_const=True, is_virtual=True)
       
  2277     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetEifsNoDifs() const [member function]
       
  2278     cls.add_method('GetEifsNoDifs', 
       
  2279                    'ns3::Time', 
       
  2280                    [], 
       
  2281                    is_const=True, is_virtual=True)
       
  2282     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetAckTimeout() const [member function]
       
  2283     cls.add_method('GetAckTimeout', 
       
  2284                    'ns3::Time', 
       
  2285                    [], 
       
  2286                    is_const=True, is_virtual=True)
       
  2287     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetCtsTimeout() const [member function]
       
  2288     cls.add_method('GetCtsTimeout', 
       
  2289                    'ns3::Time', 
       
  2290                    [], 
       
  2291                    is_const=True, is_virtual=True)
       
  2292     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetPifs() const [member function]
       
  2293     cls.add_method('GetPifs', 
       
  2294                    'ns3::Time', 
       
  2295                    [], 
       
  2296                    is_const=True, is_virtual=True)
       
  2297     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  2298     cls.add_method('SetWifiPhy', 
       
  2299                    'void', 
       
  2300                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  2301                    is_virtual=True)
       
  2302     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
       
  2303     cls.add_method('SetWifiRemoteStationManager', 
       
  2304                    'void', 
       
  2305                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
       
  2306                    is_virtual=True)
       
  2307     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
       
  2308     cls.add_method('Enqueue', 
       
  2309                    'void', 
       
  2310                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
       
  2311                    is_virtual=True)
       
  2312     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to) [member function]
       
  2313     cls.add_method('Enqueue', 
       
  2314                    'void', 
       
  2315                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to')], 
       
  2316                    is_virtual=True)
       
  2317     ## nqsta-wifi-mac.h: bool ns3::NqstaWifiMac::SupportsSendFrom() const [member function]
       
  2318     cls.add_method('SupportsSendFrom', 
       
  2319                    'bool', 
       
  2320                    [], 
       
  2321                    is_const=True, is_virtual=True)
       
  2322     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
       
  2323     cls.add_method('SetForwardUpCallback', 
       
  2324                    'void', 
       
  2325                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
       
  2326                    is_virtual=True)
       
  2327     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
       
  2328     cls.add_method('SetLinkUpCallback', 
       
  2329                    'void', 
       
  2330                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
       
  2331                    is_virtual=True)
       
  2332     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
       
  2333     cls.add_method('SetLinkDownCallback', 
       
  2334                    'void', 
       
  2335                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  2336                    is_virtual=True)
       
  2337     ## nqsta-wifi-mac.h: ns3::Mac48Address ns3::NqstaWifiMac::GetAddress() const [member function]
       
  2338     cls.add_method('GetAddress', 
       
  2339                    'ns3::Mac48Address', 
       
  2340                    [], 
       
  2341                    is_const=True, is_virtual=True)
       
  2342     ## nqsta-wifi-mac.h: ns3::Ssid ns3::NqstaWifiMac::GetSsid() const [member function]
       
  2343     cls.add_method('GetSsid', 
       
  2344                    'ns3::Ssid', 
       
  2345                    [], 
       
  2346                    is_const=True, is_virtual=True)
       
  2347     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAddress(ns3::Mac48Address address) [member function]
       
  2348     cls.add_method('SetAddress', 
       
  2349                    'void', 
       
  2350                    [param('ns3::Mac48Address', 'address')], 
       
  2351                    is_virtual=True)
       
  2352     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSsid(ns3::Ssid ssid) [member function]
       
  2353     cls.add_method('SetSsid', 
       
  2354                    'void', 
       
  2355                    [param('ns3::Ssid', 'ssid')], 
       
  2356                    is_virtual=True)
       
  2357     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetMaxMissedBeacons(uint32_t missed) [member function]
       
  2358     cls.add_method('SetMaxMissedBeacons', 
       
  2359                    'void', 
       
  2360                    [param('uint32_t', 'missed')])
       
  2361     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetProbeRequestTimeout(ns3::Time timeout) [member function]
       
  2362     cls.add_method('SetProbeRequestTimeout', 
       
  2363                    'void', 
       
  2364                    [param('ns3::Time', 'timeout')])
       
  2365     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAssocRequestTimeout(ns3::Time timeout) [member function]
       
  2366     cls.add_method('SetAssocRequestTimeout', 
       
  2367                    'void', 
       
  2368                    [param('ns3::Time', 'timeout')])
       
  2369     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::StartActiveAssociation() [member function]
       
  2370     cls.add_method('StartActiveAssociation', 
       
  2371                    'void', 
       
  2372                    [])
       
  2373     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::DoDispose() [member function]
       
  2374     cls.add_method('DoDispose', 
       
  2375                    'void', 
       
  2376                    [], 
       
  2377                    visibility='private', is_virtual=True)
       
  2378     return
       
  2379 
       
  2380 def register_Ns3RandomPropagationLossModel_methods(root_module, cls):
       
  2381     ## propagation-loss-model.h: ns3::RandomPropagationLossModel::RandomPropagationLossModel(ns3::RandomPropagationLossModel const & arg0) [copy constructor]
       
  2382     cls.add_constructor([param('ns3::RandomPropagationLossModel const &', 'arg0')])
       
  2383     ## propagation-loss-model.h: static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function]
       
  2384     cls.add_method('GetTypeId', 
       
  2385                    'ns3::TypeId', 
       
  2386                    [], 
       
  2387                    is_static=True)
       
  2388     ## propagation-loss-model.h: ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor]
       
  2389     cls.add_constructor([])
       
  2390     ## propagation-loss-model.h: double ns3::RandomPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  2391     cls.add_method('GetLoss', 
       
  2392                    'double', 
       
  2393                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  2394                    is_const=True, is_virtual=True)
       
  2395     return
       
  2396 
       
  2397 def register_Ns3RandomPropagationDelayModel_methods(root_module, cls):
       
  2398     ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [copy constructor]
       
  2399     cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')])
       
  2400     ## propagation-delay-model.h: static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function]
       
  2401     cls.add_method('GetTypeId', 
       
  2402                    'ns3::TypeId', 
       
  2403                    [], 
       
  2404                    is_static=True)
       
  2405     ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor]
       
  2406     cls.add_constructor([])
       
  2407     ## propagation-delay-model.h: ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
       
  2408     cls.add_method('GetDelay', 
       
  2409                    'ns3::Time', 
       
  2410                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
       
  2411                    is_const=True, is_virtual=True)
       
  2412     return
       
  2413 
       
  2414 def register_Ns3AmrrWifiManager_methods(root_module, cls):
       
  2415     ## amrr-wifi-manager.h: ns3::AmrrWifiManager::AmrrWifiManager(ns3::AmrrWifiManager const & arg0) [copy constructor]
       
  2416     cls.add_constructor([param('ns3::AmrrWifiManager const &', 'arg0')])
       
  2417     ## amrr-wifi-manager.h: static ns3::TypeId ns3::AmrrWifiManager::GetTypeId() [member function]
       
  2418     cls.add_method('GetTypeId', 
       
  2419                    'ns3::TypeId', 
       
  2420                    [], 
       
  2421                    is_static=True)
       
  2422     ## amrr-wifi-manager.h: ns3::AmrrWifiManager::AmrrWifiManager() [constructor]
       
  2423     cls.add_constructor([])
       
  2424     ## amrr-wifi-manager.h: ns3::WifiRemoteStation * ns3::AmrrWifiManager::CreateStation() [member function]
       
  2425     cls.add_method('CreateStation', 
       
  2426                    'ns3::WifiRemoteStation *', 
       
  2427                    [], 
       
  2428                    visibility='private', is_virtual=True)
       
  2429     return
       
  2430 
       
  2431 def register_Ns3RraaWifiManager_methods(root_module, cls):
       
  2432     ## rraa-wifi-manager.h: ns3::RraaWifiManager::RraaWifiManager(ns3::RraaWifiManager const & arg0) [copy constructor]
       
  2433     cls.add_constructor([param('ns3::RraaWifiManager const &', 'arg0')])
       
  2434     ## rraa-wifi-manager.h: static ns3::TypeId ns3::RraaWifiManager::GetTypeId() [member function]
       
  2435     cls.add_method('GetTypeId', 
       
  2436                    'ns3::TypeId', 
       
  2437                    [], 
       
  2438                    is_static=True)
       
  2439     ## rraa-wifi-manager.h: ns3::RraaWifiManager::RraaWifiManager() [constructor]
       
  2440     cls.add_constructor([])
       
  2441     ## rraa-wifi-manager.h: bool ns3::RraaWifiManager::OnlyBasic() [member function]
       
  2442     cls.add_method('OnlyBasic', 
       
  2443                    'bool', 
       
  2444                    [])
       
  2445     ## rraa-wifi-manager.h: ns3::Time ns3::RraaWifiManager::GetTimeout() const [member function]
       
  2446     cls.add_method('GetTimeout', 
       
  2447                    'ns3::Time', 
       
  2448                    [], 
       
  2449                    is_const=True)
       
  2450     ## rraa-wifi-manager.h: ns3::ThresholdsItem ns3::RraaWifiManager::GetThresholds(ns3::WifiMode mode) const [member function]
       
  2451     cls.add_method('GetThresholds', 
       
  2452                    'ns3::ThresholdsItem', 
       
  2453                    [param('ns3::WifiMode', 'mode')], 
       
  2454                    is_const=True)
       
  2455     ## rraa-wifi-manager.h: ns3::WifiRemoteStation * ns3::RraaWifiManager::CreateStation() [member function]
       
  2456     cls.add_method('CreateStation', 
       
  2457                    'ns3::WifiRemoteStation *', 
       
  2458                    [], 
       
  2459                    visibility='private', is_virtual=True)
       
  2460     return
       
  2461 
       
  2462 def register_Ns3IdealWifiManager_methods(root_module, cls):
       
  2463     ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager(ns3::IdealWifiManager const & arg0) [copy constructor]
       
  2464     cls.add_constructor([param('ns3::IdealWifiManager const &', 'arg0')])
       
  2465     ## ideal-wifi-manager.h: static ns3::TypeId ns3::IdealWifiManager::GetTypeId() [member function]
       
  2466     cls.add_method('GetTypeId', 
       
  2467                    'ns3::TypeId', 
       
  2468                    [], 
       
  2469                    is_static=True)
       
  2470     ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager() [constructor]
       
  2471     cls.add_constructor([])
       
  2472     ## ideal-wifi-manager.h: void ns3::IdealWifiManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  2473     cls.add_method('SetupPhy', 
       
  2474                    'void', 
       
  2475                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  2476                    is_virtual=True)
       
  2477     ## ideal-wifi-manager.h: double ns3::IdealWifiManager::GetSnrThreshold(ns3::WifiMode mode) const [member function]
       
  2478     cls.add_method('GetSnrThreshold', 
       
  2479                    'double', 
       
  2480                    [param('ns3::WifiMode', 'mode')], 
       
  2481                    is_const=True)
       
  2482     ## ideal-wifi-manager.h: void ns3::IdealWifiManager::AddModeSnrThreshold(ns3::WifiMode mode, double ber) [member function]
       
  2483     cls.add_method('AddModeSnrThreshold', 
       
  2484                    'void', 
       
  2485                    [param('ns3::WifiMode', 'mode'), param('double', 'ber')])
       
  2486     ## ideal-wifi-manager.h: ns3::WifiRemoteStation * ns3::IdealWifiManager::CreateStation() [member function]
       
  2487     cls.add_method('CreateStation', 
       
  2488                    'ns3::WifiRemoteStation *', 
       
  2489                    [], 
       
  2490                    visibility='private', is_virtual=True)
       
  2491     return
       
  2492 
       
  2493 def register_Ns3ArfWifiManager_methods(root_module, cls):
       
  2494     ## arf-wifi-manager.h: ns3::ArfWifiManager::ArfWifiManager(ns3::ArfWifiManager const & arg0) [copy constructor]
       
  2495     cls.add_constructor([param('ns3::ArfWifiManager const &', 'arg0')])
       
  2496     ## arf-wifi-manager.h: static ns3::TypeId ns3::ArfWifiManager::GetTypeId() [member function]
       
  2497     cls.add_method('GetTypeId', 
       
  2498                    'ns3::TypeId', 
       
  2499                    [], 
       
  2500                    is_static=True)
       
  2501     ## arf-wifi-manager.h: ns3::ArfWifiManager::ArfWifiManager() [constructor]
       
  2502     cls.add_constructor([])
       
  2503     ## arf-wifi-manager.h: ns3::WifiRemoteStation * ns3::ArfWifiManager::CreateStation() [member function]
       
  2504     cls.add_method('CreateStation', 
       
  2505                    'ns3::WifiRemoteStation *', 
       
  2506                    [], 
  2507                    [], 
  2507                    visibility='private', is_virtual=True)
  2508                    visibility='private', is_virtual=True)
  2508     return
  2509     return
  2509 
  2510 
  2510 def register_Ns3AarfWifiManager_methods(root_module, cls):
  2511 def register_Ns3AarfWifiManager_methods(root_module, cls):