wifi: rescan bindings
This commit is contained in:
@@ -3187,10 +3187,10 @@ def register_Ns3MacLowTransmissionListener_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::MissedBlockAck() [member function]
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::MissedBlockAck(uint32_t nMpdus) [member function]
|
||||
cls.add_method('MissedBlockAck',
|
||||
'void',
|
||||
[],
|
||||
[param('uint32_t', 'nMpdus')],
|
||||
is_virtual=True)
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::MissedCts() [member function]
|
||||
cls.add_method('MissedCts',
|
||||
@@ -4616,6 +4616,11 @@ def register_Ns3WifiMode_methods(root_module, cls):
|
||||
'ns3::WifiModulationClass',
|
||||
[],
|
||||
is_const=True)
|
||||
## wifi-mode.h (module 'wifi'): ns3::WifiMode ns3::WifiMode::GetNonHtReferenceRate(uint8_t nss) const [member function]
|
||||
cls.add_method('GetNonHtReferenceRate',
|
||||
'ns3::WifiMode',
|
||||
[param('uint8_t', 'nss')],
|
||||
is_const=True)
|
||||
## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetPhyRate(uint32_t channelWidth, bool isShortGuardInterval, uint8_t nss) const [member function]
|
||||
cls.add_method('GetPhyRate',
|
||||
'uint64_t',
|
||||
@@ -8691,6 +8696,11 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'bool',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): static bool ns3::WifiPhy::IsValidTxVector(ns3::WifiTxVector txVector) [member function]
|
||||
cls.add_method('IsValidTxVector',
|
||||
'bool',
|
||||
[param('ns3::WifiTxVector', 'txVector')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu, ns3::signalNoiseDbm signalNoise) [member function]
|
||||
cls.add_method('NotifyMonitorSniffRx',
|
||||
'void',
|
||||
@@ -9190,6 +9200,10 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
cls.add_method('RecordWaitAssocTxOk',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'address')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportAmpduTxStatus(ns3::Mac48Address address, uint8_t tid, uint32_t nSuccessfulMpdus, uint32_t nFailedMpdus) [member function]
|
||||
cls.add_method('ReportAmpduTxStatus',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid'), param('uint32_t', 'nSuccessfulMpdus'), param('uint32_t', 'nFailedMpdus')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportDataFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function]
|
||||
cls.add_method('ReportDataFailed',
|
||||
'void',
|
||||
@@ -9509,6 +9523,11 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportAmpduTxStatus(ns3::WifiRemoteStation * station, uint32_t nSuccessfulMpdus, uint32_t nFailedMpdus) [member function]
|
||||
cls.add_method('DoReportAmpduTxStatus',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'nSuccessfulMpdus'), param('uint32_t', 'nFailedMpdus')],
|
||||
visibility='private', is_virtual=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportDataFailed',
|
||||
'void',
|
||||
@@ -11608,10 +11627,10 @@ def register_Ns3EdcaTxopN_methods(root_module, cls):
|
||||
cls.add_method('GotBlockAck',
|
||||
'void',
|
||||
[param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient'), param('ns3::WifiMode', 'txMode')])
|
||||
## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::MissedBlockAck() [member function]
|
||||
## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::MissedBlockAck(uint32_t nMpdus) [member function]
|
||||
cls.add_method('MissedBlockAck',
|
||||
'void',
|
||||
[])
|
||||
[param('uint32_t', 'nMpdus')])
|
||||
## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotAddBaResponse(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address recipient) [member function]
|
||||
cls.add_method('GotAddBaResponse',
|
||||
'void',
|
||||
|
||||
@@ -308,12 +308,16 @@ def register_types(module):
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::InterferenceHelper::Event, ns3::empty, ns3::DefaultDeleter<ns3::InterferenceHelper::Event> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::InterferenceHelper::Event', 'ns3::empty', 'ns3::DefaultDeleter<ns3::InterferenceHelper::Event>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NetDeviceQueue, ns3::empty, ns3::DefaultDeleter<ns3::NetDeviceQueue> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::NetDeviceQueue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NetDeviceQueue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NixVector>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::QueueItem', 'ns3::empty', 'ns3::DefaultDeleter<ns3::QueueItem>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> > [class]
|
||||
@@ -564,6 +568,10 @@ def register_types(module):
|
||||
module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
|
||||
## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
|
||||
module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network')
|
||||
## net-device.h (module 'network'): ns3::NetDeviceQueue [class]
|
||||
module.add_class('NetDeviceQueue', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NetDeviceQueue, ns3::empty, ns3::DefaultDeleter<ns3::NetDeviceQueue> >'])
|
||||
## net-device.h (module 'network'): ns3::NetDeviceQueueInterface [class]
|
||||
module.add_class('NetDeviceQueueInterface', import_from_module='ns.network', parent=root_module['ns3::Object'])
|
||||
## nist-error-rate-model.h (module 'wifi'): ns3::NistErrorRateModel [class]
|
||||
module.add_class('NistErrorRateModel', parent=root_module['ns3::ErrorRateModel'])
|
||||
## nix-vector.h (module 'network'): ns3::NixVector [class]
|
||||
@@ -588,6 +596,8 @@ def register_types(module):
|
||||
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'])
|
||||
## net-device.h (module 'network'): ns3::QueueItem [class]
|
||||
module.add_class('QueueItem', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >'])
|
||||
## 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]
|
||||
@@ -898,9 +908,11 @@ def register_methods(root_module):
|
||||
register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
|
||||
register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >'])
|
||||
register_Ns3SimpleRefCount__Ns3InterferenceHelperEvent_Ns3Empty_Ns3DefaultDeleter__lt__ns3InterferenceHelperEvent__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::InterferenceHelper::Event, ns3::empty, ns3::DefaultDeleter<ns3::InterferenceHelper::Event> >'])
|
||||
register_Ns3SimpleRefCount__Ns3NetDeviceQueue_Ns3Empty_Ns3DefaultDeleter__lt__ns3NetDeviceQueue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NetDeviceQueue, ns3::empty, ns3::DefaultDeleter<ns3::NetDeviceQueue> >'])
|
||||
register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
|
||||
register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
|
||||
register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
|
||||
register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >'])
|
||||
register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
|
||||
register_Ns3SimpleRefCount__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >'])
|
||||
register_Ns3SnrTag_methods(root_module, root_module['ns3::SnrTag'])
|
||||
@@ -1013,6 +1025,8 @@ def register_methods(root_module):
|
||||
register_Ns3MsduStandardAggregator_methods(root_module, root_module['ns3::MsduStandardAggregator'])
|
||||
register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel'])
|
||||
register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
|
||||
register_Ns3NetDeviceQueue_methods(root_module, root_module['ns3::NetDeviceQueue'])
|
||||
register_Ns3NetDeviceQueueInterface_methods(root_module, root_module['ns3::NetDeviceQueueInterface'])
|
||||
register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel'])
|
||||
register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
|
||||
register_Ns3Node_methods(root_module, root_module['ns3::Node'])
|
||||
@@ -1025,6 +1039,7 @@ def register_methods(root_module):
|
||||
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_Ns3QueueItem_methods(root_module, root_module['ns3::QueueItem'])
|
||||
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'])
|
||||
@@ -3172,10 +3187,10 @@ def register_Ns3MacLowTransmissionListener_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::MissedBlockAck() [member function]
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::MissedBlockAck(uint32_t nMpdus) [member function]
|
||||
cls.add_method('MissedBlockAck',
|
||||
'void',
|
||||
[],
|
||||
[param('uint32_t', 'nMpdus')],
|
||||
is_virtual=True)
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLowTransmissionListener::MissedCts() [member function]
|
||||
cls.add_method('MissedCts',
|
||||
@@ -4601,6 +4616,11 @@ def register_Ns3WifiMode_methods(root_module, cls):
|
||||
'ns3::WifiModulationClass',
|
||||
[],
|
||||
is_const=True)
|
||||
## wifi-mode.h (module 'wifi'): ns3::WifiMode ns3::WifiMode::GetNonHtReferenceRate(uint8_t nss) const [member function]
|
||||
cls.add_method('GetNonHtReferenceRate',
|
||||
'ns3::WifiMode',
|
||||
[param('uint8_t', 'nss')],
|
||||
is_const=True)
|
||||
## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetPhyRate(uint32_t channelWidth, bool isShortGuardInterval, uint8_t nss) const [member function]
|
||||
cls.add_method('GetPhyRate',
|
||||
'uint64_t',
|
||||
@@ -6410,6 +6430,18 @@ def register_Ns3SimpleRefCount__Ns3InterferenceHelperEvent_Ns3Empty_Ns3DefaultDe
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3SimpleRefCount__Ns3NetDeviceQueue_Ns3Empty_Ns3DefaultDeleter__lt__ns3NetDeviceQueue__gt___methods(root_module, cls):
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NetDeviceQueue, ns3::empty, ns3::DefaultDeleter<ns3::NetDeviceQueue> >::SimpleRefCount() [constructor]
|
||||
cls.add_constructor([])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NetDeviceQueue, ns3::empty, ns3::DefaultDeleter<ns3::NetDeviceQueue> >::SimpleRefCount(ns3::SimpleRefCount<ns3::NetDeviceQueue, ns3::empty, ns3::DefaultDeleter<ns3::NetDeviceQueue> > const & o) [copy constructor]
|
||||
cls.add_constructor([param('ns3::SimpleRefCount< ns3::NetDeviceQueue, ns3::empty, ns3::DefaultDeleter< ns3::NetDeviceQueue > > const &', 'o')])
|
||||
## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::NetDeviceQueue, ns3::empty, ns3::DefaultDeleter<ns3::NetDeviceQueue> >::Cleanup() [member function]
|
||||
cls.add_method('Cleanup',
|
||||
'void',
|
||||
[],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls):
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -6446,6 +6478,18 @@ def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Pac
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, cls):
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >::SimpleRefCount() [constructor]
|
||||
cls.add_constructor([])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >::SimpleRefCount(ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> > const & o) [copy constructor]
|
||||
cls.add_constructor([param('ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter< ns3::QueueItem > > const &', 'o')])
|
||||
## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >::Cleanup() [member function]
|
||||
cls.add_method('Cleanup',
|
||||
'void',
|
||||
[],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls):
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -8652,6 +8696,11 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'bool',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): static bool ns3::WifiPhy::IsValidTxVector(ns3::WifiTxVector txVector) [member function]
|
||||
cls.add_method('IsValidTxVector',
|
||||
'bool',
|
||||
[param('ns3::WifiTxVector', 'txVector')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu, ns3::signalNoiseDbm signalNoise) [member function]
|
||||
cls.add_method('NotifyMonitorSniffRx',
|
||||
'void',
|
||||
@@ -9151,6 +9200,10 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
cls.add_method('RecordWaitAssocTxOk',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'address')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportAmpduTxStatus(ns3::Mac48Address address, uint8_t tid, uint32_t nSuccessfulMpdus, uint32_t nFailedMpdus) [member function]
|
||||
cls.add_method('ReportAmpduTxStatus',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid'), param('uint32_t', 'nSuccessfulMpdus'), param('uint32_t', 'nFailedMpdus')])
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportDataFailed(ns3::Mac48Address address, ns3::WifiMacHeader const * header) [member function]
|
||||
cls.add_method('ReportDataFailed',
|
||||
'void',
|
||||
@@ -9470,6 +9523,11 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
|
||||
'bool',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')],
|
||||
visibility='private', is_virtual=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportAmpduTxStatus(ns3::WifiRemoteStation * station, uint32_t nSuccessfulMpdus, uint32_t nFailedMpdus) [member function]
|
||||
cls.add_method('DoReportAmpduTxStatus',
|
||||
'void',
|
||||
[param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'nSuccessfulMpdus'), param('uint32_t', 'nFailedMpdus')],
|
||||
visibility='private', is_virtual=True)
|
||||
## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function]
|
||||
cls.add_method('DoReportDataFailed',
|
||||
'void',
|
||||
@@ -11569,10 +11627,10 @@ def register_Ns3EdcaTxopN_methods(root_module, cls):
|
||||
cls.add_method('GotBlockAck',
|
||||
'void',
|
||||
[param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient'), param('ns3::WifiMode', 'txMode')])
|
||||
## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::MissedBlockAck() [member function]
|
||||
## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::MissedBlockAck(uint32_t nMpdus) [member function]
|
||||
cls.add_method('MissedBlockAck',
|
||||
'void',
|
||||
[])
|
||||
[param('uint32_t', 'nMpdus')])
|
||||
## edca-txop-n.h (module 'wifi'): void ns3::EdcaTxopN::GotAddBaResponse(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address recipient) [member function]
|
||||
cls.add_method('GotAddBaResponse',
|
||||
'void',
|
||||
@@ -14298,6 +14356,92 @@ def register_Ns3NetDevice_methods(root_module, cls):
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3NetDeviceQueue_methods(root_module, cls):
|
||||
## net-device.h (module 'network'): ns3::NetDeviceQueue::NetDeviceQueue(ns3::NetDeviceQueue const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::NetDeviceQueue const &', 'arg0')])
|
||||
## net-device.h (module 'network'): ns3::NetDeviceQueue::NetDeviceQueue() [constructor]
|
||||
cls.add_constructor([])
|
||||
## net-device.h (module 'network'): bool ns3::NetDeviceQueue::HasWakeCallbackSet() const [member function]
|
||||
cls.add_method('HasWakeCallbackSet',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## net-device.h (module 'network'): bool ns3::NetDeviceQueue::IsStopped() const [member function]
|
||||
cls.add_method('IsStopped',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## net-device.h (module 'network'): void ns3::NetDeviceQueue::SetWakeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
|
||||
cls.add_method('SetWakeCallback',
|
||||
'void',
|
||||
[param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')],
|
||||
is_virtual=True)
|
||||
## net-device.h (module 'network'): void ns3::NetDeviceQueue::Start() [member function]
|
||||
cls.add_method('Start',
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## net-device.h (module 'network'): void ns3::NetDeviceQueue::Stop() [member function]
|
||||
cls.add_method('Stop',
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## net-device.h (module 'network'): void ns3::NetDeviceQueue::Wake() [member function]
|
||||
cls.add_method('Wake',
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3NetDeviceQueueInterface_methods(root_module, cls):
|
||||
## net-device.h (module 'network'): ns3::NetDeviceQueueInterface::NetDeviceQueueInterface(ns3::NetDeviceQueueInterface const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::NetDeviceQueueInterface const &', 'arg0')])
|
||||
## net-device.h (module 'network'): ns3::NetDeviceQueueInterface::NetDeviceQueueInterface() [constructor]
|
||||
cls.add_constructor([])
|
||||
## net-device.h (module 'network'): uint8_t ns3::NetDeviceQueueInterface::GetSelectedQueue(ns3::Ptr<ns3::QueueItem> item) const [member function]
|
||||
cls.add_method('GetSelectedQueue',
|
||||
'uint8_t',
|
||||
[param('ns3::Ptr< ns3::QueueItem >', 'item')],
|
||||
is_const=True)
|
||||
## net-device.h (module 'network'): ns3::Ptr<ns3::NetDeviceQueue> ns3::NetDeviceQueueInterface::GetTxQueue(uint8_t i) const [member function]
|
||||
cls.add_method('GetTxQueue',
|
||||
'ns3::Ptr< ns3::NetDeviceQueue >',
|
||||
[param('uint8_t', 'i')],
|
||||
is_const=True)
|
||||
## net-device.h (module 'network'): uint8_t ns3::NetDeviceQueueInterface::GetTxQueuesN() const [member function]
|
||||
cls.add_method('GetTxQueuesN',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## net-device.h (module 'network'): static ns3::TypeId ns3::NetDeviceQueueInterface::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## net-device.h (module 'network'): bool ns3::NetDeviceQueueInterface::IsQueueDiscInstalled() const [member function]
|
||||
cls.add_method('IsQueueDiscInstalled',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## net-device.h (module 'network'): void ns3::NetDeviceQueueInterface::SetQueueDiscInstalled(bool installed) [member function]
|
||||
cls.add_method('SetQueueDiscInstalled',
|
||||
'void',
|
||||
[param('bool', 'installed')])
|
||||
## net-device.h (module 'network'): void ns3::NetDeviceQueueInterface::SetSelectQueueCallback(ns3::Callback<unsigned char, ns3::Ptr<ns3::QueueItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
|
||||
cls.add_method('SetSelectQueueCallback',
|
||||
'void',
|
||||
[param('ns3::Callback< unsigned char, ns3::Ptr< ns3::QueueItem >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')])
|
||||
## net-device.h (module 'network'): void ns3::NetDeviceQueueInterface::SetTxQueuesN(uint8_t numTxQueues) [member function]
|
||||
cls.add_method('SetTxQueuesN',
|
||||
'void',
|
||||
[param('uint8_t', 'numTxQueues')])
|
||||
## net-device.h (module 'network'): void ns3::NetDeviceQueueInterface::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3NistErrorRateModel_methods(root_module, cls):
|
||||
## nist-error-rate-model.h (module 'wifi'): ns3::NistErrorRateModel::NistErrorRateModel(ns3::NistErrorRateModel const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::NistErrorRateModel const &', 'arg0')])
|
||||
@@ -14937,6 +15081,27 @@ def register_Ns3ParfWifiManager_methods(root_module, cls):
|
||||
is_const=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3QueueItem_methods(root_module, cls):
|
||||
cls.add_output_stream_operator()
|
||||
## net-device.h (module 'network'): ns3::QueueItem::QueueItem(ns3::Ptr<ns3::Packet> p) [constructor]
|
||||
cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p')])
|
||||
## net-device.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::QueueItem::GetPacket() const [member function]
|
||||
cls.add_method('GetPacket',
|
||||
'ns3::Ptr< ns3::Packet >',
|
||||
[],
|
||||
is_const=True)
|
||||
## net-device.h (module 'network'): uint32_t ns3::QueueItem::GetPacketSize() const [member function]
|
||||
cls.add_method('GetPacketSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## net-device.h (module 'network'): void ns3::QueueItem::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, 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',
|
||||
|
||||
Reference in New Issue
Block a user