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