rescan bindings
This commit is contained in:
1 parent
e9f8133bc9
commit
e6ca702ea6
7 files changed
+10444
-121
No files matched your search
@@ -1191,6 +1191,11 @@ def register_Ns3MobilityHelper_methods(root_module, cls):
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')],
|
||||
is_static=True)
|
||||
## mobility-helper.h (module 'mobility'): static double ns3::MobilityHelper::GetDistanceSquaredBetween(ns3::Ptr<ns3::Node> n1, ns3::Ptr<ns3::Node> n2) [member function]
|
||||
cls.add_method('GetDistanceSquaredBetween',
|
||||
'double',
|
||||
[param('ns3::Ptr< ns3::Node >', 'n1'), param('ns3::Ptr< ns3::Node >', 'n2')],
|
||||
is_static=True)
|
||||
## mobility-helper.h (module 'mobility'): std::string ns3::MobilityHelper::GetMobilityModelType() const [member function]
|
||||
cls.add_method('GetMobilityModelType',
|
||||
'std::string',
|
||||
|
||||
@@ -1191,6 +1191,11 @@ def register_Ns3MobilityHelper_methods(root_module, cls):
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')],
|
||||
is_static=True)
|
||||
## mobility-helper.h (module 'mobility'): static double ns3::MobilityHelper::GetDistanceSquaredBetween(ns3::Ptr<ns3::Node> n1, ns3::Ptr<ns3::Node> n2) [member function]
|
||||
cls.add_method('GetDistanceSquaredBetween',
|
||||
'double',
|
||||
[param('ns3::Ptr< ns3::Node >', 'n1'), param('ns3::Ptr< ns3::Node >', 'n2')],
|
||||
is_static=True)
|
||||
## mobility-helper.h (module 'mobility'): std::string ns3::MobilityHelper::GetMobilityModelType() const [member function]
|
||||
cls.add_method('GetMobilityModelType',
|
||||
'std::string',
|
||||
|
||||
@@ -1,9 +1,16 @@
|
||||
callback_classes = [
|
||||
['void', 'ns3::Ptr<ns3::Packet>', 'ns3::WifiMacHeader const*', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<ns3::Packet const>', 'unsigned short', 'ns3::Address const&', 'ns3::Address const&', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<ns3::Packet const>', 'unsigned short', 'ns3::Address const&', 'ns3::Address const&', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<ns3::Packet const>', 'unsigned short', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['bool', 'ns3::Ptr<ns3::Packet const>', 'ns3::Address const&', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::WifiMacHeader const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Packet>', 'ns3::Mac48Address', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Mac48Address', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Mac48Address', 'unsigned char', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Socket>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Socket>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Socket>', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['bool', 'ns3::Ptr<ns3::Socket>', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<ns3::Packet const>', 'unsigned short', 'ns3::Address const&', 'ns3::Address const&', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
]
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -370,6 +370,10 @@ def register_types(module):
|
||||
module.add_class('AmrrWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader [class]
|
||||
module.add_class('AmsduSubframeHeader', parent=root_module['ns3::Header'])
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::AparfWifiManager [class]
|
||||
module.add_class('AparfWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::AparfWifiManager::State [enumeration]
|
||||
module.add_enum('State', ['High', 'Low', 'Spread'], outer_class=root_module['ns3::AparfWifiManager'])
|
||||
## arf-wifi-manager.h (module 'wifi'): ns3::ArfWifiManager [class]
|
||||
module.add_class('ArfWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
|
||||
## athstats-helper.h (module 'wifi'): ns3::AthstatsWifiTraceSink [class]
|
||||
@@ -514,6 +518,8 @@ def register_types(module):
|
||||
module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
|
||||
## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class]
|
||||
module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
|
||||
## parf-wifi-manager.h (module 'wifi'): ns3::ParfWifiManager [class]
|
||||
module.add_class('ParfWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
|
||||
## regular-wifi-mac.h (module 'wifi'): ns3::RegularWifiMac [class]
|
||||
module.add_class('RegularWifiMac', parent=root_module['ns3::WifiMac'])
|
||||
## rraa-wifi-manager.h (module 'wifi'): ns3::RraaWifiManager [class]
|
||||
@@ -572,6 +578,9 @@ def register_types(module):
|
||||
typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >', u'ns3::WifiMcsList')
|
||||
typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >*', u'ns3::WifiMcsList*')
|
||||
typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >&', u'ns3::WifiMcsList&')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >', u'ns3::MinstrelRate')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >*', u'ns3::MinstrelRate*')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >&', u'ns3::MinstrelRate&')
|
||||
typehandlers.add_type_alias(u'uint8_t', u'ns3::WifiInformationElementId')
|
||||
typehandlers.add_type_alias(u'uint8_t*', u'ns3::WifiInformationElementId*')
|
||||
typehandlers.add_type_alias(u'uint8_t&', u'ns3::WifiInformationElementId&')
|
||||
@@ -582,9 +591,6 @@ def register_types(module):
|
||||
typehandlers.add_type_alias(u'ns3::Vector3D*', u'ns3::Vector*')
|
||||
typehandlers.add_type_alias(u'ns3::Vector3D&', u'ns3::Vector&')
|
||||
module.add_typedef(root_module['ns3::Vector3D'], 'Vector')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >', u'ns3::MinstrelRate')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >*', u'ns3::MinstrelRate*')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >&', u'ns3::MinstrelRate&')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >', u'ns3::WifiModeList')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >*', u'ns3::WifiModeList*')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >&', u'ns3::WifiModeList&')
|
||||
@@ -800,6 +806,7 @@ def register_methods(root_module):
|
||||
register_Ns3AarfcdWifiManager_methods(root_module, root_module['ns3::AarfcdWifiManager'])
|
||||
register_Ns3AmrrWifiManager_methods(root_module, root_module['ns3::AmrrWifiManager'])
|
||||
register_Ns3AmsduSubframeHeader_methods(root_module, root_module['ns3::AmsduSubframeHeader'])
|
||||
register_Ns3AparfWifiManager_methods(root_module, root_module['ns3::AparfWifiManager'])
|
||||
register_Ns3ArfWifiManager_methods(root_module, root_module['ns3::ArfWifiManager'])
|
||||
register_Ns3AthstatsWifiTraceSink_methods(root_module, root_module['ns3::AthstatsWifiTraceSink'])
|
||||
register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
|
||||
@@ -871,6 +878,7 @@ def register_methods(root_module):
|
||||
register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
|
||||
register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
|
||||
register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable'])
|
||||
register_Ns3ParfWifiManager_methods(root_module, root_module['ns3::ParfWifiManager'])
|
||||
register_Ns3RegularWifiMac_methods(root_module, root_module['ns3::RegularWifiMac'])
|
||||
register_Ns3RraaWifiManager_methods(root_module, root_module['ns3::RraaWifiManager'])
|
||||
register_Ns3Ssid_methods(root_module, root_module['ns3::Ssid'])
|
||||
@@ -1879,6 +1887,10 @@ def register_Ns3DcfManager_methods(root_module, cls):
|
||||
cls.add_method('NotifyWakeupNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::RemovePhyListener(ns3::Ptr<ns3::WifiPhy> phy) [member function]
|
||||
cls.add_method('RemovePhyListener',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::RequestAccess(ns3::DcfState * state) [member function]
|
||||
cls.add_method('RequestAccess',
|
||||
'void',
|
||||
@@ -1979,6 +1991,16 @@ def register_Ns3DcfState_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='private', is_virtual=True)
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfState::DoNotifySleep() [member function]
|
||||
cls.add_method('DoNotifySleep',
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='private', is_virtual=True)
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfState::DoNotifyWakeUp() [member function]
|
||||
cls.add_method('DoNotifyWakeUp',
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3DsssErrorRateModel_methods(root_module, cls):
|
||||
@@ -4112,10 +4134,10 @@ def register_Ns3WifiPhyHelper_methods(root_module, cls):
|
||||
cls.add_constructor([])
|
||||
## wifi-helper.h (module 'wifi'): ns3::WifiPhyHelper::WifiPhyHelper(ns3::WifiPhyHelper const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::WifiPhyHelper const &', 'arg0')])
|
||||
## wifi-helper.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::WifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
|
||||
## wifi-helper.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::WifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> device) const [member function]
|
||||
cls.add_method('Create',
|
||||
'ns3::Ptr< ns3::WifiPhy >',
|
||||
[param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')],
|
||||
[param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'device')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
return
|
||||
|
||||
@@ -4340,6 +4362,11 @@ def register_Ns3YansWifiPhyHelper_methods(root_module, cls):
|
||||
'ns3::YansWifiPhyHelper',
|
||||
[],
|
||||
is_static=True)
|
||||
## yans-wifi-helper.h (module 'wifi'): uint32_t ns3::YansWifiPhyHelper::GetPcapDataLinkType() const [member function]
|
||||
cls.add_method('GetPcapDataLinkType',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## yans-wifi-helper.h (module 'wifi'): void ns3::YansWifiPhyHelper::Set(std::string name, ns3::AttributeValue const & v) [member function]
|
||||
cls.add_method('Set',
|
||||
'void',
|
||||
@@ -4360,10 +4387,10 @@ def register_Ns3YansWifiPhyHelper_methods(root_module, cls):
|
||||
cls.add_method('SetPcapDataLinkType',
|
||||
'void',
|
||||
[param('ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes', 'dlt')])
|
||||
## yans-wifi-helper.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::YansWifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
|
||||
## yans-wifi-helper.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::YansWifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> device) const [member function]
|
||||
cls.add_method('Create',
|
||||
'ns3::Ptr< ns3::WifiPhy >',
|
||||
[param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')],
|
||||
[param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'device')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
## yans-wifi-helper.h (module 'wifi'): void ns3::YansWifiPhyHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
|
||||
cls.add_method('EnableAsciiInternal',
|
||||
@@ -6417,6 +6444,16 @@ def register_Ns3WifiMac_methods(root_module, cls):
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::WifiMac::GetWifiPhy() const [member function]
|
||||
cls.add_method('GetWifiPhy',
|
||||
'ns3::Ptr< ns3::WifiPhy >',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::WifiRemoteStationManager> ns3::WifiMac::GetWifiRemoteStationManager() const [member function]
|
||||
cls.add_method('GetWifiRemoteStationManager',
|
||||
'ns3::Ptr< ns3::WifiRemoteStationManager >',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-mac.h (module 'wifi'): void ns3::WifiMac::NotifyPromiscRx(ns3::Ptr<ns3::Packet const> packet) [member function]
|
||||
cls.add_method('NotifyPromiscRx',
|
||||
'void',
|
||||
@@ -6437,6 +6474,11 @@ def register_Ns3WifiMac_methods(root_module, cls):
|
||||
cls.add_method('NotifyTxDrop',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
## wifi-mac.h (module 'wifi'): void ns3::WifiMac::ResetWifiPhy() [member function]
|
||||
cls.add_method('ResetWifiPhy',
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
|
||||
cls.add_method('SetAckTimeout',
|
||||
'void',
|
||||
@@ -7144,6 +7186,11 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'uint16_t',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetChannelSwitchDelay() const [member function]
|
||||
cls.add_method('GetChannelSwitchDelay',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function]
|
||||
cls.add_method('GetDelayUntilIdle',
|
||||
'ns3::Time',
|
||||
@@ -7771,6 +7818,11 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'void',
|
||||
[param('bool', 'stbc')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::UnregisterListener(ns3::WifiPhyListener * listener) [member function]
|
||||
cls.add_method('UnregisterListener',
|
||||
'void',
|
||||
[param('ns3::WifiPhyListener *', 'listener')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::WifiModeToMcs(ns3::WifiMode mode) [member function]
|
||||
cls.add_method('WifiModeToMcs',
|
||||
'uint32_t',
|
||||
@@ -7877,6 +7929,10 @@ def register_Ns3WifiPhyStateHelper_methods(root_module, cls):
|
||||
cls.add_method('SwitchToTx',
|
||||
'void',
|
||||
[param('ns3::Time', 'txDuration'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'txPowerDbm'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble')])
|
||||
## wifi-phy-state-helper.h (module 'wifi'): void ns3::WifiPhyStateHelper::UnregisterListener(ns3::WifiPhyListener * listener) [member function]
|
||||
cls.add_method('UnregisterListener',
|
||||
'void',
|
||||
[param('ns3::WifiPhyListener *', 'listener')])
|
||||
## wifi-phy-state-helper.h (module 'wifi'): ns3::WifiPhyStateHelper::m_stateLogger [variable]
|
||||
cls.add_instance_attribute('m_stateLogger', 'ns3::TracedCallback< ns3::Time, ns3::Time, ns3::WifiPhy::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False)
|
||||
return
|
||||
@@ -7886,6 +7942,10 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager::WifiRemoteStationManager() [constructor]
|
||||
cls.add_constructor([])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddAllSupportedModes(ns3::Mac48Address address) [member function]
|
||||
cls.add_method('AddAllSupportedModes',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'address')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddBasicMcs(uint8_t mcs) [member function]
|
||||
cls.add_method('AddBasicMcs',
|
||||
'void',
|
||||
@@ -8431,6 +8491,11 @@ def register_Ns3YansWifiPhy_methods(root_module, cls):
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): ns3::Time ns3::YansWifiPhy::GetChannelSwitchDelay() const [member function]
|
||||
cls.add_method('GetChannelSwitchDelay',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): ns3::Time ns3::YansWifiPhy::GetDelayUntilIdle() [member function]
|
||||
cls.add_method('GetDelayUntilIdle',
|
||||
'ns3::Time',
|
||||
@@ -8742,6 +8807,11 @@ def register_Ns3YansWifiPhy_methods(root_module, cls):
|
||||
cls.add_method('StartReceivePacket',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDbm'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble')])
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::UnregisterListener(ns3::WifiPhyListener * listener) [member function]
|
||||
cls.add_method('UnregisterListener',
|
||||
'void',
|
||||
[param('ns3::WifiPhyListener *', 'listener')],
|
||||
is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): uint32_t ns3::YansWifiPhy::WifiModeToMcs(ns3::WifiMode mode) [member function]
|
||||
cls.add_method('WifiModeToMcs',
|
||||
'uint32_t',
|
||||
@@ -9095,6 +9165,78 @@ def register_Ns3AmsduSubframeHeader_methods(root_module, cls):
|
||||
[param('ns3::Mac48Address', 'to')])
|
||||
return
|
||||
|
||||
def register_Ns3AparfWifiManager_methods(root_module, cls):
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::AparfWifiManager::AparfWifiManager(ns3::AparfWifiManager const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::AparfWifiManager const &', 'arg0')])
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::AparfWifiManager::AparfWifiManager() [constructor]
|
||||
cls.add_constructor([])
|
||||
## aparf-wifi-manager.h (module 'wifi'): static ns3::TypeId ns3::AparfWifiManager::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
|
||||
cls.add_method('SetupPhy',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
|
||||
is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::WifiRemoteStation * ns3::AparfWifiManager::DoCreateStation() const [member function]
|
||||
cls.add_method('DoCreateStation',
|
||||
'ns3::WifiRemoteStation *',
|
||||
[],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::WifiTxVector ns3::AparfWifiManager::DoGetDataTxVector(ns3::WifiRemoteStation * station, uint32_t size) [member function]
|
||||
cls.add_method('DoGetDataTxVector',
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::WifiTxVector ns3::AparfWifiManager::DoGetRtsTxVector(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoGetRtsTxVector',
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportDataFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
|
||||
cls.add_method('DoReportDataOk',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportFinalDataFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportFinalRtsFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportRtsFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
|
||||
cls.add_method('DoReportRtsOk',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function]
|
||||
cls.add_method('DoReportRxOk',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): bool ns3::AparfWifiManager::IsLowLatency() const [member function]
|
||||
cls.add_method('IsLowLatency',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3ArfWifiManager_methods(root_module, cls):
|
||||
## arf-wifi-manager.h (module 'wifi'): ns3::ArfWifiManager::ArfWifiManager(ns3::ArfWifiManager const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::ArfWifiManager const &', 'arg0')])
|
||||
@@ -10081,6 +10223,14 @@ def register_Ns3EdcaTxopN_methods(root_module, cls):
|
||||
cls.add_method('NotifyChannelSwitching',
|
||||
'void',
|
||||
[])
|
||||
## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::NotifySleep() [member function]
|
||||
cls.add_method('NotifySleep',
|
||||
'void',
|
||||
[])
|
||||
## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::NotifyWakeUp() [member function]
|
||||
cls.add_method('NotifyWakeUp',
|
||||
'void',
|
||||
[])
|
||||
## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotCts(double snr, ns3::WifiMode txMode) [member function]
|
||||
cls.add_method('GotCts',
|
||||
'void',
|
||||
@@ -10438,6 +10588,10 @@ def register_Ns3ExtendedSupportedRatesIE_methods(root_module, cls):
|
||||
'void',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_const=True, is_virtual=True)
|
||||
## supported-rates.h (module 'wifi'): void ns3::ExtendedSupportedRatesIE::SetSupportedRates(ns3::SupportedRates * rates) [member function]
|
||||
cls.add_method('SetSupportedRates',
|
||||
'void',
|
||||
[param('ns3::SupportedRates *', 'rates')])
|
||||
return
|
||||
|
||||
def register_Ns3FixedRssLossModel_methods(root_module, cls):
|
||||
@@ -11253,6 +11407,11 @@ def register_Ns3MacLow_methods(root_module, cls):
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::MacLow::GetPhy() const [member function]
|
||||
cls.add_method('GetPhy',
|
||||
'ns3::Ptr< ns3::WifiPhy >',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetPifs() const [member function]
|
||||
cls.add_method('GetPifs',
|
||||
'ns3::Time',
|
||||
@@ -11302,6 +11461,10 @@ def register_Ns3MacLow_methods(root_module, cls):
|
||||
cls.add_method('RegisterDcfListener',
|
||||
'void',
|
||||
[param('ns3::MacLowDcfListener *', 'listener')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::ResetPhy() [member function]
|
||||
cls.add_method('ResetPhy',
|
||||
'void',
|
||||
[])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetAckTimeout(ns3::Time ackTimeout) [member function]
|
||||
cls.add_method('SetAckTimeout',
|
||||
'void',
|
||||
@@ -11365,7 +11528,8 @@ def register_Ns3MacLow_methods(root_module, cls):
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::StartTransmission(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::MacLowTransmissionListener * listener) [member function]
|
||||
cls.add_method('StartTransmission',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')])
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')],
|
||||
is_virtual=True)
|
||||
## mac-low.h (module 'wifi'): ns3::WifiTxVector ns3::MacLow::GetDataTxVector(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr) const [member function]
|
||||
cls.add_method('GetDataTxVector',
|
||||
'ns3::WifiTxVector',
|
||||
@@ -12295,6 +12459,78 @@ def register_Ns3ParetoRandomVariable_methods(root_module, cls):
|
||||
is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3ParfWifiManager_methods(root_module, cls):
|
||||
## parf-wifi-manager.h (module 'wifi'): ns3::ParfWifiManager::ParfWifiManager(ns3::ParfWifiManager const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::ParfWifiManager const &', 'arg0')])
|
||||
## parf-wifi-manager.h (module 'wifi'): ns3::ParfWifiManager::ParfWifiManager() [constructor]
|
||||
cls.add_constructor([])
|
||||
## parf-wifi-manager.h (module 'wifi'): static ns3::TypeId ns3::ParfWifiManager::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
|
||||
cls.add_method('SetupPhy',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
|
||||
is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): ns3::WifiRemoteStation * ns3::ParfWifiManager::DoCreateStation() const [member function]
|
||||
cls.add_method('DoCreateStation',
|
||||
'ns3::WifiRemoteStation *',
|
||||
[],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): ns3::WifiTxVector ns3::ParfWifiManager::DoGetDataTxVector(ns3::WifiRemoteStation * station, uint32_t size) [member function]
|
||||
cls.add_method('DoGetDataTxVector',
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): ns3::WifiTxVector ns3::ParfWifiManager::DoGetRtsTxVector(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoGetRtsTxVector',
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportDataFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
|
||||
cls.add_method('DoReportDataOk',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportFinalDataFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportFinalRtsFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportRtsFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
|
||||
cls.add_method('DoReportRtsOk',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function]
|
||||
cls.add_method('DoReportRxOk',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): bool ns3::ParfWifiManager::IsLowLatency() const [member function]
|
||||
cls.add_method('IsLowLatency',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3RegularWifiMac_methods(root_module, cls):
|
||||
## regular-wifi-mac.h (module 'wifi'): static ns3::TypeId ns3::RegularWifiMac::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
@@ -12442,6 +12678,11 @@ def register_Ns3RegularWifiMac_methods(root_module, cls):
|
||||
'ns3::Ptr< ns3::WifiPhy >',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::ResetWifiPhy() [member function]
|
||||
cls.add_method('ResetWifiPhy',
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
|
||||
cls.add_method('SetWifiRemoteStationManager',
|
||||
'void',
|
||||
@@ -12781,10 +13022,10 @@ def register_Ns3StaWifiMac_methods(root_module, cls):
|
||||
|
||||
def register_Ns3SupportedRates_methods(root_module, cls):
|
||||
cls.add_output_stream_operator()
|
||||
## supported-rates.h (module 'wifi'): ns3::SupportedRates::SupportedRates(ns3::SupportedRates const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::SupportedRates const &', 'arg0')])
|
||||
## supported-rates.h (module 'wifi'): ns3::SupportedRates::SupportedRates() [constructor]
|
||||
cls.add_constructor([])
|
||||
## supported-rates.h (module 'wifi'): ns3::SupportedRates::SupportedRates(ns3::SupportedRates const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::SupportedRates const &', 'arg0')])
|
||||
## supported-rates.h (module 'wifi'): void ns3::SupportedRates::AddSupportedRate(uint32_t bs) [member function]
|
||||
cls.add_method('AddSupportedRate',
|
||||
'void',
|
||||
@@ -12833,6 +13074,8 @@ def register_Ns3SupportedRates_methods(root_module, cls):
|
||||
cls.add_method('SetBasicRate',
|
||||
'void',
|
||||
[param('uint32_t', 'bs')])
|
||||
## supported-rates.h (module 'wifi'): ns3::SupportedRates::MAX_SUPPORTED_RATES [variable]
|
||||
cls.add_static_attribute('MAX_SUPPORTED_RATES', 'uint8_t const', is_const=True)
|
||||
## supported-rates.h (module 'wifi'): ns3::SupportedRates::extended [variable]
|
||||
cls.add_instance_attribute('extended', 'ns3::ExtendedSupportedRatesIE', is_const=False)
|
||||
return
|
||||
|
||||
@@ -370,6 +370,10 @@ def register_types(module):
|
||||
module.add_class('AmrrWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader [class]
|
||||
module.add_class('AmsduSubframeHeader', parent=root_module['ns3::Header'])
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::AparfWifiManager [class]
|
||||
module.add_class('AparfWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::AparfWifiManager::State [enumeration]
|
||||
module.add_enum('State', ['High', 'Low', 'Spread'], outer_class=root_module['ns3::AparfWifiManager'])
|
||||
## arf-wifi-manager.h (module 'wifi'): ns3::ArfWifiManager [class]
|
||||
module.add_class('ArfWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
|
||||
## athstats-helper.h (module 'wifi'): ns3::AthstatsWifiTraceSink [class]
|
||||
@@ -514,6 +518,8 @@ def register_types(module):
|
||||
module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
|
||||
## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class]
|
||||
module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
|
||||
## parf-wifi-manager.h (module 'wifi'): ns3::ParfWifiManager [class]
|
||||
module.add_class('ParfWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
|
||||
## regular-wifi-mac.h (module 'wifi'): ns3::RegularWifiMac [class]
|
||||
module.add_class('RegularWifiMac', parent=root_module['ns3::WifiMac'])
|
||||
## rraa-wifi-manager.h (module 'wifi'): ns3::RraaWifiManager [class]
|
||||
@@ -572,6 +578,9 @@ def register_types(module):
|
||||
typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >', u'ns3::WifiMcsList')
|
||||
typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >*', u'ns3::WifiMcsList*')
|
||||
typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >&', u'ns3::WifiMcsList&')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >', u'ns3::MinstrelRate')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >*', u'ns3::MinstrelRate*')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >&', u'ns3::MinstrelRate&')
|
||||
typehandlers.add_type_alias(u'uint8_t', u'ns3::WifiInformationElementId')
|
||||
typehandlers.add_type_alias(u'uint8_t*', u'ns3::WifiInformationElementId*')
|
||||
typehandlers.add_type_alias(u'uint8_t&', u'ns3::WifiInformationElementId&')
|
||||
@@ -582,9 +591,6 @@ def register_types(module):
|
||||
typehandlers.add_type_alias(u'ns3::Vector3D*', u'ns3::Vector*')
|
||||
typehandlers.add_type_alias(u'ns3::Vector3D&', u'ns3::Vector&')
|
||||
module.add_typedef(root_module['ns3::Vector3D'], 'Vector')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >', u'ns3::MinstrelRate')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >*', u'ns3::MinstrelRate*')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >&', u'ns3::MinstrelRate&')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >', u'ns3::WifiModeList')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >*', u'ns3::WifiModeList*')
|
||||
typehandlers.add_type_alias(u'std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >&', u'ns3::WifiModeList&')
|
||||
@@ -800,6 +806,7 @@ def register_methods(root_module):
|
||||
register_Ns3AarfcdWifiManager_methods(root_module, root_module['ns3::AarfcdWifiManager'])
|
||||
register_Ns3AmrrWifiManager_methods(root_module, root_module['ns3::AmrrWifiManager'])
|
||||
register_Ns3AmsduSubframeHeader_methods(root_module, root_module['ns3::AmsduSubframeHeader'])
|
||||
register_Ns3AparfWifiManager_methods(root_module, root_module['ns3::AparfWifiManager'])
|
||||
register_Ns3ArfWifiManager_methods(root_module, root_module['ns3::ArfWifiManager'])
|
||||
register_Ns3AthstatsWifiTraceSink_methods(root_module, root_module['ns3::AthstatsWifiTraceSink'])
|
||||
register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
|
||||
@@ -871,6 +878,7 @@ def register_methods(root_module):
|
||||
register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
|
||||
register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
|
||||
register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable'])
|
||||
register_Ns3ParfWifiManager_methods(root_module, root_module['ns3::ParfWifiManager'])
|
||||
register_Ns3RegularWifiMac_methods(root_module, root_module['ns3::RegularWifiMac'])
|
||||
register_Ns3RraaWifiManager_methods(root_module, root_module['ns3::RraaWifiManager'])
|
||||
register_Ns3Ssid_methods(root_module, root_module['ns3::Ssid'])
|
||||
@@ -1879,6 +1887,10 @@ def register_Ns3DcfManager_methods(root_module, cls):
|
||||
cls.add_method('NotifyWakeupNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::RemovePhyListener(ns3::Ptr<ns3::WifiPhy> phy) [member function]
|
||||
cls.add_method('RemovePhyListener',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::RequestAccess(ns3::DcfState * state) [member function]
|
||||
cls.add_method('RequestAccess',
|
||||
'void',
|
||||
@@ -1979,6 +1991,16 @@ def register_Ns3DcfState_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='private', is_virtual=True)
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfState::DoNotifySleep() [member function]
|
||||
cls.add_method('DoNotifySleep',
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='private', is_virtual=True)
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfState::DoNotifyWakeUp() [member function]
|
||||
cls.add_method('DoNotifyWakeUp',
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3DsssErrorRateModel_methods(root_module, cls):
|
||||
@@ -4112,10 +4134,10 @@ def register_Ns3WifiPhyHelper_methods(root_module, cls):
|
||||
cls.add_constructor([])
|
||||
## wifi-helper.h (module 'wifi'): ns3::WifiPhyHelper::WifiPhyHelper(ns3::WifiPhyHelper const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::WifiPhyHelper const &', 'arg0')])
|
||||
## wifi-helper.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::WifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
|
||||
## wifi-helper.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::WifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> device) const [member function]
|
||||
cls.add_method('Create',
|
||||
'ns3::Ptr< ns3::WifiPhy >',
|
||||
[param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')],
|
||||
[param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'device')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
return
|
||||
|
||||
@@ -4340,6 +4362,11 @@ def register_Ns3YansWifiPhyHelper_methods(root_module, cls):
|
||||
'ns3::YansWifiPhyHelper',
|
||||
[],
|
||||
is_static=True)
|
||||
## yans-wifi-helper.h (module 'wifi'): uint32_t ns3::YansWifiPhyHelper::GetPcapDataLinkType() const [member function]
|
||||
cls.add_method('GetPcapDataLinkType',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## yans-wifi-helper.h (module 'wifi'): void ns3::YansWifiPhyHelper::Set(std::string name, ns3::AttributeValue const & v) [member function]
|
||||
cls.add_method('Set',
|
||||
'void',
|
||||
@@ -4360,10 +4387,10 @@ def register_Ns3YansWifiPhyHelper_methods(root_module, cls):
|
||||
cls.add_method('SetPcapDataLinkType',
|
||||
'void',
|
||||
[param('ns3::YansWifiPhyHelper::SupportedPcapDataLinkTypes', 'dlt')])
|
||||
## yans-wifi-helper.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::YansWifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::WifiNetDevice> device) const [member function]
|
||||
## yans-wifi-helper.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::YansWifiPhyHelper::Create(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::NetDevice> device) const [member function]
|
||||
cls.add_method('Create',
|
||||
'ns3::Ptr< ns3::WifiPhy >',
|
||||
[param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::WifiNetDevice >', 'device')],
|
||||
[param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::NetDevice >', 'device')],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
## yans-wifi-helper.h (module 'wifi'): void ns3::YansWifiPhyHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function]
|
||||
cls.add_method('EnableAsciiInternal',
|
||||
@@ -6417,6 +6444,16 @@ def register_Ns3WifiMac_methods(root_module, cls):
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::WifiMac::GetWifiPhy() const [member function]
|
||||
cls.add_method('GetWifiPhy',
|
||||
'ns3::Ptr< ns3::WifiPhy >',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::WifiRemoteStationManager> ns3::WifiMac::GetWifiRemoteStationManager() const [member function]
|
||||
cls.add_method('GetWifiRemoteStationManager',
|
||||
'ns3::Ptr< ns3::WifiRemoteStationManager >',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-mac.h (module 'wifi'): void ns3::WifiMac::NotifyPromiscRx(ns3::Ptr<ns3::Packet const> packet) [member function]
|
||||
cls.add_method('NotifyPromiscRx',
|
||||
'void',
|
||||
@@ -6437,6 +6474,11 @@ def register_Ns3WifiMac_methods(root_module, cls):
|
||||
cls.add_method('NotifyTxDrop',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet')])
|
||||
## wifi-mac.h (module 'wifi'): void ns3::WifiMac::ResetWifiPhy() [member function]
|
||||
cls.add_method('ResetWifiPhy',
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
|
||||
cls.add_method('SetAckTimeout',
|
||||
'void',
|
||||
@@ -7144,6 +7186,11 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'uint16_t',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetChannelSwitchDelay() const [member function]
|
||||
cls.add_method('GetChannelSwitchDelay',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function]
|
||||
cls.add_method('GetDelayUntilIdle',
|
||||
'ns3::Time',
|
||||
@@ -7771,6 +7818,11 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'void',
|
||||
[param('bool', 'stbc')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::UnregisterListener(ns3::WifiPhyListener * listener) [member function]
|
||||
cls.add_method('UnregisterListener',
|
||||
'void',
|
||||
[param('ns3::WifiPhyListener *', 'listener')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::WifiModeToMcs(ns3::WifiMode mode) [member function]
|
||||
cls.add_method('WifiModeToMcs',
|
||||
'uint32_t',
|
||||
@@ -7877,6 +7929,10 @@ def register_Ns3WifiPhyStateHelper_methods(root_module, cls):
|
||||
cls.add_method('SwitchToTx',
|
||||
'void',
|
||||
[param('ns3::Time', 'txDuration'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'txPowerDbm'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble')])
|
||||
## wifi-phy-state-helper.h (module 'wifi'): void ns3::WifiPhyStateHelper::UnregisterListener(ns3::WifiPhyListener * listener) [member function]
|
||||
cls.add_method('UnregisterListener',
|
||||
'void',
|
||||
[param('ns3::WifiPhyListener *', 'listener')])
|
||||
## wifi-phy-state-helper.h (module 'wifi'): ns3::WifiPhyStateHelper::m_stateLogger [variable]
|
||||
cls.add_instance_attribute('m_stateLogger', 'ns3::TracedCallback< ns3::Time, ns3::Time, ns3::WifiPhy::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False)
|
||||
return
|
||||
@@ -7886,6 +7942,10 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager::WifiRemoteStationManager() [constructor]
|
||||
cls.add_constructor([])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddAllSupportedModes(ns3::Mac48Address address) [member function]
|
||||
cls.add_method('AddAllSupportedModes',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'address')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddBasicMcs(uint8_t mcs) [member function]
|
||||
cls.add_method('AddBasicMcs',
|
||||
'void',
|
||||
@@ -8431,6 +8491,11 @@ def register_Ns3YansWifiPhy_methods(root_module, cls):
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): ns3::Time ns3::YansWifiPhy::GetChannelSwitchDelay() const [member function]
|
||||
cls.add_method('GetChannelSwitchDelay',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): ns3::Time ns3::YansWifiPhy::GetDelayUntilIdle() [member function]
|
||||
cls.add_method('GetDelayUntilIdle',
|
||||
'ns3::Time',
|
||||
@@ -8742,6 +8807,11 @@ def register_Ns3YansWifiPhy_methods(root_module, cls):
|
||||
cls.add_method('StartReceivePacket',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDbm'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble')])
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::UnregisterListener(ns3::WifiPhyListener * listener) [member function]
|
||||
cls.add_method('UnregisterListener',
|
||||
'void',
|
||||
[param('ns3::WifiPhyListener *', 'listener')],
|
||||
is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): uint32_t ns3::YansWifiPhy::WifiModeToMcs(ns3::WifiMode mode) [member function]
|
||||
cls.add_method('WifiModeToMcs',
|
||||
'uint32_t',
|
||||
@@ -9095,6 +9165,78 @@ def register_Ns3AmsduSubframeHeader_methods(root_module, cls):
|
||||
[param('ns3::Mac48Address', 'to')])
|
||||
return
|
||||
|
||||
def register_Ns3AparfWifiManager_methods(root_module, cls):
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::AparfWifiManager::AparfWifiManager(ns3::AparfWifiManager const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::AparfWifiManager const &', 'arg0')])
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::AparfWifiManager::AparfWifiManager() [constructor]
|
||||
cls.add_constructor([])
|
||||
## aparf-wifi-manager.h (module 'wifi'): static ns3::TypeId ns3::AparfWifiManager::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
|
||||
cls.add_method('SetupPhy',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
|
||||
is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::WifiRemoteStation * ns3::AparfWifiManager::DoCreateStation() const [member function]
|
||||
cls.add_method('DoCreateStation',
|
||||
'ns3::WifiRemoteStation *',
|
||||
[],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::WifiTxVector ns3::AparfWifiManager::DoGetDataTxVector(ns3::WifiRemoteStation * station, uint32_t size) [member function]
|
||||
cls.add_method('DoGetDataTxVector',
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): ns3::WifiTxVector ns3::AparfWifiManager::DoGetRtsTxVector(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoGetRtsTxVector',
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportDataFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
|
||||
cls.add_method('DoReportDataOk',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportFinalDataFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportFinalRtsFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportRtsFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
|
||||
cls.add_method('DoReportRtsOk',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): void ns3::AparfWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function]
|
||||
cls.add_method('DoReportRxOk',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')],
|
||||
visibility='private', is_virtual=True)
|
||||
## aparf-wifi-manager.h (module 'wifi'): bool ns3::AparfWifiManager::IsLowLatency() const [member function]
|
||||
cls.add_method('IsLowLatency',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3ArfWifiManager_methods(root_module, cls):
|
||||
## arf-wifi-manager.h (module 'wifi'): ns3::ArfWifiManager::ArfWifiManager(ns3::ArfWifiManager const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::ArfWifiManager const &', 'arg0')])
|
||||
@@ -10081,6 +10223,14 @@ def register_Ns3EdcaTxopN_methods(root_module, cls):
|
||||
cls.add_method('NotifyChannelSwitching',
|
||||
'void',
|
||||
[])
|
||||
## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::NotifySleep() [member function]
|
||||
cls.add_method('NotifySleep',
|
||||
'void',
|
||||
[])
|
||||
## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::NotifyWakeUp() [member function]
|
||||
cls.add_method('NotifyWakeUp',
|
||||
'void',
|
||||
[])
|
||||
## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotCts(double snr, ns3::WifiMode txMode) [member function]
|
||||
cls.add_method('GotCts',
|
||||
'void',
|
||||
@@ -10438,6 +10588,10 @@ def register_Ns3ExtendedSupportedRatesIE_methods(root_module, cls):
|
||||
'void',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_const=True, is_virtual=True)
|
||||
## supported-rates.h (module 'wifi'): void ns3::ExtendedSupportedRatesIE::SetSupportedRates(ns3::SupportedRates * rates) [member function]
|
||||
cls.add_method('SetSupportedRates',
|
||||
'void',
|
||||
[param('ns3::SupportedRates *', 'rates')])
|
||||
return
|
||||
|
||||
def register_Ns3FixedRssLossModel_methods(root_module, cls):
|
||||
@@ -11253,6 +11407,11 @@ def register_Ns3MacLow_methods(root_module, cls):
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::MacLow::GetPhy() const [member function]
|
||||
cls.add_method('GetPhy',
|
||||
'ns3::Ptr< ns3::WifiPhy >',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetPifs() const [member function]
|
||||
cls.add_method('GetPifs',
|
||||
'ns3::Time',
|
||||
@@ -11302,6 +11461,10 @@ def register_Ns3MacLow_methods(root_module, cls):
|
||||
cls.add_method('RegisterDcfListener',
|
||||
'void',
|
||||
[param('ns3::MacLowDcfListener *', 'listener')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::ResetPhy() [member function]
|
||||
cls.add_method('ResetPhy',
|
||||
'void',
|
||||
[])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetAckTimeout(ns3::Time ackTimeout) [member function]
|
||||
cls.add_method('SetAckTimeout',
|
||||
'void',
|
||||
@@ -11365,7 +11528,8 @@ def register_Ns3MacLow_methods(root_module, cls):
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::StartTransmission(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::MacLowTransmissionListener * listener) [member function]
|
||||
cls.add_method('StartTransmission',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')])
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')],
|
||||
is_virtual=True)
|
||||
## mac-low.h (module 'wifi'): ns3::WifiTxVector ns3::MacLow::GetDataTxVector(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr) const [member function]
|
||||
cls.add_method('GetDataTxVector',
|
||||
'ns3::WifiTxVector',
|
||||
@@ -12295,6 +12459,78 @@ def register_Ns3ParetoRandomVariable_methods(root_module, cls):
|
||||
is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3ParfWifiManager_methods(root_module, cls):
|
||||
## parf-wifi-manager.h (module 'wifi'): ns3::ParfWifiManager::ParfWifiManager(ns3::ParfWifiManager const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::ParfWifiManager const &', 'arg0')])
|
||||
## parf-wifi-manager.h (module 'wifi'): ns3::ParfWifiManager::ParfWifiManager() [constructor]
|
||||
cls.add_constructor([])
|
||||
## parf-wifi-manager.h (module 'wifi'): static ns3::TypeId ns3::ParfWifiManager::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
|
||||
cls.add_method('SetupPhy',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
|
||||
is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): ns3::WifiRemoteStation * ns3::ParfWifiManager::DoCreateStation() const [member function]
|
||||
cls.add_method('DoCreateStation',
|
||||
'ns3::WifiRemoteStation *',
|
||||
[],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): ns3::WifiTxVector ns3::ParfWifiManager::DoGetDataTxVector(ns3::WifiRemoteStation * station, uint32_t size) [member function]
|
||||
cls.add_method('DoGetDataTxVector',
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): ns3::WifiTxVector ns3::ParfWifiManager::DoGetRtsTxVector(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoGetRtsTxVector',
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportDataFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
|
||||
cls.add_method('DoReportDataOk',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportFinalDataFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportFinalRtsFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportRtsFailed',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
|
||||
cls.add_method('DoReportRtsOk',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): void ns3::ParfWifiManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function]
|
||||
cls.add_method('DoReportRxOk',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')],
|
||||
visibility='private', is_virtual=True)
|
||||
## parf-wifi-manager.h (module 'wifi'): bool ns3::ParfWifiManager::IsLowLatency() const [member function]
|
||||
cls.add_method('IsLowLatency',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3RegularWifiMac_methods(root_module, cls):
|
||||
## regular-wifi-mac.h (module 'wifi'): static ns3::TypeId ns3::RegularWifiMac::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
@@ -12442,6 +12678,11 @@ def register_Ns3RegularWifiMac_methods(root_module, cls):
|
||||
'ns3::Ptr< ns3::WifiPhy >',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::ResetWifiPhy() [member function]
|
||||
cls.add_method('ResetWifiPhy',
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
|
||||
cls.add_method('SetWifiRemoteStationManager',
|
||||
'void',
|
||||
@@ -12781,10 +13022,10 @@ def register_Ns3StaWifiMac_methods(root_module, cls):
|
||||
|
||||
def register_Ns3SupportedRates_methods(root_module, cls):
|
||||
cls.add_output_stream_operator()
|
||||
## supported-rates.h (module 'wifi'): ns3::SupportedRates::SupportedRates(ns3::SupportedRates const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::SupportedRates const &', 'arg0')])
|
||||
## supported-rates.h (module 'wifi'): ns3::SupportedRates::SupportedRates() [constructor]
|
||||
cls.add_constructor([])
|
||||
## supported-rates.h (module 'wifi'): ns3::SupportedRates::SupportedRates(ns3::SupportedRates const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::SupportedRates const &', 'arg0')])
|
||||
## supported-rates.h (module 'wifi'): void ns3::SupportedRates::AddSupportedRate(uint32_t bs) [member function]
|
||||
cls.add_method('AddSupportedRate',
|
||||
'void',
|
||||
@@ -12833,6 +13074,8 @@ def register_Ns3SupportedRates_methods(root_module, cls):
|
||||
cls.add_method('SetBasicRate',
|
||||
'void',
|
||||
[param('uint32_t', 'bs')])
|
||||
## supported-rates.h (module 'wifi'): ns3::SupportedRates::MAX_SUPPORTED_RATES [variable]
|
||||
cls.add_static_attribute('MAX_SUPPORTED_RATES', 'uint8_t const', is_const=True)
|
||||
## supported-rates.h (module 'wifi'): ns3::SupportedRates::extended [variable]
|
||||
cls.add_instance_attribute('extended', 'ns3::ExtendedSupportedRatesIE', is_const=False)
|
||||
return
|
||||
|
||||
Reference in new issue
Block a user