wifi: Rescan python bindings
This commit is contained in:
171
src/wifi/bindings/modulegen__gcc_ILP32.py
generated
171
src/wifi/bindings/modulegen__gcc_ILP32.py
generated
@@ -754,12 +754,12 @@ def register_types(module):
|
||||
module.add_class('WifiRemoteStationManager', parent=root_module['ns3::Object'])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager::ProtectionMode [enumeration]
|
||||
module.add_enum('ProtectionMode', ['RTS_CTS', 'CTS_TO_SELF'], outer_class=root_module['ns3::WifiRemoteStationManager'])
|
||||
typehandlers.add_type_alias('std::vector< ns3::WifiRemoteStation * >', 'ns3::WifiRemoteStationManager::Stations')
|
||||
typehandlers.add_type_alias('std::vector< ns3::WifiRemoteStation * >*', 'ns3::WifiRemoteStationManager::Stations*')
|
||||
typehandlers.add_type_alias('std::vector< ns3::WifiRemoteStation * >&', 'ns3::WifiRemoteStationManager::Stations&')
|
||||
typehandlers.add_type_alias('std::vector< ns3::WifiRemoteStationState * >', 'ns3::WifiRemoteStationManager::StationStates')
|
||||
typehandlers.add_type_alias('std::vector< ns3::WifiRemoteStationState * >*', 'ns3::WifiRemoteStationManager::StationStates*')
|
||||
typehandlers.add_type_alias('std::vector< ns3::WifiRemoteStationState * >&', 'ns3::WifiRemoteStationManager::StationStates&')
|
||||
typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStation *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStation * > > >', 'ns3::WifiRemoteStationManager::Stations')
|
||||
typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStation *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStation * > > >*', 'ns3::WifiRemoteStationManager::Stations*')
|
||||
typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStation *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStation * > > >&', 'ns3::WifiRemoteStationManager::Stations&')
|
||||
typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStationState *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStationState * > > >', 'ns3::WifiRemoteStationManager::StationStates')
|
||||
typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStationState *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStationState * > > >*', 'ns3::WifiRemoteStationManager::StationStates*')
|
||||
typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStationState *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStationState * > > >&', 'ns3::WifiRemoteStationManager::StationStates&')
|
||||
typehandlers.add_type_alias('void ( * ) ( double, double, ns3::Mac48Address )', 'ns3::WifiRemoteStationManager::PowerChangeTracedCallback')
|
||||
typehandlers.add_type_alias('void ( * ) ( double, double, ns3::Mac48Address )*', 'ns3::WifiRemoteStationManager::PowerChangeTracedCallback*')
|
||||
typehandlers.add_type_alias('void ( * ) ( double, double, ns3::Mac48Address )&', 'ns3::WifiRemoteStationManager::PowerChangeTracedCallback&')
|
||||
@@ -1452,8 +1452,8 @@ def register_types(module):
|
||||
module.add_container('std::unordered_map< unsigned short, ns3::Ptr< ns3::WifiPsdu const > >', ('short unsigned int', 'ns3::Ptr< ns3::WifiPsdu const >'), container_type='map')
|
||||
module.add_container('std::vector< ns3::Ptr< ns3::WifiMacQueueItem > >', 'ns3::Ptr< ns3::WifiMacQueueItem >', container_type='vector')
|
||||
module.add_container('std::set< unsigned char >', 'unsigned char', container_type='set')
|
||||
module.add_container('std::vector< ns3::WifiRemoteStation * >', 'ns3::WifiRemoteStation *', container_type='vector')
|
||||
module.add_container('std::vector< ns3::WifiRemoteStationState * >', 'ns3::WifiRemoteStationState *', container_type='vector')
|
||||
module.add_container('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStation *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStation * > > >', ('ns3::Mac48Address', 'ns3::WifiRemoteStation *'), container_type='map')
|
||||
module.add_container('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStationState *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStationState * > > >', ('ns3::Mac48Address', 'ns3::WifiRemoteStationState *'), container_type='map')
|
||||
module.add_container('std::vector< unsigned int >', 'unsigned int', container_type='vector')
|
||||
module.add_container('std::list< unsigned int >', 'unsigned int', container_type='list')
|
||||
module.add_container('std::map< ns3::AcIndex, ns3::Ptr< ns3::QosTxop > >', ('ns3::AcIndex', 'ns3::Ptr< ns3::QosTxop >'), container_type='map')
|
||||
@@ -6363,6 +6363,11 @@ def register_Ns3Vector2D_methods(root_module, cls):
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## vector.h (module 'core'): double ns3::Vector2D::GetLengthSquared() const [member function]
|
||||
cls.add_method('GetLengthSquared',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## vector.h (module 'core'): ns3::Vector2D::x [variable]
|
||||
cls.add_instance_attribute('x', 'double', is_const=False)
|
||||
## vector.h (module 'core'): ns3::Vector2D::y [variable]
|
||||
@@ -6390,6 +6395,11 @@ def register_Ns3Vector3D_methods(root_module, cls):
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## vector.h (module 'core'): double ns3::Vector3D::GetLengthSquared() const [member function]
|
||||
cls.add_method('GetLengthSquared',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## vector.h (module 'core'): ns3::Vector3D::x [variable]
|
||||
cls.add_instance_attribute('x', 'double', is_const=False)
|
||||
## vector.h (module 'core'): ns3::Vector3D::y [variable]
|
||||
@@ -7228,6 +7238,8 @@ def register_Ns3WifiRemoteStationState_methods(root_module, cls):
|
||||
cls.add_instance_attribute('m_address', 'ns3::Mac48Address', is_const=False)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_aggregation [variable]
|
||||
cls.add_instance_attribute('m_aggregation', 'bool', is_const=False)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_aid [variable]
|
||||
cls.add_instance_attribute('m_aid', 'uint16_t', is_const=False)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_channelWidth [variable]
|
||||
cls.add_instance_attribute('m_channelWidth', 'uint16_t', is_const=False)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_dsssSupported [variable]
|
||||
@@ -10486,10 +10498,10 @@ def register_Ns3Txop_methods(root_module, cls):
|
||||
cls.add_method('SetTxopLimit',
|
||||
'void',
|
||||
[param('ns3::Time', 'txopLimit')])
|
||||
## txop.h (module 'wifi'): void ns3::Txop::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> const remoteManager) [member function]
|
||||
cls.add_method('SetWifiRemoteStationManager',
|
||||
## txop.h (module 'wifi'): void ns3::Txop::SetWifiMac(ns3::Ptr<ns3::RegularWifiMac> const mac) [member function]
|
||||
cls.add_method('SetWifiMac',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiRemoteStationManager > const', 'remoteManager')],
|
||||
[param('ns3::Ptr< ns3::RegularWifiMac > const', 'mac')],
|
||||
is_virtual=True)
|
||||
## txop.h (module 'wifi'): void ns3::Txop::StartBackoffNow(uint32_t nSlots) [member function]
|
||||
cls.add_method('StartBackoffNow',
|
||||
@@ -10539,11 +10551,6 @@ def register_Ns3Txop_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True, visibility='protected')
|
||||
## txop.h (module 'wifi'): void ns3::Txop::NotifyInternalCollision() [member function]
|
||||
cls.add_method('NotifyInternalCollision',
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True, visibility='protected')
|
||||
## txop.h (module 'wifi'): void ns3::Txop::RequestAccess() [member function]
|
||||
cls.add_method('RequestAccess',
|
||||
'void',
|
||||
@@ -12766,6 +12773,11 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::Mac48Address', 'to'), param('ns3::WifiTxVector const &', 'dataTxVector')],
|
||||
is_const=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): uint16_t ns3::WifiRemoteStationManager::GetAssociationId(ns3::Mac48Address remoteAddress) const [member function]
|
||||
cls.add_method('GetAssociationId',
|
||||
'uint16_t',
|
||||
[param('ns3::Mac48Address', 'remoteAddress')],
|
||||
is_const=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetBasicMcs(uint8_t i) const [member function]
|
||||
cls.add_method('GetBasicMcs',
|
||||
'ns3::WifiMode',
|
||||
@@ -13113,6 +13125,10 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
cls.add_method('Reset',
|
||||
'void',
|
||||
[])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetAssociationId(ns3::Mac48Address remoteAddress, uint16_t aid) [member function]
|
||||
cls.add_method('SetAssociationId',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'remoteAddress'), param('uint16_t', 'aid')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetDefaultTxPowerLevel(uint8_t txPower) [member function]
|
||||
cls.add_method('SetDefaultTxPowerLevel',
|
||||
'void',
|
||||
@@ -14173,10 +14189,6 @@ def register_Ns3BlockAckManager_methods(root_module, cls):
|
||||
is_static=True)
|
||||
## block-ack-manager.h (module 'wifi'): ns3::BlockAckManager::BlockAckManager() [constructor]
|
||||
cls.add_constructor([])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> const manager) [member function]
|
||||
cls.add_method('SetWifiRemoteStationManager',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiRemoteStationManager > const', 'manager')])
|
||||
## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::ExistsAgreement(ns3::Mac48Address recipient, uint8_t tid) const [member function]
|
||||
cls.add_method('ExistsAgreement',
|
||||
'bool',
|
||||
@@ -14187,10 +14199,10 @@ def register_Ns3BlockAckManager_methods(root_module, cls):
|
||||
'bool',
|
||||
[param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::OriginatorBlockAckAgreement::State', 'state')],
|
||||
is_const=True)
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::CreateAgreement(ns3::MgtAddBaRequestHeader const * reqHdr, ns3::Mac48Address recipient) [member function]
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::CreateAgreement(ns3::MgtAddBaRequestHeader const * reqHdr, ns3::Mac48Address recipient, bool htSupported=true) [member function]
|
||||
cls.add_method('CreateAgreement',
|
||||
'void',
|
||||
[param('ns3::MgtAddBaRequestHeader const *', 'reqHdr'), param('ns3::Mac48Address', 'recipient')])
|
||||
[param('ns3::MgtAddBaRequestHeader const *', 'reqHdr'), param('ns3::Mac48Address', 'recipient'), param('bool', 'htSupported', default_value='true')])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::DestroyAgreement(ns3::Mac48Address recipient, uint8_t tid) [member function]
|
||||
cls.add_method('DestroyAgreement',
|
||||
'void',
|
||||
@@ -14219,10 +14231,10 @@ def register_Ns3BlockAckManager_methods(root_module, cls):
|
||||
cls.add_method('NotifyMissedAck',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu')])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const & blockAck, ns3::Mac48Address recipient, std::set<unsigned char, std::less<unsigned char>, std::allocator<unsigned char> > const & tids, double rxSnr, double dataSnr, ns3::WifiTxVector const & dataTxVector, size_t index=0) [member function]
|
||||
## block-ack-manager.h (module 'wifi'): std::pair<unsigned short, unsigned short> ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const & blockAck, ns3::Mac48Address recipient, std::set<unsigned char, std::less<unsigned char>, std::allocator<unsigned char> > const & tids, size_t index=0) [member function]
|
||||
cls.add_method('NotifyGotBlockAck',
|
||||
'void',
|
||||
[param('ns3::CtrlBAckResponseHeader const &', 'blockAck'), param('ns3::Mac48Address', 'recipient'), param('std::set< unsigned char > const &', 'tids'), param('double', 'rxSnr'), param('double', 'dataSnr'), param('ns3::WifiTxVector const &', 'dataTxVector'), param('size_t', 'index', default_value='0')])
|
||||
'std::pair< unsigned short, unsigned short >',
|
||||
[param('ns3::CtrlBAckResponseHeader const &', 'blockAck'), param('ns3::Mac48Address', 'recipient'), param('std::set< unsigned char > const &', 'tids'), param('size_t', 'index', default_value='0')])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyMissedBlockAck(ns3::Mac48Address recipient, uint8_t tid) [member function]
|
||||
cls.add_method('NotifyMissedBlockAck',
|
||||
'void',
|
||||
@@ -14325,6 +14337,11 @@ def register_Ns3BlockAckManager_methods(root_module, cls):
|
||||
cls.add_method('ScheduleBar',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'bar'), param('bool', 'skipIfNoDataQueued', default_value='false')])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3BooleanChecker_methods(root_module, cls):
|
||||
@@ -17122,6 +17139,11 @@ def register_Ns3FrameExchangeManager_methods(root_module, cls):
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## frame-exchange-manager.h (module 'wifi'): void ns3::FrameExchangeManager::NotifyInternalCollision(ns3::Ptr<ns3::Txop> txop) [member function]
|
||||
cls.add_method('NotifyInternalCollision',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Txop >', 'txop')],
|
||||
is_virtual=True)
|
||||
## frame-exchange-manager.h (module 'wifi'): void ns3::FrameExchangeManager::NotifyOffNow() [member function]
|
||||
cls.add_method('NotifyOffNow',
|
||||
'void',
|
||||
@@ -20638,6 +20660,11 @@ def register_Ns3QosFrameExchangeManager_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True, visibility='protected')
|
||||
## qos-frame-exchange-manager.h (module 'wifi'): void ns3::QosFrameExchangeManager::ForwardMpduDown(ns3::Ptr<ns3::WifiMacQueueItem> mpdu, ns3::WifiTxVector & txVector) [member function]
|
||||
cls.add_method('ForwardMpduDown',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu'), param('ns3::WifiTxVector &', 'txVector')],
|
||||
is_virtual=True, visibility='protected')
|
||||
## qos-frame-exchange-manager.h (module 'wifi'): ns3::Time ns3::QosFrameExchangeManager::GetCtsToSelfDurationId(ns3::WifiTxVector const & ctsTxVector, ns3::Time txDuration, ns3::Time response) const [member function]
|
||||
cls.add_method('GetCtsToSelfDurationId',
|
||||
'ns3::Time',
|
||||
@@ -20780,6 +20807,11 @@ def register_Ns3QosTxop_methods(root_module, cls):
|
||||
cls.add_method('GetNextSequenceNumberFor',
|
||||
'uint16_t',
|
||||
[param('ns3::WifiMacHeader const *', 'hdr')])
|
||||
## qos-txop.h (module 'wifi'): uint8_t ns3::QosTxop::GetQosQueueSize(uint8_t tid, ns3::Mac48Address receiver) const [member function]
|
||||
cls.add_method('GetQosQueueSize',
|
||||
'uint8_t',
|
||||
[param('uint8_t', 'tid'), param('ns3::Mac48Address', 'receiver')],
|
||||
is_const=True)
|
||||
## qos-txop.h (module 'wifi'): ns3::Time ns3::QosTxop::GetRemainingTxop() const [member function]
|
||||
cls.add_method('GetRemainingTxop',
|
||||
'ns3::Time',
|
||||
@@ -20823,11 +20855,6 @@ def register_Ns3QosTxop_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## qos-txop.h (module 'wifi'): void ns3::QosTxop::NotifyInternalCollision() [member function]
|
||||
cls.add_method('NotifyInternalCollision',
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## qos-txop.h (module 'wifi'): ns3::Ptr<const ns3::WifiMacQueueItem> ns3::QosTxop::PeekNextMpdu(uint8_t tid=8, ns3::Mac48Address recipient=ns3::Mac48Address::GetBroadcast()) [member function]
|
||||
cls.add_method('PeekNextMpdu',
|
||||
'ns3::Ptr< ns3::WifiMacQueueItem const >',
|
||||
@@ -20886,15 +20913,6 @@ def register_Ns3QosTxop_methods(root_module, cls):
|
||||
cls.add_method('SetQosFrameExchangeManager',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::QosFrameExchangeManager > const', 'qosFem')])
|
||||
## qos-txop.h (module 'wifi'): void ns3::QosTxop::SetQosQueueSize(ns3::Ptr<ns3::WifiMacQueueItem> mpdu) [member function]
|
||||
cls.add_method('SetQosQueueSize',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu')])
|
||||
## qos-txop.h (module 'wifi'): void ns3::QosTxop::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> const remoteManager) [member function]
|
||||
cls.add_method('SetWifiRemoteStationManager',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiRemoteStationManager > const', 'remoteManager')],
|
||||
is_virtual=True)
|
||||
## qos-txop.h (module 'wifi'): bool ns3::QosTxop::UseExplicitBarAfterMissedBlockAck() const [member function]
|
||||
cls.add_method('UseExplicitBarAfterMissedBlockAck',
|
||||
'bool',
|
||||
@@ -21501,6 +21519,36 @@ def register_Ns3RegularWifiMac_methods(root_module, cls):
|
||||
'ns3::Ptr< ns3::QosTxop >',
|
||||
[param('uint8_t', 'tid')],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetQosSupported() const [member function]
|
||||
cls.add_method('GetQosSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetErpSupported() const [member function]
|
||||
cls.add_method('GetErpSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetDsssSupported() const [member function]
|
||||
cls.add_method('GetDsssSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetHtSupported() const [member function]
|
||||
cls.add_method('GetHtSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetVhtSupported() const [member function]
|
||||
cls.add_method('GetVhtSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetHeSupported() const [member function]
|
||||
cls.add_method('GetHeSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): ns3::ExtendedCapabilities ns3::RegularWifiMac::GetExtendedCapabilities() const [member function]
|
||||
cls.add_method('GetExtendedCapabilities',
|
||||
'ns3::ExtendedCapabilities',
|
||||
@@ -21521,6 +21569,16 @@ def register_Ns3RegularWifiMac_methods(root_module, cls):
|
||||
'ns3::HeCapabilities',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): uint32_t ns3::RegularWifiMac::GetMaxAmpduSize(ns3::AcIndex ac) const [member function]
|
||||
cls.add_method('GetMaxAmpduSize',
|
||||
'uint32_t',
|
||||
[param('ns3::AcIndex', 'ac')],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): uint16_t ns3::RegularWifiMac::GetMaxAmsduSize(ns3::AcIndex ac) const [member function]
|
||||
cls.add_method('GetMaxAmsduSize',
|
||||
'uint16_t',
|
||||
[param('ns3::AcIndex', 'ac')],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::DoInitialize() [member function]
|
||||
cls.add_method('DoInitialize',
|
||||
'void',
|
||||
@@ -21581,51 +21639,21 @@ def register_Ns3RegularWifiMac_methods(root_module, cls):
|
||||
'void',
|
||||
[param('bool', 'enable')],
|
||||
is_virtual=True, visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetQosSupported() const [member function]
|
||||
cls.add_method('GetQosSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetupFrameExchangeManager() [member function]
|
||||
cls.add_method('SetupFrameExchangeManager',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetHtSupported() const [member function]
|
||||
cls.add_method('GetHtSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetVhtSupported() const [member function]
|
||||
cls.add_method('GetVhtSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetErpSupported(bool enable) [member function]
|
||||
cls.add_method('SetErpSupported',
|
||||
'void',
|
||||
[param('bool', 'enable')],
|
||||
visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetErpSupported() const [member function]
|
||||
cls.add_method('GetErpSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetDsssSupported(bool enable) [member function]
|
||||
cls.add_method('SetDsssSupported',
|
||||
'void',
|
||||
[param('bool', 'enable')],
|
||||
visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetDsssSupported() const [member function]
|
||||
cls.add_method('GetDsssSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetHeSupported() const [member function]
|
||||
cls.add_method('GetHeSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3RrMultiUserScheduler_methods(root_module, cls):
|
||||
@@ -23766,11 +23794,6 @@ def register_Ns3ApWifiMac_methods(root_module, cls):
|
||||
'void',
|
||||
[param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')],
|
||||
is_virtual=True)
|
||||
## ap-wifi-mac.h (module 'wifi'): void ns3::ApWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> const stationManager) [member function]
|
||||
cls.add_method('SetWifiRemoteStationManager',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiRemoteStationManager > const', 'stationManager')],
|
||||
is_virtual=True)
|
||||
## ap-wifi-mac.h (module 'wifi'): bool ns3::ApWifiMac::SupportsSendFrom() const [member function]
|
||||
cls.add_method('SupportsSendFrom',
|
||||
'bool',
|
||||
|
||||
171
src/wifi/bindings/modulegen__gcc_LP64.py
generated
171
src/wifi/bindings/modulegen__gcc_LP64.py
generated
@@ -754,12 +754,12 @@ def register_types(module):
|
||||
module.add_class('WifiRemoteStationManager', parent=root_module['ns3::Object'])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager::ProtectionMode [enumeration]
|
||||
module.add_enum('ProtectionMode', ['RTS_CTS', 'CTS_TO_SELF'], outer_class=root_module['ns3::WifiRemoteStationManager'])
|
||||
typehandlers.add_type_alias('std::vector< ns3::WifiRemoteStation * >', 'ns3::WifiRemoteStationManager::Stations')
|
||||
typehandlers.add_type_alias('std::vector< ns3::WifiRemoteStation * >*', 'ns3::WifiRemoteStationManager::Stations*')
|
||||
typehandlers.add_type_alias('std::vector< ns3::WifiRemoteStation * >&', 'ns3::WifiRemoteStationManager::Stations&')
|
||||
typehandlers.add_type_alias('std::vector< ns3::WifiRemoteStationState * >', 'ns3::WifiRemoteStationManager::StationStates')
|
||||
typehandlers.add_type_alias('std::vector< ns3::WifiRemoteStationState * >*', 'ns3::WifiRemoteStationManager::StationStates*')
|
||||
typehandlers.add_type_alias('std::vector< ns3::WifiRemoteStationState * >&', 'ns3::WifiRemoteStationManager::StationStates&')
|
||||
typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStation *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStation * > > >', 'ns3::WifiRemoteStationManager::Stations')
|
||||
typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStation *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStation * > > >*', 'ns3::WifiRemoteStationManager::Stations*')
|
||||
typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStation *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStation * > > >&', 'ns3::WifiRemoteStationManager::Stations&')
|
||||
typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStationState *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStationState * > > >', 'ns3::WifiRemoteStationManager::StationStates')
|
||||
typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStationState *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStationState * > > >*', 'ns3::WifiRemoteStationManager::StationStates*')
|
||||
typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStationState *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStationState * > > >&', 'ns3::WifiRemoteStationManager::StationStates&')
|
||||
typehandlers.add_type_alias('void ( * ) ( double, double, ns3::Mac48Address )', 'ns3::WifiRemoteStationManager::PowerChangeTracedCallback')
|
||||
typehandlers.add_type_alias('void ( * ) ( double, double, ns3::Mac48Address )*', 'ns3::WifiRemoteStationManager::PowerChangeTracedCallback*')
|
||||
typehandlers.add_type_alias('void ( * ) ( double, double, ns3::Mac48Address )&', 'ns3::WifiRemoteStationManager::PowerChangeTracedCallback&')
|
||||
@@ -1452,8 +1452,8 @@ def register_types(module):
|
||||
module.add_container('std::unordered_map< unsigned short, ns3::Ptr< ns3::WifiPsdu const > >', ('short unsigned int', 'ns3::Ptr< ns3::WifiPsdu const >'), container_type='map')
|
||||
module.add_container('std::vector< ns3::Ptr< ns3::WifiMacQueueItem > >', 'ns3::Ptr< ns3::WifiMacQueueItem >', container_type='vector')
|
||||
module.add_container('std::set< unsigned char >', 'unsigned char', container_type='set')
|
||||
module.add_container('std::vector< ns3::WifiRemoteStation * >', 'ns3::WifiRemoteStation *', container_type='vector')
|
||||
module.add_container('std::vector< ns3::WifiRemoteStationState * >', 'ns3::WifiRemoteStationState *', container_type='vector')
|
||||
module.add_container('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStation *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStation * > > >', ('ns3::Mac48Address', 'ns3::WifiRemoteStation *'), container_type='map')
|
||||
module.add_container('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStationState *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStationState * > > >', ('ns3::Mac48Address', 'ns3::WifiRemoteStationState *'), container_type='map')
|
||||
module.add_container('std::vector< unsigned int >', 'unsigned int', container_type='vector')
|
||||
module.add_container('std::list< unsigned int >', 'unsigned int', container_type='list')
|
||||
module.add_container('std::map< ns3::AcIndex, ns3::Ptr< ns3::QosTxop > >', ('ns3::AcIndex', 'ns3::Ptr< ns3::QosTxop >'), container_type='map')
|
||||
@@ -6363,6 +6363,11 @@ def register_Ns3Vector2D_methods(root_module, cls):
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## vector.h (module 'core'): double ns3::Vector2D::GetLengthSquared() const [member function]
|
||||
cls.add_method('GetLengthSquared',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## vector.h (module 'core'): ns3::Vector2D::x [variable]
|
||||
cls.add_instance_attribute('x', 'double', is_const=False)
|
||||
## vector.h (module 'core'): ns3::Vector2D::y [variable]
|
||||
@@ -6390,6 +6395,11 @@ def register_Ns3Vector3D_methods(root_module, cls):
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## vector.h (module 'core'): double ns3::Vector3D::GetLengthSquared() const [member function]
|
||||
cls.add_method('GetLengthSquared',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## vector.h (module 'core'): ns3::Vector3D::x [variable]
|
||||
cls.add_instance_attribute('x', 'double', is_const=False)
|
||||
## vector.h (module 'core'): ns3::Vector3D::y [variable]
|
||||
@@ -7228,6 +7238,8 @@ def register_Ns3WifiRemoteStationState_methods(root_module, cls):
|
||||
cls.add_instance_attribute('m_address', 'ns3::Mac48Address', is_const=False)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_aggregation [variable]
|
||||
cls.add_instance_attribute('m_aggregation', 'bool', is_const=False)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_aid [variable]
|
||||
cls.add_instance_attribute('m_aid', 'uint16_t', is_const=False)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_channelWidth [variable]
|
||||
cls.add_instance_attribute('m_channelWidth', 'uint16_t', is_const=False)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_dsssSupported [variable]
|
||||
@@ -10486,10 +10498,10 @@ def register_Ns3Txop_methods(root_module, cls):
|
||||
cls.add_method('SetTxopLimit',
|
||||
'void',
|
||||
[param('ns3::Time', 'txopLimit')])
|
||||
## txop.h (module 'wifi'): void ns3::Txop::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> const remoteManager) [member function]
|
||||
cls.add_method('SetWifiRemoteStationManager',
|
||||
## txop.h (module 'wifi'): void ns3::Txop::SetWifiMac(ns3::Ptr<ns3::RegularWifiMac> const mac) [member function]
|
||||
cls.add_method('SetWifiMac',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiRemoteStationManager > const', 'remoteManager')],
|
||||
[param('ns3::Ptr< ns3::RegularWifiMac > const', 'mac')],
|
||||
is_virtual=True)
|
||||
## txop.h (module 'wifi'): void ns3::Txop::StartBackoffNow(uint32_t nSlots) [member function]
|
||||
cls.add_method('StartBackoffNow',
|
||||
@@ -10539,11 +10551,6 @@ def register_Ns3Txop_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True, visibility='protected')
|
||||
## txop.h (module 'wifi'): void ns3::Txop::NotifyInternalCollision() [member function]
|
||||
cls.add_method('NotifyInternalCollision',
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True, visibility='protected')
|
||||
## txop.h (module 'wifi'): void ns3::Txop::RequestAccess() [member function]
|
||||
cls.add_method('RequestAccess',
|
||||
'void',
|
||||
@@ -12766,6 +12773,11 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::Mac48Address', 'to'), param('ns3::WifiTxVector const &', 'dataTxVector')],
|
||||
is_const=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): uint16_t ns3::WifiRemoteStationManager::GetAssociationId(ns3::Mac48Address remoteAddress) const [member function]
|
||||
cls.add_method('GetAssociationId',
|
||||
'uint16_t',
|
||||
[param('ns3::Mac48Address', 'remoteAddress')],
|
||||
is_const=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetBasicMcs(uint8_t i) const [member function]
|
||||
cls.add_method('GetBasicMcs',
|
||||
'ns3::WifiMode',
|
||||
@@ -13113,6 +13125,10 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
cls.add_method('Reset',
|
||||
'void',
|
||||
[])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetAssociationId(ns3::Mac48Address remoteAddress, uint16_t aid) [member function]
|
||||
cls.add_method('SetAssociationId',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'remoteAddress'), param('uint16_t', 'aid')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetDefaultTxPowerLevel(uint8_t txPower) [member function]
|
||||
cls.add_method('SetDefaultTxPowerLevel',
|
||||
'void',
|
||||
@@ -14173,10 +14189,6 @@ def register_Ns3BlockAckManager_methods(root_module, cls):
|
||||
is_static=True)
|
||||
## block-ack-manager.h (module 'wifi'): ns3::BlockAckManager::BlockAckManager() [constructor]
|
||||
cls.add_constructor([])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> const manager) [member function]
|
||||
cls.add_method('SetWifiRemoteStationManager',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiRemoteStationManager > const', 'manager')])
|
||||
## block-ack-manager.h (module 'wifi'): bool ns3::BlockAckManager::ExistsAgreement(ns3::Mac48Address recipient, uint8_t tid) const [member function]
|
||||
cls.add_method('ExistsAgreement',
|
||||
'bool',
|
||||
@@ -14187,10 +14199,10 @@ def register_Ns3BlockAckManager_methods(root_module, cls):
|
||||
'bool',
|
||||
[param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::OriginatorBlockAckAgreement::State', 'state')],
|
||||
is_const=True)
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::CreateAgreement(ns3::MgtAddBaRequestHeader const * reqHdr, ns3::Mac48Address recipient) [member function]
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::CreateAgreement(ns3::MgtAddBaRequestHeader const * reqHdr, ns3::Mac48Address recipient, bool htSupported=true) [member function]
|
||||
cls.add_method('CreateAgreement',
|
||||
'void',
|
||||
[param('ns3::MgtAddBaRequestHeader const *', 'reqHdr'), param('ns3::Mac48Address', 'recipient')])
|
||||
[param('ns3::MgtAddBaRequestHeader const *', 'reqHdr'), param('ns3::Mac48Address', 'recipient'), param('bool', 'htSupported', default_value='true')])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::DestroyAgreement(ns3::Mac48Address recipient, uint8_t tid) [member function]
|
||||
cls.add_method('DestroyAgreement',
|
||||
'void',
|
||||
@@ -14219,10 +14231,10 @@ def register_Ns3BlockAckManager_methods(root_module, cls):
|
||||
cls.add_method('NotifyMissedAck',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu')])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const & blockAck, ns3::Mac48Address recipient, std::set<unsigned char, std::less<unsigned char>, std::allocator<unsigned char> > const & tids, double rxSnr, double dataSnr, ns3::WifiTxVector const & dataTxVector, size_t index=0) [member function]
|
||||
## block-ack-manager.h (module 'wifi'): std::pair<unsigned short, unsigned short> ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const & blockAck, ns3::Mac48Address recipient, std::set<unsigned char, std::less<unsigned char>, std::allocator<unsigned char> > const & tids, size_t index=0) [member function]
|
||||
cls.add_method('NotifyGotBlockAck',
|
||||
'void',
|
||||
[param('ns3::CtrlBAckResponseHeader const &', 'blockAck'), param('ns3::Mac48Address', 'recipient'), param('std::set< unsigned char > const &', 'tids'), param('double', 'rxSnr'), param('double', 'dataSnr'), param('ns3::WifiTxVector const &', 'dataTxVector'), param('size_t', 'index', default_value='0')])
|
||||
'std::pair< unsigned short, unsigned short >',
|
||||
[param('ns3::CtrlBAckResponseHeader const &', 'blockAck'), param('ns3::Mac48Address', 'recipient'), param('std::set< unsigned char > const &', 'tids'), param('size_t', 'index', default_value='0')])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyMissedBlockAck(ns3::Mac48Address recipient, uint8_t tid) [member function]
|
||||
cls.add_method('NotifyMissedBlockAck',
|
||||
'void',
|
||||
@@ -14325,6 +14337,11 @@ def register_Ns3BlockAckManager_methods(root_module, cls):
|
||||
cls.add_method('ScheduleBar',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'bar'), param('bool', 'skipIfNoDataQueued', default_value='false')])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3BooleanChecker_methods(root_module, cls):
|
||||
@@ -17122,6 +17139,11 @@ def register_Ns3FrameExchangeManager_methods(root_module, cls):
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## frame-exchange-manager.h (module 'wifi'): void ns3::FrameExchangeManager::NotifyInternalCollision(ns3::Ptr<ns3::Txop> txop) [member function]
|
||||
cls.add_method('NotifyInternalCollision',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Txop >', 'txop')],
|
||||
is_virtual=True)
|
||||
## frame-exchange-manager.h (module 'wifi'): void ns3::FrameExchangeManager::NotifyOffNow() [member function]
|
||||
cls.add_method('NotifyOffNow',
|
||||
'void',
|
||||
@@ -20638,6 +20660,11 @@ def register_Ns3QosFrameExchangeManager_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True, visibility='protected')
|
||||
## qos-frame-exchange-manager.h (module 'wifi'): void ns3::QosFrameExchangeManager::ForwardMpduDown(ns3::Ptr<ns3::WifiMacQueueItem> mpdu, ns3::WifiTxVector & txVector) [member function]
|
||||
cls.add_method('ForwardMpduDown',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu'), param('ns3::WifiTxVector &', 'txVector')],
|
||||
is_virtual=True, visibility='protected')
|
||||
## qos-frame-exchange-manager.h (module 'wifi'): ns3::Time ns3::QosFrameExchangeManager::GetCtsToSelfDurationId(ns3::WifiTxVector const & ctsTxVector, ns3::Time txDuration, ns3::Time response) const [member function]
|
||||
cls.add_method('GetCtsToSelfDurationId',
|
||||
'ns3::Time',
|
||||
@@ -20780,6 +20807,11 @@ def register_Ns3QosTxop_methods(root_module, cls):
|
||||
cls.add_method('GetNextSequenceNumberFor',
|
||||
'uint16_t',
|
||||
[param('ns3::WifiMacHeader const *', 'hdr')])
|
||||
## qos-txop.h (module 'wifi'): uint8_t ns3::QosTxop::GetQosQueueSize(uint8_t tid, ns3::Mac48Address receiver) const [member function]
|
||||
cls.add_method('GetQosQueueSize',
|
||||
'uint8_t',
|
||||
[param('uint8_t', 'tid'), param('ns3::Mac48Address', 'receiver')],
|
||||
is_const=True)
|
||||
## qos-txop.h (module 'wifi'): ns3::Time ns3::QosTxop::GetRemainingTxop() const [member function]
|
||||
cls.add_method('GetRemainingTxop',
|
||||
'ns3::Time',
|
||||
@@ -20823,11 +20855,6 @@ def register_Ns3QosTxop_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## qos-txop.h (module 'wifi'): void ns3::QosTxop::NotifyInternalCollision() [member function]
|
||||
cls.add_method('NotifyInternalCollision',
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## qos-txop.h (module 'wifi'): ns3::Ptr<const ns3::WifiMacQueueItem> ns3::QosTxop::PeekNextMpdu(uint8_t tid=8, ns3::Mac48Address recipient=ns3::Mac48Address::GetBroadcast()) [member function]
|
||||
cls.add_method('PeekNextMpdu',
|
||||
'ns3::Ptr< ns3::WifiMacQueueItem const >',
|
||||
@@ -20886,15 +20913,6 @@ def register_Ns3QosTxop_methods(root_module, cls):
|
||||
cls.add_method('SetQosFrameExchangeManager',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::QosFrameExchangeManager > const', 'qosFem')])
|
||||
## qos-txop.h (module 'wifi'): void ns3::QosTxop::SetQosQueueSize(ns3::Ptr<ns3::WifiMacQueueItem> mpdu) [member function]
|
||||
cls.add_method('SetQosQueueSize',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu')])
|
||||
## qos-txop.h (module 'wifi'): void ns3::QosTxop::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> const remoteManager) [member function]
|
||||
cls.add_method('SetWifiRemoteStationManager',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiRemoteStationManager > const', 'remoteManager')],
|
||||
is_virtual=True)
|
||||
## qos-txop.h (module 'wifi'): bool ns3::QosTxop::UseExplicitBarAfterMissedBlockAck() const [member function]
|
||||
cls.add_method('UseExplicitBarAfterMissedBlockAck',
|
||||
'bool',
|
||||
@@ -21501,6 +21519,36 @@ def register_Ns3RegularWifiMac_methods(root_module, cls):
|
||||
'ns3::Ptr< ns3::QosTxop >',
|
||||
[param('uint8_t', 'tid')],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetQosSupported() const [member function]
|
||||
cls.add_method('GetQosSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetErpSupported() const [member function]
|
||||
cls.add_method('GetErpSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetDsssSupported() const [member function]
|
||||
cls.add_method('GetDsssSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetHtSupported() const [member function]
|
||||
cls.add_method('GetHtSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetVhtSupported() const [member function]
|
||||
cls.add_method('GetVhtSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetHeSupported() const [member function]
|
||||
cls.add_method('GetHeSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): ns3::ExtendedCapabilities ns3::RegularWifiMac::GetExtendedCapabilities() const [member function]
|
||||
cls.add_method('GetExtendedCapabilities',
|
||||
'ns3::ExtendedCapabilities',
|
||||
@@ -21521,6 +21569,16 @@ def register_Ns3RegularWifiMac_methods(root_module, cls):
|
||||
'ns3::HeCapabilities',
|
||||
[],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): uint32_t ns3::RegularWifiMac::GetMaxAmpduSize(ns3::AcIndex ac) const [member function]
|
||||
cls.add_method('GetMaxAmpduSize',
|
||||
'uint32_t',
|
||||
[param('ns3::AcIndex', 'ac')],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): uint16_t ns3::RegularWifiMac::GetMaxAmsduSize(ns3::AcIndex ac) const [member function]
|
||||
cls.add_method('GetMaxAmsduSize',
|
||||
'uint16_t',
|
||||
[param('ns3::AcIndex', 'ac')],
|
||||
is_const=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::DoInitialize() [member function]
|
||||
cls.add_method('DoInitialize',
|
||||
'void',
|
||||
@@ -21581,51 +21639,21 @@ def register_Ns3RegularWifiMac_methods(root_module, cls):
|
||||
'void',
|
||||
[param('bool', 'enable')],
|
||||
is_virtual=True, visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetQosSupported() const [member function]
|
||||
cls.add_method('GetQosSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetupFrameExchangeManager() [member function]
|
||||
cls.add_method('SetupFrameExchangeManager',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetHtSupported() const [member function]
|
||||
cls.add_method('GetHtSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetVhtSupported() const [member function]
|
||||
cls.add_method('GetVhtSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetErpSupported(bool enable) [member function]
|
||||
cls.add_method('SetErpSupported',
|
||||
'void',
|
||||
[param('bool', 'enable')],
|
||||
visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetErpSupported() const [member function]
|
||||
cls.add_method('GetErpSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetDsssSupported(bool enable) [member function]
|
||||
cls.add_method('SetDsssSupported',
|
||||
'void',
|
||||
[param('bool', 'enable')],
|
||||
visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetDsssSupported() const [member function]
|
||||
cls.add_method('GetDsssSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='protected')
|
||||
## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetHeSupported() const [member function]
|
||||
cls.add_method('GetHeSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3RrMultiUserScheduler_methods(root_module, cls):
|
||||
@@ -23766,11 +23794,6 @@ def register_Ns3ApWifiMac_methods(root_module, cls):
|
||||
'void',
|
||||
[param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')],
|
||||
is_virtual=True)
|
||||
## ap-wifi-mac.h (module 'wifi'): void ns3::ApWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> const stationManager) [member function]
|
||||
cls.add_method('SetWifiRemoteStationManager',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiRemoteStationManager > const', 'stationManager')],
|
||||
is_virtual=True)
|
||||
## ap-wifi-mac.h (module 'wifi'): bool ns3::ApWifiMac::SupportsSendFrom() const [member function]
|
||||
cls.add_method('SupportsSendFrom',
|
||||
'bool',
|
||||
|
||||
Reference in New Issue
Block a user