bindings/python/ns3_module_wifi.py
author Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
Sat, 04 Jul 2009 08:15:48 +0200
changeset 4654 2eaebe77d66b
parent 4496 6f372b890919
permissions -rw-r--r--
Added tag ns-3.5 for changeset c975274c9707
     1 from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
     2 
     3 def register_types(module):
     4     root_module = module.get_root()
     5     
     6     ## wifi-mac-header.h: ns3::WifiMacType [enumeration]
     7     module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL'])
     8     ## wifi-preamble.h: ns3::WifiPreamble [enumeration]
     9     module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT'])
    10     ## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration]
    11     module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_holland'])
    12     ## qos-utils.h: ns3::AccessClass [enumeration]
    13     module.add_enum('AccessClass', ['AC_VO', 'AC_VI', 'AC_BE', 'AC_BK', 'AC_UNDEF'])
    14     ## edca-txop-n.h: ns3::TypeOfStation [enumeration]
    15     module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA'])
    16     ## interference-helper.h: ns3::InterferenceHelper [class]
    17     module.add_class('InterferenceHelper', allow_subclassing=False)
    18     ## interference-helper.h: ns3::InterferenceHelper::SnrPer [struct]
    19     module.add_class('SnrPer', outer_class=root_module['ns3::InterferenceHelper'])
    20     ## ssid.h: ns3::Ssid [class]
    21     module.add_class('Ssid')
    22     ## supported-rates.h: ns3::SupportedRates [class]
    23     module.add_class('SupportedRates')
    24     ## rraa-wifi-manager.h: ns3::ThresholdsItem [struct]
    25     module.add_class('ThresholdsItem')
    26     ## wifi-mode.h: ns3::WifiMode [class]
    27     module.add_class('WifiMode')
    28     ## wifi-mode.h: ns3::WifiMode::ModulationType [enumeration]
    29     module.add_enum('ModulationType', ['BPSK', 'DBPSK', 'DQPSK', 'QAM'], outer_class=root_module['ns3::WifiMode'])
    30     ## wifi-mode.h: ns3::WifiModeFactory [class]
    31     module.add_class('WifiModeFactory')
    32     ## wifi-phy.h: ns3::WifiPhyListener [class]
    33     module.add_class('WifiPhyListener', allow_subclassing=True)
    34     ## wifi-remote-station-manager.h: ns3::WifiRemoteStation [class]
    35     module.add_class('WifiRemoteStation', allow_subclassing=True)
    36     ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation [class]
    37     module.add_class('AmrrWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
    38     ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation [class]
    39     module.add_class('ArfWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
    40     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation [class]
    41     module.add_class('ConstantRateWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
    42     ## ideal-wifi-manager.h: ns3::IdealWifiRemoteStation [class]
    43     module.add_class('IdealWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
    44     ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation [class]
    45     module.add_class('OnoeWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
    46     ## propagation-delay-model.h: ns3::PropagationDelayModel [class]
    47     module.add_class('PropagationDelayModel', parent=root_module['ns3::Object'])
    48     ## propagation-loss-model.h: ns3::PropagationLossModel [class]
    49     module.add_class('PropagationLossModel', parent=root_module['ns3::Object'])
    50     ## qos-tag.h: ns3::QosTag [class]
    51     module.add_class('QosTag', parent=root_module['ns3::Tag'])
    52     ## propagation-delay-model.h: ns3::RandomPropagationDelayModel [class]
    53     module.add_class('RandomPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
    54     ## propagation-loss-model.h: ns3::RandomPropagationLossModel [class]
    55     module.add_class('RandomPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
    56     ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation [class]
    57     module.add_class('RraaWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
    58     ## ssid.h: ns3::SsidChecker [class]
    59     module.add_class('SsidChecker', parent=root_module['ns3::AttributeChecker'])
    60     ## ssid.h: ns3::SsidValue [class]
    61     module.add_class('SsidValue', parent=root_module['ns3::AttributeValue'])
    62     ## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel [class]
    63     module.add_class('ThreeLogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
    64     ## wifi-mac.h: ns3::WifiMac [class]
    65     module.add_class('WifiMac', parent=root_module['ns3::Object'])
    66     ## wifi-mac-header.h: ns3::WifiMacHeader [class]
    67     module.add_class('WifiMacHeader', parent=root_module['ns3::Header'])
    68     ## wifi-mac-header.h: ns3::WifiMacHeader::QosAckPolicy [enumeration]
    69     module.add_enum('QosAckPolicy', ['NORMAL_ACK', 'NO_ACK', 'NO_EXPLICIT_ACK', 'BLOCK_ACK'], outer_class=root_module['ns3::WifiMacHeader'])
    70     ## wifi-mac-header.h: ns3::WifiMacHeader::AddressType [enumeration]
    71     module.add_enum('AddressType', ['ADDR1', 'ADDR2', 'ADDR3', 'ADDR4'], outer_class=root_module['ns3::WifiMacHeader'])
    72     ## wifi-mode.h: ns3::WifiModeChecker [class]
    73     module.add_class('WifiModeChecker', parent=root_module['ns3::AttributeChecker'])
    74     ## wifi-mode.h: ns3::WifiModeValue [class]
    75     module.add_class('WifiModeValue', parent=root_module['ns3::AttributeValue'])
    76     ## wifi-phy.h: ns3::WifiPhy [class]
    77     module.add_class('WifiPhy', parent=root_module['ns3::Object'])
    78     ## wifi-phy.h: ns3::WifiPhy::State [enumeration]
    79     module.add_enum('State', ['SYNC', 'TX', 'CCA_BUSY', 'IDLE'], outer_class=root_module['ns3::WifiPhy'])
    80     ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager [class]
    81     module.add_class('WifiRemoteStationManager', parent=root_module['ns3::Object'])
    82     ## yans-wifi-phy.h: ns3::YansWifiPhy [class]
    83     module.add_class('YansWifiPhy', parent=root_module['ns3::WifiPhy'])
    84     ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation [class]
    85     module.add_class('AarfWifiRemoteStation', parent=root_module['ns3::ArfWifiRemoteStation'])
    86     ## adhoc-wifi-mac.h: ns3::AdhocWifiMac [class]
    87     module.add_class('AdhocWifiMac', parent=root_module['ns3::WifiMac'])
    88     ## amrr-wifi-manager.h: ns3::AmrrWifiManager [class]
    89     module.add_class('AmrrWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
    90     ## amsdu-subframe-header.h: ns3::AmsduSubframeHeader [class]
    91     module.add_class('AmsduSubframeHeader', parent=root_module['ns3::Header'])
    92     ## arf-wifi-manager.h: ns3::ArfWifiManager [class]
    93     module.add_class('ArfWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
    94     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager [class]
    95     module.add_class('ConstantRateWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
    96     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel [class]
    97     module.add_class('ConstantSpeedPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
    98     ## dca-txop.h: ns3::DcaTxop [class]
    99     module.add_class('DcaTxop', parent=root_module['ns3::Object'])
   100     ## edca-txop-n.h: ns3::EdcaTxopN [class]
   101     module.add_class('EdcaTxopN', parent=root_module['ns3::Object'])
   102     ## error-rate-model.h: ns3::ErrorRateModel [class]
   103     module.add_class('ErrorRateModel', parent=root_module['ns3::Object'])
   104     ## propagation-loss-model.h: ns3::FixedRssLossModel [class]
   105     module.add_class('FixedRssLossModel', parent=root_module['ns3::PropagationLossModel'])
   106     ## propagation-loss-model.h: ns3::FriisPropagationLossModel [class]
   107     module.add_class('FriisPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
   108     ## ideal-wifi-manager.h: ns3::IdealWifiManager [class]
   109     module.add_class('IdealWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
   110     ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel [class]
   111     module.add_class('JakesPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
   112     ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel [class]
   113     module.add_class('LogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
   114     ## msdu-aggregator.h: ns3::MsduAggregator [class]
   115     module.add_class('MsduAggregator', parent=root_module['ns3::Object'])
   116     ## propagation-loss-model.h: ns3::NakagamiPropagationLossModel [class]
   117     module.add_class('NakagamiPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
   118     ## nqap-wifi-mac.h: ns3::NqapWifiMac [class]
   119     module.add_class('NqapWifiMac', parent=root_module['ns3::WifiMac'])
   120     ## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class]
   121     module.add_class('NqstaWifiMac', parent=root_module['ns3::WifiMac'])
   122     ## onoe-wifi-manager.h: ns3::OnoeWifiManager [class]
   123     module.add_class('OnoeWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
   124     ## qadhoc-wifi-mac.h: ns3::QadhocWifiMac [class]
   125     module.add_class('QadhocWifiMac', parent=root_module['ns3::WifiMac'])
   126     ## qap-wifi-mac.h: ns3::QapWifiMac [class]
   127     module.add_class('QapWifiMac', parent=root_module['ns3::WifiMac'])
   128     ## qsta-wifi-mac.h: ns3::QstaWifiMac [class]
   129     module.add_class('QstaWifiMac', parent=root_module['ns3::WifiMac'])
   130     ## rraa-wifi-manager.h: ns3::RraaWifiManager [class]
   131     module.add_class('RraaWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
   132     ## wifi-channel.h: ns3::WifiChannel [class]
   133     module.add_class('WifiChannel', parent=root_module['ns3::Channel'])
   134     ## wifi-net-device.h: ns3::WifiNetDevice [class]
   135     module.add_class('WifiNetDevice', parent=root_module['ns3::NetDevice'])
   136     ## yans-error-rate-model.h: ns3::YansErrorRateModel [class]
   137     module.add_class('YansErrorRateModel', parent=root_module['ns3::ErrorRateModel'])
   138     ## yans-wifi-channel.h: ns3::YansWifiChannel [class]
   139     module.add_class('YansWifiChannel', parent=root_module['ns3::WifiChannel'])
   140     ## aarf-wifi-manager.h: ns3::AarfWifiManager [class]
   141     module.add_class('AarfWifiManager', parent=root_module['ns3::ArfWifiManager'])
   142     typehandlers.add_type_alias('std::vector< ns3::ThresholdsItem, std::allocator< ns3::ThresholdsItem > >', 'ns3::Thresholds')
   143     
   144     ## Register a nested module for the namespace Config
   145     
   146     nested_module = module.add_cpp_namespace('Config')
   147     register_types_ns3_Config(nested_module)
   148     
   149     
   150     ## Register a nested module for the namespace TimeStepPrecision
   151     
   152     nested_module = module.add_cpp_namespace('TimeStepPrecision')
   153     register_types_ns3_TimeStepPrecision(nested_module)
   154     
   155     
   156     ## Register a nested module for the namespace addressUtils
   157     
   158     nested_module = module.add_cpp_namespace('addressUtils')
   159     register_types_ns3_addressUtils(nested_module)
   160     
   161     
   162     ## Register a nested module for the namespace internal
   163     
   164     nested_module = module.add_cpp_namespace('internal')
   165     register_types_ns3_internal(nested_module)
   166     
   167     
   168     ## Register a nested module for the namespace olsr
   169     
   170     nested_module = module.add_cpp_namespace('olsr')
   171     register_types_ns3_olsr(nested_module)
   172     
   173 
   174 def register_types_ns3_Config(module):
   175     root_module = module.get_root()
   176     
   177 
   178 def register_types_ns3_TimeStepPrecision(module):
   179     root_module = module.get_root()
   180     
   181 
   182 def register_types_ns3_addressUtils(module):
   183     root_module = module.get_root()
   184     
   185 
   186 def register_types_ns3_internal(module):
   187     root_module = module.get_root()
   188     
   189 
   190 def register_types_ns3_olsr(module):
   191     root_module = module.get_root()
   192     
   193 
   194 def register_methods(root_module):
   195     register_Ns3InterferenceHelper_methods(root_module, root_module['ns3::InterferenceHelper'])
   196     register_Ns3InterferenceHelperSnrPer_methods(root_module, root_module['ns3::InterferenceHelper::SnrPer'])
   197     register_Ns3Ssid_methods(root_module, root_module['ns3::Ssid'])
   198     register_Ns3SupportedRates_methods(root_module, root_module['ns3::SupportedRates'])
   199     register_Ns3ThresholdsItem_methods(root_module, root_module['ns3::ThresholdsItem'])
   200     register_Ns3WifiMode_methods(root_module, root_module['ns3::WifiMode'])
   201     register_Ns3WifiModeFactory_methods(root_module, root_module['ns3::WifiModeFactory'])
   202     register_Ns3WifiPhyListener_methods(root_module, root_module['ns3::WifiPhyListener'])
   203     register_Ns3WifiRemoteStation_methods(root_module, root_module['ns3::WifiRemoteStation'])
   204     register_Ns3AmrrWifiRemoteStation_methods(root_module, root_module['ns3::AmrrWifiRemoteStation'])
   205     register_Ns3ArfWifiRemoteStation_methods(root_module, root_module['ns3::ArfWifiRemoteStation'])
   206     register_Ns3ConstantRateWifiRemoteStation_methods(root_module, root_module['ns3::ConstantRateWifiRemoteStation'])
   207     register_Ns3IdealWifiRemoteStation_methods(root_module, root_module['ns3::IdealWifiRemoteStation'])
   208     register_Ns3OnoeWifiRemoteStation_methods(root_module, root_module['ns3::OnoeWifiRemoteStation'])
   209     register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel'])
   210     register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel'])
   211     register_Ns3QosTag_methods(root_module, root_module['ns3::QosTag'])
   212     register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel'])
   213     register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel'])
   214     register_Ns3RraaWifiRemoteStation_methods(root_module, root_module['ns3::RraaWifiRemoteStation'])
   215     register_Ns3SsidChecker_methods(root_module, root_module['ns3::SsidChecker'])
   216     register_Ns3SsidValue_methods(root_module, root_module['ns3::SsidValue'])
   217     register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel'])
   218     register_Ns3WifiMac_methods(root_module, root_module['ns3::WifiMac'])
   219     register_Ns3WifiMacHeader_methods(root_module, root_module['ns3::WifiMacHeader'])
   220     register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker'])
   221     register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue'])
   222     register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy'])
   223     register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager'])
   224     register_Ns3YansWifiPhy_methods(root_module, root_module['ns3::YansWifiPhy'])
   225     register_Ns3AarfWifiRemoteStation_methods(root_module, root_module['ns3::AarfWifiRemoteStation'])
   226     register_Ns3AdhocWifiMac_methods(root_module, root_module['ns3::AdhocWifiMac'])
   227     register_Ns3AmrrWifiManager_methods(root_module, root_module['ns3::AmrrWifiManager'])
   228     register_Ns3AmsduSubframeHeader_methods(root_module, root_module['ns3::AmsduSubframeHeader'])
   229     register_Ns3ArfWifiManager_methods(root_module, root_module['ns3::ArfWifiManager'])
   230     register_Ns3ConstantRateWifiManager_methods(root_module, root_module['ns3::ConstantRateWifiManager'])
   231     register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel'])
   232     register_Ns3DcaTxop_methods(root_module, root_module['ns3::DcaTxop'])
   233     register_Ns3EdcaTxopN_methods(root_module, root_module['ns3::EdcaTxopN'])
   234     register_Ns3ErrorRateModel_methods(root_module, root_module['ns3::ErrorRateModel'])
   235     register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel'])
   236     register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel'])
   237     register_Ns3IdealWifiManager_methods(root_module, root_module['ns3::IdealWifiManager'])
   238     register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
   239     register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
   240     register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator'])
   241     register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel'])
   242     register_Ns3NqapWifiMac_methods(root_module, root_module['ns3::NqapWifiMac'])
   243     register_Ns3NqstaWifiMac_methods(root_module, root_module['ns3::NqstaWifiMac'])
   244     register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager'])
   245     register_Ns3QadhocWifiMac_methods(root_module, root_module['ns3::QadhocWifiMac'])
   246     register_Ns3QapWifiMac_methods(root_module, root_module['ns3::QapWifiMac'])
   247     register_Ns3QstaWifiMac_methods(root_module, root_module['ns3::QstaWifiMac'])
   248     register_Ns3RraaWifiManager_methods(root_module, root_module['ns3::RraaWifiManager'])
   249     register_Ns3WifiChannel_methods(root_module, root_module['ns3::WifiChannel'])
   250     register_Ns3WifiNetDevice_methods(root_module, root_module['ns3::WifiNetDevice'])
   251     register_Ns3YansErrorRateModel_methods(root_module, root_module['ns3::YansErrorRateModel'])
   252     register_Ns3YansWifiChannel_methods(root_module, root_module['ns3::YansWifiChannel'])
   253     register_Ns3AarfWifiManager_methods(root_module, root_module['ns3::AarfWifiManager'])
   254     return
   255 
   256 def register_Ns3InterferenceHelper_methods(root_module, cls):
   257     ## interference-helper.h: ns3::InterferenceHelper::InterferenceHelper() [constructor]
   258     cls.add_constructor([])
   259     ## interference-helper.h: ns3::Ptr<ns3::InterferenceHelper::Event> ns3::InterferenceHelper::Add(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble, ns3::Time duration, double rxPower) [member function]
   260     cls.add_method('Add', 
   261                    'ns3::Ptr< ns3::InterferenceHelper::Event >', 
   262                    [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble'), param('ns3::Time', 'duration'), param('double', 'rxPower')])
   263     ## interference-helper.h: ns3::InterferenceHelper::SnrPer ns3::InterferenceHelper::CalculateSnrPer(ns3::Ptr<ns3::InterferenceHelper::Event> event) [member function]
   264     cls.add_method('CalculateSnrPer', 
   265                    'ns3::InterferenceHelper::SnrPer', 
   266                    [param('ns3::Ptr< ns3::InterferenceHelper::Event >', 'event')])
   267     ## interference-helper.h: ns3::Time ns3::InterferenceHelper::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) const [member function]
   268     cls.add_method('CalculateTxDuration', 
   269                    'ns3::Time', 
   270                    [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
   271                    is_const=True)
   272     ## interference-helper.h: void ns3::InterferenceHelper::Configure80211aParameters() [member function]
   273     cls.add_method('Configure80211aParameters', 
   274                    'void', 
   275                    [])
   276     ## interference-helper.h: void ns3::InterferenceHelper::Configure80211bParameters() [member function]
   277     cls.add_method('Configure80211bParameters', 
   278                    'void', 
   279                    [])
   280     ## interference-helper.h: ns3::Time ns3::InterferenceHelper::GetEnergyDuration(double energyW) [member function]
   281     cls.add_method('GetEnergyDuration', 
   282                    'ns3::Time', 
   283                    [param('double', 'energyW')])
   284     ## interference-helper.h: ns3::Ptr<ns3::ErrorRateModel> ns3::InterferenceHelper::GetErrorRateModel() const [member function]
   285     cls.add_method('GetErrorRateModel', 
   286                    'ns3::Ptr< ns3::ErrorRateModel >', 
   287                    [], 
   288                    is_const=True)
   289     ## interference-helper.h: double ns3::InterferenceHelper::GetNoiseFigure() const [member function]
   290     cls.add_method('GetNoiseFigure', 
   291                    'double', 
   292                    [], 
   293                    is_const=True)
   294     ## interference-helper.h: void ns3::InterferenceHelper::SetErrorRateModel(ns3::Ptr<ns3::ErrorRateModel> rate) [member function]
   295     cls.add_method('SetErrorRateModel', 
   296                    'void', 
   297                    [param('ns3::Ptr< ns3::ErrorRateModel >', 'rate')])
   298     ## interference-helper.h: void ns3::InterferenceHelper::SetNoiseFigure(double value) [member function]
   299     cls.add_method('SetNoiseFigure', 
   300                    'void', 
   301                    [param('double', 'value')])
   302     return
   303 
   304 def register_Ns3InterferenceHelperSnrPer_methods(root_module, cls):
   305     ## interference-helper.h: ns3::InterferenceHelper::SnrPer::SnrPer() [constructor]
   306     cls.add_constructor([])
   307     ## interference-helper.h: ns3::InterferenceHelper::SnrPer::SnrPer(ns3::InterferenceHelper::SnrPer const & arg0) [copy constructor]
   308     cls.add_constructor([param('ns3::InterferenceHelper::SnrPer const &', 'arg0')])
   309     ## interference-helper.h: ns3::InterferenceHelper::SnrPer::per [variable]
   310     cls.add_instance_attribute('per', 'double', is_const=False)
   311     ## interference-helper.h: ns3::InterferenceHelper::SnrPer::snr [variable]
   312     cls.add_instance_attribute('snr', 'double', is_const=False)
   313     return
   314 
   315 def register_Ns3Ssid_methods(root_module, cls):
   316     cls.add_output_stream_operator()
   317     ## ssid.h: ns3::Ssid::Ssid(ns3::Ssid const & arg0) [copy constructor]
   318     cls.add_constructor([param('ns3::Ssid const &', 'arg0')])
   319     ## ssid.h: ns3::Ssid::Ssid() [constructor]
   320     cls.add_constructor([])
   321     ## ssid.h: ns3::Ssid::Ssid(std::string s) [constructor]
   322     cls.add_constructor([param('std::string', 's')])
   323     ## ssid.h: ns3::Ssid::Ssid(char const * ssid, uint8_t length) [constructor]
   324     cls.add_constructor([param('char const *', 'ssid'), param('uint8_t', 'length')])
   325     ## ssid.h: ns3::Buffer::Iterator ns3::Ssid::Deserialize(ns3::Buffer::Iterator i) [member function]
   326     cls.add_method('Deserialize', 
   327                    'ns3::Buffer::Iterator', 
   328                    [param('ns3::Buffer::Iterator', 'i')])
   329     ## ssid.h: uint32_t ns3::Ssid::GetLength() const [member function]
   330     cls.add_method('GetLength', 
   331                    'uint32_t', 
   332                    [], 
   333                    is_const=True)
   334     ## ssid.h: uint32_t ns3::Ssid::GetSerializedSize() const [member function]
   335     cls.add_method('GetSerializedSize', 
   336                    'uint32_t', 
   337                    [], 
   338                    is_const=True)
   339     ## ssid.h: bool ns3::Ssid::IsBroadcast() const [member function]
   340     cls.add_method('IsBroadcast', 
   341                    'bool', 
   342                    [], 
   343                    is_const=True)
   344     ## ssid.h: bool ns3::Ssid::IsEqual(ns3::Ssid const & o) const [member function]
   345     cls.add_method('IsEqual', 
   346                    'bool', 
   347                    [param('ns3::Ssid const &', 'o')], 
   348                    is_const=True)
   349     ## ssid.h: char * ns3::Ssid::PeekString() const [member function]
   350     cls.add_method('PeekString', 
   351                    'char *', 
   352                    [], 
   353                    is_const=True)
   354     ## ssid.h: ns3::Buffer::Iterator ns3::Ssid::Serialize(ns3::Buffer::Iterator i) const [member function]
   355     cls.add_method('Serialize', 
   356                    'ns3::Buffer::Iterator', 
   357                    [param('ns3::Buffer::Iterator', 'i')], 
   358                    is_const=True)
   359     return
   360 
   361 def register_Ns3SupportedRates_methods(root_module, cls):
   362     cls.add_output_stream_operator()
   363     ## supported-rates.h: ns3::SupportedRates::SupportedRates(ns3::SupportedRates const & arg0) [copy constructor]
   364     cls.add_constructor([param('ns3::SupportedRates const &', 'arg0')])
   365     ## supported-rates.h: ns3::SupportedRates::SupportedRates() [constructor]
   366     cls.add_constructor([])
   367     ## supported-rates.h: void ns3::SupportedRates::AddSupportedRate(uint32_t bs) [member function]
   368     cls.add_method('AddSupportedRate', 
   369                    'void', 
   370                    [param('uint32_t', 'bs')])
   371     ## supported-rates.h: ns3::Buffer::Iterator ns3::SupportedRates::Deserialize(ns3::Buffer::Iterator start) [member function]
   372     cls.add_method('Deserialize', 
   373                    'ns3::Buffer::Iterator', 
   374                    [param('ns3::Buffer::Iterator', 'start')])
   375     ## supported-rates.h: uint8_t ns3::SupportedRates::GetNRates() const [member function]
   376     cls.add_method('GetNRates', 
   377                    'uint8_t', 
   378                    [], 
   379                    is_const=True)
   380     ## supported-rates.h: uint32_t ns3::SupportedRates::GetRate(uint8_t i) const [member function]
   381     cls.add_method('GetRate', 
   382                    'uint32_t', 
   383                    [param('uint8_t', 'i')], 
   384                    is_const=True)
   385     ## supported-rates.h: uint32_t ns3::SupportedRates::GetSerializedSize() const [member function]
   386     cls.add_method('GetSerializedSize', 
   387                    'uint32_t', 
   388                    [], 
   389                    is_const=True)
   390     ## supported-rates.h: bool ns3::SupportedRates::IsBasicRate(uint32_t bs) const [member function]
   391     cls.add_method('IsBasicRate', 
   392                    'bool', 
   393                    [param('uint32_t', 'bs')], 
   394                    is_const=True)
   395     ## supported-rates.h: bool ns3::SupportedRates::IsSupportedRate(uint32_t bs) const [member function]
   396     cls.add_method('IsSupportedRate', 
   397                    'bool', 
   398                    [param('uint32_t', 'bs')], 
   399                    is_const=True)
   400     ## supported-rates.h: ns3::Buffer::Iterator ns3::SupportedRates::Serialize(ns3::Buffer::Iterator start) const [member function]
   401     cls.add_method('Serialize', 
   402                    'ns3::Buffer::Iterator', 
   403                    [param('ns3::Buffer::Iterator', 'start')], 
   404                    is_const=True)
   405     ## supported-rates.h: void ns3::SupportedRates::SetBasicRate(uint32_t bs) [member function]
   406     cls.add_method('SetBasicRate', 
   407                    'void', 
   408                    [param('uint32_t', 'bs')])
   409     return
   410 
   411 def register_Ns3ThresholdsItem_methods(root_module, cls):
   412     ## rraa-wifi-manager.h: ns3::ThresholdsItem::datarate [variable]
   413     cls.add_instance_attribute('datarate', 'uint32_t', is_const=False)
   414     ## rraa-wifi-manager.h: ns3::ThresholdsItem::pori [variable]
   415     cls.add_instance_attribute('pori', 'double', is_const=False)
   416     ## rraa-wifi-manager.h: ns3::ThresholdsItem::pmtl [variable]
   417     cls.add_instance_attribute('pmtl', 'double', is_const=False)
   418     ## rraa-wifi-manager.h: ns3::ThresholdsItem::ewnd [variable]
   419     cls.add_instance_attribute('ewnd', 'uint32_t', is_const=False)
   420     ## rraa-wifi-manager.h: ns3::ThresholdsItem::ThresholdsItem(ns3::ThresholdsItem const & arg0) [copy constructor]
   421     cls.add_constructor([param('ns3::ThresholdsItem const &', 'arg0')])
   422     ## rraa-wifi-manager.h: ns3::ThresholdsItem::ThresholdsItem() [constructor]
   423     cls.add_constructor([])
   424     return
   425 
   426 def register_Ns3WifiMode_methods(root_module, cls):
   427     cls.add_output_stream_operator()
   428     cls.add_binary_comparison_operator('==')
   429     ## wifi-mode.h: ns3::WifiMode::WifiMode(ns3::WifiMode const & arg0) [copy constructor]
   430     cls.add_constructor([param('ns3::WifiMode const &', 'arg0')])
   431     ## wifi-mode.h: ns3::WifiMode::WifiMode() [constructor]
   432     cls.add_constructor([])
   433     ## wifi-mode.h: ns3::WifiMode::WifiMode(std::string name) [constructor]
   434     cls.add_constructor([param('std::string', 'name')])
   435     ## wifi-mode.h: uint32_t ns3::WifiMode::GetBandwidth() const [member function]
   436     cls.add_method('GetBandwidth', 
   437                    'uint32_t', 
   438                    [], 
   439                    is_const=True)
   440     ## wifi-mode.h: uint8_t ns3::WifiMode::GetConstellationSize() const [member function]
   441     cls.add_method('GetConstellationSize', 
   442                    'uint8_t', 
   443                    [], 
   444                    is_const=True)
   445     ## wifi-mode.h: uint32_t ns3::WifiMode::GetDataRate() const [member function]
   446     cls.add_method('GetDataRate', 
   447                    'uint32_t', 
   448                    [], 
   449                    is_const=True)
   450     ## wifi-mode.h: ns3::WifiMode::ModulationType ns3::WifiMode::GetModulationType() const [member function]
   451     cls.add_method('GetModulationType', 
   452                    'ns3::WifiMode::ModulationType', 
   453                    [], 
   454                    is_const=True)
   455     ## wifi-mode.h: uint32_t ns3::WifiMode::GetPhyRate() const [member function]
   456     cls.add_method('GetPhyRate', 
   457                    'uint32_t', 
   458                    [], 
   459                    is_const=True)
   460     ## wifi-mode.h: uint32_t ns3::WifiMode::GetUid() const [member function]
   461     cls.add_method('GetUid', 
   462                    'uint32_t', 
   463                    [], 
   464                    is_const=True)
   465     ## wifi-mode.h: std::string ns3::WifiMode::GetUniqueName() const [member function]
   466     cls.add_method('GetUniqueName', 
   467                    'std::string', 
   468                    [], 
   469                    is_const=True)
   470     ## wifi-mode.h: bool ns3::WifiMode::IsMandatory() const [member function]
   471     cls.add_method('IsMandatory', 
   472                    'bool', 
   473                    [], 
   474                    is_const=True)
   475     ## wifi-mode.h: bool ns3::WifiMode::IsModulationBpsk() const [member function]
   476     cls.add_method('IsModulationBpsk', 
   477                    'bool', 
   478                    [], 
   479                    is_const=True)
   480     ## wifi-mode.h: bool ns3::WifiMode::IsModulationQam() const [member function]
   481     cls.add_method('IsModulationQam', 
   482                    'bool', 
   483                    [], 
   484                    is_const=True)
   485     return
   486 
   487 def register_Ns3WifiModeFactory_methods(root_module, cls):
   488     ## wifi-mode.h: ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor]
   489     cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')])
   490     ## 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]
   491     cls.add_method('CreateBpsk', 
   492                    'ns3::WifiMode', 
   493                    [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate')], 
   494                    is_static=True)
   495     ## 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]
   496     cls.add_method('CreateQam', 
   497                    'ns3::WifiMode', 
   498                    [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('uint8_t', 'constellationSize')], 
   499                    is_static=True)
   500     ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateDbpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate) [member function]
   501     cls.add_method('CreateDbpsk', 
   502                    'ns3::WifiMode', 
   503                    [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate')], 
   504                    is_static=True)
   505     ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateDqpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate) [member function]
   506     cls.add_method('CreateDqpsk', 
   507                    'ns3::WifiMode', 
   508                    [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate')], 
   509                    is_static=True)
   510     return
   511 
   512 def register_Ns3WifiPhyListener_methods(root_module, cls):
   513     ## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener(ns3::WifiPhyListener const & arg0) [copy constructor]
   514     cls.add_constructor([param('ns3::WifiPhyListener const &', 'arg0')])
   515     ## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener() [constructor]
   516     cls.add_constructor([])
   517     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function]
   518     cls.add_method('NotifyRxStart', 
   519                    'void', 
   520                    [param('ns3::Time', 'duration')], 
   521                    is_pure_virtual=True, is_virtual=True)
   522     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxEndOk() [member function]
   523     cls.add_method('NotifyRxEndOk', 
   524                    'void', 
   525                    [], 
   526                    is_pure_virtual=True, is_virtual=True)
   527     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxEndError() [member function]
   528     cls.add_method('NotifyRxEndError', 
   529                    'void', 
   530                    [], 
   531                    is_pure_virtual=True, is_virtual=True)
   532     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration) [member function]
   533     cls.add_method('NotifyTxStart', 
   534                    'void', 
   535                    [param('ns3::Time', 'duration')], 
   536                    is_pure_virtual=True, is_virtual=True)
   537     ## wifi-phy.h: void ns3::WifiPhyListener::NotifyMaybeCcaBusyStart(ns3::Time duration) [member function]
   538     cls.add_method('NotifyMaybeCcaBusyStart', 
   539                    'void', 
   540                    [param('ns3::Time', 'duration')], 
   541                    is_pure_virtual=True, is_virtual=True)
   542     return
   543 
   544 def register_Ns3WifiRemoteStation_methods(root_module, cls):
   545     ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::WifiRemoteStation(ns3::WifiRemoteStation const & arg0) [copy constructor]
   546     cls.add_constructor([param('ns3::WifiRemoteStation const &', 'arg0')])
   547     ## wifi-remote-station-manager.h: static ns3::TypeId ns3::WifiRemoteStation::GetTypeId() [member function]
   548     cls.add_method('GetTypeId', 
   549                    'ns3::TypeId', 
   550                    [], 
   551                    is_static=True)
   552     ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::WifiRemoteStation() [constructor]
   553     cls.add_constructor([])
   554     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::Reset() [member function]
   555     cls.add_method('Reset', 
   556                    'void', 
   557                    [])
   558     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::AddSupportedMode(ns3::WifiMode mode) [member function]
   559     cls.add_method('AddSupportedMode', 
   560                    'void', 
   561                    [param('ns3::WifiMode', 'mode')])
   562     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsBrandNew() const [member function]
   563     cls.add_method('IsBrandNew', 
   564                    'bool', 
   565                    [], 
   566                    is_const=True)
   567     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsAssociated() const [member function]
   568     cls.add_method('IsAssociated', 
   569                    'bool', 
   570                    [], 
   571                    is_const=True)
   572     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsWaitAssocTxOk() const [member function]
   573     cls.add_method('IsWaitAssocTxOk', 
   574                    'bool', 
   575                    [], 
   576                    is_const=True)
   577     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordWaitAssocTxOk() [member function]
   578     cls.add_method('RecordWaitAssocTxOk', 
   579                    'void', 
   580                    [])
   581     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordGotAssocTxOk() [member function]
   582     cls.add_method('RecordGotAssocTxOk', 
   583                    'void', 
   584                    [])
   585     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordGotAssocTxFailed() [member function]
   586     cls.add_method('RecordGotAssocTxFailed', 
   587                    'void', 
   588                    [])
   589     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordDisassociated() [member function]
   590     cls.add_method('RecordDisassociated', 
   591                    'void', 
   592                    [])
   593     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::PrepareForQueue(ns3::Ptr<ns3::Packet const> packet, uint32_t fullPacketSize) [member function]
   594     cls.add_method('PrepareForQueue', 
   595                    'void', 
   596                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')])
   597     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetDataMode(ns3::Ptr<ns3::Packet const> packet, uint32_t fullPacketSize) [member function]
   598     cls.add_method('GetDataMode', 
   599                    'ns3::WifiMode', 
   600                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')])
   601     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetRtsMode(ns3::Ptr<ns3::Packet const> packet) [member function]
   602     cls.add_method('GetRtsMode', 
   603                    'ns3::WifiMode', 
   604                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
   605     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportRtsFailed() [member function]
   606     cls.add_method('ReportRtsFailed', 
   607                    'void', 
   608                    [])
   609     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportDataFailed() [member function]
   610     cls.add_method('ReportDataFailed', 
   611                    'void', 
   612                    [])
   613     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
   614     cls.add_method('ReportRtsOk', 
   615                    'void', 
   616                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')])
   617     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
   618     cls.add_method('ReportDataOk', 
   619                    'void', 
   620                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')])
   621     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportFinalRtsFailed() [member function]
   622     cls.add_method('ReportFinalRtsFailed', 
   623                    'void', 
   624                    [])
   625     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportFinalDataFailed() [member function]
   626     cls.add_method('ReportFinalDataFailed', 
   627                    'void', 
   628                    [])
   629     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
   630     cls.add_method('ReportRxOk', 
   631                    'void', 
   632                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')])
   633     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedRts(ns3::Ptr<ns3::Packet const> packet) [member function]
   634     cls.add_method('NeedRts', 
   635                    'bool', 
   636                    [param('ns3::Ptr< ns3::Packet const >', 'packet')], 
   637                    is_virtual=True)
   638     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedRtsRetransmission(ns3::Ptr<ns3::Packet const> packet) [member function]
   639     cls.add_method('NeedRtsRetransmission', 
   640                    'bool', 
   641                    [param('ns3::Ptr< ns3::Packet const >', 'packet')], 
   642                    is_virtual=True)
   643     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedDataRetransmission(ns3::Ptr<ns3::Packet const> packet) [member function]
   644     cls.add_method('NeedDataRetransmission', 
   645                    'bool', 
   646                    [param('ns3::Ptr< ns3::Packet const >', 'packet')], 
   647                    is_virtual=True)
   648     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedFragmentation(ns3::Ptr<ns3::Packet const> packet) [member function]
   649     cls.add_method('NeedFragmentation', 
   650                    'bool', 
   651                    [param('ns3::Ptr< ns3::Packet const >', 'packet')], 
   652                    is_virtual=True)
   653     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStation::GetFragmentSize(ns3::Ptr<ns3::Packet const> packet, uint32_t fragmentNumber) [member function]
   654     cls.add_method('GetFragmentSize', 
   655                    'uint32_t', 
   656                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')], 
   657                    is_virtual=True)
   658     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStation::GetFragmentOffset(ns3::Ptr<ns3::Packet const> packet, uint32_t fragmentNumber) [member function]
   659     cls.add_method('GetFragmentOffset', 
   660                    'uint32_t', 
   661                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')], 
   662                    is_virtual=True)
   663     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsLastFragment(ns3::Ptr<ns3::Packet const> packet, uint32_t fragmentNumber) [member function]
   664     cls.add_method('IsLastFragment', 
   665                    'bool', 
   666                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')], 
   667                    is_virtual=True)
   668     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetCtsMode(ns3::WifiMode rtsMode) [member function]
   669     cls.add_method('GetCtsMode', 
   670                    'ns3::WifiMode', 
   671                    [param('ns3::WifiMode', 'rtsMode')])
   672     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetAckMode(ns3::WifiMode dataMode) [member function]
   673     cls.add_method('GetAckMode', 
   674                    'ns3::WifiMode', 
   675                    [param('ns3::WifiMode', 'dataMode')])
   676     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStation::GetNSupportedModes() const [member function]
   677     cls.add_method('GetNSupportedModes', 
   678                    'uint32_t', 
   679                    [], 
   680                    is_const=True, visibility='protected')
   681     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetSupportedMode(uint32_t i) const [member function]
   682     cls.add_method('GetSupportedMode', 
   683                    'ns3::WifiMode', 
   684                    [param('uint32_t', 'i')], 
   685                    is_const=True, visibility='protected')
   686     ## wifi-remote-station-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::WifiRemoteStation::GetManager() const [member function]
   687     cls.add_method('GetManager', 
   688                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
   689                    [], 
   690                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
   691     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
   692     cls.add_method('DoGetDataMode', 
   693                    'ns3::WifiMode', 
   694                    [param('uint32_t', 'size')], 
   695                    is_pure_virtual=True, visibility='private', is_virtual=True)
   696     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::DoGetRtsMode() [member function]
   697     cls.add_method('DoGetRtsMode', 
   698                    'ns3::WifiMode', 
   699                    [], 
   700                    is_pure_virtual=True, visibility='private', is_virtual=True)
   701     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportRtsFailed() [member function]
   702     cls.add_method('DoReportRtsFailed', 
   703                    'void', 
   704                    [], 
   705                    is_pure_virtual=True, visibility='private', is_virtual=True)
   706     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportDataFailed() [member function]
   707     cls.add_method('DoReportDataFailed', 
   708                    'void', 
   709                    [], 
   710                    is_pure_virtual=True, visibility='private', is_virtual=True)
   711     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
   712     cls.add_method('DoReportRtsOk', 
   713                    'void', 
   714                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
   715                    is_pure_virtual=True, visibility='private', is_virtual=True)
   716     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
   717     cls.add_method('DoReportDataOk', 
   718                    'void', 
   719                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
   720                    is_pure_virtual=True, visibility='private', is_virtual=True)
   721     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportFinalRtsFailed() [member function]
   722     cls.add_method('DoReportFinalRtsFailed', 
   723                    'void', 
   724                    [], 
   725                    is_pure_virtual=True, visibility='private', is_virtual=True)
   726     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportFinalDataFailed() [member function]
   727     cls.add_method('DoReportFinalDataFailed', 
   728                    'void', 
   729                    [], 
   730                    is_pure_virtual=True, visibility='private', is_virtual=True)
   731     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
   732     cls.add_method('DoReportRxOk', 
   733                    'void', 
   734                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
   735                    is_pure_virtual=True, visibility='private', is_virtual=True)
   736     return
   737 
   738 def register_Ns3AmrrWifiRemoteStation_methods(root_module, cls):
   739     ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation::AmrrWifiRemoteStation(ns3::AmrrWifiRemoteStation const & arg0) [copy constructor]
   740     cls.add_constructor([param('ns3::AmrrWifiRemoteStation const &', 'arg0')])
   741     ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation::AmrrWifiRemoteStation(ns3::Ptr<ns3::AmrrWifiManager> stations) [constructor]
   742     cls.add_constructor([param('ns3::Ptr< ns3::AmrrWifiManager >', 'stations')])
   743     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
   744     cls.add_method('DoReportRxOk', 
   745                    'void', 
   746                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
   747                    visibility='protected', is_virtual=True)
   748     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportRtsFailed() [member function]
   749     cls.add_method('DoReportRtsFailed', 
   750                    'void', 
   751                    [], 
   752                    visibility='protected', is_virtual=True)
   753     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportDataFailed() [member function]
   754     cls.add_method('DoReportDataFailed', 
   755                    'void', 
   756                    [], 
   757                    visibility='protected', is_virtual=True)
   758     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
   759     cls.add_method('DoReportRtsOk', 
   760                    'void', 
   761                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
   762                    visibility='protected', is_virtual=True)
   763     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
   764     cls.add_method('DoReportDataOk', 
   765                    'void', 
   766                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
   767                    visibility='protected', is_virtual=True)
   768     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportFinalRtsFailed() [member function]
   769     cls.add_method('DoReportFinalRtsFailed', 
   770                    'void', 
   771                    [], 
   772                    visibility='protected', is_virtual=True)
   773     ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportFinalDataFailed() [member function]
   774     cls.add_method('DoReportFinalDataFailed', 
   775                    'void', 
   776                    [], 
   777                    visibility='protected', is_virtual=True)
   778     ## amrr-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::AmrrWifiRemoteStation::GetManager() const [member function]
   779     cls.add_method('GetManager', 
   780                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
   781                    [], 
   782                    is_const=True, visibility='private', is_virtual=True)
   783     ## amrr-wifi-manager.h: ns3::WifiMode ns3::AmrrWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
   784     cls.add_method('DoGetDataMode', 
   785                    'ns3::WifiMode', 
   786                    [param('uint32_t', 'size')], 
   787                    visibility='private', is_virtual=True)
   788     ## amrr-wifi-manager.h: ns3::WifiMode ns3::AmrrWifiRemoteStation::DoGetRtsMode() [member function]
   789     cls.add_method('DoGetRtsMode', 
   790                    'ns3::WifiMode', 
   791                    [], 
   792                    visibility='private', is_virtual=True)
   793     return
   794 
   795 def register_Ns3ArfWifiRemoteStation_methods(root_module, cls):
   796     ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation::ArfWifiRemoteStation(ns3::ArfWifiRemoteStation const & arg0) [copy constructor]
   797     cls.add_constructor([param('ns3::ArfWifiRemoteStation const &', 'arg0')])
   798     ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation::ArfWifiRemoteStation(ns3::Ptr<ns3::ArfWifiManager> manager) [constructor]
   799     cls.add_constructor([param('ns3::Ptr< ns3::ArfWifiManager >', 'manager')])
   800     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
   801     cls.add_method('DoReportRxOk', 
   802                    'void', 
   803                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
   804                    visibility='protected', is_virtual=True)
   805     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportRtsFailed() [member function]
   806     cls.add_method('DoReportRtsFailed', 
   807                    'void', 
   808                    [], 
   809                    visibility='protected', is_virtual=True)
   810     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportDataFailed() [member function]
   811     cls.add_method('DoReportDataFailed', 
   812                    'void', 
   813                    [], 
   814                    visibility='protected', is_virtual=True)
   815     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
   816     cls.add_method('DoReportRtsOk', 
   817                    'void', 
   818                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
   819                    visibility='protected', is_virtual=True)
   820     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
   821     cls.add_method('DoReportDataOk', 
   822                    'void', 
   823                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
   824                    visibility='protected', is_virtual=True)
   825     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportFinalRtsFailed() [member function]
   826     cls.add_method('DoReportFinalRtsFailed', 
   827                    'void', 
   828                    [], 
   829                    visibility='protected', is_virtual=True)
   830     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportFinalDataFailed() [member function]
   831     cls.add_method('DoReportFinalDataFailed', 
   832                    'void', 
   833                    [], 
   834                    visibility='protected', is_virtual=True)
   835     ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetMinTimerTimeout() [member function]
   836     cls.add_method('GetMinTimerTimeout', 
   837                    'uint32_t', 
   838                    [], 
   839                    visibility='protected')
   840     ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetMinSuccessThreshold() [member function]
   841     cls.add_method('GetMinSuccessThreshold', 
   842                    'uint32_t', 
   843                    [], 
   844                    visibility='protected')
   845     ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetTimerTimeout() [member function]
   846     cls.add_method('GetTimerTimeout', 
   847                    'uint32_t', 
   848                    [], 
   849                    visibility='protected')
   850     ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetSuccessThreshold() [member function]
   851     cls.add_method('GetSuccessThreshold', 
   852                    'uint32_t', 
   853                    [], 
   854                    visibility='protected')
   855     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::SetTimerTimeout(uint32_t timerTimeout) [member function]
   856     cls.add_method('SetTimerTimeout', 
   857                    'void', 
   858                    [param('uint32_t', 'timerTimeout')], 
   859                    visibility='protected')
   860     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::SetSuccessThreshold(uint32_t successThreshold) [member function]
   861     cls.add_method('SetSuccessThreshold', 
   862                    'void', 
   863                    [param('uint32_t', 'successThreshold')], 
   864                    visibility='protected')
   865     ## arf-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::ArfWifiRemoteStation::GetManager() const [member function]
   866     cls.add_method('GetManager', 
   867                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
   868                    [], 
   869                    is_const=True, visibility='private', is_virtual=True)
   870     ## arf-wifi-manager.h: ns3::WifiMode ns3::ArfWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
   871     cls.add_method('DoGetDataMode', 
   872                    'ns3::WifiMode', 
   873                    [param('uint32_t', 'size')], 
   874                    visibility='private', is_virtual=True)
   875     ## arf-wifi-manager.h: ns3::WifiMode ns3::ArfWifiRemoteStation::DoGetRtsMode() [member function]
   876     cls.add_method('DoGetRtsMode', 
   877                    'ns3::WifiMode', 
   878                    [], 
   879                    visibility='private', is_virtual=True)
   880     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::ReportRecoveryFailure() [member function]
   881     cls.add_method('ReportRecoveryFailure', 
   882                    'void', 
   883                    [], 
   884                    visibility='private', is_virtual=True)
   885     ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::ReportFailure() [member function]
   886     cls.add_method('ReportFailure', 
   887                    'void', 
   888                    [], 
   889                    visibility='private', is_virtual=True)
   890     return
   891 
   892 def register_Ns3ConstantRateWifiRemoteStation_methods(root_module, cls):
   893     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation::ConstantRateWifiRemoteStation(ns3::ConstantRateWifiRemoteStation const & arg0) [copy constructor]
   894     cls.add_constructor([param('ns3::ConstantRateWifiRemoteStation const &', 'arg0')])
   895     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation::ConstantRateWifiRemoteStation(ns3::Ptr<ns3::ConstantRateWifiManager> stations) [constructor]
   896     cls.add_constructor([param('ns3::Ptr< ns3::ConstantRateWifiManager >', 'stations')])
   897     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
   898     cls.add_method('DoReportRxOk', 
   899                    'void', 
   900                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
   901                    visibility='protected', is_virtual=True)
   902     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportRtsFailed() [member function]
   903     cls.add_method('DoReportRtsFailed', 
   904                    'void', 
   905                    [], 
   906                    visibility='protected', is_virtual=True)
   907     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportDataFailed() [member function]
   908     cls.add_method('DoReportDataFailed', 
   909                    'void', 
   910                    [], 
   911                    visibility='protected', is_virtual=True)
   912     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
   913     cls.add_method('DoReportRtsOk', 
   914                    'void', 
   915                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
   916                    visibility='protected', is_virtual=True)
   917     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
   918     cls.add_method('DoReportDataOk', 
   919                    'void', 
   920                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
   921                    visibility='protected', is_virtual=True)
   922     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportFinalRtsFailed() [member function]
   923     cls.add_method('DoReportFinalRtsFailed', 
   924                    'void', 
   925                    [], 
   926                    visibility='protected', is_virtual=True)
   927     ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportFinalDataFailed() [member function]
   928     cls.add_method('DoReportFinalDataFailed', 
   929                    'void', 
   930                    [], 
   931                    visibility='protected', is_virtual=True)
   932     ## constant-rate-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::ConstantRateWifiRemoteStation::GetManager() const [member function]
   933     cls.add_method('GetManager', 
   934                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
   935                    [], 
   936                    is_const=True, visibility='private', is_virtual=True)
   937     ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
   938     cls.add_method('DoGetDataMode', 
   939                    'ns3::WifiMode', 
   940                    [param('uint32_t', 'size')], 
   941                    visibility='private', is_virtual=True)
   942     ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiRemoteStation::DoGetRtsMode() [member function]
   943     cls.add_method('DoGetRtsMode', 
   944                    'ns3::WifiMode', 
   945                    [], 
   946                    visibility='private', is_virtual=True)
   947     return
   948 
   949 def register_Ns3IdealWifiRemoteStation_methods(root_module, cls):
   950     ## ideal-wifi-manager.h: ns3::IdealWifiRemoteStation::IdealWifiRemoteStation(ns3::IdealWifiRemoteStation const & arg0) [copy constructor]
   951     cls.add_constructor([param('ns3::IdealWifiRemoteStation const &', 'arg0')])
   952     ## ideal-wifi-manager.h: ns3::IdealWifiRemoteStation::IdealWifiRemoteStation(ns3::Ptr<ns3::IdealWifiManager> stations) [constructor]
   953     cls.add_constructor([param('ns3::Ptr< ns3::IdealWifiManager >', 'stations')])
   954     ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
   955     cls.add_method('DoReportRxOk', 
   956                    'void', 
   957                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
   958                    visibility='protected', is_virtual=True)
   959     ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportRtsFailed() [member function]
   960     cls.add_method('DoReportRtsFailed', 
   961                    'void', 
   962                    [], 
   963                    visibility='protected', is_virtual=True)
   964     ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportDataFailed() [member function]
   965     cls.add_method('DoReportDataFailed', 
   966                    'void', 
   967                    [], 
   968                    visibility='protected', is_virtual=True)
   969     ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
   970     cls.add_method('DoReportRtsOk', 
   971                    'void', 
   972                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
   973                    visibility='protected', is_virtual=True)
   974     ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
   975     cls.add_method('DoReportDataOk', 
   976                    'void', 
   977                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
   978                    visibility='protected', is_virtual=True)
   979     ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportFinalRtsFailed() [member function]
   980     cls.add_method('DoReportFinalRtsFailed', 
   981                    'void', 
   982                    [], 
   983                    visibility='protected', is_virtual=True)
   984     ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportFinalDataFailed() [member function]
   985     cls.add_method('DoReportFinalDataFailed', 
   986                    'void', 
   987                    [], 
   988                    visibility='protected', is_virtual=True)
   989     ## ideal-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::IdealWifiRemoteStation::GetManager() const [member function]
   990     cls.add_method('GetManager', 
   991                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
   992                    [], 
   993                    is_const=True, visibility='private', is_virtual=True)
   994     ## ideal-wifi-manager.h: ns3::WifiMode ns3::IdealWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
   995     cls.add_method('DoGetDataMode', 
   996                    'ns3::WifiMode', 
   997                    [param('uint32_t', 'size')], 
   998                    visibility='private', is_virtual=True)
   999     ## ideal-wifi-manager.h: ns3::WifiMode ns3::IdealWifiRemoteStation::DoGetRtsMode() [member function]
  1000     cls.add_method('DoGetRtsMode', 
  1001                    'ns3::WifiMode', 
  1002                    [], 
  1003                    visibility='private', is_virtual=True)
  1004     return
  1005 
  1006 def register_Ns3OnoeWifiRemoteStation_methods(root_module, cls):
  1007     ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation::OnoeWifiRemoteStation(ns3::OnoeWifiRemoteStation const & arg0) [copy constructor]
  1008     cls.add_constructor([param('ns3::OnoeWifiRemoteStation const &', 'arg0')])
  1009     ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation::OnoeWifiRemoteStation(ns3::Ptr<ns3::OnoeWifiManager> stations) [constructor]
  1010     cls.add_constructor([param('ns3::Ptr< ns3::OnoeWifiManager >', 'stations')])
  1011     ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
  1012     cls.add_method('DoReportRxOk', 
  1013                    'void', 
  1014                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
  1015                    visibility='protected', is_virtual=True)
  1016     ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportRtsFailed() [member function]
  1017     cls.add_method('DoReportRtsFailed', 
  1018                    'void', 
  1019                    [], 
  1020                    visibility='protected', is_virtual=True)
  1021     ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportDataFailed() [member function]
  1022     cls.add_method('DoReportDataFailed', 
  1023                    'void', 
  1024                    [], 
  1025                    visibility='protected', is_virtual=True)
  1026     ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
  1027     cls.add_method('DoReportRtsOk', 
  1028                    'void', 
  1029                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
  1030                    visibility='protected', is_virtual=True)
  1031     ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
  1032     cls.add_method('DoReportDataOk', 
  1033                    'void', 
  1034                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
  1035                    visibility='protected', is_virtual=True)
  1036     ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportFinalRtsFailed() [member function]
  1037     cls.add_method('DoReportFinalRtsFailed', 
  1038                    'void', 
  1039                    [], 
  1040                    visibility='protected', is_virtual=True)
  1041     ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportFinalDataFailed() [member function]
  1042     cls.add_method('DoReportFinalDataFailed', 
  1043                    'void', 
  1044                    [], 
  1045                    visibility='protected', is_virtual=True)
  1046     ## onoe-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::OnoeWifiRemoteStation::GetManager() const [member function]
  1047     cls.add_method('GetManager', 
  1048                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
  1049                    [], 
  1050                    is_const=True, visibility='private', is_virtual=True)
  1051     ## onoe-wifi-manager.h: ns3::WifiMode ns3::OnoeWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
  1052     cls.add_method('DoGetDataMode', 
  1053                    'ns3::WifiMode', 
  1054                    [param('uint32_t', 'size')], 
  1055                    visibility='private', is_virtual=True)
  1056     ## onoe-wifi-manager.h: ns3::WifiMode ns3::OnoeWifiRemoteStation::DoGetRtsMode() [member function]
  1057     cls.add_method('DoGetRtsMode', 
  1058                    'ns3::WifiMode', 
  1059                    [], 
  1060                    visibility='private', is_virtual=True)
  1061     return
  1062 
  1063 def register_Ns3PropagationDelayModel_methods(root_module, cls):
  1064     ## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [copy constructor]
  1065     cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')])
  1066     ## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel() [constructor]
  1067     cls.add_constructor([])
  1068     ## propagation-delay-model.h: static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function]
  1069     cls.add_method('GetTypeId', 
  1070                    'ns3::TypeId', 
  1071                    [], 
  1072                    is_static=True)
  1073     ## propagation-delay-model.h: ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  1074     cls.add_method('GetDelay', 
  1075                    'ns3::Time', 
  1076                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  1077                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1078     return
  1079 
  1080 def register_Ns3PropagationLossModel_methods(root_module, cls):
  1081     ## propagation-loss-model.h: static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function]
  1082     cls.add_method('GetTypeId', 
  1083                    'ns3::TypeId', 
  1084                    [], 
  1085                    is_static=True)
  1086     ## propagation-loss-model.h: ns3::PropagationLossModel::PropagationLossModel() [constructor]
  1087     cls.add_constructor([])
  1088     ## propagation-loss-model.h: void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function]
  1089     cls.add_method('SetNext', 
  1090                    'void', 
  1091                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')])
  1092     ## propagation-loss-model.h: double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  1093     cls.add_method('CalcRxPower', 
  1094                    'double', 
  1095                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  1096                    is_const=True)
  1097     ## propagation-loss-model.h: double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  1098     cls.add_method('DoCalcRxPower', 
  1099                    'double', 
  1100                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  1101                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
  1102     return
  1103 
  1104 def register_Ns3QosTag_methods(root_module, cls):
  1105     ## qos-tag.h: ns3::QosTag::QosTag(ns3::QosTag const & arg0) [copy constructor]
  1106     cls.add_constructor([param('ns3::QosTag const &', 'arg0')])
  1107     ## qos-tag.h: static ns3::TypeId ns3::QosTag::GetTypeId() [member function]
  1108     cls.add_method('GetTypeId', 
  1109                    'ns3::TypeId', 
  1110                    [], 
  1111                    is_static=True)
  1112     ## qos-tag.h: ns3::TypeId ns3::QosTag::GetInstanceTypeId() const [member function]
  1113     cls.add_method('GetInstanceTypeId', 
  1114                    'ns3::TypeId', 
  1115                    [], 
  1116                    is_const=True, is_virtual=True)
  1117     ## qos-tag.h: ns3::QosTag::QosTag() [constructor]
  1118     cls.add_constructor([])
  1119     ## qos-tag.h: void ns3::QosTag::Serialize(ns3::TagBuffer i) const [member function]
  1120     cls.add_method('Serialize', 
  1121                    'void', 
  1122                    [param('ns3::TagBuffer', 'i')], 
  1123                    is_const=True, is_virtual=True)
  1124     ## qos-tag.h: void ns3::QosTag::Deserialize(ns3::TagBuffer i) [member function]
  1125     cls.add_method('Deserialize', 
  1126                    'void', 
  1127                    [param('ns3::TagBuffer', 'i')], 
  1128                    is_virtual=True)
  1129     ## qos-tag.h: uint32_t ns3::QosTag::GetSerializedSize() const [member function]
  1130     cls.add_method('GetSerializedSize', 
  1131                    'uint32_t', 
  1132                    [], 
  1133                    is_const=True, is_virtual=True)
  1134     ## qos-tag.h: void ns3::QosTag::Print(std::ostream & os) const [member function]
  1135     cls.add_method('Print', 
  1136                    'void', 
  1137                    [param('std::ostream &', 'os')], 
  1138                    is_const=True, is_virtual=True)
  1139     ## qos-tag.h: uint8_t ns3::QosTag::Get() const [member function]
  1140     cls.add_method('Get', 
  1141                    'uint8_t', 
  1142                    [], 
  1143                    is_const=True)
  1144     ## qos-tag.h: void ns3::QosTag::Set(uint8_t tid) [member function]
  1145     cls.add_method('Set', 
  1146                    'void', 
  1147                    [param('uint8_t', 'tid')])
  1148     return
  1149 
  1150 def register_Ns3RandomPropagationDelayModel_methods(root_module, cls):
  1151     ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [copy constructor]
  1152     cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')])
  1153     ## propagation-delay-model.h: static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function]
  1154     cls.add_method('GetTypeId', 
  1155                    'ns3::TypeId', 
  1156                    [], 
  1157                    is_static=True)
  1158     ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor]
  1159     cls.add_constructor([])
  1160     ## propagation-delay-model.h: ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  1161     cls.add_method('GetDelay', 
  1162                    'ns3::Time', 
  1163                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  1164                    is_const=True, is_virtual=True)
  1165     return
  1166 
  1167 def register_Ns3RandomPropagationLossModel_methods(root_module, cls):
  1168     ## propagation-loss-model.h: static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function]
  1169     cls.add_method('GetTypeId', 
  1170                    'ns3::TypeId', 
  1171                    [], 
  1172                    is_static=True)
  1173     ## propagation-loss-model.h: ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor]
  1174     cls.add_constructor([])
  1175     ## propagation-loss-model.h: double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  1176     cls.add_method('DoCalcRxPower', 
  1177                    'double', 
  1178                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  1179                    is_const=True, visibility='private', is_virtual=True)
  1180     return
  1181 
  1182 def register_Ns3RraaWifiRemoteStation_methods(root_module, cls):
  1183     ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation::RraaWifiRemoteStation(ns3::RraaWifiRemoteStation const & arg0) [copy constructor]
  1184     cls.add_constructor([param('ns3::RraaWifiRemoteStation const &', 'arg0')])
  1185     ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation::RraaWifiRemoteStation(ns3::Ptr<ns3::RraaWifiManager> stations) [constructor]
  1186     cls.add_constructor([param('ns3::Ptr< ns3::RraaWifiManager >', 'stations')])
  1187     ## rraa-wifi-manager.h: bool ns3::RraaWifiRemoteStation::NeedRts(ns3::Ptr<ns3::Packet const> packet) [member function]
  1188     cls.add_method('NeedRts', 
  1189                    'bool', 
  1190                    [param('ns3::Ptr< ns3::Packet const >', 'packet')], 
  1191                    is_virtual=True)
  1192     ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
  1193     cls.add_method('DoReportRxOk', 
  1194                    'void', 
  1195                    [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 
  1196                    visibility='protected', is_virtual=True)
  1197     ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportRtsFailed() [member function]
  1198     cls.add_method('DoReportRtsFailed', 
  1199                    'void', 
  1200                    [], 
  1201                    visibility='protected', is_virtual=True)
  1202     ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportDataFailed() [member function]
  1203     cls.add_method('DoReportDataFailed', 
  1204                    'void', 
  1205                    [], 
  1206                    visibility='protected', is_virtual=True)
  1207     ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
  1208     cls.add_method('DoReportRtsOk', 
  1209                    'void', 
  1210                    [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 
  1211                    visibility='protected', is_virtual=True)
  1212     ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
  1213     cls.add_method('DoReportDataOk', 
  1214                    'void', 
  1215                    [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')], 
  1216                    visibility='protected', is_virtual=True)
  1217     ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportFinalRtsFailed() [member function]
  1218     cls.add_method('DoReportFinalRtsFailed', 
  1219                    'void', 
  1220                    [], 
  1221                    visibility='protected', is_virtual=True)
  1222     ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportFinalDataFailed() [member function]
  1223     cls.add_method('DoReportFinalDataFailed', 
  1224                    'void', 
  1225                    [], 
  1226                    visibility='protected', is_virtual=True)
  1227     ## rraa-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::RraaWifiRemoteStation::GetManager() const [member function]
  1228     cls.add_method('GetManager', 
  1229                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
  1230                    [], 
  1231                    is_const=True, visibility='private', is_virtual=True)
  1232     ## rraa-wifi-manager.h: ns3::WifiMode ns3::RraaWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
  1233     cls.add_method('DoGetDataMode', 
  1234                    'ns3::WifiMode', 
  1235                    [param('uint32_t', 'size')], 
  1236                    visibility='private', is_virtual=True)
  1237     ## rraa-wifi-manager.h: ns3::WifiMode ns3::RraaWifiRemoteStation::DoGetRtsMode() [member function]
  1238     cls.add_method('DoGetRtsMode', 
  1239                    'ns3::WifiMode', 
  1240                    [], 
  1241                    visibility='private', is_virtual=True)
  1242     return
  1243 
  1244 def register_Ns3SsidChecker_methods(root_module, cls):
  1245     ## ssid.h: ns3::SsidChecker::SsidChecker(ns3::SsidChecker const & arg0) [copy constructor]
  1246     cls.add_constructor([param('ns3::SsidChecker const &', 'arg0')])
  1247     ## ssid.h: ns3::SsidChecker::SsidChecker() [constructor]
  1248     cls.add_constructor([])
  1249     return
  1250 
  1251 def register_Ns3SsidValue_methods(root_module, cls):
  1252     ## ssid.h: ns3::SsidValue::SsidValue(ns3::SsidValue const & arg0) [copy constructor]
  1253     cls.add_constructor([param('ns3::SsidValue const &', 'arg0')])
  1254     ## ssid.h: ns3::SsidValue::SsidValue() [constructor]
  1255     cls.add_constructor([])
  1256     ## ssid.h: ns3::SsidValue::SsidValue(ns3::Ssid const & value) [constructor]
  1257     cls.add_constructor([param('ns3::Ssid const &', 'value')])
  1258     ## ssid.h: void ns3::SsidValue::Set(ns3::Ssid const & value) [member function]
  1259     cls.add_method('Set', 
  1260                    'void', 
  1261                    [param('ns3::Ssid const &', 'value')])
  1262     ## ssid.h: ns3::Ssid ns3::SsidValue::Get() const [member function]
  1263     cls.add_method('Get', 
  1264                    'ns3::Ssid', 
  1265                    [], 
  1266                    is_const=True)
  1267     ## ssid.h: ns3::Ptr<ns3::AttributeValue> ns3::SsidValue::Copy() const [member function]
  1268     cls.add_method('Copy', 
  1269                    'ns3::Ptr< ns3::AttributeValue >', 
  1270                    [], 
  1271                    is_const=True, is_virtual=True)
  1272     ## ssid.h: std::string ns3::SsidValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
  1273     cls.add_method('SerializeToString', 
  1274                    'std::string', 
  1275                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
  1276                    is_const=True, is_virtual=True)
  1277     ## ssid.h: bool ns3::SsidValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
  1278     cls.add_method('DeserializeFromString', 
  1279                    'bool', 
  1280                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
  1281                    is_virtual=True)
  1282     return
  1283 
  1284 def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls):
  1285     ## propagation-loss-model.h: static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function]
  1286     cls.add_method('GetTypeId', 
  1287                    'ns3::TypeId', 
  1288                    [], 
  1289                    is_static=True)
  1290     ## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor]
  1291     cls.add_constructor([])
  1292     ## propagation-loss-model.h: double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  1293     cls.add_method('DoCalcRxPower', 
  1294                    'double', 
  1295                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  1296                    is_const=True, visibility='private', is_virtual=True)
  1297     return
  1298 
  1299 def register_Ns3WifiMac_methods(root_module, cls):
  1300     ## wifi-mac.h: ns3::WifiMac::WifiMac(ns3::WifiMac const & arg0) [copy constructor]
  1301     cls.add_constructor([param('ns3::WifiMac const &', 'arg0')])
  1302     ## wifi-mac.h: ns3::WifiMac::WifiMac() [constructor]
  1303     cls.add_constructor([])
  1304     ## wifi-mac.h: static ns3::TypeId ns3::WifiMac::GetTypeId() [member function]
  1305     cls.add_method('GetTypeId', 
  1306                    'ns3::TypeId', 
  1307                    [], 
  1308                    is_static=True)
  1309     ## wifi-mac.h: void ns3::WifiMac::SetSlot(ns3::Time slotTime) [member function]
  1310     cls.add_method('SetSlot', 
  1311                    'void', 
  1312                    [param('ns3::Time', 'slotTime')], 
  1313                    is_pure_virtual=True, is_virtual=True)
  1314     ## wifi-mac.h: void ns3::WifiMac::SetSifs(ns3::Time sifs) [member function]
  1315     cls.add_method('SetSifs', 
  1316                    'void', 
  1317                    [param('ns3::Time', 'sifs')], 
  1318                    is_pure_virtual=True, is_virtual=True)
  1319     ## wifi-mac.h: void ns3::WifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
  1320     cls.add_method('SetEifsNoDifs', 
  1321                    'void', 
  1322                    [param('ns3::Time', 'eifsNoDifs')], 
  1323                    is_pure_virtual=True, is_virtual=True)
  1324     ## wifi-mac.h: void ns3::WifiMac::SetPifs(ns3::Time pifs) [member function]
  1325     cls.add_method('SetPifs', 
  1326                    'void', 
  1327                    [param('ns3::Time', 'pifs')], 
  1328                    is_pure_virtual=True, is_virtual=True)
  1329     ## wifi-mac.h: void ns3::WifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
  1330     cls.add_method('SetCtsTimeout', 
  1331                    'void', 
  1332                    [param('ns3::Time', 'ctsTimeout')], 
  1333                    is_pure_virtual=True, is_virtual=True)
  1334     ## wifi-mac.h: void ns3::WifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
  1335     cls.add_method('SetAckTimeout', 
  1336                    'void', 
  1337                    [param('ns3::Time', 'ackTimeout')], 
  1338                    is_pure_virtual=True, is_virtual=True)
  1339     ## wifi-mac.h: void ns3::WifiMac::SetMaxPropagationDelay(ns3::Time delay) [member function]
  1340     cls.add_method('SetMaxPropagationDelay', 
  1341                    'void', 
  1342                    [param('ns3::Time', 'delay')])
  1343     ## wifi-mac.h: ns3::Time ns3::WifiMac::GetPifs() const [member function]
  1344     cls.add_method('GetPifs', 
  1345                    'ns3::Time', 
  1346                    [], 
  1347                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1348     ## wifi-mac.h: ns3::Time ns3::WifiMac::GetSifs() const [member function]
  1349     cls.add_method('GetSifs', 
  1350                    'ns3::Time', 
  1351                    [], 
  1352                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1353     ## wifi-mac.h: ns3::Time ns3::WifiMac::GetSlot() const [member function]
  1354     cls.add_method('GetSlot', 
  1355                    'ns3::Time', 
  1356                    [], 
  1357                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1358     ## wifi-mac.h: ns3::Time ns3::WifiMac::GetEifsNoDifs() const [member function]
  1359     cls.add_method('GetEifsNoDifs', 
  1360                    'ns3::Time', 
  1361                    [], 
  1362                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1363     ## wifi-mac.h: ns3::Time ns3::WifiMac::GetCtsTimeout() const [member function]
  1364     cls.add_method('GetCtsTimeout', 
  1365                    'ns3::Time', 
  1366                    [], 
  1367                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1368     ## wifi-mac.h: ns3::Time ns3::WifiMac::GetAckTimeout() const [member function]
  1369     cls.add_method('GetAckTimeout', 
  1370                    'ns3::Time', 
  1371                    [], 
  1372                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1373     ## wifi-mac.h: ns3::Time ns3::WifiMac::GetMsduLifetime() const [member function]
  1374     cls.add_method('GetMsduLifetime', 
  1375                    'ns3::Time', 
  1376                    [], 
  1377                    is_const=True)
  1378     ## wifi-mac.h: ns3::Time ns3::WifiMac::GetMaxPropagationDelay() const [member function]
  1379     cls.add_method('GetMaxPropagationDelay', 
  1380                    'ns3::Time', 
  1381                    [], 
  1382                    is_const=True)
  1383     ## wifi-mac.h: uint32_t ns3::WifiMac::GetMaxMsduSize() const [member function]
  1384     cls.add_method('GetMaxMsduSize', 
  1385                    'uint32_t', 
  1386                    [], 
  1387                    is_const=True)
  1388     ## wifi-mac.h: ns3::Mac48Address ns3::WifiMac::GetAddress() const [member function]
  1389     cls.add_method('GetAddress', 
  1390                    'ns3::Mac48Address', 
  1391                    [], 
  1392                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1393     ## wifi-mac.h: ns3::Ssid ns3::WifiMac::GetSsid() const [member function]
  1394     cls.add_method('GetSsid', 
  1395                    'ns3::Ssid', 
  1396                    [], 
  1397                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1398     ## wifi-mac.h: void ns3::WifiMac::SetAddress(ns3::Mac48Address address) [member function]
  1399     cls.add_method('SetAddress', 
  1400                    'void', 
  1401                    [param('ns3::Mac48Address', 'address')], 
  1402                    is_pure_virtual=True, is_virtual=True)
  1403     ## wifi-mac.h: void ns3::WifiMac::SetSsid(ns3::Ssid ssid) [member function]
  1404     cls.add_method('SetSsid', 
  1405                    'void', 
  1406                    [param('ns3::Ssid', 'ssid')], 
  1407                    is_pure_virtual=True, is_virtual=True)
  1408     ## wifi-mac.h: ns3::Mac48Address ns3::WifiMac::GetBssid() const [member function]
  1409     cls.add_method('GetBssid', 
  1410                    'ns3::Mac48Address', 
  1411                    [], 
  1412                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1413     ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
  1414     cls.add_method('Enqueue', 
  1415                    'void', 
  1416                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
  1417                    is_pure_virtual=True, is_virtual=True)
  1418     ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
  1419     cls.add_method('Enqueue', 
  1420                    'void', 
  1421                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
  1422                    is_pure_virtual=True, is_virtual=True)
  1423     ## wifi-mac.h: bool ns3::WifiMac::SupportsSendFrom() const [member function]
  1424     cls.add_method('SupportsSendFrom', 
  1425                    'bool', 
  1426                    [], 
  1427                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1428     ## wifi-mac.h: void ns3::WifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  1429     cls.add_method('SetWifiPhy', 
  1430                    'void', 
  1431                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
  1432                    is_pure_virtual=True, is_virtual=True)
  1433     ## wifi-mac.h: void ns3::WifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
  1434     cls.add_method('SetWifiRemoteStationManager', 
  1435                    'void', 
  1436                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
  1437                    is_pure_virtual=True, is_virtual=True)
  1438     ## wifi-mac.h: void ns3::WifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
  1439     cls.add_method('SetForwardUpCallback', 
  1440                    'void', 
  1441                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
  1442                    is_pure_virtual=True, is_virtual=True)
  1443     ## wifi-mac.h: void ns3::WifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
  1444     cls.add_method('SetLinkUpCallback', 
  1445                    'void', 
  1446                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
  1447                    is_pure_virtual=True, is_virtual=True)
  1448     ## wifi-mac.h: void ns3::WifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
  1449     cls.add_method('SetLinkDownCallback', 
  1450                    'void', 
  1451                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
  1452                    is_pure_virtual=True, is_virtual=True)
  1453     ## wifi-mac.h: void ns3::WifiMac::NotifyTx(ns3::Ptr<ns3::Packet const> packet) [member function]
  1454     cls.add_method('NotifyTx', 
  1455                    'void', 
  1456                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
  1457     ## wifi-mac.h: void ns3::WifiMac::NotifyTxDrop(ns3::Ptr<ns3::Packet const> packet) [member function]
  1458     cls.add_method('NotifyTxDrop', 
  1459                    'void', 
  1460                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
  1461     ## wifi-mac.h: void ns3::WifiMac::NotifyRx(ns3::Ptr<ns3::Packet const> packet) [member function]
  1462     cls.add_method('NotifyRx', 
  1463                    'void', 
  1464                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
  1465     ## wifi-mac.h: void ns3::WifiMac::NotifyPromiscRx(ns3::Ptr<ns3::Packet const> packet) [member function]
  1466     cls.add_method('NotifyPromiscRx', 
  1467                    'void', 
  1468                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
  1469     ## wifi-mac.h: void ns3::WifiMac::NotifyRxDrop(ns3::Ptr<ns3::Packet const> packet) [member function]
  1470     cls.add_method('NotifyRxDrop', 
  1471                    'void', 
  1472                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
  1473     return
  1474 
  1475 def register_Ns3WifiMacHeader_methods(root_module, cls):
  1476     ## wifi-mac-header.h: ns3::WifiMacHeader::WifiMacHeader(ns3::WifiMacHeader const & arg0) [copy constructor]
  1477     cls.add_constructor([param('ns3::WifiMacHeader const &', 'arg0')])
  1478     ## wifi-mac-header.h: ns3::WifiMacHeader::WifiMacHeader() [constructor]
  1479     cls.add_constructor([])
  1480     ## wifi-mac-header.h: static ns3::TypeId ns3::WifiMacHeader::GetTypeId() [member function]
  1481     cls.add_method('GetTypeId', 
  1482                    'ns3::TypeId', 
  1483                    [], 
  1484                    is_static=True)
  1485     ## wifi-mac-header.h: ns3::TypeId ns3::WifiMacHeader::GetInstanceTypeId() const [member function]
  1486     cls.add_method('GetInstanceTypeId', 
  1487                    'ns3::TypeId', 
  1488                    [], 
  1489                    is_const=True, is_virtual=True)
  1490     ## wifi-mac-header.h: void ns3::WifiMacHeader::Print(std::ostream & os) const [member function]
  1491     cls.add_method('Print', 
  1492                    'void', 
  1493                    [param('std::ostream &', 'os')], 
  1494                    is_const=True, is_virtual=True)
  1495     ## wifi-mac-header.h: uint32_t ns3::WifiMacHeader::GetSerializedSize() const [member function]
  1496     cls.add_method('GetSerializedSize', 
  1497                    'uint32_t', 
  1498                    [], 
  1499                    is_const=True, is_virtual=True)
  1500     ## wifi-mac-header.h: void ns3::WifiMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
  1501     cls.add_method('Serialize', 
  1502                    'void', 
  1503                    [param('ns3::Buffer::Iterator', 'start')], 
  1504                    is_const=True, is_virtual=True)
  1505     ## wifi-mac-header.h: uint32_t ns3::WifiMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
  1506     cls.add_method('Deserialize', 
  1507                    'uint32_t', 
  1508                    [param('ns3::Buffer::Iterator', 'start')], 
  1509                    is_virtual=True)
  1510     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAssocReq() [member function]
  1511     cls.add_method('SetAssocReq', 
  1512                    'void', 
  1513                    [])
  1514     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAssocResp() [member function]
  1515     cls.add_method('SetAssocResp', 
  1516                    'void', 
  1517                    [])
  1518     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetProbeReq() [member function]
  1519     cls.add_method('SetProbeReq', 
  1520                    'void', 
  1521                    [])
  1522     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetProbeResp() [member function]
  1523     cls.add_method('SetProbeResp', 
  1524                    'void', 
  1525                    [])
  1526     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetBeacon() [member function]
  1527     cls.add_method('SetBeacon', 
  1528                    'void', 
  1529                    [])
  1530     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetTypeData() [member function]
  1531     cls.add_method('SetTypeData', 
  1532                    'void', 
  1533                    [])
  1534     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsFrom() [member function]
  1535     cls.add_method('SetDsFrom', 
  1536                    'void', 
  1537                    [])
  1538     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsNotFrom() [member function]
  1539     cls.add_method('SetDsNotFrom', 
  1540                    'void', 
  1541                    [])
  1542     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsTo() [member function]
  1543     cls.add_method('SetDsTo', 
  1544                    'void', 
  1545                    [])
  1546     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsNotTo() [member function]
  1547     cls.add_method('SetDsNotTo', 
  1548                    'void', 
  1549                    [])
  1550     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr1(ns3::Mac48Address address) [member function]
  1551     cls.add_method('SetAddr1', 
  1552                    'void', 
  1553                    [param('ns3::Mac48Address', 'address')])
  1554     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr2(ns3::Mac48Address address) [member function]
  1555     cls.add_method('SetAddr2', 
  1556                    'void', 
  1557                    [param('ns3::Mac48Address', 'address')])
  1558     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr3(ns3::Mac48Address address) [member function]
  1559     cls.add_method('SetAddr3', 
  1560                    'void', 
  1561                    [param('ns3::Mac48Address', 'address')])
  1562     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr4(ns3::Mac48Address address) [member function]
  1563     cls.add_method('SetAddr4', 
  1564                    'void', 
  1565                    [param('ns3::Mac48Address', 'address')])
  1566     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetType(ns3::WifiMacType type) [member function]
  1567     cls.add_method('SetType', 
  1568                    'void', 
  1569                    [param('ns3::WifiMacType', 'type')])
  1570     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetRawDuration(uint16_t duration) [member function]
  1571     cls.add_method('SetRawDuration', 
  1572                    'void', 
  1573                    [param('uint16_t', 'duration')])
  1574     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDuration(ns3::Time duration) [member function]
  1575     cls.add_method('SetDuration', 
  1576                    'void', 
  1577                    [param('ns3::Time', 'duration')])
  1578     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetId(uint16_t id) [member function]
  1579     cls.add_method('SetId', 
  1580                    'void', 
  1581                    [param('uint16_t', 'id')])
  1582     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetSequenceNumber(uint16_t seq) [member function]
  1583     cls.add_method('SetSequenceNumber', 
  1584                    'void', 
  1585                    [param('uint16_t', 'seq')])
  1586     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetFragmentNumber(uint8_t frag) [member function]
  1587     cls.add_method('SetFragmentNumber', 
  1588                    'void', 
  1589                    [param('uint8_t', 'frag')])
  1590     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetNoMoreFragments() [member function]
  1591     cls.add_method('SetNoMoreFragments', 
  1592                    'void', 
  1593                    [])
  1594     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetMoreFragments() [member function]
  1595     cls.add_method('SetMoreFragments', 
  1596                    'void', 
  1597                    [])
  1598     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetRetry() [member function]
  1599     cls.add_method('SetRetry', 
  1600                    'void', 
  1601                    [])
  1602     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetNoRetry() [member function]
  1603     cls.add_method('SetNoRetry', 
  1604                    'void', 
  1605                    [])
  1606     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosTid(uint8_t tid) [member function]
  1607     cls.add_method('SetQosTid', 
  1608                    'void', 
  1609                    [param('uint8_t', 'tid')])
  1610     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosEosp() [member function]
  1611     cls.add_method('SetQosEosp', 
  1612                    'void', 
  1613                    [])
  1614     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosNoEosp() [member function]
  1615     cls.add_method('SetQosNoEosp', 
  1616                    'void', 
  1617                    [])
  1618     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosAckPolicy(ns3::WifiMacHeader::QosAckPolicy arg0) [member function]
  1619     cls.add_method('SetQosAckPolicy', 
  1620                    'void', 
  1621                    [param('ns3::WifiMacHeader::QosAckPolicy', 'arg0')])
  1622     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosAmsdu() [member function]
  1623     cls.add_method('SetQosAmsdu', 
  1624                    'void', 
  1625                    [])
  1626     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosNoAmsdu() [member function]
  1627     cls.add_method('SetQosNoAmsdu', 
  1628                    'void', 
  1629                    [])
  1630     ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosTxopLimit(uint8_t txop) [member function]
  1631     cls.add_method('SetQosTxopLimit', 
  1632                    'void', 
  1633                    [param('uint8_t', 'txop')])
  1634     ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr1() const [member function]
  1635     cls.add_method('GetAddr1', 
  1636                    'ns3::Mac48Address', 
  1637                    [], 
  1638                    is_const=True)
  1639     ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr2() const [member function]
  1640     cls.add_method('GetAddr2', 
  1641                    'ns3::Mac48Address', 
  1642                    [], 
  1643                    is_const=True)
  1644     ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr3() const [member function]
  1645     cls.add_method('GetAddr3', 
  1646                    'ns3::Mac48Address', 
  1647                    [], 
  1648                    is_const=True)
  1649     ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr4() const [member function]
  1650     cls.add_method('GetAddr4', 
  1651                    'ns3::Mac48Address', 
  1652                    [], 
  1653                    is_const=True)
  1654     ## wifi-mac-header.h: ns3::WifiMacType ns3::WifiMacHeader::GetType() const [member function]
  1655     cls.add_method('GetType', 
  1656                    'ns3::WifiMacType', 
  1657                    [], 
  1658                    is_const=True)
  1659     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsFromDs() const [member function]
  1660     cls.add_method('IsFromDs', 
  1661                    'bool', 
  1662                    [], 
  1663                    is_const=True)
  1664     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsToDs() const [member function]
  1665     cls.add_method('IsToDs', 
  1666                    'bool', 
  1667                    [], 
  1668                    is_const=True)
  1669     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsData() const [member function]
  1670     cls.add_method('IsData', 
  1671                    'bool', 
  1672                    [], 
  1673                    is_const=True)
  1674     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosData() const [member function]
  1675     cls.add_method('IsQosData', 
  1676                    'bool', 
  1677                    [], 
  1678                    is_const=True)
  1679     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsCtl() const [member function]
  1680     cls.add_method('IsCtl', 
  1681                    'bool', 
  1682                    [], 
  1683                    is_const=True)
  1684     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsMgt() const [member function]
  1685     cls.add_method('IsMgt', 
  1686                    'bool', 
  1687                    [], 
  1688                    is_const=True)
  1689     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsCfpoll() const [member function]
  1690     cls.add_method('IsCfpoll', 
  1691                    'bool', 
  1692                    [], 
  1693                    is_const=True)
  1694     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsRts() const [member function]
  1695     cls.add_method('IsRts', 
  1696                    'bool', 
  1697                    [], 
  1698                    is_const=True)
  1699     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsCts() const [member function]
  1700     cls.add_method('IsCts', 
  1701                    'bool', 
  1702                    [], 
  1703                    is_const=True)
  1704     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAck() const [member function]
  1705     cls.add_method('IsAck', 
  1706                    'bool', 
  1707                    [], 
  1708                    is_const=True)
  1709     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAssocReq() const [member function]
  1710     cls.add_method('IsAssocReq', 
  1711                    'bool', 
  1712                    [], 
  1713                    is_const=True)
  1714     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAssocResp() const [member function]
  1715     cls.add_method('IsAssocResp', 
  1716                    'bool', 
  1717                    [], 
  1718                    is_const=True)
  1719     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsReassocReq() const [member function]
  1720     cls.add_method('IsReassocReq', 
  1721                    'bool', 
  1722                    [], 
  1723                    is_const=True)
  1724     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsReassocResp() const [member function]
  1725     cls.add_method('IsReassocResp', 
  1726                    'bool', 
  1727                    [], 
  1728                    is_const=True)
  1729     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsProbeReq() const [member function]
  1730     cls.add_method('IsProbeReq', 
  1731                    'bool', 
  1732                    [], 
  1733                    is_const=True)
  1734     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsProbeResp() const [member function]
  1735     cls.add_method('IsProbeResp', 
  1736                    'bool', 
  1737                    [], 
  1738                    is_const=True)
  1739     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsBeacon() const [member function]
  1740     cls.add_method('IsBeacon', 
  1741                    'bool', 
  1742                    [], 
  1743                    is_const=True)
  1744     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsDisassociation() const [member function]
  1745     cls.add_method('IsDisassociation', 
  1746                    'bool', 
  1747                    [], 
  1748                    is_const=True)
  1749     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAuthentication() const [member function]
  1750     cls.add_method('IsAuthentication', 
  1751                    'bool', 
  1752                    [], 
  1753                    is_const=True)
  1754     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsDeauthentication() const [member function]
  1755     cls.add_method('IsDeauthentication', 
  1756                    'bool', 
  1757                    [], 
  1758                    is_const=True)
  1759     ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetRawDuration() const [member function]
  1760     cls.add_method('GetRawDuration', 
  1761                    'uint16_t', 
  1762                    [], 
  1763                    is_const=True)
  1764     ## wifi-mac-header.h: ns3::Time ns3::WifiMacHeader::GetDuration() const [member function]
  1765     cls.add_method('GetDuration', 
  1766                    'ns3::Time', 
  1767                    [], 
  1768                    is_const=True)
  1769     ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetSequenceControl() const [member function]
  1770     cls.add_method('GetSequenceControl', 
  1771                    'uint16_t', 
  1772                    [], 
  1773                    is_const=True)
  1774     ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetSequenceNumber() const [member function]
  1775     cls.add_method('GetSequenceNumber', 
  1776                    'uint16_t', 
  1777                    [], 
  1778                    is_const=True)
  1779     ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetFragmentNumber() const [member function]
  1780     cls.add_method('GetFragmentNumber', 
  1781                    'uint16_t', 
  1782                    [], 
  1783                    is_const=True)
  1784     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsRetry() const [member function]
  1785     cls.add_method('IsRetry', 
  1786                    'bool', 
  1787                    [], 
  1788                    is_const=True)
  1789     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsMoreFragments() const [member function]
  1790     cls.add_method('IsMoreFragments', 
  1791                    'bool', 
  1792                    [], 
  1793                    is_const=True)
  1794     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosBlockAck() const [member function]
  1795     cls.add_method('IsQosBlockAck', 
  1796                    'bool', 
  1797                    [], 
  1798                    is_const=True)
  1799     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosNoAck() const [member function]
  1800     cls.add_method('IsQosNoAck', 
  1801                    'bool', 
  1802                    [], 
  1803                    is_const=True)
  1804     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosAck() const [member function]
  1805     cls.add_method('IsQosAck', 
  1806                    'bool', 
  1807                    [], 
  1808                    is_const=True)
  1809     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosEosp() const [member function]
  1810     cls.add_method('IsQosEosp', 
  1811                    'bool', 
  1812                    [], 
  1813                    is_const=True)
  1814     ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosAmsdu() const [member function]
  1815     cls.add_method('IsQosAmsdu', 
  1816                    'bool', 
  1817                    [], 
  1818                    is_const=True)
  1819     ## wifi-mac-header.h: uint8_t ns3::WifiMacHeader::GetQosTid() const [member function]
  1820     cls.add_method('GetQosTid', 
  1821                    'uint8_t', 
  1822                    [], 
  1823                    is_const=True)
  1824     ## wifi-mac-header.h: ns3::WifiMacHeader::QosAckPolicy ns3::WifiMacHeader::GetQosAckPolicy() const [member function]
  1825     cls.add_method('GetQosAckPolicy', 
  1826                    'ns3::WifiMacHeader::QosAckPolicy', 
  1827                    [], 
  1828                    is_const=True)
  1829     ## wifi-mac-header.h: uint8_t ns3::WifiMacHeader::GetQosTxopLimit() const [member function]
  1830     cls.add_method('GetQosTxopLimit', 
  1831                    'uint8_t', 
  1832                    [], 
  1833                    is_const=True)
  1834     ## wifi-mac-header.h: uint32_t ns3::WifiMacHeader::GetSize() const [member function]
  1835     cls.add_method('GetSize', 
  1836                    'uint32_t', 
  1837                    [], 
  1838                    is_const=True)
  1839     ## wifi-mac-header.h: char const * ns3::WifiMacHeader::GetTypeString() const [member function]
  1840     cls.add_method('GetTypeString', 
  1841                    'char const *', 
  1842                    [], 
  1843                    is_const=True)
  1844     return
  1845 
  1846 def register_Ns3WifiModeChecker_methods(root_module, cls):
  1847     ## wifi-mode.h: ns3::WifiModeChecker::WifiModeChecker(ns3::WifiModeChecker const & arg0) [copy constructor]
  1848     cls.add_constructor([param('ns3::WifiModeChecker const &', 'arg0')])
  1849     ## wifi-mode.h: ns3::WifiModeChecker::WifiModeChecker() [constructor]
  1850     cls.add_constructor([])
  1851     return
  1852 
  1853 def register_Ns3WifiModeValue_methods(root_module, cls):
  1854     ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue(ns3::WifiModeValue const & arg0) [copy constructor]
  1855     cls.add_constructor([param('ns3::WifiModeValue const &', 'arg0')])
  1856     ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue() [constructor]
  1857     cls.add_constructor([])
  1858     ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue(ns3::WifiMode const & value) [constructor]
  1859     cls.add_constructor([param('ns3::WifiMode const &', 'value')])
  1860     ## wifi-mode.h: void ns3::WifiModeValue::Set(ns3::WifiMode const & value) [member function]
  1861     cls.add_method('Set', 
  1862                    'void', 
  1863                    [param('ns3::WifiMode const &', 'value')])
  1864     ## wifi-mode.h: ns3::WifiMode ns3::WifiModeValue::Get() const [member function]
  1865     cls.add_method('Get', 
  1866                    'ns3::WifiMode', 
  1867                    [], 
  1868                    is_const=True)
  1869     ## wifi-mode.h: ns3::Ptr<ns3::AttributeValue> ns3::WifiModeValue::Copy() const [member function]
  1870     cls.add_method('Copy', 
  1871                    'ns3::Ptr< ns3::AttributeValue >', 
  1872                    [], 
  1873                    is_const=True, is_virtual=True)
  1874     ## wifi-mode.h: std::string ns3::WifiModeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
  1875     cls.add_method('SerializeToString', 
  1876                    'std::string', 
  1877                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
  1878                    is_const=True, is_virtual=True)
  1879     ## wifi-mode.h: bool ns3::WifiModeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
  1880     cls.add_method('DeserializeFromString', 
  1881                    'bool', 
  1882                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
  1883                    is_virtual=True)
  1884     return
  1885 
  1886 def register_Ns3WifiPhy_methods(root_module, cls):
  1887     ## wifi-phy.h: ns3::WifiPhy::WifiPhy(ns3::WifiPhy const & arg0) [copy constructor]
  1888     cls.add_constructor([param('ns3::WifiPhy const &', 'arg0')])
  1889     ## wifi-phy.h: static ns3::TypeId ns3::WifiPhy::GetTypeId() [member function]
  1890     cls.add_method('GetTypeId', 
  1891                    'ns3::TypeId', 
  1892                    [], 
  1893                    is_static=True)
  1894     ## wifi-phy.h: ns3::WifiPhy::WifiPhy() [constructor]
  1895     cls.add_constructor([])
  1896     ## wifi-phy.h: double ns3::WifiPhy::GetTxPowerStart() const [member function]
  1897     cls.add_method('GetTxPowerStart', 
  1898                    'double', 
  1899                    [], 
  1900                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1901     ## wifi-phy.h: double ns3::WifiPhy::GetTxPowerEnd() const [member function]
  1902     cls.add_method('GetTxPowerEnd', 
  1903                    'double', 
  1904                    [], 
  1905                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1906     ## wifi-phy.h: uint32_t ns3::WifiPhy::GetNTxPower() const [member function]
  1907     cls.add_method('GetNTxPower', 
  1908                    'uint32_t', 
  1909                    [], 
  1910                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1911     ## wifi-phy.h: void ns3::WifiPhy::SetReceiveOkCallback(ns3::Callback<void,ns3::Ptr<ns3::Packet>,double,ns3::WifiMode,ns3::WifiPreamble,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function]
  1912     cls.add_method('SetReceiveOkCallback', 
  1913                    'void', 
  1914                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
  1915                    is_pure_virtual=True, is_virtual=True)
  1916     ## wifi-phy.h: void ns3::WifiPhy::SetReceiveErrorCallback(ns3::Callback<void,ns3::Ptr<const ns3::Packet>,double,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function]
  1917     cls.add_method('SetReceiveErrorCallback', 
  1918                    'void', 
  1919                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
  1920                    is_pure_virtual=True, is_virtual=True)
  1921     ## wifi-phy.h: void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPowerLevel) [member function]
  1922     cls.add_method('SendPacket', 
  1923                    'void', 
  1924                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPowerLevel')], 
  1925                    is_pure_virtual=True, is_virtual=True)
  1926     ## wifi-phy.h: void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function]
  1927     cls.add_method('RegisterListener', 
  1928                    'void', 
  1929                    [param('ns3::WifiPhyListener *', 'listener')], 
  1930                    is_pure_virtual=True, is_virtual=True)
  1931     ## wifi-phy.h: bool ns3::WifiPhy::IsStateCcaBusy() [member function]
  1932     cls.add_method('IsStateCcaBusy', 
  1933                    'bool', 
  1934                    [], 
  1935                    is_pure_virtual=True, is_virtual=True)
  1936     ## wifi-phy.h: bool ns3::WifiPhy::IsStateIdle() [member function]
  1937     cls.add_method('IsStateIdle', 
  1938                    'bool', 
  1939                    [], 
  1940                    is_pure_virtual=True, is_virtual=True)
  1941     ## wifi-phy.h: bool ns3::WifiPhy::IsStateBusy() [member function]
  1942     cls.add_method('IsStateBusy', 
  1943                    'bool', 
  1944                    [], 
  1945                    is_pure_virtual=True, is_virtual=True)
  1946     ## wifi-phy.h: bool ns3::WifiPhy::IsStateSync() [member function]
  1947     cls.add_method('IsStateSync', 
  1948                    'bool', 
  1949                    [], 
  1950                    is_pure_virtual=True, is_virtual=True)
  1951     ## wifi-phy.h: bool ns3::WifiPhy::IsStateTx() [member function]
  1952     cls.add_method('IsStateTx', 
  1953                    'bool', 
  1954                    [], 
  1955                    is_pure_virtual=True, is_virtual=True)
  1956     ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetStateDuration() [member function]
  1957     cls.add_method('GetStateDuration', 
  1958                    'ns3::Time', 
  1959                    [], 
  1960                    is_pure_virtual=True, is_virtual=True)
  1961     ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function]
  1962     cls.add_method('GetDelayUntilIdle', 
  1963                    'ns3::Time', 
  1964                    [], 
  1965                    is_pure_virtual=True, is_virtual=True)
  1966     ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
  1967     cls.add_method('GetLastRxStartTime', 
  1968                    'ns3::Time', 
  1969                    [], 
  1970                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1971     ## wifi-phy.h: ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) const [member function]
  1972     cls.add_method('CalculateTxDuration', 
  1973                    'ns3::Time', 
  1974                    [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  1975                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1976     ## wifi-phy.h: uint32_t ns3::WifiPhy::GetNModes() const [member function]
  1977     cls.add_method('GetNModes', 
  1978                    'uint32_t', 
  1979                    [], 
  1980                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1981     ## wifi-phy.h: ns3::WifiMode ns3::WifiPhy::GetMode(uint32_t mode) const [member function]
  1982     cls.add_method('GetMode', 
  1983                    'ns3::WifiMode', 
  1984                    [param('uint32_t', 'mode')], 
  1985                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1986     ## wifi-phy.h: double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
  1987     cls.add_method('CalculateSnr', 
  1988                    'double', 
  1989                    [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], 
  1990                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1991     ## wifi-phy.h: ns3::Ptr<ns3::WifiChannel> ns3::WifiPhy::GetChannel() const [member function]
  1992     cls.add_method('GetChannel', 
  1993                    'ns3::Ptr< ns3::WifiChannel >', 
  1994                    [], 
  1995                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1996     ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mba() [member function]
  1997     cls.add_method('Get6mba', 
  1998                    'ns3::WifiMode', 
  1999                    [], 
  2000                    is_static=True)
  2001     ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mba() [member function]
  2002     cls.add_method('Get9mba', 
  2003                    'ns3::WifiMode', 
  2004                    [], 
  2005                    is_static=True)
  2006     ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mba() [member function]
  2007     cls.add_method('Get12mba', 
  2008                    'ns3::WifiMode', 
  2009                    [], 
  2010                    is_static=True)
  2011     ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get18mba() [member function]
  2012     cls.add_method('Get18mba', 
  2013                    'ns3::WifiMode', 
  2014                    [], 
  2015                    is_static=True)
  2016     ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get24mba() [member function]
  2017     cls.add_method('Get24mba', 
  2018                    'ns3::WifiMode', 
  2019                    [], 
  2020                    is_static=True)
  2021     ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get36mba() [member function]
  2022     cls.add_method('Get36mba', 
  2023                    'ns3::WifiMode', 
  2024                    [], 
  2025                    is_static=True)
  2026     ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get48mba() [member function]
  2027     cls.add_method('Get48mba', 
  2028                    'ns3::WifiMode', 
  2029                    [], 
  2030                    is_static=True)
  2031     ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get54mba() [member function]
  2032     cls.add_method('Get54mba', 
  2033                    'ns3::WifiMode', 
  2034                    [], 
  2035                    is_static=True)
  2036     ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get1mbb() [member function]
  2037     cls.add_method('Get1mbb', 
  2038                    'ns3::WifiMode', 
  2039                    [], 
  2040                    is_static=True)
  2041     ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get2mbb() [member function]
  2042     cls.add_method('Get2mbb', 
  2043                    'ns3::WifiMode', 
  2044                    [], 
  2045                    is_static=True)
  2046     ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get5_5mbb() [member function]
  2047     cls.add_method('Get5_5mbb', 
  2048                    'ns3::WifiMode', 
  2049                    [], 
  2050                    is_static=True)
  2051     ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get11mbb() [member function]
  2052     cls.add_method('Get11mbb', 
  2053                    'ns3::WifiMode', 
  2054                    [], 
  2055                    is_static=True)
  2056     ## wifi-phy.h: void ns3::WifiPhy::NotifyTxBegin(ns3::Ptr<ns3::Packet const> packet) [member function]
  2057     cls.add_method('NotifyTxBegin', 
  2058                    'void', 
  2059                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
  2060     ## wifi-phy.h: void ns3::WifiPhy::NotifyTxEnd(ns3::Ptr<ns3::Packet const> packet) [member function]
  2061     cls.add_method('NotifyTxEnd', 
  2062                    'void', 
  2063                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
  2064     ## wifi-phy.h: void ns3::WifiPhy::NotifyTxDrop(ns3::Ptr<ns3::Packet const> packet) [member function]
  2065     cls.add_method('NotifyTxDrop', 
  2066                    'void', 
  2067                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
  2068     ## wifi-phy.h: void ns3::WifiPhy::NotifyRxBegin(ns3::Ptr<ns3::Packet const> packet) [member function]
  2069     cls.add_method('NotifyRxBegin', 
  2070                    'void', 
  2071                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
  2072     ## wifi-phy.h: void ns3::WifiPhy::NotifyRxEnd(ns3::Ptr<ns3::Packet const> packet) [member function]
  2073     cls.add_method('NotifyRxEnd', 
  2074                    'void', 
  2075                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
  2076     ## wifi-phy.h: void ns3::WifiPhy::NotifyRxDrop(ns3::Ptr<ns3::Packet const> packet) [member function]
  2077     cls.add_method('NotifyRxDrop', 
  2078                    'void', 
  2079                    [param('ns3::Ptr< ns3::Packet const >', 'packet')])
  2080     ## wifi-phy.h: void ns3::WifiPhy::NotifyPromiscSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint32_t rate, bool isShortPreamble, double signalDbm, double noiseDbm) [member function]
  2081     cls.add_method('NotifyPromiscSniffRx', 
  2082                    'void', 
  2083                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble'), param('double', 'signalDbm'), param('double', 'noiseDbm')])
  2084     ## wifi-phy.h: void ns3::WifiPhy::NotifyPromiscSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint32_t rate, bool isShortPreamble) [member function]
  2085     cls.add_method('NotifyPromiscSniffTx', 
  2086                    'void', 
  2087                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble')])
  2088     return
  2089 
  2090 def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
  2091     ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager::WifiRemoteStationManager(ns3::WifiRemoteStationManager const & arg0) [copy constructor]
  2092     cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')])
  2093     ## wifi-remote-station-manager.h: static ns3::TypeId ns3::WifiRemoteStationManager::GetTypeId() [member function]
  2094     cls.add_method('GetTypeId', 
  2095                    'ns3::TypeId', 
  2096                    [], 
  2097                    is_static=True)
  2098     ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager::WifiRemoteStationManager() [constructor]
  2099     cls.add_constructor([])
  2100     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  2101     cls.add_method('SetupPhy', 
  2102                    'void', 
  2103                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
  2104                    is_virtual=True)
  2105     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetMaxSsrc() const [member function]
  2106     cls.add_method('GetMaxSsrc', 
  2107                    'uint32_t', 
  2108                    [], 
  2109                    is_const=True)
  2110     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetMaxSlrc() const [member function]
  2111     cls.add_method('GetMaxSlrc', 
  2112                    'uint32_t', 
  2113                    [], 
  2114                    is_const=True)
  2115     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetRtsCtsThreshold() const [member function]
  2116     cls.add_method('GetRtsCtsThreshold', 
  2117                    'uint32_t', 
  2118                    [], 
  2119                    is_const=True)
  2120     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetFragmentationThreshold() const [member function]
  2121     cls.add_method('GetFragmentationThreshold', 
  2122                    'uint32_t', 
  2123                    [], 
  2124                    is_const=True)
  2125     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetMaxSsrc(uint32_t maxSsrc) [member function]
  2126     cls.add_method('SetMaxSsrc', 
  2127                    'void', 
  2128                    [param('uint32_t', 'maxSsrc')])
  2129     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetMaxSlrc(uint32_t maxSlrc) [member function]
  2130     cls.add_method('SetMaxSlrc', 
  2131                    'void', 
  2132                    [param('uint32_t', 'maxSlrc')])
  2133     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetRtsCtsThreshold(uint32_t threshold) [member function]
  2134     cls.add_method('SetRtsCtsThreshold', 
  2135                    'void', 
  2136                    [param('uint32_t', 'threshold')])
  2137     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetFragmentationThreshold(uint32_t threshold) [member function]
  2138     cls.add_method('SetFragmentationThreshold', 
  2139                    'void', 
  2140                    [param('uint32_t', 'threshold')])
  2141     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::Reset() [member function]
  2142     cls.add_method('Reset', 
  2143                    'void', 
  2144                    [])
  2145     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::AddBasicMode(ns3::WifiMode mode) [member function]
  2146     cls.add_method('AddBasicMode', 
  2147                    'void', 
  2148                    [param('ns3::WifiMode', 'mode')])
  2149     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetDefaultMode() const [member function]
  2150     cls.add_method('GetDefaultMode', 
  2151                    'ns3::WifiMode', 
  2152                    [], 
  2153                    is_const=True)
  2154     ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetNBasicModes() const [member function]
  2155     cls.add_method('GetNBasicModes', 
  2156                    'uint32_t', 
  2157                    [], 
  2158                    is_const=True)
  2159     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetBasicMode(uint32_t i) const [member function]
  2160     cls.add_method('GetBasicMode', 
  2161                    'ns3::WifiMode', 
  2162                    [param('uint32_t', 'i')], 
  2163                    is_const=True)
  2164     ## 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]
  2165     cls.add_method('BeginBasicModes', 
  2166                    '__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode > >', 
  2167                    [], 
  2168                    is_const=True)
  2169     ## 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]
  2170     cls.add_method('EndBasicModes', 
  2171                    '__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode > >', 
  2172                    [], 
  2173                    is_const=True)
  2174     ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsLowLatency() const [member function]
  2175     cls.add_method('IsLowLatency', 
  2176                    'bool', 
  2177                    [], 
  2178                    is_const=True)
  2179     ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetNonUnicastMode() const [member function]
  2180     cls.add_method('GetNonUnicastMode', 
  2181                    'ns3::WifiMode', 
  2182                    [], 
  2183                    is_const=True)
  2184     ## wifi-remote-station-manager.h: ns3::WifiRemoteStation * ns3::WifiRemoteStationManager::Lookup(ns3::Mac48Address address) [member function]
  2185     cls.add_method('Lookup', 
  2186                    'ns3::WifiRemoteStation *', 
  2187                    [param('ns3::Mac48Address', 'address')])
  2188     ## wifi-remote-station-manager.h: ns3::WifiRemoteStation * ns3::WifiRemoteStationManager::LookupNonUnicast() [member function]
  2189     cls.add_method('LookupNonUnicast', 
  2190                    'ns3::WifiRemoteStation *', 
  2191                    [])
  2192     ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoDispose() [member function]
  2193     cls.add_method('DoDispose', 
  2194                    'void', 
  2195                    [], 
  2196                    visibility='protected', is_virtual=True)
  2197     ## wifi-remote-station-manager.h: ns3::WifiRemoteStation * ns3::WifiRemoteStationManager::CreateStation() [member function]
  2198     cls.add_method('CreateStation', 
  2199                    'ns3::WifiRemoteStation *', 
  2200                    [], 
  2201                    is_pure_virtual=True, visibility='private', is_virtual=True)
  2202     return
  2203 
  2204 def register_Ns3YansWifiPhy_methods(root_module, cls):
  2205     ## yans-wifi-phy.h: static ns3::TypeId ns3::YansWifiPhy::GetTypeId() [member function]
  2206     cls.add_method('GetTypeId', 
  2207                    'ns3::TypeId', 
  2208                    [], 
  2209                    is_static=True)
  2210     ## yans-wifi-phy.h: ns3::YansWifiPhy::YansWifiPhy() [constructor]
  2211     cls.add_constructor([])
  2212     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetChannel(ns3::Ptr<ns3::YansWifiChannel> channel) [member function]
  2213     cls.add_method('SetChannel', 
  2214                    'void', 
  2215                    [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')])
  2216     ## yans-wifi-phy.h: void ns3::YansWifiPhy::StartReceivePacket(ns3::Ptr<ns3::Packet> packet, double rxPowerDbm, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function]
  2217     cls.add_method('StartReceivePacket', 
  2218                    'void', 
  2219                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDbm'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')])
  2220     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetStandard(ns3::WifiPhyStandard standard) [member function]
  2221     cls.add_method('SetStandard', 
  2222                    'void', 
  2223                    [param('ns3::WifiPhyStandard', 'standard')])
  2224     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetRxNoiseFigure(double noiseFigureDb) [member function]
  2225     cls.add_method('SetRxNoiseFigure', 
  2226                    'void', 
  2227                    [param('double', 'noiseFigureDb')])
  2228     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetTxPowerStart(double start) [member function]
  2229     cls.add_method('SetTxPowerStart', 
  2230                    'void', 
  2231                    [param('double', 'start')])
  2232     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetTxPowerEnd(double end) [member function]
  2233     cls.add_method('SetTxPowerEnd', 
  2234                    'void', 
  2235                    [param('double', 'end')])
  2236     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetNTxPower(uint32_t n) [member function]
  2237     cls.add_method('SetNTxPower', 
  2238                    'void', 
  2239                    [param('uint32_t', 'n')])
  2240     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetTxGain(double gain) [member function]
  2241     cls.add_method('SetTxGain', 
  2242                    'void', 
  2243                    [param('double', 'gain')])
  2244     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetRxGain(double gain) [member function]
  2245     cls.add_method('SetRxGain', 
  2246                    'void', 
  2247                    [param('double', 'gain')])
  2248     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetEdThreshold(double threshold) [member function]
  2249     cls.add_method('SetEdThreshold', 
  2250                    'void', 
  2251                    [param('double', 'threshold')])
  2252     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetCcaMode1Threshold(double threshold) [member function]
  2253     cls.add_method('SetCcaMode1Threshold', 
  2254                    'void', 
  2255                    [param('double', 'threshold')])
  2256     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetErrorRateModel(ns3::Ptr<ns3::ErrorRateModel> rate) [member function]
  2257     cls.add_method('SetErrorRateModel', 
  2258                    'void', 
  2259                    [param('ns3::Ptr< ns3::ErrorRateModel >', 'rate')])
  2260     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetDevice(ns3::Ptr<ns3::Object> device) [member function]
  2261     cls.add_method('SetDevice', 
  2262                    'void', 
  2263                    [param('ns3::Ptr< ns3::Object >', 'device')])
  2264     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetMobility(ns3::Ptr<ns3::Object> mobility) [member function]
  2265     cls.add_method('SetMobility', 
  2266                    'void', 
  2267                    [param('ns3::Ptr< ns3::Object >', 'mobility')])
  2268     ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetRxNoiseFigure() const [member function]
  2269     cls.add_method('GetRxNoiseFigure', 
  2270                    'double', 
  2271                    [], 
  2272                    is_const=True)
  2273     ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetTxGain() const [member function]
  2274     cls.add_method('GetTxGain', 
  2275                    'double', 
  2276                    [], 
  2277                    is_const=True)
  2278     ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetRxGain() const [member function]
  2279     cls.add_method('GetRxGain', 
  2280                    'double', 
  2281                    [], 
  2282                    is_const=True)
  2283     ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetEdThreshold() const [member function]
  2284     cls.add_method('GetEdThreshold', 
  2285                    'double', 
  2286                    [], 
  2287                    is_const=True)
  2288     ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetCcaMode1Threshold() const [member function]
  2289     cls.add_method('GetCcaMode1Threshold', 
  2290                    'double', 
  2291                    [], 
  2292                    is_const=True)
  2293     ## yans-wifi-phy.h: ns3::Ptr<ns3::ErrorRateModel> ns3::YansWifiPhy::GetErrorRateModel() const [member function]
  2294     cls.add_method('GetErrorRateModel', 
  2295                    'ns3::Ptr< ns3::ErrorRateModel >', 
  2296                    [], 
  2297                    is_const=True)
  2298     ## yans-wifi-phy.h: ns3::Ptr<ns3::Object> ns3::YansWifiPhy::GetDevice() const [member function]
  2299     cls.add_method('GetDevice', 
  2300                    'ns3::Ptr< ns3::Object >', 
  2301                    [], 
  2302                    is_const=True)
  2303     ## yans-wifi-phy.h: ns3::Ptr<ns3::Object> ns3::YansWifiPhy::GetMobility() [member function]
  2304     cls.add_method('GetMobility', 
  2305                    'ns3::Ptr< ns3::Object >', 
  2306                    [])
  2307     ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetTxPowerStart() const [member function]
  2308     cls.add_method('GetTxPowerStart', 
  2309                    'double', 
  2310                    [], 
  2311                    is_const=True, is_virtual=True)
  2312     ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetTxPowerEnd() const [member function]
  2313     cls.add_method('GetTxPowerEnd', 
  2314                    'double', 
  2315                    [], 
  2316                    is_const=True, is_virtual=True)
  2317     ## yans-wifi-phy.h: uint32_t ns3::YansWifiPhy::GetNTxPower() const [member function]
  2318     cls.add_method('GetNTxPower', 
  2319                    'uint32_t', 
  2320                    [], 
  2321                    is_const=True, is_virtual=True)
  2322     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetReceiveOkCallback(ns3::Callback<void,ns3::Ptr<ns3::Packet>,double,ns3::WifiMode,ns3::WifiPreamble,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function]
  2323     cls.add_method('SetReceiveOkCallback', 
  2324                    'void', 
  2325                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
  2326                    is_virtual=True)
  2327     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetReceiveErrorCallback(ns3::Callback<void,ns3::Ptr<const ns3::Packet>,double,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function]
  2328     cls.add_method('SetReceiveErrorCallback', 
  2329                    'void', 
  2330                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
  2331                    is_virtual=True)
  2332     ## yans-wifi-phy.h: void ns3::YansWifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPowerLevel) [member function]
  2333     cls.add_method('SendPacket', 
  2334                    'void', 
  2335                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPowerLevel')], 
  2336                    is_virtual=True)
  2337     ## yans-wifi-phy.h: void ns3::YansWifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function]
  2338     cls.add_method('RegisterListener', 
  2339                    'void', 
  2340                    [param('ns3::WifiPhyListener *', 'listener')], 
  2341                    is_virtual=True)
  2342     ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateCcaBusy() [member function]
  2343     cls.add_method('IsStateCcaBusy', 
  2344                    'bool', 
  2345                    [], 
  2346                    is_virtual=True)
  2347     ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateIdle() [member function]
  2348     cls.add_method('IsStateIdle', 
  2349                    'bool', 
  2350                    [], 
  2351                    is_virtual=True)
  2352     ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateBusy() [member function]
  2353     cls.add_method('IsStateBusy', 
  2354                    'bool', 
  2355                    [], 
  2356                    is_virtual=True)
  2357     ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateSync() [member function]
  2358     cls.add_method('IsStateSync', 
  2359                    'bool', 
  2360                    [], 
  2361                    is_virtual=True)
  2362     ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateTx() [member function]
  2363     cls.add_method('IsStateTx', 
  2364                    'bool', 
  2365                    [], 
  2366                    is_virtual=True)
  2367     ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::GetStateDuration() [member function]
  2368     cls.add_method('GetStateDuration', 
  2369                    'ns3::Time', 
  2370                    [], 
  2371                    is_virtual=True)
  2372     ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::GetDelayUntilIdle() [member function]
  2373     cls.add_method('GetDelayUntilIdle', 
  2374                    'ns3::Time', 
  2375                    [], 
  2376                    is_virtual=True)
  2377     ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::GetLastRxStartTime() const [member function]
  2378     cls.add_method('GetLastRxStartTime', 
  2379                    'ns3::Time', 
  2380                    [], 
  2381                    is_const=True, is_virtual=True)
  2382     ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) const [member function]
  2383     cls.add_method('CalculateTxDuration', 
  2384                    'ns3::Time', 
  2385                    [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  2386                    is_const=True, is_virtual=True)
  2387     ## yans-wifi-phy.h: uint32_t ns3::YansWifiPhy::GetNModes() const [member function]
  2388     cls.add_method('GetNModes', 
  2389                    'uint32_t', 
  2390                    [], 
  2391                    is_const=True, is_virtual=True)
  2392     ## yans-wifi-phy.h: ns3::WifiMode ns3::YansWifiPhy::GetMode(uint32_t mode) const [member function]
  2393     cls.add_method('GetMode', 
  2394                    'ns3::WifiMode', 
  2395                    [param('uint32_t', 'mode')], 
  2396                    is_const=True, is_virtual=True)
  2397     ## yans-wifi-phy.h: double ns3::YansWifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
  2398     cls.add_method('CalculateSnr', 
  2399                    'double', 
  2400                    [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], 
  2401                    is_const=True, is_virtual=True)
  2402     ## yans-wifi-phy.h: ns3::Ptr<ns3::WifiChannel> ns3::YansWifiPhy::GetChannel() const [member function]
  2403     cls.add_method('GetChannel', 
  2404                    'ns3::Ptr< ns3::WifiChannel >', 
  2405                    [], 
  2406                    is_const=True, is_virtual=True)
  2407     ## yans-wifi-phy.h: void ns3::YansWifiPhy::DoDispose() [member function]
  2408     cls.add_method('DoDispose', 
  2409                    'void', 
  2410                    [], 
  2411                    visibility='private', is_virtual=True)
  2412     return
  2413 
  2414 def register_Ns3AarfWifiRemoteStation_methods(root_module, cls):
  2415     ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation::AarfWifiRemoteStation(ns3::AarfWifiRemoteStation const & arg0) [copy constructor]
  2416     cls.add_constructor([param('ns3::AarfWifiRemoteStation const &', 'arg0')])
  2417     ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation::AarfWifiRemoteStation(ns3::Ptr<ns3::AarfWifiManager> stations) [constructor]
  2418     cls.add_constructor([param('ns3::Ptr< ns3::AarfWifiManager >', 'stations')])
  2419     ## aarf-wifi-manager.h: void ns3::AarfWifiRemoteStation::ReportRecoveryFailure() [member function]
  2420     cls.add_method('ReportRecoveryFailure', 
  2421                    'void', 
  2422                    [], 
  2423                    visibility='private', is_virtual=True)
  2424     ## aarf-wifi-manager.h: void ns3::AarfWifiRemoteStation::ReportFailure() [member function]
  2425     cls.add_method('ReportFailure', 
  2426                    'void', 
  2427                    [], 
  2428                    visibility='private', is_virtual=True)
  2429     ## aarf-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::AarfWifiRemoteStation::GetManager() const [member function]
  2430     cls.add_method('GetManager', 
  2431                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
  2432                    [], 
  2433                    is_const=True, visibility='private', is_virtual=True)
  2434     return
  2435 
  2436 def register_Ns3AdhocWifiMac_methods(root_module, cls):
  2437     ## adhoc-wifi-mac.h: static ns3::TypeId ns3::AdhocWifiMac::GetTypeId() [member function]
  2438     cls.add_method('GetTypeId', 
  2439                    'ns3::TypeId', 
  2440                    [], 
  2441                    is_static=True)
  2442     ## adhoc-wifi-mac.h: ns3::AdhocWifiMac::AdhocWifiMac() [constructor]
  2443     cls.add_constructor([])
  2444     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSlot(ns3::Time slotTime) [member function]
  2445     cls.add_method('SetSlot', 
  2446                    'void', 
  2447                    [param('ns3::Time', 'slotTime')], 
  2448                    is_virtual=True)
  2449     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSifs(ns3::Time sifs) [member function]
  2450     cls.add_method('SetSifs', 
  2451                    'void', 
  2452                    [param('ns3::Time', 'sifs')], 
  2453                    is_virtual=True)
  2454     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
  2455     cls.add_method('SetEifsNoDifs', 
  2456                    'void', 
  2457                    [param('ns3::Time', 'eifsNoDifs')], 
  2458                    is_virtual=True)
  2459     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
  2460     cls.add_method('SetAckTimeout', 
  2461                    'void', 
  2462                    [param('ns3::Time', 'ackTimeout')], 
  2463                    is_virtual=True)
  2464     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
  2465     cls.add_method('SetCtsTimeout', 
  2466                    'void', 
  2467                    [param('ns3::Time', 'ctsTimeout')], 
  2468                    is_virtual=True)
  2469     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetPifs(ns3::Time pifs) [member function]
  2470     cls.add_method('SetPifs', 
  2471                    'void', 
  2472                    [param('ns3::Time', 'pifs')], 
  2473                    is_virtual=True)
  2474     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetSlot() const [member function]
  2475     cls.add_method('GetSlot', 
  2476                    'ns3::Time', 
  2477                    [], 
  2478                    is_const=True, is_virtual=True)
  2479     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetSifs() const [member function]
  2480     cls.add_method('GetSifs', 
  2481                    'ns3::Time', 
  2482                    [], 
  2483                    is_const=True, is_virtual=True)
  2484     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetEifsNoDifs() const [member function]
  2485     cls.add_method('GetEifsNoDifs', 
  2486                    'ns3::Time', 
  2487                    [], 
  2488                    is_const=True, is_virtual=True)
  2489     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetAckTimeout() const [member function]
  2490     cls.add_method('GetAckTimeout', 
  2491                    'ns3::Time', 
  2492                    [], 
  2493                    is_const=True, is_virtual=True)
  2494     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetCtsTimeout() const [member function]
  2495     cls.add_method('GetCtsTimeout', 
  2496                    'ns3::Time', 
  2497                    [], 
  2498                    is_const=True, is_virtual=True)
  2499     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetPifs() const [member function]
  2500     cls.add_method('GetPifs', 
  2501                    'ns3::Time', 
  2502                    [], 
  2503                    is_const=True, is_virtual=True)
  2504     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  2505     cls.add_method('SetWifiPhy', 
  2506                    'void', 
  2507                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
  2508                    is_virtual=True)
  2509     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
  2510     cls.add_method('SetWifiRemoteStationManager', 
  2511                    'void', 
  2512                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
  2513                    is_virtual=True)
  2514     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
  2515     cls.add_method('Enqueue', 
  2516                    'void', 
  2517                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
  2518                    is_virtual=True)
  2519     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
  2520     cls.add_method('Enqueue', 
  2521                    'void', 
  2522                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
  2523                    is_virtual=True)
  2524     ## adhoc-wifi-mac.h: bool ns3::AdhocWifiMac::SupportsSendFrom() const [member function]
  2525     cls.add_method('SupportsSendFrom', 
  2526                    'bool', 
  2527                    [], 
  2528                    is_const=True, is_virtual=True)
  2529     ## 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, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
  2530     cls.add_method('SetForwardUpCallback', 
  2531                    'void', 
  2532                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
  2533                    is_virtual=True)
  2534     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
  2535     cls.add_method('SetLinkUpCallback', 
  2536                    'void', 
  2537                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
  2538                    is_virtual=True)
  2539     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
  2540     cls.add_method('SetLinkDownCallback', 
  2541                    'void', 
  2542                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
  2543                    is_virtual=True)
  2544     ## adhoc-wifi-mac.h: ns3::Mac48Address ns3::AdhocWifiMac::GetAddress() const [member function]
  2545     cls.add_method('GetAddress', 
  2546                    'ns3::Mac48Address', 
  2547                    [], 
  2548                    is_const=True, is_virtual=True)
  2549     ## adhoc-wifi-mac.h: ns3::Ssid ns3::AdhocWifiMac::GetSsid() const [member function]
  2550     cls.add_method('GetSsid', 
  2551                    'ns3::Ssid', 
  2552                    [], 
  2553                    is_const=True, is_virtual=True)
  2554     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetAddress(ns3::Mac48Address address) [member function]
  2555     cls.add_method('SetAddress', 
  2556                    'void', 
  2557                    [param('ns3::Mac48Address', 'address')], 
  2558                    is_virtual=True)
  2559     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSsid(ns3::Ssid ssid) [member function]
  2560     cls.add_method('SetSsid', 
  2561                    'void', 
  2562                    [param('ns3::Ssid', 'ssid')], 
  2563                    is_virtual=True)
  2564     ## adhoc-wifi-mac.h: ns3::Mac48Address ns3::AdhocWifiMac::GetBssid() const [member function]
  2565     cls.add_method('GetBssid', 
  2566                    'ns3::Mac48Address', 
  2567                    [], 
  2568                    is_const=True, is_virtual=True)
  2569     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::DoDispose() [member function]
  2570     cls.add_method('DoDispose', 
  2571                    'void', 
  2572                    [], 
  2573                    visibility='private', is_virtual=True)
  2574     return
  2575 
  2576 def register_Ns3AmrrWifiManager_methods(root_module, cls):
  2577     ## amrr-wifi-manager.h: ns3::AmrrWifiManager::AmrrWifiManager(ns3::AmrrWifiManager const & arg0) [copy constructor]
  2578     cls.add_constructor([param('ns3::AmrrWifiManager const &', 'arg0')])
  2579     ## amrr-wifi-manager.h: static ns3::TypeId ns3::AmrrWifiManager::GetTypeId() [member function]
  2580     cls.add_method('GetTypeId', 
  2581                    'ns3::TypeId', 
  2582                    [], 
  2583                    is_static=True)
  2584     ## amrr-wifi-manager.h: ns3::AmrrWifiManager::AmrrWifiManager() [constructor]
  2585     cls.add_constructor([])
  2586     ## amrr-wifi-manager.h: ns3::WifiRemoteStation * ns3::AmrrWifiManager::CreateStation() [member function]
  2587     cls.add_method('CreateStation', 
  2588                    'ns3::WifiRemoteStation *', 
  2589                    [], 
  2590                    visibility='private', is_virtual=True)
  2591     return
  2592 
  2593 def register_Ns3AmsduSubframeHeader_methods(root_module, cls):
  2594     ## amsdu-subframe-header.h: ns3::AmsduSubframeHeader::AmsduSubframeHeader(ns3::AmsduSubframeHeader const & arg0) [copy constructor]
  2595     cls.add_constructor([param('ns3::AmsduSubframeHeader const &', 'arg0')])
  2596     ## amsdu-subframe-header.h: ns3::AmsduSubframeHeader::AmsduSubframeHeader() [constructor]
  2597     cls.add_constructor([])
  2598     ## amsdu-subframe-header.h: static ns3::TypeId ns3::AmsduSubframeHeader::GetTypeId() [member function]
  2599     cls.add_method('GetTypeId', 
  2600                    'ns3::TypeId', 
  2601                    [], 
  2602                    is_static=True)
  2603     ## amsdu-subframe-header.h: ns3::TypeId ns3::AmsduSubframeHeader::GetInstanceTypeId() const [member function]
  2604     cls.add_method('GetInstanceTypeId', 
  2605                    'ns3::TypeId', 
  2606                    [], 
  2607                    is_const=True, is_virtual=True)
  2608     ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::Print(std::ostream & os) const [member function]
  2609     cls.add_method('Print', 
  2610                    'void', 
  2611                    [param('std::ostream &', 'os')], 
  2612                    is_const=True, is_virtual=True)
  2613     ## amsdu-subframe-header.h: uint32_t ns3::AmsduSubframeHeader::GetSerializedSize() const [member function]
  2614     cls.add_method('GetSerializedSize', 
  2615                    'uint32_t', 
  2616                    [], 
  2617                    is_const=True, is_virtual=True)
  2618     ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
  2619     cls.add_method('Serialize', 
  2620                    'void', 
  2621                    [param('ns3::Buffer::Iterator', 'start')], 
  2622                    is_const=True, is_virtual=True)
  2623     ## amsdu-subframe-header.h: uint32_t ns3::AmsduSubframeHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
  2624     cls.add_method('Deserialize', 
  2625                    'uint32_t', 
  2626                    [param('ns3::Buffer::Iterator', 'start')], 
  2627                    is_virtual=True)
  2628     ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::SetDestinationAddr(ns3::Mac48Address to) [member function]
  2629     cls.add_method('SetDestinationAddr', 
  2630                    'void', 
  2631                    [param('ns3::Mac48Address', 'to')])
  2632     ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::SetSourceAddr(ns3::Mac48Address to) [member function]
  2633     cls.add_method('SetSourceAddr', 
  2634                    'void', 
  2635                    [param('ns3::Mac48Address', 'to')])
  2636     ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::SetLength(uint16_t arg0) [member function]
  2637     cls.add_method('SetLength', 
  2638                    'void', 
  2639                    [param('uint16_t', 'arg0')])
  2640     ## amsdu-subframe-header.h: ns3::Mac48Address ns3::AmsduSubframeHeader::GetDestinationAddr() const [member function]
  2641     cls.add_method('GetDestinationAddr', 
  2642                    'ns3::Mac48Address', 
  2643                    [], 
  2644                    is_const=True)
  2645     ## amsdu-subframe-header.h: ns3::Mac48Address ns3::AmsduSubframeHeader::GetSourceAddr() const [member function]
  2646     cls.add_method('GetSourceAddr', 
  2647                    'ns3::Mac48Address', 
  2648                    [], 
  2649                    is_const=True)
  2650     ## amsdu-subframe-header.h: uint16_t ns3::AmsduSubframeHeader::GetLength() const [member function]
  2651     cls.add_method('GetLength', 
  2652                    'uint16_t', 
  2653                    [], 
  2654                    is_const=True)
  2655     return
  2656 
  2657 def register_Ns3ArfWifiManager_methods(root_module, cls):
  2658     ## arf-wifi-manager.h: ns3::ArfWifiManager::ArfWifiManager(ns3::ArfWifiManager const & arg0) [copy constructor]
  2659     cls.add_constructor([param('ns3::ArfWifiManager const &', 'arg0')])
  2660     ## arf-wifi-manager.h: static ns3::TypeId ns3::ArfWifiManager::GetTypeId() [member function]
  2661     cls.add_method('GetTypeId', 
  2662                    'ns3::TypeId', 
  2663                    [], 
  2664                    is_static=True)
  2665     ## arf-wifi-manager.h: ns3::ArfWifiManager::ArfWifiManager() [constructor]
  2666     cls.add_constructor([])
  2667     ## arf-wifi-manager.h: ns3::WifiRemoteStation * ns3::ArfWifiManager::CreateStation() [member function]
  2668     cls.add_method('CreateStation', 
  2669                    'ns3::WifiRemoteStation *', 
  2670                    [], 
  2671                    visibility='private', is_virtual=True)
  2672     return
  2673 
  2674 def register_Ns3ConstantRateWifiManager_methods(root_module, cls):
  2675     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager::ConstantRateWifiManager(ns3::ConstantRateWifiManager const & arg0) [copy constructor]
  2676     cls.add_constructor([param('ns3::ConstantRateWifiManager const &', 'arg0')])
  2677     ## constant-rate-wifi-manager.h: static ns3::TypeId ns3::ConstantRateWifiManager::GetTypeId() [member function]
  2678     cls.add_method('GetTypeId', 
  2679                    'ns3::TypeId', 
  2680                    [], 
  2681                    is_static=True)
  2682     ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager::ConstantRateWifiManager() [constructor]
  2683     cls.add_constructor([])
  2684     ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiManager::GetDataMode() const [member function]
  2685     cls.add_method('GetDataMode', 
  2686                    'ns3::WifiMode', 
  2687                    [], 
  2688                    is_const=True)
  2689     ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiManager::GetCtlMode() const [member function]
  2690     cls.add_method('GetCtlMode', 
  2691                    'ns3::WifiMode', 
  2692                    [], 
  2693                    is_const=True)
  2694     ## constant-rate-wifi-manager.h: ns3::WifiRemoteStation * ns3::ConstantRateWifiManager::CreateStation() [member function]
  2695     cls.add_method('CreateStation', 
  2696                    'ns3::WifiRemoteStation *', 
  2697                    [], 
  2698                    visibility='private', is_virtual=True)
  2699     return
  2700 
  2701 def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls):
  2702     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [copy constructor]
  2703     cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')])
  2704     ## propagation-delay-model.h: static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function]
  2705     cls.add_method('GetTypeId', 
  2706                    'ns3::TypeId', 
  2707                    [], 
  2708                    is_static=True)
  2709     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor]
  2710     cls.add_constructor([])
  2711     ## propagation-delay-model.h: ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  2712     cls.add_method('GetDelay', 
  2713                    'ns3::Time', 
  2714                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  2715                    is_const=True, is_virtual=True)
  2716     ## propagation-delay-model.h: void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function]
  2717     cls.add_method('SetSpeed', 
  2718                    'void', 
  2719                    [param('double', 'speed')])
  2720     ## propagation-delay-model.h: double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function]
  2721     cls.add_method('GetSpeed', 
  2722                    'double', 
  2723                    [], 
  2724                    is_const=True)
  2725     return
  2726 
  2727 def register_Ns3DcaTxop_methods(root_module, cls):
  2728     ## dca-txop.h: static ns3::TypeId ns3::DcaTxop::GetTypeId() [member function]
  2729     cls.add_method('GetTypeId', 
  2730                    'ns3::TypeId', 
  2731                    [], 
  2732                    is_static=True)
  2733     ## dca-txop.h: ns3::DcaTxop::DcaTxop() [constructor]
  2734     cls.add_constructor([])
  2735     ## dca-txop.h: void ns3::DcaTxop::SetLow(ns3::Ptr<ns3::MacLow> low) [member function]
  2736     cls.add_method('SetLow', 
  2737                    'void', 
  2738                    [param('ns3::Ptr< ns3::MacLow >', 'low')])
  2739     ## dca-txop.h: void ns3::DcaTxop::SetManager(ns3::DcfManager * manager) [member function]
  2740     cls.add_method('SetManager', 
  2741                    'void', 
  2742                    [param('ns3::DcfManager *', 'manager')])
  2743     ## dca-txop.h: void ns3::DcaTxop::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> remoteManager) [member function]
  2744     cls.add_method('SetWifiRemoteStationManager', 
  2745                    'void', 
  2746                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'remoteManager')])
  2747     ## dca-txop.h: void ns3::DcaTxop::SetTxOkCallback(ns3::Callback<void, ns3::WifiMacHeader const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
  2748     cls.add_method('SetTxOkCallback', 
  2749                    'void', 
  2750                    [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
  2751     ## dca-txop.h: void ns3::DcaTxop::SetTxFailedCallback(ns3::Callback<void, ns3::WifiMacHeader const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
  2752     cls.add_method('SetTxFailedCallback', 
  2753                    'void', 
  2754                    [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
  2755     ## dca-txop.h: void ns3::DcaTxop::SetMaxQueueSize(uint32_t size) [member function]
  2756     cls.add_method('SetMaxQueueSize', 
  2757                    'void', 
  2758                    [param('uint32_t', 'size')])
  2759     ## dca-txop.h: void ns3::DcaTxop::SetMaxQueueDelay(ns3::Time delay) [member function]
  2760     cls.add_method('SetMaxQueueDelay', 
  2761                    'void', 
  2762                    [param('ns3::Time', 'delay')])
  2763     ## dca-txop.h: void ns3::DcaTxop::SetMinCw(uint32_t minCw) [member function]
  2764     cls.add_method('SetMinCw', 
  2765                    'void', 
  2766                    [param('uint32_t', 'minCw')])
  2767     ## dca-txop.h: void ns3::DcaTxop::SetMaxCw(uint32_t maxCw) [member function]
  2768     cls.add_method('SetMaxCw', 
  2769                    'void', 
  2770                    [param('uint32_t', 'maxCw')])
  2771     ## dca-txop.h: void ns3::DcaTxop::SetAifsn(uint32_t aifsn) [member function]
  2772     cls.add_method('SetAifsn', 
  2773                    'void', 
  2774                    [param('uint32_t', 'aifsn')])
  2775     ## dca-txop.h: uint32_t ns3::DcaTxop::GetMinCw() const [member function]
  2776     cls.add_method('GetMinCw', 
  2777                    'uint32_t', 
  2778                    [], 
  2779                    is_const=True)
  2780     ## dca-txop.h: uint32_t ns3::DcaTxop::GetMaxCw() const [member function]
  2781     cls.add_method('GetMaxCw', 
  2782                    'uint32_t', 
  2783                    [], 
  2784                    is_const=True)
  2785     ## dca-txop.h: uint32_t ns3::DcaTxop::GetAifsn() const [member function]
  2786     cls.add_method('GetAifsn', 
  2787                    'uint32_t', 
  2788                    [], 
  2789                    is_const=True)
  2790     ## dca-txop.h: void ns3::DcaTxop::Queue(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr) [member function]
  2791     cls.add_method('Queue', 
  2792                    'void', 
  2793                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')])
  2794     ## dca-txop.h: void ns3::DcaTxop::DoDispose() [member function]
  2795     cls.add_method('DoDispose', 
  2796                    'void', 
  2797                    [], 
  2798                    visibility='private', is_virtual=True)
  2799     return
  2800 
  2801 def register_Ns3EdcaTxopN_methods(root_module, cls):
  2802     ## edca-txop-n.h: static ns3::TypeId ns3::EdcaTxopN::GetTypeId() [member function]
  2803     cls.add_method('GetTypeId', 
  2804                    'ns3::TypeId', 
  2805                    [], 
  2806                    is_static=True)
  2807     ## edca-txop-n.h: ns3::EdcaTxopN::EdcaTxopN() [constructor]
  2808     cls.add_constructor([])
  2809     ## edca-txop-n.h: void ns3::EdcaTxopN::DoDispose() [member function]
  2810     cls.add_method('DoDispose', 
  2811                    'void', 
  2812                    [], 
  2813                    is_virtual=True)
  2814     ## edca-txop-n.h: void ns3::EdcaTxopN::SetLow(ns3::Ptr<ns3::MacLow> low) [member function]
  2815     cls.add_method('SetLow', 
  2816                    'void', 
  2817                    [param('ns3::Ptr< ns3::MacLow >', 'low')])
  2818     ## edca-txop-n.h: void ns3::EdcaTxopN::SetTxMiddle(ns3::MacTxMiddle * txMiddle) [member function]
  2819     cls.add_method('SetTxMiddle', 
  2820                    'void', 
  2821                    [param('ns3::MacTxMiddle *', 'txMiddle')])
  2822     ## edca-txop-n.h: void ns3::EdcaTxopN::SetManager(ns3::DcfManager * manager) [member function]
  2823     cls.add_method('SetManager', 
  2824                    'void', 
  2825                    [param('ns3::DcfManager *', 'manager')])
  2826     ## edca-txop-n.h: void ns3::EdcaTxopN::SetTxOkCallback(ns3::Callback<void, ns3::WifiMacHeader const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
  2827     cls.add_method('SetTxOkCallback', 
  2828                    'void', 
  2829                    [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
  2830     ## edca-txop-n.h: void ns3::EdcaTxopN::SetTxFailedCallback(ns3::Callback<void, ns3::WifiMacHeader const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
  2831     cls.add_method('SetTxFailedCallback', 
  2832                    'void', 
  2833                    [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
  2834     ## edca-txop-n.h: void ns3::EdcaTxopN::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> remoteManager) [member function]
  2835     cls.add_method('SetWifiRemoteStationManager', 
  2836                    'void', 
  2837                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'remoteManager')])
  2838     ## edca-txop-n.h: void ns3::EdcaTxopN::SetTypeOfStation(ns3::TypeOfStation type) [member function]
  2839     cls.add_method('SetTypeOfStation', 
  2840                    'void', 
  2841                    [param('ns3::TypeOfStation', 'type')])
  2842     ## edca-txop-n.h: ns3::TypeOfStation ns3::EdcaTxopN::GetTypeOfStation() const [member function]
  2843     cls.add_method('GetTypeOfStation', 
  2844                    'ns3::TypeOfStation', 
  2845                    [], 
  2846                    is_const=True)
  2847     ## edca-txop-n.h: void ns3::EdcaTxopN::SetMaxQueueSize(uint32_t size) [member function]
  2848     cls.add_method('SetMaxQueueSize', 
  2849                    'void', 
  2850                    [param('uint32_t', 'size')])
  2851     ## edca-txop-n.h: void ns3::EdcaTxopN::SetMaxQueueDelay(ns3::Time delay) [member function]
  2852     cls.add_method('SetMaxQueueDelay', 
  2853                    'void', 
  2854                    [param('ns3::Time', 'delay')])
  2855     ## edca-txop-n.h: void ns3::EdcaTxopN::SetMinCw(uint32_t minCw) [member function]
  2856     cls.add_method('SetMinCw', 
  2857                    'void', 
  2858                    [param('uint32_t', 'minCw')])
  2859     ## edca-txop-n.h: void ns3::EdcaTxopN::SetMaxCw(uint32_t maxCw) [member function]
  2860     cls.add_method('SetMaxCw', 
  2861                    'void', 
  2862                    [param('uint32_t', 'maxCw')])
  2863     ## edca-txop-n.h: void ns3::EdcaTxopN::SetAifsn(uint32_t aifsn) [member function]
  2864     cls.add_method('SetAifsn', 
  2865                    'void', 
  2866                    [param('uint32_t', 'aifsn')])
  2867     ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetMinCw() const [member function]
  2868     cls.add_method('GetMinCw', 
  2869                    'uint32_t', 
  2870                    [], 
  2871                    is_const=True)
  2872     ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetMaxCw() const [member function]
  2873     cls.add_method('GetMaxCw', 
  2874                    'uint32_t', 
  2875                    [], 
  2876                    is_const=True)
  2877     ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetAifsn() const [member function]
  2878     cls.add_method('GetAifsn', 
  2879                    'uint32_t', 
  2880                    [], 
  2881                    is_const=True)
  2882     ## edca-txop-n.h: ns3::Ptr<ns3::MacLow> ns3::EdcaTxopN::Low() [member function]
  2883     cls.add_method('Low', 
  2884                    'ns3::Ptr< ns3::MacLow >', 
  2885                    [])
  2886     ## edca-txop-n.h: ns3::Ptr<ns3::MsduAggregator> ns3::EdcaTxopN::GetMsduAggregator() const [member function]
  2887     cls.add_method('GetMsduAggregator', 
  2888                    'ns3::Ptr< ns3::MsduAggregator >', 
  2889                    [], 
  2890                    is_const=True)
  2891     ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedsAccess() const [member function]
  2892     cls.add_method('NeedsAccess', 
  2893                    'bool', 
  2894                    [], 
  2895                    is_const=True)
  2896     ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyAccessGranted() [member function]
  2897     cls.add_method('NotifyAccessGranted', 
  2898                    'void', 
  2899                    [])
  2900     ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyInternalCollision() [member function]
  2901     cls.add_method('NotifyInternalCollision', 
  2902                    'void', 
  2903                    [])
  2904     ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyCollision() [member function]
  2905     cls.add_method('NotifyCollision', 
  2906                    'void', 
  2907                    [])
  2908     ## edca-txop-n.h: void ns3::EdcaTxopN::GotCts(double snr, ns3::WifiMode txMode) [member function]
  2909     cls.add_method('GotCts', 
  2910                    'void', 
  2911                    [param('double', 'snr'), param('ns3::WifiMode', 'txMode')])
  2912     ## edca-txop-n.h: void ns3::EdcaTxopN::MissedCts() [member function]
  2913     cls.add_method('MissedCts', 
  2914                    'void', 
  2915                    [])
  2916     ## edca-txop-n.h: void ns3::EdcaTxopN::GotAck(double snr, ns3::WifiMode txMode) [member function]
  2917     cls.add_method('GotAck', 
  2918                    'void', 
  2919                    [param('double', 'snr'), param('ns3::WifiMode', 'txMode')])
  2920     ## edca-txop-n.h: void ns3::EdcaTxopN::MissedAck() [member function]
  2921     cls.add_method('MissedAck', 
  2922                    'void', 
  2923                    [])
  2924     ## edca-txop-n.h: void ns3::EdcaTxopN::StartNext() [member function]
  2925     cls.add_method('StartNext', 
  2926                    'void', 
  2927                    [])
  2928     ## edca-txop-n.h: void ns3::EdcaTxopN::Cancel() [member function]
  2929     cls.add_method('Cancel', 
  2930                    'void', 
  2931                    [])
  2932     ## edca-txop-n.h: void ns3::EdcaTxopN::RestartAccessIfNeeded() [member function]
  2933     cls.add_method('RestartAccessIfNeeded', 
  2934                    'void', 
  2935                    [])
  2936     ## edca-txop-n.h: void ns3::EdcaTxopN::StartAccessIfNeeded() [member function]
  2937     cls.add_method('StartAccessIfNeeded', 
  2938                    'void', 
  2939                    [])
  2940     ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedRts() [member function]
  2941     cls.add_method('NeedRts', 
  2942                    'bool', 
  2943                    [])
  2944     ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedRtsRetransmission() [member function]
  2945     cls.add_method('NeedRtsRetransmission', 
  2946                    'bool', 
  2947                    [])
  2948     ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedDataRetransmission() [member function]
  2949     cls.add_method('NeedDataRetransmission', 
  2950                    'bool', 
  2951                    [])
  2952     ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedFragmentation() const [member function]
  2953     cls.add_method('NeedFragmentation', 
  2954                    'bool', 
  2955                    [], 
  2956                    is_const=True)
  2957     ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetNextFragmentSize() [member function]
  2958     cls.add_method('GetNextFragmentSize', 
  2959                    'uint32_t', 
  2960                    [])
  2961     ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetFragmentSize() [member function]
  2962     cls.add_method('GetFragmentSize', 
  2963                    'uint32_t', 
  2964                    [])
  2965     ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetFragmentOffset() [member function]
  2966     cls.add_method('GetFragmentOffset', 
  2967                    'uint32_t', 
  2968                    [])
  2969     ## edca-txop-n.h: ns3::WifiRemoteStation * ns3::EdcaTxopN::GetStation(ns3::Mac48Address to) const [member function]
  2970     cls.add_method('GetStation', 
  2971                    'ns3::WifiRemoteStation *', 
  2972                    [param('ns3::Mac48Address', 'to')], 
  2973                    is_const=True)
  2974     ## edca-txop-n.h: bool ns3::EdcaTxopN::IsLastFragment() const [member function]
  2975     cls.add_method('IsLastFragment', 
  2976                    'bool', 
  2977                    [], 
  2978                    is_const=True)
  2979     ## edca-txop-n.h: void ns3::EdcaTxopN::NextFragment() [member function]
  2980     cls.add_method('NextFragment', 
  2981                    'void', 
  2982                    [])
  2983     ## edca-txop-n.h: ns3::Ptr<ns3::Packet> ns3::EdcaTxopN::GetFragmentPacket(ns3::WifiMacHeader * hdr) [member function]
  2984     cls.add_method('GetFragmentPacket', 
  2985                    'ns3::Ptr< ns3::Packet >', 
  2986                    [param('ns3::WifiMacHeader *', 'hdr')])
  2987     ## edca-txop-n.h: void ns3::EdcaTxopN::Queue(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr) [member function]
  2988     cls.add_method('Queue', 
  2989                    'void', 
  2990                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')])
  2991     ## edca-txop-n.h: void ns3::EdcaTxopN::SetMsduAggregator(ns3::Ptr<ns3::MsduAggregator> aggr) [member function]
  2992     cls.add_method('SetMsduAggregator', 
  2993                    'void', 
  2994                    [param('ns3::Ptr< ns3::MsduAggregator >', 'aggr')])
  2995     return
  2996 
  2997 def register_Ns3ErrorRateModel_methods(root_module, cls):
  2998     ## error-rate-model.h: ns3::ErrorRateModel::ErrorRateModel(ns3::ErrorRateModel const & arg0) [copy constructor]
  2999     cls.add_constructor([param('ns3::ErrorRateModel const &', 'arg0')])
  3000     ## error-rate-model.h: ns3::ErrorRateModel::ErrorRateModel() [constructor]
  3001     cls.add_constructor([])
  3002     ## error-rate-model.h: static ns3::TypeId ns3::ErrorRateModel::GetTypeId() [member function]
  3003     cls.add_method('GetTypeId', 
  3004                    'ns3::TypeId', 
  3005                    [], 
  3006                    is_static=True)
  3007     ## error-rate-model.h: double ns3::ErrorRateModel::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
  3008     cls.add_method('CalculateSnr', 
  3009                    'double', 
  3010                    [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], 
  3011                    is_const=True)
  3012     ## error-rate-model.h: double ns3::ErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function]
  3013     cls.add_method('GetChunkSuccessRate', 
  3014                    'double', 
  3015                    [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')], 
  3016                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3017     return
  3018 
  3019 def register_Ns3FixedRssLossModel_methods(root_module, cls):
  3020     ## propagation-loss-model.h: static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function]
  3021     cls.add_method('GetTypeId', 
  3022                    'ns3::TypeId', 
  3023                    [], 
  3024                    is_static=True)
  3025     ## propagation-loss-model.h: ns3::FixedRssLossModel::FixedRssLossModel() [constructor]
  3026     cls.add_constructor([])
  3027     ## propagation-loss-model.h: void ns3::FixedRssLossModel::SetRss(double rss) [member function]
  3028     cls.add_method('SetRss', 
  3029                    'void', 
  3030                    [param('double', 'rss')])
  3031     ## propagation-loss-model.h: double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  3032     cls.add_method('DoCalcRxPower', 
  3033                    'double', 
  3034                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  3035                    is_const=True, visibility='private', is_virtual=True)
  3036     return
  3037 
  3038 def register_Ns3FriisPropagationLossModel_methods(root_module, cls):
  3039     ## propagation-loss-model.h: static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function]
  3040     cls.add_method('GetTypeId', 
  3041                    'ns3::TypeId', 
  3042                    [], 
  3043                    is_static=True)
  3044     ## propagation-loss-model.h: ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor]
  3045     cls.add_constructor([])
  3046     ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double frequency, double speed) [member function]
  3047     cls.add_method('SetLambda', 
  3048                    'void', 
  3049                    [param('double', 'frequency'), param('double', 'speed')])
  3050     ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double lambda) [member function]
  3051     cls.add_method('SetLambda', 
  3052                    'void', 
  3053                    [param('double', 'lambda')])
  3054     ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
  3055     cls.add_method('SetSystemLoss', 
  3056                    'void', 
  3057                    [param('double', 'systemLoss')])
  3058     ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetMinDistance(double minDistance) [member function]
  3059     cls.add_method('SetMinDistance', 
  3060                    'void', 
  3061                    [param('double', 'minDistance')])
  3062     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetMinDistance() const [member function]
  3063     cls.add_method('GetMinDistance', 
  3064                    'double', 
  3065                    [], 
  3066                    is_const=True)
  3067     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetLambda() const [member function]
  3068     cls.add_method('GetLambda', 
  3069                    'double', 
  3070                    [], 
  3071                    is_const=True)
  3072     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function]
  3073     cls.add_method('GetSystemLoss', 
  3074                    'double', 
  3075                    [], 
  3076                    is_const=True)
  3077     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  3078     cls.add_method('DoCalcRxPower', 
  3079                    'double', 
  3080                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  3081                    is_const=True, visibility='private', is_virtual=True)
  3082     return
  3083 
  3084 def register_Ns3IdealWifiManager_methods(root_module, cls):
  3085     ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager(ns3::IdealWifiManager const & arg0) [copy constructor]
  3086     cls.add_constructor([param('ns3::IdealWifiManager const &', 'arg0')])
  3087     ## ideal-wifi-manager.h: static ns3::TypeId ns3::IdealWifiManager::GetTypeId() [member function]
  3088     cls.add_method('GetTypeId', 
  3089                    'ns3::TypeId', 
  3090                    [], 
  3091                    is_static=True)
  3092     ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager() [constructor]
  3093     cls.add_constructor([])
  3094     ## ideal-wifi-manager.h: void ns3::IdealWifiManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  3095     cls.add_method('SetupPhy', 
  3096                    'void', 
  3097                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
  3098                    is_virtual=True)
  3099     ## ideal-wifi-manager.h: double ns3::IdealWifiManager::GetSnrThreshold(ns3::WifiMode mode) const [member function]
  3100     cls.add_method('GetSnrThreshold', 
  3101                    'double', 
  3102                    [param('ns3::WifiMode', 'mode')], 
  3103                    is_const=True)
  3104     ## ideal-wifi-manager.h: void ns3::IdealWifiManager::AddModeSnrThreshold(ns3::WifiMode mode, double ber) [member function]
  3105     cls.add_method('AddModeSnrThreshold', 
  3106                    'void', 
  3107                    [param('ns3::WifiMode', 'mode'), param('double', 'ber')])
  3108     ## ideal-wifi-manager.h: ns3::WifiRemoteStation * ns3::IdealWifiManager::CreateStation() [member function]
  3109     cls.add_method('CreateStation', 
  3110                    'ns3::WifiRemoteStation *', 
  3111                    [], 
  3112                    visibility='private', is_virtual=True)
  3113     return
  3114 
  3115 def register_Ns3JakesPropagationLossModel_methods(root_module, cls):
  3116     ## jakes-propagation-loss-model.h: static ns3::TypeId ns3::JakesPropagationLossModel::GetTypeId() [member function]
  3117     cls.add_method('GetTypeId', 
  3118                    'ns3::TypeId', 
  3119                    [], 
  3120                    is_static=True)
  3121     ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel::JakesPropagationLossModel() [constructor]
  3122     cls.add_constructor([])
  3123     ## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNRays(uint8_t nRays) [member function]
  3124     cls.add_method('SetNRays', 
  3125                    'void', 
  3126                    [param('uint8_t', 'nRays')])
  3127     ## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNOscillators(uint8_t nOscillators) [member function]
  3128     cls.add_method('SetNOscillators', 
  3129                    'void', 
  3130                    [param('uint8_t', 'nOscillators')])
  3131     ## jakes-propagation-loss-model.h: double ns3::JakesPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  3132     cls.add_method('DoCalcRxPower', 
  3133                    'double', 
  3134                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  3135                    is_const=True, visibility='private', is_virtual=True)
  3136     return
  3137 
  3138 def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls):
  3139     ## propagation-loss-model.h: static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function]
  3140     cls.add_method('GetTypeId', 
  3141                    'ns3::TypeId', 
  3142                    [], 
  3143                    is_static=True)
  3144     ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor]
  3145     cls.add_constructor([])
  3146     ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function]
  3147     cls.add_method('SetPathLossExponent', 
  3148                    'void', 
  3149                    [param('double', 'n')])
  3150     ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function]
  3151     cls.add_method('GetPathLossExponent', 
  3152                    'double', 
  3153                    [], 
  3154                    is_const=True)
  3155     ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function]
  3156     cls.add_method('SetReference', 
  3157                    'void', 
  3158                    [param('double', 'referenceDistance'), param('double', 'referenceLoss')])
  3159     ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  3160     cls.add_method('DoCalcRxPower', 
  3161                    'double', 
  3162                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  3163                    is_const=True, visibility='private', is_virtual=True)
  3164     return
  3165 
  3166 def register_Ns3MsduAggregator_methods(root_module, cls):
  3167     ## msdu-aggregator.h: ns3::MsduAggregator::MsduAggregator(ns3::MsduAggregator const & arg0) [copy constructor]
  3168     cls.add_constructor([param('ns3::MsduAggregator const &', 'arg0')])
  3169     ## msdu-aggregator.h: ns3::MsduAggregator::MsduAggregator() [constructor]
  3170     cls.add_constructor([])
  3171     ## msdu-aggregator.h: static ns3::TypeId ns3::MsduAggregator::GetTypeId() [member function]
  3172     cls.add_method('GetTypeId', 
  3173                    'ns3::TypeId', 
  3174                    [], 
  3175                    is_static=True)
  3176     ## msdu-aggregator.h: bool ns3::MsduAggregator::Aggregate(ns3::Ptr<ns3::Packet const> packet, ns3::Ptr<ns3::Packet> aggregatedPacket, ns3::Mac48Address src, ns3::Mac48Address dest) [member function]
  3177     cls.add_method('Aggregate', 
  3178                    'bool', 
  3179                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dest')], 
  3180                    is_pure_virtual=True, is_virtual=True)
  3181     ## msdu-aggregator.h: static std::list<std::pair<ns3::Ptr<ns3::Packet>, ns3::AmsduSubframeHeader>, std::allocator<std::pair<ns3::Ptr<ns3::Packet>, ns3::AmsduSubframeHeader> > > ns3::MsduAggregator::Deaggregate(ns3::Ptr<ns3::Packet> aggregatedPacket) [member function]
  3182     cls.add_method('Deaggregate', 
  3183                    'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader > >', 
  3184                    [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], 
  3185                    is_static=True)
  3186     return
  3187 
  3188 def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls):
  3189     ## propagation-loss-model.h: static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function]
  3190     cls.add_method('GetTypeId', 
  3191                    'ns3::TypeId', 
  3192                    [], 
  3193                    is_static=True)
  3194     ## propagation-loss-model.h: ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor]
  3195     cls.add_constructor([])
  3196     ## propagation-loss-model.h: double ns3::NakagamiPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  3197     cls.add_method('DoCalcRxPower', 
  3198                    'double', 
  3199                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  3200                    is_const=True, visibility='private', is_virtual=True)
  3201     return
  3202 
  3203 def register_Ns3NqapWifiMac_methods(root_module, cls):
  3204     ## nqap-wifi-mac.h: static ns3::TypeId ns3::NqapWifiMac::GetTypeId() [member function]
  3205     cls.add_method('GetTypeId', 
  3206                    'ns3::TypeId', 
  3207                    [], 
  3208                    is_static=True)
  3209     ## nqap-wifi-mac.h: ns3::NqapWifiMac::NqapWifiMac() [constructor]
  3210     cls.add_constructor([])
  3211     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetSlot(ns3::Time slotTime) [member function]
  3212     cls.add_method('SetSlot', 
  3213                    'void', 
  3214                    [param('ns3::Time', 'slotTime')], 
  3215                    is_virtual=True)
  3216     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetSifs(ns3::Time sifs) [member function]
  3217     cls.add_method('SetSifs', 
  3218                    'void', 
  3219                    [param('ns3::Time', 'sifs')], 
  3220                    is_virtual=True)
  3221     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
  3222     cls.add_method('SetEifsNoDifs', 
  3223                    'void', 
  3224                    [param('ns3::Time', 'eifsNoDifs')], 
  3225                    is_virtual=True)
  3226     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
  3227     cls.add_method('SetAckTimeout', 
  3228                    'void', 
  3229                    [param('ns3::Time', 'ackTimeout')], 
  3230                    is_virtual=True)
  3231     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
  3232     cls.add_method('SetCtsTimeout', 
  3233                    'void', 
  3234                    [param('ns3::Time', 'ctsTimeout')], 
  3235                    is_virtual=True)
  3236     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetPifs(ns3::Time pifs) [member function]
  3237     cls.add_method('SetPifs', 
  3238                    'void', 
  3239                    [param('ns3::Time', 'pifs')], 
  3240                    is_virtual=True)
  3241     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetSlot() const [member function]
  3242     cls.add_method('GetSlot', 
  3243                    'ns3::Time', 
  3244                    [], 
  3245                    is_const=True, is_virtual=True)
  3246     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetSifs() const [member function]
  3247     cls.add_method('GetSifs', 
  3248                    'ns3::Time', 
  3249                    [], 
  3250                    is_const=True, is_virtual=True)
  3251     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetEifsNoDifs() const [member function]
  3252     cls.add_method('GetEifsNoDifs', 
  3253                    'ns3::Time', 
  3254                    [], 
  3255                    is_const=True, is_virtual=True)
  3256     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetAckTimeout() const [member function]
  3257     cls.add_method('GetAckTimeout', 
  3258                    'ns3::Time', 
  3259                    [], 
  3260                    is_const=True, is_virtual=True)
  3261     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetCtsTimeout() const [member function]
  3262     cls.add_method('GetCtsTimeout', 
  3263                    'ns3::Time', 
  3264                    [], 
  3265                    is_const=True, is_virtual=True)
  3266     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetPifs() const [member function]
  3267     cls.add_method('GetPifs', 
  3268                    'ns3::Time', 
  3269                    [], 
  3270                    is_const=True, is_virtual=True)
  3271     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  3272     cls.add_method('SetWifiPhy', 
  3273                    'void', 
  3274                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
  3275                    is_virtual=True)
  3276     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
  3277     cls.add_method('SetWifiRemoteStationManager', 
  3278                    'void', 
  3279                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
  3280                    is_virtual=True)
  3281     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
  3282     cls.add_method('Enqueue', 
  3283                    'void', 
  3284                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
  3285                    is_virtual=True)
  3286     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
  3287     cls.add_method('Enqueue', 
  3288                    'void', 
  3289                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
  3290                    is_virtual=True)
  3291     ## nqap-wifi-mac.h: bool ns3::NqapWifiMac::SupportsSendFrom() const [member function]
  3292     cls.add_method('SupportsSendFrom', 
  3293                    'bool', 
  3294                    [], 
  3295                    is_const=True, is_virtual=True)
  3296     ## 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, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
  3297     cls.add_method('SetForwardUpCallback', 
  3298                    'void', 
  3299                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
  3300                    is_virtual=True)
  3301     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
  3302     cls.add_method('SetLinkUpCallback', 
  3303                    'void', 
  3304                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
  3305                    is_virtual=True)
  3306     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
  3307     cls.add_method('SetLinkDownCallback', 
  3308                    'void', 
  3309                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
  3310                    is_virtual=True)
  3311     ## nqap-wifi-mac.h: ns3::Mac48Address ns3::NqapWifiMac::GetAddress() const [member function]
  3312     cls.add_method('GetAddress', 
  3313                    'ns3::Mac48Address', 
  3314                    [], 
  3315                    is_const=True, is_virtual=True)
  3316     ## nqap-wifi-mac.h: ns3::Ssid ns3::NqapWifiMac::GetSsid() const [member function]
  3317     cls.add_method('GetSsid', 
  3318                    'ns3::Ssid', 
  3319                    [], 
  3320                    is_const=True, is_virtual=True)
  3321     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetAddress(ns3::Mac48Address address) [member function]
  3322     cls.add_method('SetAddress', 
  3323                    'void', 
  3324                    [param('ns3::Mac48Address', 'address')], 
  3325                    is_virtual=True)
  3326     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetSsid(ns3::Ssid ssid) [member function]
  3327     cls.add_method('SetSsid', 
  3328                    'void', 
  3329                    [param('ns3::Ssid', 'ssid')], 
  3330                    is_virtual=True)
  3331     ## nqap-wifi-mac.h: ns3::Mac48Address ns3::NqapWifiMac::GetBssid() const [member function]
  3332     cls.add_method('GetBssid', 
  3333                    'ns3::Mac48Address', 
  3334                    [], 
  3335                    is_const=True, is_virtual=True)
  3336     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetBeaconInterval(ns3::Time interval) [member function]
  3337     cls.add_method('SetBeaconInterval', 
  3338                    'void', 
  3339                    [param('ns3::Time', 'interval')])
  3340     ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetBeaconInterval() const [member function]
  3341     cls.add_method('GetBeaconInterval', 
  3342                    'ns3::Time', 
  3343                    [], 
  3344                    is_const=True)
  3345     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::StartBeaconing() [member function]
  3346     cls.add_method('StartBeaconing', 
  3347                    'void', 
  3348                    [])
  3349     ## nqap-wifi-mac.h: void ns3::NqapWifiMac::DoDispose() [member function]
  3350     cls.add_method('DoDispose', 
  3351                    'void', 
  3352                    [], 
  3353                    visibility='private', is_virtual=True)
  3354     return
  3355 
  3356 def register_Ns3NqstaWifiMac_methods(root_module, cls):
  3357     ## nqsta-wifi-mac.h: static ns3::TypeId ns3::NqstaWifiMac::GetTypeId() [member function]
  3358     cls.add_method('GetTypeId', 
  3359                    'ns3::TypeId', 
  3360                    [], 
  3361                    is_static=True)
  3362     ## nqsta-wifi-mac.h: ns3::NqstaWifiMac::NqstaWifiMac() [constructor]
  3363     cls.add_constructor([])
  3364     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSlot(ns3::Time slotTime) [member function]
  3365     cls.add_method('SetSlot', 
  3366                    'void', 
  3367                    [param('ns3::Time', 'slotTime')], 
  3368                    is_virtual=True)
  3369     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSifs(ns3::Time sifs) [member function]
  3370     cls.add_method('SetSifs', 
  3371                    'void', 
  3372                    [param('ns3::Time', 'sifs')], 
  3373                    is_virtual=True)
  3374     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
  3375     cls.add_method('SetEifsNoDifs', 
  3376                    'void', 
  3377                    [param('ns3::Time', 'eifsNoDifs')], 
  3378                    is_virtual=True)
  3379     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
  3380     cls.add_method('SetAckTimeout', 
  3381                    'void', 
  3382                    [param('ns3::Time', 'ackTimeout')], 
  3383                    is_virtual=True)
  3384     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
  3385     cls.add_method('SetCtsTimeout', 
  3386                    'void', 
  3387                    [param('ns3::Time', 'ctsTimeout')], 
  3388                    is_virtual=True)
  3389     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetPifs(ns3::Time pifs) [member function]
  3390     cls.add_method('SetPifs', 
  3391                    'void', 
  3392                    [param('ns3::Time', 'pifs')], 
  3393                    is_virtual=True)
  3394     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetSlot() const [member function]
  3395     cls.add_method('GetSlot', 
  3396                    'ns3::Time', 
  3397                    [], 
  3398                    is_const=True, is_virtual=True)
  3399     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetSifs() const [member function]
  3400     cls.add_method('GetSifs', 
  3401                    'ns3::Time', 
  3402                    [], 
  3403                    is_const=True, is_virtual=True)
  3404     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetEifsNoDifs() const [member function]
  3405     cls.add_method('GetEifsNoDifs', 
  3406                    'ns3::Time', 
  3407                    [], 
  3408                    is_const=True, is_virtual=True)
  3409     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetAckTimeout() const [member function]
  3410     cls.add_method('GetAckTimeout', 
  3411                    'ns3::Time', 
  3412                    [], 
  3413                    is_const=True, is_virtual=True)
  3414     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetCtsTimeout() const [member function]
  3415     cls.add_method('GetCtsTimeout', 
  3416                    'ns3::Time', 
  3417                    [], 
  3418                    is_const=True, is_virtual=True)
  3419     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetPifs() const [member function]
  3420     cls.add_method('GetPifs', 
  3421                    'ns3::Time', 
  3422                    [], 
  3423                    is_const=True, is_virtual=True)
  3424     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  3425     cls.add_method('SetWifiPhy', 
  3426                    'void', 
  3427                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
  3428                    is_virtual=True)
  3429     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
  3430     cls.add_method('SetWifiRemoteStationManager', 
  3431                    'void', 
  3432                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
  3433                    is_virtual=True)
  3434     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
  3435     cls.add_method('Enqueue', 
  3436                    'void', 
  3437                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
  3438                    is_virtual=True)
  3439     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
  3440     cls.add_method('Enqueue', 
  3441                    'void', 
  3442                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
  3443                    is_virtual=True)
  3444     ## nqsta-wifi-mac.h: bool ns3::NqstaWifiMac::SupportsSendFrom() const [member function]
  3445     cls.add_method('SupportsSendFrom', 
  3446                    'bool', 
  3447                    [], 
  3448                    is_const=True, is_virtual=True)
  3449     ## 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, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
  3450     cls.add_method('SetForwardUpCallback', 
  3451                    'void', 
  3452                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
  3453                    is_virtual=True)
  3454     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
  3455     cls.add_method('SetLinkUpCallback', 
  3456                    'void', 
  3457                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
  3458                    is_virtual=True)
  3459     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
  3460     cls.add_method('SetLinkDownCallback', 
  3461                    'void', 
  3462                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
  3463                    is_virtual=True)
  3464     ## nqsta-wifi-mac.h: ns3::Mac48Address ns3::NqstaWifiMac::GetAddress() const [member function]
  3465     cls.add_method('GetAddress', 
  3466                    'ns3::Mac48Address', 
  3467                    [], 
  3468                    is_const=True, is_virtual=True)
  3469     ## nqsta-wifi-mac.h: ns3::Ssid ns3::NqstaWifiMac::GetSsid() const [member function]
  3470     cls.add_method('GetSsid', 
  3471                    'ns3::Ssid', 
  3472                    [], 
  3473                    is_const=True, is_virtual=True)
  3474     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAddress(ns3::Mac48Address address) [member function]
  3475     cls.add_method('SetAddress', 
  3476                    'void', 
  3477                    [param('ns3::Mac48Address', 'address')], 
  3478                    is_virtual=True)
  3479     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSsid(ns3::Ssid ssid) [member function]
  3480     cls.add_method('SetSsid', 
  3481                    'void', 
  3482                    [param('ns3::Ssid', 'ssid')], 
  3483                    is_virtual=True)
  3484     ## nqsta-wifi-mac.h: ns3::Mac48Address ns3::NqstaWifiMac::GetBssid() const [member function]
  3485     cls.add_method('GetBssid', 
  3486                    'ns3::Mac48Address', 
  3487                    [], 
  3488                    is_const=True, is_virtual=True)
  3489     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetMaxMissedBeacons(uint32_t missed) [member function]
  3490     cls.add_method('SetMaxMissedBeacons', 
  3491                    'void', 
  3492                    [param('uint32_t', 'missed')])
  3493     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetProbeRequestTimeout(ns3::Time timeout) [member function]
  3494     cls.add_method('SetProbeRequestTimeout', 
  3495                    'void', 
  3496                    [param('ns3::Time', 'timeout')])
  3497     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAssocRequestTimeout(ns3::Time timeout) [member function]
  3498     cls.add_method('SetAssocRequestTimeout', 
  3499                    'void', 
  3500                    [param('ns3::Time', 'timeout')])
  3501     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::StartActiveAssociation() [member function]
  3502     cls.add_method('StartActiveAssociation', 
  3503                    'void', 
  3504                    [])
  3505     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::DoDispose() [member function]
  3506     cls.add_method('DoDispose', 
  3507                    'void', 
  3508                    [], 
  3509                    visibility='private', is_virtual=True)
  3510     return
  3511 
  3512 def register_Ns3OnoeWifiManager_methods(root_module, cls):
  3513     ## onoe-wifi-manager.h: ns3::OnoeWifiManager::OnoeWifiManager(ns3::OnoeWifiManager const & arg0) [copy constructor]
  3514     cls.add_constructor([param('ns3::OnoeWifiManager const &', 'arg0')])
  3515     ## onoe-wifi-manager.h: static ns3::TypeId ns3::OnoeWifiManager::GetTypeId() [member function]
  3516     cls.add_method('GetTypeId', 
  3517                    'ns3::TypeId', 
  3518                    [], 
  3519                    is_static=True)
  3520     ## onoe-wifi-manager.h: ns3::OnoeWifiManager::OnoeWifiManager() [constructor]
  3521     cls.add_constructor([])
  3522     ## onoe-wifi-manager.h: ns3::WifiRemoteStation * ns3::OnoeWifiManager::CreateStation() [member function]
  3523     cls.add_method('CreateStation', 
  3524                    'ns3::WifiRemoteStation *', 
  3525                    [], 
  3526                    visibility='private', is_virtual=True)
  3527     return
  3528 
  3529 def register_Ns3QadhocWifiMac_methods(root_module, cls):
  3530     ## qadhoc-wifi-mac.h: static ns3::TypeId ns3::QadhocWifiMac::GetTypeId() [member function]
  3531     cls.add_method('GetTypeId', 
  3532                    'ns3::TypeId', 
  3533                    [], 
  3534                    is_static=True)
  3535     ## qadhoc-wifi-mac.h: ns3::QadhocWifiMac::QadhocWifiMac() [constructor]
  3536     cls.add_constructor([])
  3537     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetSlot(ns3::Time slotTime) [member function]
  3538     cls.add_method('SetSlot', 
  3539                    'void', 
  3540                    [param('ns3::Time', 'slotTime')], 
  3541                    is_virtual=True)
  3542     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetSifs(ns3::Time sifs) [member function]
  3543     cls.add_method('SetSifs', 
  3544                    'void', 
  3545                    [param('ns3::Time', 'sifs')], 
  3546                    is_virtual=True)
  3547     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
  3548     cls.add_method('SetEifsNoDifs', 
  3549                    'void', 
  3550                    [param('ns3::Time', 'eifsNoDifs')], 
  3551                    is_virtual=True)
  3552     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
  3553     cls.add_method('SetAckTimeout', 
  3554                    'void', 
  3555                    [param('ns3::Time', 'ackTimeout')], 
  3556                    is_virtual=True)
  3557     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
  3558     cls.add_method('SetCtsTimeout', 
  3559                    'void', 
  3560                    [param('ns3::Time', 'ctsTimeout')], 
  3561                    is_virtual=True)
  3562     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetPifs(ns3::Time pifs) [member function]
  3563     cls.add_method('SetPifs', 
  3564                    'void', 
  3565                    [param('ns3::Time', 'pifs')], 
  3566                    is_virtual=True)
  3567     ## qadhoc-wifi-mac.h: ns3::Time ns3::QadhocWifiMac::GetSlot() const [member function]
  3568     cls.add_method('GetSlot', 
  3569                    'ns3::Time', 
  3570                    [], 
  3571                    is_const=True, is_virtual=True)
  3572     ## qadhoc-wifi-mac.h: ns3::Time ns3::QadhocWifiMac::GetSifs() const [member function]
  3573     cls.add_method('GetSifs', 
  3574                    'ns3::Time', 
  3575                    [], 
  3576                    is_const=True, is_virtual=True)
  3577     ## qadhoc-wifi-mac.h: ns3::Time ns3::QadhocWifiMac::GetEifsNoDifs() const [member function]
  3578     cls.add_method('GetEifsNoDifs', 
  3579                    'ns3::Time', 
  3580                    [], 
  3581                    is_const=True, is_virtual=True)
  3582     ## qadhoc-wifi-mac.h: ns3::Time ns3::QadhocWifiMac::GetAckTimeout() const [member function]
  3583     cls.add_method('GetAckTimeout', 
  3584                    'ns3::Time', 
  3585                    [], 
  3586                    is_const=True, is_virtual=True)
  3587     ## qadhoc-wifi-mac.h: ns3::Time ns3::QadhocWifiMac::GetCtsTimeout() const [member function]
  3588     cls.add_method('GetCtsTimeout', 
  3589                    'ns3::Time', 
  3590                    [], 
  3591                    is_const=True, is_virtual=True)
  3592     ## qadhoc-wifi-mac.h: ns3::Time ns3::QadhocWifiMac::GetPifs() const [member function]
  3593     cls.add_method('GetPifs', 
  3594                    'ns3::Time', 
  3595                    [], 
  3596                    is_const=True, is_virtual=True)
  3597     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  3598     cls.add_method('SetWifiPhy', 
  3599                    'void', 
  3600                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
  3601                    is_virtual=True)
  3602     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
  3603     cls.add_method('SetWifiRemoteStationManager', 
  3604                    'void', 
  3605                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
  3606                    is_virtual=True)
  3607     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
  3608     cls.add_method('Enqueue', 
  3609                    'void', 
  3610                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
  3611                    is_virtual=True)
  3612     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
  3613     cls.add_method('Enqueue', 
  3614                    'void', 
  3615                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
  3616                    is_virtual=True)
  3617     ## qadhoc-wifi-mac.h: bool ns3::QadhocWifiMac::SupportsSendFrom() const [member function]
  3618     cls.add_method('SupportsSendFrom', 
  3619                    'bool', 
  3620                    [], 
  3621                    is_const=True, is_virtual=True)
  3622     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
  3623     cls.add_method('SetForwardUpCallback', 
  3624                    'void', 
  3625                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
  3626                    is_virtual=True)
  3627     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
  3628     cls.add_method('SetLinkUpCallback', 
  3629                    'void', 
  3630                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
  3631                    is_virtual=True)
  3632     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
  3633     cls.add_method('SetLinkDownCallback', 
  3634                    'void', 
  3635                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
  3636                    is_virtual=True)
  3637     ## qadhoc-wifi-mac.h: ns3::Mac48Address ns3::QadhocWifiMac::GetAddress() const [member function]
  3638     cls.add_method('GetAddress', 
  3639                    'ns3::Mac48Address', 
  3640                    [], 
  3641                    is_const=True, is_virtual=True)
  3642     ## qadhoc-wifi-mac.h: ns3::Ssid ns3::QadhocWifiMac::GetSsid() const [member function]
  3643     cls.add_method('GetSsid', 
  3644                    'ns3::Ssid', 
  3645                    [], 
  3646                    is_const=True, is_virtual=True)
  3647     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetAddress(ns3::Mac48Address address) [member function]
  3648     cls.add_method('SetAddress', 
  3649                    'void', 
  3650                    [param('ns3::Mac48Address', 'address')], 
  3651                    is_virtual=True)
  3652     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetSsid(ns3::Ssid ssid) [member function]
  3653     cls.add_method('SetSsid', 
  3654                    'void', 
  3655                    [param('ns3::Ssid', 'ssid')], 
  3656                    is_virtual=True)
  3657     ## qadhoc-wifi-mac.h: ns3::Mac48Address ns3::QadhocWifiMac::GetBssid() const [member function]
  3658     cls.add_method('GetBssid', 
  3659                    'ns3::Mac48Address', 
  3660                    [], 
  3661                    is_const=True, is_virtual=True)
  3662     ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::DoDispose() [member function]
  3663     cls.add_method('DoDispose', 
  3664                    'void', 
  3665                    [], 
  3666                    visibility='private', is_virtual=True)
  3667     return
  3668 
  3669 def register_Ns3QapWifiMac_methods(root_module, cls):
  3670     ## qap-wifi-mac.h: static ns3::TypeId ns3::QapWifiMac::GetTypeId() [member function]
  3671     cls.add_method('GetTypeId', 
  3672                    'ns3::TypeId', 
  3673                    [], 
  3674                    is_static=True)
  3675     ## qap-wifi-mac.h: ns3::QapWifiMac::QapWifiMac() [constructor]
  3676     cls.add_constructor([])
  3677     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetSlot(ns3::Time slotTime) [member function]
  3678     cls.add_method('SetSlot', 
  3679                    'void', 
  3680                    [param('ns3::Time', 'slotTime')], 
  3681                    is_virtual=True)
  3682     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetSifs(ns3::Time sifs) [member function]
  3683     cls.add_method('SetSifs', 
  3684                    'void', 
  3685                    [param('ns3::Time', 'sifs')], 
  3686                    is_virtual=True)
  3687     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
  3688     cls.add_method('SetEifsNoDifs', 
  3689                    'void', 
  3690                    [param('ns3::Time', 'eifsNoDifs')], 
  3691                    is_virtual=True)
  3692     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
  3693     cls.add_method('SetAckTimeout', 
  3694                    'void', 
  3695                    [param('ns3::Time', 'ackTimeout')], 
  3696                    is_virtual=True)
  3697     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
  3698     cls.add_method('SetCtsTimeout', 
  3699                    'void', 
  3700                    [param('ns3::Time', 'ctsTimeout')], 
  3701                    is_virtual=True)
  3702     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetPifs(ns3::Time pifs) [member function]
  3703     cls.add_method('SetPifs', 
  3704                    'void', 
  3705                    [param('ns3::Time', 'pifs')], 
  3706                    is_virtual=True)
  3707     ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetSlot() const [member function]
  3708     cls.add_method('GetSlot', 
  3709                    'ns3::Time', 
  3710                    [], 
  3711                    is_const=True, is_virtual=True)
  3712     ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetSifs() const [member function]
  3713     cls.add_method('GetSifs', 
  3714                    'ns3::Time', 
  3715                    [], 
  3716                    is_const=True, is_virtual=True)
  3717     ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetEifsNoDifs() const [member function]
  3718     cls.add_method('GetEifsNoDifs', 
  3719                    'ns3::Time', 
  3720                    [], 
  3721                    is_const=True, is_virtual=True)
  3722     ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetAckTimeout() const [member function]
  3723     cls.add_method('GetAckTimeout', 
  3724                    'ns3::Time', 
  3725                    [], 
  3726                    is_const=True, is_virtual=True)
  3727     ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetCtsTimeout() const [member function]
  3728     cls.add_method('GetCtsTimeout', 
  3729                    'ns3::Time', 
  3730                    [], 
  3731                    is_const=True, is_virtual=True)
  3732     ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetPifs() const [member function]
  3733     cls.add_method('GetPifs', 
  3734                    'ns3::Time', 
  3735                    [], 
  3736                    is_const=True, is_virtual=True)
  3737     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  3738     cls.add_method('SetWifiPhy', 
  3739                    'void', 
  3740                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
  3741                    is_virtual=True)
  3742     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
  3743     cls.add_method('SetWifiRemoteStationManager', 
  3744                    'void', 
  3745                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
  3746                    is_virtual=True)
  3747     ## qap-wifi-mac.h: void ns3::QapWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
  3748     cls.add_method('Enqueue', 
  3749                    'void', 
  3750                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
  3751                    is_virtual=True)
  3752     ## qap-wifi-mac.h: void ns3::QapWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
  3753     cls.add_method('Enqueue', 
  3754                    'void', 
  3755                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
  3756                    is_virtual=True)
  3757     ## qap-wifi-mac.h: bool ns3::QapWifiMac::SupportsSendFrom() const [member function]
  3758     cls.add_method('SupportsSendFrom', 
  3759                    'bool', 
  3760                    [], 
  3761                    is_const=True, is_virtual=True)
  3762     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
  3763     cls.add_method('SetForwardUpCallback', 
  3764                    'void', 
  3765                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
  3766                    is_virtual=True)
  3767     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
  3768     cls.add_method('SetLinkUpCallback', 
  3769                    'void', 
  3770                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
  3771                    is_virtual=True)
  3772     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
  3773     cls.add_method('SetLinkDownCallback', 
  3774                    'void', 
  3775                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
  3776                    is_virtual=True)
  3777     ## qap-wifi-mac.h: ns3::Mac48Address ns3::QapWifiMac::GetAddress() const [member function]
  3778     cls.add_method('GetAddress', 
  3779                    'ns3::Mac48Address', 
  3780                    [], 
  3781                    is_const=True, is_virtual=True)
  3782     ## qap-wifi-mac.h: ns3::Ssid ns3::QapWifiMac::GetSsid() const [member function]
  3783     cls.add_method('GetSsid', 
  3784                    'ns3::Ssid', 
  3785                    [], 
  3786                    is_const=True, is_virtual=True)
  3787     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetAddress(ns3::Mac48Address address) [member function]
  3788     cls.add_method('SetAddress', 
  3789                    'void', 
  3790                    [param('ns3::Mac48Address', 'address')], 
  3791                    is_virtual=True)
  3792     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetSsid(ns3::Ssid ssid) [member function]
  3793     cls.add_method('SetSsid', 
  3794                    'void', 
  3795                    [param('ns3::Ssid', 'ssid')], 
  3796                    is_virtual=True)
  3797     ## qap-wifi-mac.h: ns3::Mac48Address ns3::QapWifiMac::GetBssid() const [member function]
  3798     cls.add_method('GetBssid', 
  3799                    'ns3::Mac48Address', 
  3800                    [], 
  3801                    is_const=True, is_virtual=True)
  3802     ## qap-wifi-mac.h: void ns3::QapWifiMac::SetBeaconInterval(ns3::Time interval) [member function]
  3803     cls.add_method('SetBeaconInterval', 
  3804                    'void', 
  3805                    [param('ns3::Time', 'interval')])
  3806     ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetBeaconInterval() const [member function]
  3807     cls.add_method('GetBeaconInterval', 
  3808                    'ns3::Time', 
  3809                    [], 
  3810                    is_const=True)
  3811     ## qap-wifi-mac.h: void ns3::QapWifiMac::StartBeaconing() [member function]
  3812     cls.add_method('StartBeaconing', 
  3813                    'void', 
  3814                    [])
  3815     ## qap-wifi-mac.h: void ns3::QapWifiMac::DoDispose() [member function]
  3816     cls.add_method('DoDispose', 
  3817                    'void', 
  3818                    [], 
  3819                    visibility='private', is_virtual=True)
  3820     return
  3821 
  3822 def register_Ns3QstaWifiMac_methods(root_module, cls):
  3823     ## qsta-wifi-mac.h: static ns3::TypeId ns3::QstaWifiMac::GetTypeId() [member function]
  3824     cls.add_method('GetTypeId', 
  3825                    'ns3::TypeId', 
  3826                    [], 
  3827                    is_static=True)
  3828     ## qsta-wifi-mac.h: ns3::QstaWifiMac::QstaWifiMac() [constructor]
  3829     cls.add_constructor([])
  3830     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetSlot(ns3::Time slotTime) [member function]
  3831     cls.add_method('SetSlot', 
  3832                    'void', 
  3833                    [param('ns3::Time', 'slotTime')], 
  3834                    is_virtual=True)
  3835     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetSifs(ns3::Time sifs) [member function]
  3836     cls.add_method('SetSifs', 
  3837                    'void', 
  3838                    [param('ns3::Time', 'sifs')], 
  3839                    is_virtual=True)
  3840     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
  3841     cls.add_method('SetEifsNoDifs', 
  3842                    'void', 
  3843                    [param('ns3::Time', 'eifsNoDifs')], 
  3844                    is_virtual=True)
  3845     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
  3846     cls.add_method('SetAckTimeout', 
  3847                    'void', 
  3848                    [param('ns3::Time', 'ackTimeout')], 
  3849                    is_virtual=True)
  3850     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
  3851     cls.add_method('SetCtsTimeout', 
  3852                    'void', 
  3853                    [param('ns3::Time', 'ctsTimeout')], 
  3854                    is_virtual=True)
  3855     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetPifs(ns3::Time pifs) [member function]
  3856     cls.add_method('SetPifs', 
  3857                    'void', 
  3858                    [param('ns3::Time', 'pifs')], 
  3859                    is_virtual=True)
  3860     ## qsta-wifi-mac.h: ns3::Time ns3::QstaWifiMac::GetSlot() const [member function]
  3861     cls.add_method('GetSlot', 
  3862                    'ns3::Time', 
  3863                    [], 
  3864                    is_const=True, is_virtual=True)
  3865     ## qsta-wifi-mac.h: ns3::Time ns3::QstaWifiMac::GetSifs() const [member function]
  3866     cls.add_method('GetSifs', 
  3867                    'ns3::Time', 
  3868                    [], 
  3869                    is_const=True, is_virtual=True)
  3870     ## qsta-wifi-mac.h: ns3::Time ns3::QstaWifiMac::GetEifsNoDifs() const [member function]
  3871     cls.add_method('GetEifsNoDifs', 
  3872                    'ns3::Time', 
  3873                    [], 
  3874                    is_const=True, is_virtual=True)
  3875     ## qsta-wifi-mac.h: ns3::Time ns3::QstaWifiMac::GetAckTimeout() const [member function]
  3876     cls.add_method('GetAckTimeout', 
  3877                    'ns3::Time', 
  3878                    [], 
  3879                    is_const=True, is_virtual=True)
  3880     ## qsta-wifi-mac.h: ns3::Time ns3::QstaWifiMac::GetCtsTimeout() const [member function]
  3881     cls.add_method('GetCtsTimeout', 
  3882                    'ns3::Time', 
  3883                    [], 
  3884                    is_const=True, is_virtual=True)
  3885     ## qsta-wifi-mac.h: ns3::Time ns3::QstaWifiMac::GetPifs() const [member function]
  3886     cls.add_method('GetPifs', 
  3887                    'ns3::Time', 
  3888                    [], 
  3889                    is_const=True, is_virtual=True)
  3890     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  3891     cls.add_method('SetWifiPhy', 
  3892                    'void', 
  3893                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
  3894                    is_virtual=True)
  3895     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
  3896     cls.add_method('SetWifiRemoteStationManager', 
  3897                    'void', 
  3898                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
  3899                    is_virtual=True)
  3900     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
  3901     cls.add_method('Enqueue', 
  3902                    'void', 
  3903                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
  3904                    is_virtual=True)
  3905     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
  3906     cls.add_method('Enqueue', 
  3907                    'void', 
  3908                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')], 
  3909                    is_virtual=True)
  3910     ## qsta-wifi-mac.h: bool ns3::QstaWifiMac::SupportsSendFrom() const [member function]
  3911     cls.add_method('SupportsSendFrom', 
  3912                    'bool', 
  3913                    [], 
  3914                    is_const=True, is_virtual=True)
  3915     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
  3916     cls.add_method('SetForwardUpCallback', 
  3917                    'void', 
  3918                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
  3919                    is_virtual=True)
  3920     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
  3921     cls.add_method('SetLinkUpCallback', 
  3922                    'void', 
  3923                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
  3924                    is_virtual=True)
  3925     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
  3926     cls.add_method('SetLinkDownCallback', 
  3927                    'void', 
  3928                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
  3929                    is_virtual=True)
  3930     ## qsta-wifi-mac.h: ns3::Mac48Address ns3::QstaWifiMac::GetAddress() const [member function]
  3931     cls.add_method('GetAddress', 
  3932                    'ns3::Mac48Address', 
  3933                    [], 
  3934                    is_const=True, is_virtual=True)
  3935     ## qsta-wifi-mac.h: ns3::Ssid ns3::QstaWifiMac::GetSsid() const [member function]
  3936     cls.add_method('GetSsid', 
  3937                    'ns3::Ssid', 
  3938                    [], 
  3939                    is_const=True, is_virtual=True)
  3940     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetAddress(ns3::Mac48Address address) [member function]
  3941     cls.add_method('SetAddress', 
  3942                    'void', 
  3943                    [param('ns3::Mac48Address', 'address')], 
  3944                    is_virtual=True)
  3945     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetSsid(ns3::Ssid ssid) [member function]
  3946     cls.add_method('SetSsid', 
  3947                    'void', 
  3948                    [param('ns3::Ssid', 'ssid')], 
  3949                    is_virtual=True)
  3950     ## qsta-wifi-mac.h: ns3::Mac48Address ns3::QstaWifiMac::GetBssid() const [member function]
  3951     cls.add_method('GetBssid', 
  3952                    'ns3::Mac48Address', 
  3953                    [], 
  3954                    is_const=True, is_virtual=True)
  3955     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetMaxMissedBeacons(uint32_t missed) [member function]
  3956     cls.add_method('SetMaxMissedBeacons', 
  3957                    'void', 
  3958                    [param('uint32_t', 'missed')])
  3959     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetProbeRequestTimeout(ns3::Time timeout) [member function]
  3960     cls.add_method('SetProbeRequestTimeout', 
  3961                    'void', 
  3962                    [param('ns3::Time', 'timeout')])
  3963     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetAssocRequestTimeout(ns3::Time timeout) [member function]
  3964     cls.add_method('SetAssocRequestTimeout', 
  3965                    'void', 
  3966                    [param('ns3::Time', 'timeout')])
  3967     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::StartActiveAssociation() [member function]
  3968     cls.add_method('StartActiveAssociation', 
  3969                    'void', 
  3970                    [])
  3971     ## qsta-wifi-mac.h: void ns3::QstaWifiMac::DoDispose() [member function]
  3972     cls.add_method('DoDispose', 
  3973                    'void', 
  3974                    [], 
  3975                    visibility='private', is_virtual=True)
  3976     return
  3977 
  3978 def register_Ns3RraaWifiManager_methods(root_module, cls):
  3979     ## rraa-wifi-manager.h: ns3::RraaWifiManager::RraaWifiManager(ns3::RraaWifiManager const & arg0) [copy constructor]
  3980     cls.add_constructor([param('ns3::RraaWifiManager const &', 'arg0')])
  3981     ## rraa-wifi-manager.h: static ns3::TypeId ns3::RraaWifiManager::GetTypeId() [member function]
  3982     cls.add_method('GetTypeId', 
  3983                    'ns3::TypeId', 
  3984                    [], 
  3985                    is_static=True)
  3986     ## rraa-wifi-manager.h: ns3::RraaWifiManager::RraaWifiManager() [constructor]
  3987     cls.add_constructor([])
  3988     ## rraa-wifi-manager.h: bool ns3::RraaWifiManager::OnlyBasic() [member function]
  3989     cls.add_method('OnlyBasic', 
  3990                    'bool', 
  3991                    [])
  3992     ## rraa-wifi-manager.h: ns3::Time ns3::RraaWifiManager::GetTimeout() const [member function]
  3993     cls.add_method('GetTimeout', 
  3994                    'ns3::Time', 
  3995                    [], 
  3996                    is_const=True)
  3997     ## rraa-wifi-manager.h: ns3::ThresholdsItem ns3::RraaWifiManager::GetThresholds(ns3::WifiMode mode) const [member function]
  3998     cls.add_method('GetThresholds', 
  3999                    'ns3::ThresholdsItem', 
  4000                    [param('ns3::WifiMode', 'mode')], 
  4001                    is_const=True)
  4002     ## rraa-wifi-manager.h: ns3::WifiRemoteStation * ns3::RraaWifiManager::CreateStation() [member function]
  4003     cls.add_method('CreateStation', 
  4004                    'ns3::WifiRemoteStation *', 
  4005                    [], 
  4006                    visibility='private', is_virtual=True)
  4007     return
  4008 
  4009 def register_Ns3WifiChannel_methods(root_module, cls):
  4010     ## wifi-channel.h: ns3::WifiChannel::WifiChannel(ns3::WifiChannel const & arg0) [copy constructor]
  4011     cls.add_constructor([param('ns3::WifiChannel const &', 'arg0')])
  4012     ## wifi-channel.h: ns3::WifiChannel::WifiChannel() [constructor]
  4013     cls.add_constructor([])
  4014     ## wifi-channel.h: static ns3::TypeId ns3::WifiChannel::GetTypeId() [member function]
  4015     cls.add_method('GetTypeId', 
  4016                    'ns3::TypeId', 
  4017                    [], 
  4018                    is_static=True)
  4019     return
  4020 
  4021 def register_Ns3WifiNetDevice_methods(root_module, cls):
  4022     ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice(ns3::WifiNetDevice const & arg0) [copy constructor]
  4023     cls.add_constructor([param('ns3::WifiNetDevice const &', 'arg0')])
  4024     ## wifi-net-device.h: static ns3::TypeId ns3::WifiNetDevice::GetTypeId() [member function]
  4025     cls.add_method('GetTypeId', 
  4026                    'ns3::TypeId', 
  4027                    [], 
  4028                    is_static=True)
  4029     ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice() [constructor]
  4030     cls.add_constructor([])
  4031     ## wifi-net-device.h: void ns3::WifiNetDevice::SetMac(ns3::Ptr<ns3::WifiMac> mac) [member function]
  4032     cls.add_method('SetMac', 
  4033                    'void', 
  4034                    [param('ns3::Ptr< ns3::WifiMac >', 'mac')])
  4035     ## wifi-net-device.h: void ns3::WifiNetDevice::SetPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  4036     cls.add_method('SetPhy', 
  4037                    'void', 
  4038                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
  4039     ## wifi-net-device.h: void ns3::WifiNetDevice::SetRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> manager) [member function]
  4040     cls.add_method('SetRemoteStationManager', 
  4041                    'void', 
  4042                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'manager')])
  4043     ## wifi-net-device.h: ns3::Ptr<ns3::WifiMac> ns3::WifiNetDevice::GetMac() const [member function]
  4044     cls.add_method('GetMac', 
  4045                    'ns3::Ptr< ns3::WifiMac >', 
  4046                    [], 
  4047                    is_const=True)
  4048     ## wifi-net-device.h: ns3::Ptr<ns3::WifiPhy> ns3::WifiNetDevice::GetPhy() const [member function]
  4049     cls.add_method('GetPhy', 
  4050                    'ns3::Ptr< ns3::WifiPhy >', 
  4051                    [], 
  4052                    is_const=True)
  4053     ## wifi-net-device.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::WifiNetDevice::GetRemoteStationManager() const [member function]
  4054     cls.add_method('GetRemoteStationManager', 
  4055                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
  4056                    [], 
  4057                    is_const=True)
  4058     ## wifi-net-device.h: void ns3::WifiNetDevice::SetIfIndex(uint32_t const index) [member function]
  4059     cls.add_method('SetIfIndex', 
  4060                    'void', 
  4061                    [param('uint32_t const', 'index')], 
  4062                    is_virtual=True)
  4063     ## wifi-net-device.h: uint32_t ns3::WifiNetDevice::GetIfIndex() const [member function]
  4064     cls.add_method('GetIfIndex', 
  4065                    'uint32_t', 
  4066                    [], 
  4067                    is_const=True, is_virtual=True)
  4068     ## wifi-net-device.h: ns3::Ptr<ns3::Channel> ns3::WifiNetDevice::GetChannel() const [member function]
  4069     cls.add_method('GetChannel', 
  4070                    'ns3::Ptr< ns3::Channel >', 
  4071                    [], 
  4072                    is_const=True, is_virtual=True)
  4073     ## wifi-net-device.h: void ns3::WifiNetDevice::SetAddress(ns3::Address address) [member function]
  4074     cls.add_method('SetAddress', 
  4075                    'void', 
  4076                    [param('ns3::Address', 'address')], 
  4077                    is_virtual=True)
  4078     ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetAddress() const [member function]
  4079     cls.add_method('GetAddress', 
  4080                    'ns3::Address', 
  4081                    [], 
  4082                    is_const=True, is_virtual=True)
  4083     ## wifi-net-device.h: bool ns3::WifiNetDevice::SetMtu(uint16_t const mtu) [member function]
  4084     cls.add_method('SetMtu', 
  4085                    'bool', 
  4086                    [param('uint16_t const', 'mtu')], 
  4087                    is_virtual=True)
  4088     ## wifi-net-device.h: uint16_t ns3::WifiNetDevice::GetMtu() const [member function]
  4089     cls.add_method('GetMtu', 
  4090                    'uint16_t', 
  4091                    [], 
  4092                    is_const=True, is_virtual=True)
  4093     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsLinkUp() const [member function]
  4094     cls.add_method('IsLinkUp', 
  4095                    'bool', 
  4096                    [], 
  4097                    is_const=True, is_virtual=True)
  4098     ## wifi-net-device.h: void ns3::WifiNetDevice::SetLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
  4099     cls.add_method('SetLinkChangeCallback', 
  4100                    'void', 
  4101                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
  4102                    is_virtual=True)
  4103     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsBroadcast() const [member function]
  4104     cls.add_method('IsBroadcast', 
  4105                    'bool', 
  4106                    [], 
  4107                    is_const=True, is_virtual=True)
  4108     ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetBroadcast() const [member function]
  4109     cls.add_method('GetBroadcast', 
  4110                    'ns3::Address', 
  4111                    [], 
  4112                    is_const=True, is_virtual=True)
  4113     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsMulticast() const [member function]
  4114     cls.add_method('IsMulticast', 
  4115                    'bool', 
  4116                    [], 
  4117                    is_const=True, is_virtual=True)
  4118     ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function]
  4119     cls.add_method('GetMulticast', 
  4120                    'ns3::Address', 
  4121                    [param('ns3::Ipv4Address', 'multicastGroup')], 
  4122                    is_const=True, is_virtual=True)
  4123     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsPointToPoint() const [member function]
  4124     cls.add_method('IsPointToPoint', 
  4125                    'bool', 
  4126                    [], 
  4127                    is_const=True, is_virtual=True)
  4128     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsBridge() const [member function]
  4129     cls.add_method('IsBridge', 
  4130                    'bool', 
  4131                    [], 
  4132                    is_const=True, is_virtual=True)
  4133     ## wifi-net-device.h: bool ns3::WifiNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
  4134     cls.add_method('Send', 
  4135                    'bool', 
  4136                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
  4137                    is_virtual=True)
  4138     ## wifi-net-device.h: ns3::Ptr<ns3::Node> ns3::WifiNetDevice::GetNode() const [member function]
  4139     cls.add_method('GetNode', 
  4140                    'ns3::Ptr< ns3::Node >', 
  4141                    [], 
  4142                    is_const=True, is_virtual=True)
  4143     ## wifi-net-device.h: void ns3::WifiNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
  4144     cls.add_method('SetNode', 
  4145                    'void', 
  4146                    [param('ns3::Ptr< ns3::Node >', 'node')], 
  4147                    is_virtual=True)
  4148     ## wifi-net-device.h: bool ns3::WifiNetDevice::NeedsArp() const [member function]
  4149     cls.add_method('NeedsArp', 
  4150                    'bool', 
  4151                    [], 
  4152                    is_const=True, is_virtual=True)
  4153     ## 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, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
  4154     cls.add_method('SetReceiveCallback', 
  4155                    'void', 
  4156                    [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 
  4157                    is_virtual=True)
  4158     ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
  4159     cls.add_method('GetMulticast', 
  4160                    'ns3::Address', 
  4161                    [param('ns3::Ipv6Address', 'addr')], 
  4162                    is_const=True, is_virtual=True)
  4163     ## 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]
  4164     cls.add_method('SendFrom', 
  4165                    'bool', 
  4166                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
  4167                    is_virtual=True)
  4168     ## 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, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
  4169     cls.add_method('SetPromiscReceiveCallback', 
  4170                    'void', 
  4171                    [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 
  4172                    is_virtual=True)
  4173     ## wifi-net-device.h: bool ns3::WifiNetDevice::SupportsSendFrom() const [member function]
  4174     cls.add_method('SupportsSendFrom', 
  4175                    'bool', 
  4176                    [], 
  4177                    is_const=True, is_virtual=True)
  4178     ## wifi-net-device.h: void ns3::WifiNetDevice::DoDispose() [member function]
  4179     cls.add_method('DoDispose', 
  4180                    'void', 
  4181                    [], 
  4182                    visibility='private', is_virtual=True)
  4183     return
  4184 
  4185 def register_Ns3YansErrorRateModel_methods(root_module, cls):
  4186     ## yans-error-rate-model.h: ns3::YansErrorRateModel::YansErrorRateModel(ns3::YansErrorRateModel const & arg0) [copy constructor]
  4187     cls.add_constructor([param('ns3::YansErrorRateModel const &', 'arg0')])
  4188     ## yans-error-rate-model.h: static ns3::TypeId ns3::YansErrorRateModel::GetTypeId() [member function]
  4189     cls.add_method('GetTypeId', 
  4190                    'ns3::TypeId', 
  4191                    [], 
  4192                    is_static=True)
  4193     ## yans-error-rate-model.h: ns3::YansErrorRateModel::YansErrorRateModel() [constructor]
  4194     cls.add_constructor([])
  4195     ## yans-error-rate-model.h: double ns3::YansErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function]
  4196     cls.add_method('GetChunkSuccessRate', 
  4197                    'double', 
  4198                    [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')], 
  4199                    is_const=True, is_virtual=True)
  4200     return
  4201 
  4202 def register_Ns3YansWifiChannel_methods(root_module, cls):
  4203     ## yans-wifi-channel.h: ns3::YansWifiChannel::YansWifiChannel(ns3::YansWifiChannel const & arg0) [copy constructor]
  4204     cls.add_constructor([param('ns3::YansWifiChannel const &', 'arg0')])
  4205     ## yans-wifi-channel.h: static ns3::TypeId ns3::YansWifiChannel::GetTypeId() [member function]
  4206     cls.add_method('GetTypeId', 
  4207                    'ns3::TypeId', 
  4208                    [], 
  4209                    is_static=True)
  4210     ## yans-wifi-channel.h: ns3::YansWifiChannel::YansWifiChannel() [constructor]
  4211     cls.add_constructor([])
  4212     ## yans-wifi-channel.h: uint32_t ns3::YansWifiChannel::GetNDevices() const [member function]
  4213     cls.add_method('GetNDevices', 
  4214                    'uint32_t', 
  4215                    [], 
  4216                    is_const=True, is_virtual=True)
  4217     ## yans-wifi-channel.h: ns3::Ptr<ns3::NetDevice> ns3::YansWifiChannel::GetDevice(uint32_t i) const [member function]
  4218     cls.add_method('GetDevice', 
  4219                    'ns3::Ptr< ns3::NetDevice >', 
  4220                    [param('uint32_t', 'i')], 
  4221                    is_const=True, is_virtual=True)
  4222     ## yans-wifi-channel.h: void ns3::YansWifiChannel::Add(ns3::Ptr<ns3::YansWifiPhy> phy) [member function]
  4223     cls.add_method('Add', 
  4224                    'void', 
  4225                    [param('ns3::Ptr< ns3::YansWifiPhy >', 'phy')])
  4226     ## yans-wifi-channel.h: void ns3::YansWifiChannel::SetPropagationLossModel(ns3::Ptr<ns3::PropagationLossModel> loss) [member function]
  4227     cls.add_method('SetPropagationLossModel', 
  4228                    'void', 
  4229                    [param('ns3::Ptr< ns3::PropagationLossModel >', 'loss')])
  4230     ## yans-wifi-channel.h: void ns3::YansWifiChannel::SetPropagationDelayModel(ns3::Ptr<ns3::PropagationDelayModel> delay) [member function]
  4231     cls.add_method('SetPropagationDelayModel', 
  4232                    'void', 
  4233                    [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')])
  4234     ## yans-wifi-channel.h: void ns3::YansWifiChannel::Send(ns3::Ptr<ns3::YansWifiPhy> sender, ns3::Ptr<ns3::Packet const> packet, double txPowerDbm, ns3::WifiMode wifiMode, ns3::WifiPreamble preamble) const [member function]
  4235     cls.add_method('Send', 
  4236                    'void', 
  4237                    [param('ns3::Ptr< ns3::YansWifiPhy >', 'sender'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'txPowerDbm'), param('ns3::WifiMode', 'wifiMode'), param('ns3::WifiPreamble', 'preamble')], 
  4238                    is_const=True)
  4239     return
  4240 
  4241 def register_Ns3AarfWifiManager_methods(root_module, cls):
  4242     ## aarf-wifi-manager.h: ns3::AarfWifiManager::AarfWifiManager(ns3::AarfWifiManager const & arg0) [copy constructor]
  4243     cls.add_constructor([param('ns3::AarfWifiManager const &', 'arg0')])
  4244     ## aarf-wifi-manager.h: static ns3::TypeId ns3::AarfWifiManager::GetTypeId() [member function]
  4245     cls.add_method('GetTypeId', 
  4246                    'ns3::TypeId', 
  4247                    [], 
  4248                    is_static=True)
  4249     ## aarf-wifi-manager.h: ns3::AarfWifiManager::AarfWifiManager() [constructor]
  4250     cls.add_constructor([])
  4251     ## aarf-wifi-manager.h: ns3::WifiRemoteStation * ns3::AarfWifiManager::CreateStation() [member function]
  4252     cls.add_method('CreateStation', 
  4253                    'ns3::WifiRemoteStation *', 
  4254                    [], 
  4255                    visibility='private', is_virtual=True)
  4256     return
  4257 
  4258 def register_functions(root_module):
  4259     module = root_module
  4260     ## ssid.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeSsidChecker() [free function]
  4261     module.add_function('MakeSsidChecker', 
  4262                         'ns3::Ptr< ns3::AttributeChecker const >', 
  4263                         [])
  4264     ## wifi-mode.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeWifiModeChecker() [free function]
  4265     module.add_function('MakeWifiModeChecker', 
  4266                         'ns3::Ptr< ns3::AttributeChecker const >', 
  4267                         [])
  4268     ## qos-utils.h: extern uint8_t ns3::QosUtilsGetTidForPacket(ns3::Ptr<ns3::Packet const> packet) [free function]
  4269     module.add_function('QosUtilsGetTidForPacket', 
  4270                         'uint8_t', 
  4271                         [param('ns3::Ptr< ns3::Packet const >', 'packet')])
  4272     ## qos-utils.h: extern ns3::AccessClass ns3::QosUtilsMapTidToAc(uint8_t tid) [free function]
  4273     module.add_function('QosUtilsMapTidToAc', 
  4274                         'ns3::AccessClass', 
  4275                         [param('uint8_t', 'tid')])
  4276     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
  4277     register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
  4278     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
  4279     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
  4280     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
  4281     return
  4282 
  4283 def register_functions_ns3_Config(module, root_module):
  4284     return
  4285 
  4286 def register_functions_ns3_TimeStepPrecision(module, root_module):
  4287     return
  4288 
  4289 def register_functions_ns3_addressUtils(module, root_module):
  4290     return
  4291 
  4292 def register_functions_ns3_internal(module, root_module):
  4293     return
  4294 
  4295 def register_functions_ns3_olsr(module, root_module):
  4296     return
  4297