bindings/python/ns3_module_wifi.py
changeset 3584 4eb48239b4dc
parent 3574 b6804efbe16b
child 3588 ad0a36bfdb62
child 3600 5888dfe3f245
equal deleted inserted replaced
3583:b6cf80679b72 3584:4eb48239b4dc
    47     module.add_class('NqapWifiMac', parent=root_module['ns3::WifiMac'])
    47     module.add_class('NqapWifiMac', parent=root_module['ns3::WifiMac'])
    48     ## composite-propagation-loss-model.h: ns3::CompositePropagationLossModel [class]
    48     ## composite-propagation-loss-model.h: ns3::CompositePropagationLossModel [class]
    49     module.add_class('CompositePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
    49     module.add_class('CompositePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
    50     ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation [class]
    50     ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation [class]
    51     module.add_class('AmrrWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
    51     module.add_class('AmrrWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
       
    52     ## adhoc-wifi-mac.h: ns3::AdhocWifiMac [class]
       
    53     module.add_class('AdhocWifiMac', parent=root_module['ns3::WifiMac'])
    52     ## propagation-loss-model.h: ns3::FriisPropagationLossModel [class]
    54     ## propagation-loss-model.h: ns3::FriisPropagationLossModel [class]
    53     module.add_class('FriisPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
    55     module.add_class('FriisPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
    54     ## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class]
       
    55     module.add_class('NqstaWifiMac', parent=root_module['ns3::WifiMac'])
       
    56     ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager [class]
    56     ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager [class]
    57     module.add_class('WifiRemoteStationManager', parent=root_module['ns3::Object'])
    57     module.add_class('WifiRemoteStationManager', parent=root_module['ns3::Object'])
    58     ## wifi-mode.h: ns3::WifiModeValue [class]
    58     ## wifi-mode.h: ns3::WifiModeValue [class]
    59     module.add_class('WifiModeValue', parent=root_module['ns3::AttributeValue'])
    59     module.add_class('WifiModeValue', parent=root_module['ns3::AttributeValue'])
    60     ## onoe-wifi-manager.h: ns3::OnoeWifiManager [class]
    60     ## onoe-wifi-manager.h: ns3::OnoeWifiManager [class]
    71     module.add_class('ConstantRateWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
    71     module.add_class('ConstantRateWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
    72     ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation [class]
    72     ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation [class]
    73     module.add_class('AarfWifiRemoteStation', parent=root_module['ns3::ArfWifiRemoteStation'])
    73     module.add_class('AarfWifiRemoteStation', parent=root_module['ns3::ArfWifiRemoteStation'])
    74     ## propagation-delay-model.h: ns3::PropagationDelayModel [class]
    74     ## propagation-delay-model.h: ns3::PropagationDelayModel [class]
    75     module.add_class('PropagationDelayModel', parent=root_module['ns3::Object'])
    75     module.add_class('PropagationDelayModel', parent=root_module['ns3::Object'])
    76     ## adhoc-wifi-mac.h: ns3::AdhocWifiMac [class]
       
    77     module.add_class('AdhocWifiMac', parent=root_module['ns3::WifiMac'])
       
    78     ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel [class]
    76     ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel [class]
    79     module.add_class('JakesPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
    77     module.add_class('JakesPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
       
    78     ## wifi-net-device.h: ns3::WifiNetDevice [class]
       
    79     module.add_class('WifiNetDevice', parent=root_module['ns3::NetDevice'])
    80     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel [class]
    80     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel [class]
    81     module.add_class('ConstantSpeedPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
    81     module.add_class('ConstantSpeedPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
    82     ## wifi-net-device.h: ns3::WifiNetDevice [class]
    82     ## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class]
    83     module.add_class('WifiNetDevice', parent=root_module['ns3::NetDevice'])
    83     module.add_class('NqstaWifiMac', parent=root_module['ns3::WifiMac'])
    84     ## propagation-loss-model.h: ns3::RandomPropagationLossModel [class]
    84     ## propagation-loss-model.h: ns3::RandomPropagationLossModel [class]
    85     module.add_class('RandomPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
    85     module.add_class('RandomPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
    86     ## propagation-delay-model.h: ns3::RandomPropagationDelayModel [class]
    86     ## propagation-delay-model.h: ns3::RandomPropagationDelayModel [class]
    87     module.add_class('RandomPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
    87     module.add_class('RandomPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
    88     ## amrr-wifi-manager.h: ns3::AmrrWifiManager [class]
    88     ## amrr-wifi-manager.h: ns3::AmrrWifiManager [class]
   155     register_Ns3ArfWifiRemoteStation_methods(root_module, root_module['ns3::ArfWifiRemoteStation'])
   155     register_Ns3ArfWifiRemoteStation_methods(root_module, root_module['ns3::ArfWifiRemoteStation'])
   156     register_Ns3WifiMac_methods(root_module, root_module['ns3::WifiMac'])
   156     register_Ns3WifiMac_methods(root_module, root_module['ns3::WifiMac'])
   157     register_Ns3NqapWifiMac_methods(root_module, root_module['ns3::NqapWifiMac'])
   157     register_Ns3NqapWifiMac_methods(root_module, root_module['ns3::NqapWifiMac'])
   158     register_Ns3CompositePropagationLossModel_methods(root_module, root_module['ns3::CompositePropagationLossModel'])
   158     register_Ns3CompositePropagationLossModel_methods(root_module, root_module['ns3::CompositePropagationLossModel'])
   159     register_Ns3AmrrWifiRemoteStation_methods(root_module, root_module['ns3::AmrrWifiRemoteStation'])
   159     register_Ns3AmrrWifiRemoteStation_methods(root_module, root_module['ns3::AmrrWifiRemoteStation'])
       
   160     register_Ns3AdhocWifiMac_methods(root_module, root_module['ns3::AdhocWifiMac'])
   160     register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel'])
   161     register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel'])
   161     register_Ns3NqstaWifiMac_methods(root_module, root_module['ns3::NqstaWifiMac'])
       
   162     register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager'])
   162     register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager'])
   163     register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue'])
   163     register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue'])
   164     register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager'])
   164     register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager'])
   165     register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy'])
   165     register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy'])
   166     register_Ns3WifiChannel_methods(root_module, root_module['ns3::WifiChannel'])
   166     register_Ns3WifiChannel_methods(root_module, root_module['ns3::WifiChannel'])
   167     register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
   167     register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
   168     register_Ns3ConstantRateWifiManager_methods(root_module, root_module['ns3::ConstantRateWifiManager'])
   168     register_Ns3ConstantRateWifiManager_methods(root_module, root_module['ns3::ConstantRateWifiManager'])
   169     register_Ns3AarfWifiRemoteStation_methods(root_module, root_module['ns3::AarfWifiRemoteStation'])
   169     register_Ns3AarfWifiRemoteStation_methods(root_module, root_module['ns3::AarfWifiRemoteStation'])
   170     register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel'])
   170     register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel'])
   171     register_Ns3AdhocWifiMac_methods(root_module, root_module['ns3::AdhocWifiMac'])
       
   172     register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
   171     register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
       
   172     register_Ns3WifiNetDevice_methods(root_module, root_module['ns3::WifiNetDevice'])
   173     register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel'])
   173     register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel'])
   174     register_Ns3WifiNetDevice_methods(root_module, root_module['ns3::WifiNetDevice'])
   174     register_Ns3NqstaWifiMac_methods(root_module, root_module['ns3::NqstaWifiMac'])
   175     register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel'])
   175     register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel'])
   176     register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel'])
   176     register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel'])
   177     register_Ns3AmrrWifiManager_methods(root_module, root_module['ns3::AmrrWifiManager'])
   177     register_Ns3AmrrWifiManager_methods(root_module, root_module['ns3::AmrrWifiManager'])
   178     register_Ns3RraaWifiManager_methods(root_module, root_module['ns3::RraaWifiManager'])
   178     register_Ns3RraaWifiManager_methods(root_module, root_module['ns3::RraaWifiManager'])
   179     register_Ns3IdealWifiManager_methods(root_module, root_module['ns3::IdealWifiManager'])
   179     register_Ns3IdealWifiManager_methods(root_module, root_module['ns3::IdealWifiManager'])
  1322                    'ns3::WifiMode', 
  1322                    'ns3::WifiMode', 
  1323                    [], 
  1323                    [], 
  1324                    visibility='private', is_virtual=True)
  1324                    visibility='private', is_virtual=True)
  1325     return
  1325     return
  1326 
  1326 
       
  1327 def register_Ns3AdhocWifiMac_methods(root_module, cls):
       
  1328     ## adhoc-wifi-mac.h: static ns3::TypeId ns3::AdhocWifiMac::GetTypeId() [member function]
       
  1329     cls.add_method('GetTypeId', 
       
  1330                    'ns3::TypeId', 
       
  1331                    [], 
       
  1332                    is_static=True)
       
  1333     ## adhoc-wifi-mac.h: ns3::AdhocWifiMac::AdhocWifiMac() [constructor]
       
  1334     cls.add_constructor([])
       
  1335     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSlot(ns3::Time slotTime) [member function]
       
  1336     cls.add_method('SetSlot', 
       
  1337                    'void', 
       
  1338                    [param('ns3::Time', 'slotTime')], 
       
  1339                    is_virtual=True)
       
  1340     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSifs(ns3::Time sifs) [member function]
       
  1341     cls.add_method('SetSifs', 
       
  1342                    'void', 
       
  1343                    [param('ns3::Time', 'sifs')], 
       
  1344                    is_virtual=True)
       
  1345     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
       
  1346     cls.add_method('SetEifsNoDifs', 
       
  1347                    'void', 
       
  1348                    [param('ns3::Time', 'eifsNoDifs')], 
       
  1349                    is_virtual=True)
       
  1350     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetSlot() const [member function]
       
  1351     cls.add_method('GetSlot', 
       
  1352                    'ns3::Time', 
       
  1353                    [], 
       
  1354                    is_const=True, is_virtual=True)
       
  1355     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetSifs() const [member function]
       
  1356     cls.add_method('GetSifs', 
       
  1357                    'ns3::Time', 
       
  1358                    [], 
       
  1359                    is_const=True, is_virtual=True)
       
  1360     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetEifsNoDifs() const [member function]
       
  1361     cls.add_method('GetEifsNoDifs', 
       
  1362                    'ns3::Time', 
       
  1363                    [], 
       
  1364                    is_const=True, is_virtual=True)
       
  1365     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  1366     cls.add_method('SetWifiPhy', 
       
  1367                    'void', 
       
  1368                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  1369                    is_virtual=True)
       
  1370     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
       
  1371     cls.add_method('SetWifiRemoteStationManager', 
       
  1372                    'void', 
       
  1373                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
       
  1374                    is_virtual=True)
       
  1375     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
       
  1376     cls.add_method('Enqueue', 
       
  1377                    'void', 
       
  1378                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
       
  1379                    is_virtual=True)
       
  1380     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
       
  1381     cls.add_method('SetForwardUpCallback', 
       
  1382                    'void', 
       
  1383                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
       
  1384                    is_virtual=True)
       
  1385     ## 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]
       
  1386     cls.add_method('SetLinkUpCallback', 
       
  1387                    'void', 
       
  1388                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
       
  1389                    is_virtual=True)
       
  1390     ## 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]
       
  1391     cls.add_method('SetLinkDownCallback', 
       
  1392                    'void', 
       
  1393                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  1394                    is_virtual=True)
       
  1395     ## adhoc-wifi-mac.h: ns3::Mac48Address ns3::AdhocWifiMac::GetAddress() const [member function]
       
  1396     cls.add_method('GetAddress', 
       
  1397                    'ns3::Mac48Address', 
       
  1398                    [], 
       
  1399                    is_const=True, is_virtual=True)
       
  1400     ## adhoc-wifi-mac.h: ns3::Ssid ns3::AdhocWifiMac::GetSsid() const [member function]
       
  1401     cls.add_method('GetSsid', 
       
  1402                    'ns3::Ssid', 
       
  1403                    [], 
       
  1404                    is_const=True, is_virtual=True)
       
  1405     ## adhoc-wifi-mac.h: ns3::Mac48Address ns3::AdhocWifiMac::GetBssid() const [member function]
       
  1406     cls.add_method('GetBssid', 
       
  1407                    'ns3::Mac48Address', 
       
  1408                    [], 
       
  1409                    is_const=True, is_virtual=True)
       
  1410     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetAddress(ns3::Mac48Address address) [member function]
       
  1411     cls.add_method('SetAddress', 
       
  1412                    'void', 
       
  1413                    [param('ns3::Mac48Address', 'address')], 
       
  1414                    is_virtual=True)
       
  1415     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSsid(ns3::Ssid ssid) [member function]
       
  1416     cls.add_method('SetSsid', 
       
  1417                    'void', 
       
  1418                    [param('ns3::Ssid', 'ssid')], 
       
  1419                    is_virtual=True)
       
  1420     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::DoDispose() [member function]
       
  1421     cls.add_method('DoDispose', 
       
  1422                    'void', 
       
  1423                    [], 
       
  1424                    visibility='private', is_virtual=True)
       
  1425     return
       
  1426 
  1327 def register_Ns3FriisPropagationLossModel_methods(root_module, cls):
  1427 def register_Ns3FriisPropagationLossModel_methods(root_module, cls):
  1328     ## propagation-loss-model.h: ns3::FriisPropagationLossModel::FriisPropagationLossModel(ns3::FriisPropagationLossModel const & arg0) [copy constructor]
  1428     ## propagation-loss-model.h: ns3::FriisPropagationLossModel::FriisPropagationLossModel(ns3::FriisPropagationLossModel const & arg0) [copy constructor]
  1329     cls.add_constructor([param('ns3::FriisPropagationLossModel const &', 'arg0')])
  1429     cls.add_constructor([param('ns3::FriisPropagationLossModel const &', 'arg0')])
  1330     ## propagation-loss-model.h: static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function]
  1430     ## propagation-loss-model.h: static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function]
  1331     cls.add_method('GetTypeId', 
  1431     cls.add_method('GetTypeId', 
  1368     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  1468     ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  1369     cls.add_method('GetLoss', 
  1469     cls.add_method('GetLoss', 
  1370                    'double', 
  1470                    'double', 
  1371                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  1471                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  1372                    is_const=True, is_virtual=True)
  1472                    is_const=True, is_virtual=True)
  1373     return
       
  1374 
       
  1375 def register_Ns3NqstaWifiMac_methods(root_module, cls):
       
  1376     ## nqsta-wifi-mac.h: static ns3::TypeId ns3::NqstaWifiMac::GetTypeId() [member function]
       
  1377     cls.add_method('GetTypeId', 
       
  1378                    'ns3::TypeId', 
       
  1379                    [], 
       
  1380                    is_static=True)
       
  1381     ## nqsta-wifi-mac.h: ns3::NqstaWifiMac::NqstaWifiMac() [constructor]
       
  1382     cls.add_constructor([])
       
  1383     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSlot(ns3::Time slotTime) [member function]
       
  1384     cls.add_method('SetSlot', 
       
  1385                    'void', 
       
  1386                    [param('ns3::Time', 'slotTime')], 
       
  1387                    is_virtual=True)
       
  1388     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSifs(ns3::Time sifs) [member function]
       
  1389     cls.add_method('SetSifs', 
       
  1390                    'void', 
       
  1391                    [param('ns3::Time', 'sifs')], 
       
  1392                    is_virtual=True)
       
  1393     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
       
  1394     cls.add_method('SetEifsNoDifs', 
       
  1395                    'void', 
       
  1396                    [param('ns3::Time', 'eifsNoDifs')], 
       
  1397                    is_virtual=True)
       
  1398     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetSlot() const [member function]
       
  1399     cls.add_method('GetSlot', 
       
  1400                    'ns3::Time', 
       
  1401                    [], 
       
  1402                    is_const=True, is_virtual=True)
       
  1403     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetSifs() const [member function]
       
  1404     cls.add_method('GetSifs', 
       
  1405                    'ns3::Time', 
       
  1406                    [], 
       
  1407                    is_const=True, is_virtual=True)
       
  1408     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetEifsNoDifs() const [member function]
       
  1409     cls.add_method('GetEifsNoDifs', 
       
  1410                    'ns3::Time', 
       
  1411                    [], 
       
  1412                    is_const=True, is_virtual=True)
       
  1413     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  1414     cls.add_method('SetWifiPhy', 
       
  1415                    'void', 
       
  1416                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  1417                    is_virtual=True)
       
  1418     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
       
  1419     cls.add_method('SetWifiRemoteStationManager', 
       
  1420                    'void', 
       
  1421                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
       
  1422                    is_virtual=True)
       
  1423     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
       
  1424     cls.add_method('Enqueue', 
       
  1425                    'void', 
       
  1426                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
       
  1427                    is_virtual=True)
       
  1428     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
       
  1429     cls.add_method('SetForwardUpCallback', 
       
  1430                    'void', 
       
  1431                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
       
  1432                    is_virtual=True)
       
  1433     ## 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]
       
  1434     cls.add_method('SetLinkUpCallback', 
       
  1435                    'void', 
       
  1436                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
       
  1437                    is_virtual=True)
       
  1438     ## 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]
       
  1439     cls.add_method('SetLinkDownCallback', 
       
  1440                    'void', 
       
  1441                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  1442                    is_virtual=True)
       
  1443     ## nqsta-wifi-mac.h: ns3::Mac48Address ns3::NqstaWifiMac::GetAddress() const [member function]
       
  1444     cls.add_method('GetAddress', 
       
  1445                    'ns3::Mac48Address', 
       
  1446                    [], 
       
  1447                    is_const=True, is_virtual=True)
       
  1448     ## nqsta-wifi-mac.h: ns3::Ssid ns3::NqstaWifiMac::GetSsid() const [member function]
       
  1449     cls.add_method('GetSsid', 
       
  1450                    'ns3::Ssid', 
       
  1451                    [], 
       
  1452                    is_const=True, is_virtual=True)
       
  1453     ## nqsta-wifi-mac.h: ns3::Mac48Address ns3::NqstaWifiMac::GetBssid() const [member function]
       
  1454     cls.add_method('GetBssid', 
       
  1455                    'ns3::Mac48Address', 
       
  1456                    [], 
       
  1457                    is_const=True, is_virtual=True)
       
  1458     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAddress(ns3::Mac48Address address) [member function]
       
  1459     cls.add_method('SetAddress', 
       
  1460                    'void', 
       
  1461                    [param('ns3::Mac48Address', 'address')], 
       
  1462                    is_virtual=True)
       
  1463     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSsid(ns3::Ssid ssid) [member function]
       
  1464     cls.add_method('SetSsid', 
       
  1465                    'void', 
       
  1466                    [param('ns3::Ssid', 'ssid')], 
       
  1467                    is_virtual=True)
       
  1468     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetMaxMissedBeacons(uint32_t missed) [member function]
       
  1469     cls.add_method('SetMaxMissedBeacons', 
       
  1470                    'void', 
       
  1471                    [param('uint32_t', 'missed')])
       
  1472     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetProbeRequestTimeout(ns3::Time timeout) [member function]
       
  1473     cls.add_method('SetProbeRequestTimeout', 
       
  1474                    'void', 
       
  1475                    [param('ns3::Time', 'timeout')])
       
  1476     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAssocRequestTimeout(ns3::Time timeout) [member function]
       
  1477     cls.add_method('SetAssocRequestTimeout', 
       
  1478                    'void', 
       
  1479                    [param('ns3::Time', 'timeout')])
       
  1480     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::StartActiveAssociation() [member function]
       
  1481     cls.add_method('StartActiveAssociation', 
       
  1482                    'void', 
       
  1483                    [])
       
  1484     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::DoDispose() [member function]
       
  1485     cls.add_method('DoDispose', 
       
  1486                    'void', 
       
  1487                    [], 
       
  1488                    visibility='private', is_virtual=True)
       
  1489     return
  1473     return
  1490 
  1474 
  1491 def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
  1475 def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
  1492     ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager::WifiRemoteStationManager(ns3::WifiRemoteStationManager const & arg0) [copy constructor]
  1476     ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager::WifiRemoteStationManager(ns3::WifiRemoteStationManager const & arg0) [copy constructor]
  1493     cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')])
  1477     cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')])
  1943                    'ns3::Time', 
  1927                    'ns3::Time', 
  1944                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  1928                    [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  1945                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1929                    is_pure_virtual=True, is_const=True, is_virtual=True)
  1946     return
  1930     return
  1947 
  1931 
  1948 def register_Ns3AdhocWifiMac_methods(root_module, cls):
       
  1949     ## adhoc-wifi-mac.h: static ns3::TypeId ns3::AdhocWifiMac::GetTypeId() [member function]
       
  1950     cls.add_method('GetTypeId', 
       
  1951                    'ns3::TypeId', 
       
  1952                    [], 
       
  1953                    is_static=True)
       
  1954     ## adhoc-wifi-mac.h: ns3::AdhocWifiMac::AdhocWifiMac() [constructor]
       
  1955     cls.add_constructor([])
       
  1956     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSlot(ns3::Time slotTime) [member function]
       
  1957     cls.add_method('SetSlot', 
       
  1958                    'void', 
       
  1959                    [param('ns3::Time', 'slotTime')], 
       
  1960                    is_virtual=True)
       
  1961     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSifs(ns3::Time sifs) [member function]
       
  1962     cls.add_method('SetSifs', 
       
  1963                    'void', 
       
  1964                    [param('ns3::Time', 'sifs')], 
       
  1965                    is_virtual=True)
       
  1966     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
       
  1967     cls.add_method('SetEifsNoDifs', 
       
  1968                    'void', 
       
  1969                    [param('ns3::Time', 'eifsNoDifs')], 
       
  1970                    is_virtual=True)
       
  1971     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetSlot() const [member function]
       
  1972     cls.add_method('GetSlot', 
       
  1973                    'ns3::Time', 
       
  1974                    [], 
       
  1975                    is_const=True, is_virtual=True)
       
  1976     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetSifs() const [member function]
       
  1977     cls.add_method('GetSifs', 
       
  1978                    'ns3::Time', 
       
  1979                    [], 
       
  1980                    is_const=True, is_virtual=True)
       
  1981     ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetEifsNoDifs() const [member function]
       
  1982     cls.add_method('GetEifsNoDifs', 
       
  1983                    'ns3::Time', 
       
  1984                    [], 
       
  1985                    is_const=True, is_virtual=True)
       
  1986     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  1987     cls.add_method('SetWifiPhy', 
       
  1988                    'void', 
       
  1989                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
       
  1990                    is_virtual=True)
       
  1991     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
       
  1992     cls.add_method('SetWifiRemoteStationManager', 
       
  1993                    'void', 
       
  1994                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
       
  1995                    is_virtual=True)
       
  1996     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
       
  1997     cls.add_method('Enqueue', 
       
  1998                    'void', 
       
  1999                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
       
  2000                    is_virtual=True)
       
  2001     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
       
  2002     cls.add_method('SetForwardUpCallback', 
       
  2003                    'void', 
       
  2004                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
       
  2005                    is_virtual=True)
       
  2006     ## 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]
       
  2007     cls.add_method('SetLinkUpCallback', 
       
  2008                    'void', 
       
  2009                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
       
  2010                    is_virtual=True)
       
  2011     ## 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]
       
  2012     cls.add_method('SetLinkDownCallback', 
       
  2013                    'void', 
       
  2014                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  2015                    is_virtual=True)
       
  2016     ## adhoc-wifi-mac.h: ns3::Mac48Address ns3::AdhocWifiMac::GetAddress() const [member function]
       
  2017     cls.add_method('GetAddress', 
       
  2018                    'ns3::Mac48Address', 
       
  2019                    [], 
       
  2020                    is_const=True, is_virtual=True)
       
  2021     ## adhoc-wifi-mac.h: ns3::Ssid ns3::AdhocWifiMac::GetSsid() const [member function]
       
  2022     cls.add_method('GetSsid', 
       
  2023                    'ns3::Ssid', 
       
  2024                    [], 
       
  2025                    is_const=True, is_virtual=True)
       
  2026     ## adhoc-wifi-mac.h: ns3::Mac48Address ns3::AdhocWifiMac::GetBssid() const [member function]
       
  2027     cls.add_method('GetBssid', 
       
  2028                    'ns3::Mac48Address', 
       
  2029                    [], 
       
  2030                    is_const=True, is_virtual=True)
       
  2031     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetAddress(ns3::Mac48Address address) [member function]
       
  2032     cls.add_method('SetAddress', 
       
  2033                    'void', 
       
  2034                    [param('ns3::Mac48Address', 'address')], 
       
  2035                    is_virtual=True)
       
  2036     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSsid(ns3::Ssid ssid) [member function]
       
  2037     cls.add_method('SetSsid', 
       
  2038                    'void', 
       
  2039                    [param('ns3::Ssid', 'ssid')], 
       
  2040                    is_virtual=True)
       
  2041     ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::DoDispose() [member function]
       
  2042     cls.add_method('DoDispose', 
       
  2043                    'void', 
       
  2044                    [], 
       
  2045                    visibility='private', is_virtual=True)
       
  2046     return
       
  2047 
       
  2048 def register_Ns3JakesPropagationLossModel_methods(root_module, cls):
  1932 def register_Ns3JakesPropagationLossModel_methods(root_module, cls):
  2049     ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel::JakesPropagationLossModel(ns3::JakesPropagationLossModel const & arg0) [copy constructor]
  1933     ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel::JakesPropagationLossModel(ns3::JakesPropagationLossModel const & arg0) [copy constructor]
  2050     cls.add_constructor([param('ns3::JakesPropagationLossModel const &', 'arg0')])
  1934     cls.add_constructor([param('ns3::JakesPropagationLossModel const &', 'arg0')])
  2051     ## jakes-propagation-loss-model.h: static ns3::TypeId ns3::JakesPropagationLossModel::GetTypeId() [member function]
  1935     ## jakes-propagation-loss-model.h: static ns3::TypeId ns3::JakesPropagationLossModel::GetTypeId() [member function]
  2052     cls.add_method('GetTypeId', 
  1936     cls.add_method('GetTypeId', 
  2068     cls.add_method('SetNOscillators', 
  1952     cls.add_method('SetNOscillators', 
  2069                    'void', 
  1953                    'void', 
  2070                    [param('uint8_t', 'nOscillators')])
  1954                    [param('uint8_t', 'nOscillators')])
  2071     return
  1955     return
  2072 
  1956 
       
  1957 def register_Ns3WifiNetDevice_methods(root_module, cls):
       
  1958     ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice(ns3::WifiNetDevice const & arg0) [copy constructor]
       
  1959     cls.add_constructor([param('ns3::WifiNetDevice const &', 'arg0')])
       
  1960     ## wifi-net-device.h: static ns3::TypeId ns3::WifiNetDevice::GetTypeId() [member function]
       
  1961     cls.add_method('GetTypeId', 
       
  1962                    'ns3::TypeId', 
       
  1963                    [], 
       
  1964                    is_static=True)
       
  1965     ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice() [constructor]
       
  1966     cls.add_constructor([])
       
  1967     ## wifi-net-device.h: void ns3::WifiNetDevice::SetMac(ns3::Ptr<ns3::WifiMac> mac) [member function]
       
  1968     cls.add_method('SetMac', 
       
  1969                    'void', 
       
  1970                    [param('ns3::Ptr< ns3::WifiMac >', 'mac')])
       
  1971     ## wifi-net-device.h: void ns3::WifiNetDevice::SetPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
       
  1972     cls.add_method('SetPhy', 
       
  1973                    'void', 
       
  1974                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
       
  1975     ## wifi-net-device.h: void ns3::WifiNetDevice::SetRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> manager) [member function]
       
  1976     cls.add_method('SetRemoteStationManager', 
       
  1977                    'void', 
       
  1978                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'manager')])
       
  1979     ## wifi-net-device.h: void ns3::WifiNetDevice::SetChannel(ns3::Ptr<ns3::WifiChannel> channel) [member function]
       
  1980     cls.add_method('SetChannel', 
       
  1981                    'void', 
       
  1982                    [param('ns3::Ptr< ns3::WifiChannel >', 'channel')])
       
  1983     ## wifi-net-device.h: ns3::Ptr<ns3::WifiMac> ns3::WifiNetDevice::GetMac() const [member function]
       
  1984     cls.add_method('GetMac', 
       
  1985                    'ns3::Ptr< ns3::WifiMac >', 
       
  1986                    [], 
       
  1987                    is_const=True)
       
  1988     ## wifi-net-device.h: ns3::Ptr<ns3::WifiPhy> ns3::WifiNetDevice::GetPhy() const [member function]
       
  1989     cls.add_method('GetPhy', 
       
  1990                    'ns3::Ptr< ns3::WifiPhy >', 
       
  1991                    [], 
       
  1992                    is_const=True)
       
  1993     ## wifi-net-device.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::WifiNetDevice::GetRemoteStationManager() const [member function]
       
  1994     cls.add_method('GetRemoteStationManager', 
       
  1995                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
       
  1996                    [], 
       
  1997                    is_const=True)
       
  1998     ## wifi-net-device.h: void ns3::WifiNetDevice::SetName(std::string const name) [member function]
       
  1999     cls.add_method('SetName', 
       
  2000                    'void', 
       
  2001                    [param('std::string const', 'name')], 
       
  2002                    is_virtual=True)
       
  2003     ## wifi-net-device.h: std::string ns3::WifiNetDevice::GetName() const [member function]
       
  2004     cls.add_method('GetName', 
       
  2005                    'std::string', 
       
  2006                    [], 
       
  2007                    is_const=True, is_virtual=True)
       
  2008     ## wifi-net-device.h: void ns3::WifiNetDevice::SetIfIndex(uint32_t const index) [member function]
       
  2009     cls.add_method('SetIfIndex', 
       
  2010                    'void', 
       
  2011                    [param('uint32_t const', 'index')], 
       
  2012                    is_virtual=True)
       
  2013     ## wifi-net-device.h: uint32_t ns3::WifiNetDevice::GetIfIndex() const [member function]
       
  2014     cls.add_method('GetIfIndex', 
       
  2015                    'uint32_t', 
       
  2016                    [], 
       
  2017                    is_const=True, is_virtual=True)
       
  2018     ## wifi-net-device.h: ns3::Ptr<ns3::Channel> ns3::WifiNetDevice::GetChannel() const [member function]
       
  2019     cls.add_method('GetChannel', 
       
  2020                    'ns3::Ptr< ns3::Channel >', 
       
  2021                    [], 
       
  2022                    is_const=True, is_virtual=True)
       
  2023     ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetAddress() const [member function]
       
  2024     cls.add_method('GetAddress', 
       
  2025                    'ns3::Address', 
       
  2026                    [], 
       
  2027                    is_const=True, is_virtual=True)
       
  2028     ## wifi-net-device.h: bool ns3::WifiNetDevice::SetMtu(uint16_t const mtu) [member function]
       
  2029     cls.add_method('SetMtu', 
       
  2030                    'bool', 
       
  2031                    [param('uint16_t const', 'mtu')], 
       
  2032                    is_virtual=True)
       
  2033     ## wifi-net-device.h: uint16_t ns3::WifiNetDevice::GetMtu() const [member function]
       
  2034     cls.add_method('GetMtu', 
       
  2035                    'uint16_t', 
       
  2036                    [], 
       
  2037                    is_const=True, is_virtual=True)
       
  2038     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsLinkUp() const [member function]
       
  2039     cls.add_method('IsLinkUp', 
       
  2040                    'bool', 
       
  2041                    [], 
       
  2042                    is_const=True, is_virtual=True)
       
  2043     ## 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]
       
  2044     cls.add_method('SetLinkChangeCallback', 
       
  2045                    'void', 
       
  2046                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
       
  2047                    is_virtual=True)
       
  2048     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsBroadcast() const [member function]
       
  2049     cls.add_method('IsBroadcast', 
       
  2050                    'bool', 
       
  2051                    [], 
       
  2052                    is_const=True, is_virtual=True)
       
  2053     ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetBroadcast() const [member function]
       
  2054     cls.add_method('GetBroadcast', 
       
  2055                    'ns3::Address', 
       
  2056                    [], 
       
  2057                    is_const=True, is_virtual=True)
       
  2058     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsMulticast() const [member function]
       
  2059     cls.add_method('IsMulticast', 
       
  2060                    'bool', 
       
  2061                    [], 
       
  2062                    is_const=True, is_virtual=True)
       
  2063     ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast() const [member function]
       
  2064     cls.add_method('GetMulticast', 
       
  2065                    'ns3::Address', 
       
  2066                    [], 
       
  2067                    is_const=True, is_virtual=True)
       
  2068     ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::MakeMulticastAddress(ns3::Ipv4Address multicastGroup) const [member function]
       
  2069     cls.add_method('MakeMulticastAddress', 
       
  2070                    'ns3::Address', 
       
  2071                    [param('ns3::Ipv4Address', 'multicastGroup')], 
       
  2072                    is_const=True, is_virtual=True)
       
  2073     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsPointToPoint() const [member function]
       
  2074     cls.add_method('IsPointToPoint', 
       
  2075                    'bool', 
       
  2076                    [], 
       
  2077                    is_const=True, is_virtual=True)
       
  2078     ## wifi-net-device.h: bool ns3::WifiNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
       
  2079     cls.add_method('Send', 
       
  2080                    'bool', 
       
  2081                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
       
  2082                    is_virtual=True)
       
  2083     ## wifi-net-device.h: ns3::Ptr<ns3::Node> ns3::WifiNetDevice::GetNode() const [member function]
       
  2084     cls.add_method('GetNode', 
       
  2085                    'ns3::Ptr< ns3::Node >', 
       
  2086                    [], 
       
  2087                    is_const=True, is_virtual=True)
       
  2088     ## wifi-net-device.h: void ns3::WifiNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
       
  2089     cls.add_method('SetNode', 
       
  2090                    'void', 
       
  2091                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
  2092                    is_virtual=True)
       
  2093     ## wifi-net-device.h: bool ns3::WifiNetDevice::NeedsArp() const [member function]
       
  2094     cls.add_method('NeedsArp', 
       
  2095                    'bool', 
       
  2096                    [], 
       
  2097                    is_const=True, is_virtual=True)
       
  2098     ## 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]
       
  2099     cls.add_method('SetReceiveCallback', 
       
  2100                    'void', 
       
  2101                    [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const&, ns3::empty, ns3::empty >', 'cb')], 
       
  2102                    is_virtual=True)
       
  2103     ## 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]
       
  2104     cls.add_method('SendFrom', 
       
  2105                    'bool', 
       
  2106                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
       
  2107                    is_virtual=True)
       
  2108     ## 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]
       
  2109     cls.add_method('SetPromiscReceiveCallback', 
       
  2110                    'void', 
       
  2111                    [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')], 
       
  2112                    is_virtual=True)
       
  2113     ## wifi-net-device.h: bool ns3::WifiNetDevice::SupportsSendFrom() const [member function]
       
  2114     cls.add_method('SupportsSendFrom', 
       
  2115                    'bool', 
       
  2116                    [], 
       
  2117                    is_const=True, is_virtual=True)
       
  2118     ## wifi-net-device.h: void ns3::WifiNetDevice::DoDispose() [member function]
       
  2119     cls.add_method('DoDispose', 
       
  2120                    'void', 
       
  2121                    [], 
       
  2122                    visibility='private', is_virtual=True)
       
  2123     return
       
  2124 
  2073 def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls):
  2125 def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls):
  2074     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [copy constructor]
  2126     ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [copy constructor]
  2075     cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')])
  2127     cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')])
  2076     ## propagation-delay-model.h: static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function]
  2128     ## propagation-delay-model.h: static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function]
  2077     cls.add_method('GetTypeId', 
  2129     cls.add_method('GetTypeId', 
  2094                    'double', 
  2146                    'double', 
  2095                    [], 
  2147                    [], 
  2096                    is_const=True)
  2148                    is_const=True)
  2097     return
  2149     return
  2098 
  2150 
  2099 def register_Ns3WifiNetDevice_methods(root_module, cls):
  2151 def register_Ns3NqstaWifiMac_methods(root_module, cls):
  2100     ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice(ns3::WifiNetDevice const & arg0) [copy constructor]
  2152     ## nqsta-wifi-mac.h: static ns3::TypeId ns3::NqstaWifiMac::GetTypeId() [member function]
  2101     cls.add_constructor([param('ns3::WifiNetDevice const &', 'arg0')])
       
  2102     ## wifi-net-device.h: static ns3::TypeId ns3::WifiNetDevice::GetTypeId() [member function]
       
  2103     cls.add_method('GetTypeId', 
  2153     cls.add_method('GetTypeId', 
  2104                    'ns3::TypeId', 
  2154                    'ns3::TypeId', 
  2105                    [], 
  2155                    [], 
  2106                    is_static=True)
  2156                    is_static=True)
  2107     ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice() [constructor]
  2157     ## nqsta-wifi-mac.h: ns3::NqstaWifiMac::NqstaWifiMac() [constructor]
  2108     cls.add_constructor([])
  2158     cls.add_constructor([])
  2109     ## wifi-net-device.h: void ns3::WifiNetDevice::SetMac(ns3::Ptr<ns3::WifiMac> mac) [member function]
  2159     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSlot(ns3::Time slotTime) [member function]
  2110     cls.add_method('SetMac', 
  2160     cls.add_method('SetSlot', 
  2111                    'void', 
  2161                    'void', 
  2112                    [param('ns3::Ptr< ns3::WifiMac >', 'mac')])
  2162                    [param('ns3::Time', 'slotTime')], 
  2113     ## wifi-net-device.h: void ns3::WifiNetDevice::SetPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  2163                    is_virtual=True)
  2114     cls.add_method('SetPhy', 
  2164     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSifs(ns3::Time sifs) [member function]
  2115                    'void', 
  2165     cls.add_method('SetSifs', 
  2116                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
  2166                    'void', 
  2117     ## wifi-net-device.h: void ns3::WifiNetDevice::SetRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> manager) [member function]
  2167                    [param('ns3::Time', 'sifs')], 
  2118     cls.add_method('SetRemoteStationManager', 
  2168                    is_virtual=True)
  2119                    'void', 
  2169     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
  2120                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'manager')])
  2170     cls.add_method('SetEifsNoDifs', 
  2121     ## wifi-net-device.h: void ns3::WifiNetDevice::SetChannel(ns3::Ptr<ns3::WifiChannel> channel) [member function]
  2171                    'void', 
  2122     cls.add_method('SetChannel', 
  2172                    [param('ns3::Time', 'eifsNoDifs')], 
  2123                    'void', 
  2173                    is_virtual=True)
  2124                    [param('ns3::Ptr< ns3::WifiChannel >', 'channel')])
  2174     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetSlot() const [member function]
  2125     ## wifi-net-device.h: ns3::Ptr<ns3::WifiMac> ns3::WifiNetDevice::GetMac() const [member function]
  2175     cls.add_method('GetSlot', 
  2126     cls.add_method('GetMac', 
  2176                    'ns3::Time', 
  2127                    'ns3::Ptr< ns3::WifiMac >', 
  2177                    [], 
  2128                    [], 
  2178                    is_const=True, is_virtual=True)
  2129                    is_const=True)
  2179     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetSifs() const [member function]
  2130     ## wifi-net-device.h: ns3::Ptr<ns3::WifiPhy> ns3::WifiNetDevice::GetPhy() const [member function]
  2180     cls.add_method('GetSifs', 
  2131     cls.add_method('GetPhy', 
  2181                    'ns3::Time', 
  2132                    'ns3::Ptr< ns3::WifiPhy >', 
  2182                    [], 
  2133                    [], 
  2183                    is_const=True, is_virtual=True)
  2134                    is_const=True)
  2184     ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetEifsNoDifs() const [member function]
  2135     ## wifi-net-device.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::WifiNetDevice::GetRemoteStationManager() const [member function]
  2185     cls.add_method('GetEifsNoDifs', 
  2136     cls.add_method('GetRemoteStationManager', 
  2186                    'ns3::Time', 
  2137                    'ns3::Ptr< ns3::WifiRemoteStationManager >', 
  2187                    [], 
  2138                    [], 
  2188                    is_const=True, is_virtual=True)
  2139                    is_const=True)
  2189     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  2140     ## wifi-net-device.h: void ns3::WifiNetDevice::SetName(std::string const name) [member function]
  2190     cls.add_method('SetWifiPhy', 
  2141     cls.add_method('SetName', 
  2191                    'void', 
  2142                    'void', 
  2192                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
  2143                    [param('std::string const', 'name')], 
  2193                    is_virtual=True)
  2144                    is_virtual=True)
  2194     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
  2145     ## wifi-net-device.h: std::string ns3::WifiNetDevice::GetName() const [member function]
  2195     cls.add_method('SetWifiRemoteStationManager', 
  2146     cls.add_method('GetName', 
  2196                    'void', 
  2147                    'std::string', 
  2197                    [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 
  2148                    [], 
  2198                    is_virtual=True)
  2149                    is_const=True, is_virtual=True)
  2199     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::Enqueue(ns3::Ptr<const ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
  2150     ## wifi-net-device.h: void ns3::WifiNetDevice::SetIfIndex(uint32_t const index) [member function]
  2200     cls.add_method('Enqueue', 
  2151     cls.add_method('SetIfIndex', 
  2201                    'void', 
  2152                    'void', 
  2202                    [param('ns3::Ptr< const ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 
  2153                    [param('uint32_t const', 'index')], 
  2203                    is_virtual=True)
  2154                    is_virtual=True)
  2204     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
  2155     ## wifi-net-device.h: uint32_t ns3::WifiNetDevice::GetIfIndex() const [member function]
  2205     cls.add_method('SetForwardUpCallback', 
  2156     cls.add_method('GetIfIndex', 
  2206                    'void', 
  2157                    'uint32_t', 
  2207                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 
  2158                    [], 
  2208                    is_virtual=True)
  2159                    is_const=True, is_virtual=True)
  2209     ## 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]
  2160     ## wifi-net-device.h: ns3::Ptr<ns3::Channel> ns3::WifiNetDevice::GetChannel() const [member function]
  2210     cls.add_method('SetLinkUpCallback', 
  2161     cls.add_method('GetChannel', 
  2211                    'void', 
  2162                    'ns3::Ptr< ns3::Channel >', 
  2212                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 
  2163                    [], 
  2213                    is_virtual=True)
  2164                    is_const=True, is_virtual=True)
  2214     ## 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]
  2165     ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetAddress() const [member function]
  2215     cls.add_method('SetLinkDownCallback', 
       
  2216                    'void', 
       
  2217                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 
       
  2218                    is_virtual=True)
       
  2219     ## nqsta-wifi-mac.h: ns3::Mac48Address ns3::NqstaWifiMac::GetAddress() const [member function]
  2166     cls.add_method('GetAddress', 
  2220     cls.add_method('GetAddress', 
  2167                    'ns3::Address', 
  2221                    'ns3::Mac48Address', 
  2168                    [], 
  2222                    [], 
  2169                    is_const=True, is_virtual=True)
  2223                    is_const=True, is_virtual=True)
  2170     ## wifi-net-device.h: bool ns3::WifiNetDevice::SetMtu(uint16_t const mtu) [member function]
  2224     ## nqsta-wifi-mac.h: ns3::Ssid ns3::NqstaWifiMac::GetSsid() const [member function]
  2171     cls.add_method('SetMtu', 
  2225     cls.add_method('GetSsid', 
  2172                    'bool', 
  2226                    'ns3::Ssid', 
  2173                    [param('uint16_t const', 'mtu')], 
  2227                    [], 
  2174                    is_virtual=True)
  2228                    is_const=True, is_virtual=True)
  2175     ## wifi-net-device.h: uint16_t ns3::WifiNetDevice::GetMtu() const [member function]
  2229     ## nqsta-wifi-mac.h: ns3::Mac48Address ns3::NqstaWifiMac::GetBssid() const [member function]
  2176     cls.add_method('GetMtu', 
  2230     cls.add_method('GetBssid', 
  2177                    'uint16_t', 
  2231                    'ns3::Mac48Address', 
  2178                    [], 
  2232                    [], 
  2179                    is_const=True, is_virtual=True)
  2233                    is_const=True, is_virtual=True)
  2180     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsLinkUp() const [member function]
  2234     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAddress(ns3::Mac48Address address) [member function]
  2181     cls.add_method('IsLinkUp', 
  2235     cls.add_method('SetAddress', 
  2182                    'bool', 
  2236                    'void', 
  2183                    [], 
  2237                    [param('ns3::Mac48Address', 'address')], 
  2184                    is_const=True, is_virtual=True)
  2238                    is_virtual=True)
  2185     ## 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]
  2239     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSsid(ns3::Ssid ssid) [member function]
  2186     cls.add_method('SetLinkChangeCallback', 
  2240     cls.add_method('SetSsid', 
  2187                    'void', 
  2241                    'void', 
  2188                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
  2242                    [param('ns3::Ssid', 'ssid')], 
  2189                    is_virtual=True)
  2243                    is_virtual=True)
  2190     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsBroadcast() const [member function]
  2244     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetMaxMissedBeacons(uint32_t missed) [member function]
  2191     cls.add_method('IsBroadcast', 
  2245     cls.add_method('SetMaxMissedBeacons', 
  2192                    'bool', 
  2246                    'void', 
  2193                    [], 
  2247                    [param('uint32_t', 'missed')])
  2194                    is_const=True, is_virtual=True)
  2248     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetProbeRequestTimeout(ns3::Time timeout) [member function]
  2195     ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetBroadcast() const [member function]
  2249     cls.add_method('SetProbeRequestTimeout', 
  2196     cls.add_method('GetBroadcast', 
  2250                    'void', 
  2197                    'ns3::Address', 
  2251                    [param('ns3::Time', 'timeout')])
  2198                    [], 
  2252     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAssocRequestTimeout(ns3::Time timeout) [member function]
  2199                    is_const=True, is_virtual=True)
  2253     cls.add_method('SetAssocRequestTimeout', 
  2200     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsMulticast() const [member function]
  2254                    'void', 
  2201     cls.add_method('IsMulticast', 
  2255                    [param('ns3::Time', 'timeout')])
  2202                    'bool', 
  2256     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::StartActiveAssociation() [member function]
  2203                    [], 
  2257     cls.add_method('StartActiveAssociation', 
  2204                    is_const=True, is_virtual=True)
  2258                    'void', 
  2205     ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast() const [member function]
  2259                    [])
  2206     cls.add_method('GetMulticast', 
  2260     ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::DoDispose() [member function]
  2207                    'ns3::Address', 
       
  2208                    [], 
       
  2209                    is_const=True, is_virtual=True)
       
  2210     ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::MakeMulticastAddress(ns3::Ipv4Address multicastGroup) const [member function]
       
  2211     cls.add_method('MakeMulticastAddress', 
       
  2212                    'ns3::Address', 
       
  2213                    [param('ns3::Ipv4Address', 'multicastGroup')], 
       
  2214                    is_const=True, is_virtual=True)
       
  2215     ## wifi-net-device.h: bool ns3::WifiNetDevice::IsPointToPoint() const [member function]
       
  2216     cls.add_method('IsPointToPoint', 
       
  2217                    'bool', 
       
  2218                    [], 
       
  2219                    is_const=True, is_virtual=True)
       
  2220     ## wifi-net-device.h: bool ns3::WifiNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
       
  2221     cls.add_method('Send', 
       
  2222                    'bool', 
       
  2223                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
       
  2224                    is_virtual=True)
       
  2225     ## wifi-net-device.h: ns3::Ptr<ns3::Node> ns3::WifiNetDevice::GetNode() const [member function]
       
  2226     cls.add_method('GetNode', 
       
  2227                    'ns3::Ptr< ns3::Node >', 
       
  2228                    [], 
       
  2229                    is_const=True, is_virtual=True)
       
  2230     ## wifi-net-device.h: void ns3::WifiNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
       
  2231     cls.add_method('SetNode', 
       
  2232                    'void', 
       
  2233                    [param('ns3::Ptr< ns3::Node >', 'node')], 
       
  2234                    is_virtual=True)
       
  2235     ## wifi-net-device.h: bool ns3::WifiNetDevice::NeedsArp() const [member function]
       
  2236     cls.add_method('NeedsArp', 
       
  2237                    'bool', 
       
  2238                    [], 
       
  2239                    is_const=True, is_virtual=True)
       
  2240     ## 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]
       
  2241     cls.add_method('SetReceiveCallback', 
       
  2242                    'void', 
       
  2243                    [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const&, ns3::empty, ns3::empty >', 'cb')], 
       
  2244                    is_virtual=True)
       
  2245     ## 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]
       
  2246     cls.add_method('SendFrom', 
       
  2247                    'bool', 
       
  2248                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
       
  2249                    is_virtual=True)
       
  2250     ## 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]
       
  2251     cls.add_method('SetPromiscReceiveCallback', 
       
  2252                    'void', 
       
  2253                    [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')], 
       
  2254                    is_virtual=True)
       
  2255     ## wifi-net-device.h: bool ns3::WifiNetDevice::SupportsPromiscuous() const [member function]
       
  2256     cls.add_method('SupportsPromiscuous', 
       
  2257                    'bool', 
       
  2258                    [], 
       
  2259                    is_const=True, is_virtual=True)
       
  2260     ## wifi-net-device.h: void ns3::WifiNetDevice::DoDispose() [member function]
       
  2261     cls.add_method('DoDispose', 
  2261     cls.add_method('DoDispose', 
  2262                    'void', 
  2262                    'void', 
  2263                    [], 
  2263                    [], 
  2264                    visibility='private', is_virtual=True)
  2264                    visibility='private', is_virtual=True)
  2265     return
  2265     return