diff --git a/src/wifi/bindings/callbacks_list.py b/src/wifi/bindings/callbacks_list.py index 8b30c2435..2adc89704 100644 --- a/src/wifi/bindings/callbacks_list.py +++ b/src/wifi/bindings/callbacks_list.py @@ -23,19 +23,19 @@ callback_classes = [ ['void', 'const ns3::WifiMacHeader &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'unsigned char', 'ns3::Ptr', 'const ns3::WifiTxVector &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'unsigned char', 'ns3::Ptr', 'const ns3::WifiTxVector &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], - ['void', 'unsigned char', 'std::unordered_map, std::hash, std::equal_to, std::allocator>>> *', 'const std::set, std::allocator> *', 'unsigned long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'unsigned char', 'std::unordered_map, std::hash, std::equal_to, std::allocator > > > *', 'const std::set, std::allocator > *', 'unsigned long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'double', 'double', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::DataRate', 'ns3::DataRate', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'unsigned char', 'double', 'bool', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], - ['void', 'ns3::Ptr', 'ns3::RxSignalInfo', 'ns3::WifiTxVector', 'std::vector>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'ns3::RxSignalInfo', 'ns3::WifiTxVector', 'std::vector >', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::Time', 'ns3::Time', 'WifiPhyState', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::Ptr', 'double', 'ns3::WifiMode', 'ns3::WifiPreamble', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::Ptr', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::Ptr', 'ns3::WifiMode', 'ns3::WifiPreamble', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], - ['void', 'std::unordered_map, std::hash, std::equal_to, std::allocator>>>', 'ns3::WifiTxVector', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], - ['void', 'ns3::Ptr', 'std::map, double, std::less>, std::allocator, double>>>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'std::unordered_map, std::hash, std::equal_to, std::allocator > > >', 'ns3::WifiTxVector', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'std::map, double, std::less >, std::allocator, double> > >', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::WifiTxVector', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::Ptr', 'ns3::WifiPhyRxfailureReason', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::Ptr', 'unsigned short', 'ns3::WifiTxVector', 'ns3::MpduInfo', 'ns3::SignalNoiseDbm', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty'], diff --git a/src/wifi/bindings/modulegen__gcc_ILP32.py b/src/wifi/bindings/modulegen__gcc_ILP32.py index 44c07e61d..6a91032d1 100644 --- a/src/wifi/bindings/modulegen__gcc_ILP32.py +++ b/src/wifi/bindings/modulegen__gcc_ILP32.py @@ -92,7 +92,7 @@ def register_types(module): ## block-ack-manager.h (module 'wifi'): ns3::Bar [struct] module.add_class('Bar') ## block-ack-agreement.h (module 'wifi'): ns3::BlockAckAgreement [class] - module.add_class('BlockAckAgreement') + module.add_class('BlockAckAgreement', allow_subclassing=True) ## block-ack-type.h (module 'wifi'): ns3::BlockAckReqType [struct] module.add_class('BlockAckReqType') ## block-ack-type.h (module 'wifi'): ns3::BlockAckReqType::Variant [enumeration] @@ -552,51 +552,51 @@ def register_types(module): module.add_class('RangePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Event', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::MacRxMiddle', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::MacTxMiddle', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::PhyEntity', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::QosBlockedDestinations', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::QueueItem', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumModel', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumSignalParameters', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumValue', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::WifiInformationElement', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::WifiMacQueueItem', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::WifiPpdu', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::WifiPsdu', 'ns3::empty', 'ns3::DefaultDeleter']) ## snr-tag.h (module 'wifi'): ns3::SnrTag [class] module.add_class('SnrTag', parent=root_module['ns3::Tag']) @@ -685,6 +685,9 @@ def register_types(module): typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::WifiInformationElement > > iterator&', 'ns3::WifiInformationElementVector::Iterator&') ## wifi-mac.h (module 'wifi'): ns3::WifiMac [class] module.add_class('WifiMac', parent=root_module['ns3::Object']) + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiMac::ForwardUpCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiMac::ForwardUpCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiMac::ForwardUpCallback&') ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader [class] module.add_class('WifiMacHeader', parent=root_module['ns3::Header']) ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::QosAckPolicy [enumeration] @@ -1154,9 +1157,6 @@ def register_types(module): module.add_class('ReceiveListErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel']) ## regular-wifi-mac.h (module 'wifi'): ns3::RegularWifiMac [class] module.add_class('RegularWifiMac', parent=root_module['ns3::WifiMac']) - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::RegularWifiMac::ForwardUpCallback') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::RegularWifiMac::ForwardUpCallback*') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::RegularWifiMac::ForwardUpCallback&') ## rraa-wifi-manager.h (module 'wifi'): ns3::RraaWifiManager [class] module.add_class('RraaWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) ## rrpaa-wifi-manager.h (module 'wifi'): ns3::RrpaaWifiManager [class] @@ -1317,8 +1317,8 @@ def register_types(module): module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::WifiPhyRxfailureReason', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) - ## callback.h (module 'core'): ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] - module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'std::map, double, std::less>, std::allocator, double>>>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'std::map, double, std::less >, std::allocator, double> > >', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, unsigned short, ns3::WifiTxVector, ns3::MpduInfo, ns3::SignalNoiseDbm, unsigned short, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'unsigned short', 'ns3::WifiTxVector', 'ns3::MpduInfo', 'ns3::SignalNoiseDbm', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, unsigned short, ns3::WifiTxVector, ns3::MpduInfo, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] @@ -1337,8 +1337,8 @@ def register_types(module): module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) - ## callback.h (module 'core'): ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] - module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::RxSignalInfo', 'ns3::WifiTxVector', 'std::vector>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::RxSignalInfo', 'ns3::WifiTxVector', 'std::vector >', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] @@ -1355,16 +1355,16 @@ def register_types(module): module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::WifiTxVector', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) - ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] - module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'std::unordered_map, std::hash, std::equal_to, std::allocator>>>', 'ns3::WifiTxVector', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'std::unordered_map, std::hash, std::equal_to, std::allocator > > >', 'ns3::WifiTxVector', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned char', 'double', 'bool', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, const ns3::WifiTxVector &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned char', 'ns3::Ptr', 'const ns3::WifiTxVector &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, const ns3::WifiTxVector &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned char', 'ns3::Ptr', 'const ns3::WifiTxVector &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) - ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] - module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned char', 'std::unordered_map, std::hash, std::equal_to, std::allocator>>> *', 'const std::set, std::allocator> *', 'unsigned long long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned char', 'std::unordered_map, std::hash, std::equal_to, std::allocator > > > *', 'const std::set, std::allocator > *', 'unsigned long long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] @@ -1419,7 +1419,7 @@ def register_types(module): module.add_container('std::vector< ns3::HeRu::RuSpec >', 'ns3::HeRu::RuSpec', container_type='vector') module.add_container('std::map< std::pair< unsigned char, ns3::HeRu::RuType >, std::vector< std::vector< std::pair< short, short > > > >', ('std::pair< unsigned char, ns3::HeRu::RuType >', 'std::vector< std::vector< std::pair< short, short > > >'), container_type='map') module.add_container('ns3::RxPowerWattPerChannelBand', ('std::pair< unsigned int, unsigned int >', 'double'), container_type='map') - module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::basic_string< char, std::char_traits< char >, std::allocator< char > >', 'ns3::LogComponent *'), container_type='map') + module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') module.add_container('ns3::TxTime', ('ns3::WifiMode', 'ns3::Time'), container_type='map') module.add_container('std::map< ns3::Mac48Address, ns3::WifiDlMuAggregateTf::BlockAckInfo >', ('ns3::Mac48Address', 'ns3::WifiDlMuAggregateTf::BlockAckInfo'), container_type='map') module.add_container('std::map< ns3::Mac48Address, ns3::WifiDlMuBarBaSequence::AckInfo >', ('ns3::Mac48Address', 'ns3::WifiDlMuBarBaSequence::AckInfo'), container_type='map') @@ -2116,7 +2116,7 @@ def register_methods(root_module): register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3WifiMode_Ns3WifiPreamble_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::WifiMode, ns3::WifiPreamble, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3WifiPhyRxfailureReason_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::WifiPhyRxfailureReason, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) - register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___StdMap__lt__stdPair__lt__unsigned_int__unsigned_int__gt____double__stdLess__lt__stdPair__lt__unsigned_int__unsigned_int__gt____gt____stdAllocator__lt__stdPair__lt__const_stdPair__lt__unsigned_int__unsigned_int__gt____double__gt____gt____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___StdMap__lt__stdPair__lt__unsigned_int__unsigned_int__gt____double__stdLess__lt__stdPair__lt__unsigned_int__unsigned_int__gt_____gt____stdAllocator__lt__stdPair__lt__const_stdPair__lt__unsigned_int__unsigned_int__gt____double__gt_____gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Ns3WifiTxVector_Ns3MpduInfo_Ns3SignalNoiseDbm_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, unsigned short, ns3::WifiTxVector, ns3::MpduInfo, ns3::SignalNoiseDbm, unsigned short, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Ns3WifiTxVector_Ns3MpduInfo_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, unsigned short, ns3::WifiTxVector, ns3::MpduInfo, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) @@ -2126,7 +2126,7 @@ def register_methods(root_module): register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3SpectrumSignalParameters__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiMacQueueItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) - register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiPsdu__gt___Ns3RxSignalInfo_Ns3WifiTxVector_StdVector__lt__bool__stdAllocator__lt__bool__gt____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiPsdu__gt___Ns3RxSignalInfo_Ns3WifiTxVector_StdVector__lt__bool__stdAllocator__lt__bool__gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiPsdu__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Time_Ns3Mac48Address_Unsigned_char_Ns3OriginatorBlockAckAgreementState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::Mac48Address, unsigned char, ns3::OriginatorBlockAckAgreement::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Time_Ns3Time_WifiPhyState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::Time, WifiPhyState, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) @@ -2135,11 +2135,11 @@ def register_methods(root_module): register_Ns3CallbackImpl__Void_Ns3WifiMacDropReason_Ns3Ptr__lt__const_ns3WifiMacQueueItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::WifiMacDropReason, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3WifiTxVector_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::WifiTxVector, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) - register_Ns3CallbackImpl__Void_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt____gt____gt____gt___Ns3WifiTxVector_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, std::unordered_map, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt_____gt_____gt_____gt___Ns3WifiTxVector_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, std::unordered_map, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_char_Double_Bool_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned char, double, bool, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_char_Ns3Ptr__lt__const_ns3WifiMacQueueItem__gt___Const_ns3WifiTxVector___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned char, ns3::Ptr, const ns3::WifiTxVector &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_char_Ns3Ptr__lt__const_ns3WifiPsdu__gt___Const_ns3WifiTxVector___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned char, ns3::Ptr, const ns3::WifiTxVector &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) - register_Ns3CallbackImpl__Void_Unsigned_char_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt____gt____gt____gt_____star___Const_stdSet__lt__ns3Mac48Address__stdLess__lt__ns3Mac48Address__gt____stdAllocator__lt__ns3Mac48Address__gt____gt_____star___Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned char, std::unordered_map, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_char_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt_____gt_____gt_____gt_____star___Const_stdSet__lt__ns3Mac48Address__stdLess__lt__ns3Mac48Address__gt____stdAllocator__lt__ns3Mac48Address__gt_____gt_____star___Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned char, std::unordered_map, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) @@ -2531,7 +2531,7 @@ def register_Ns3BlockAckAgreement_methods(root_module, cls): cls.add_method('GetStartingSequence', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## block-ack-agreement.h (module 'wifi'): uint16_t ns3::BlockAckAgreement::GetStartingSequenceControl() const [member function] cls.add_method('GetStartingSequenceControl', 'uint16_t', @@ -2625,7 +2625,7 @@ def register_Ns3BlockAckType_methods(root_module, cls): cls.add_constructor([]) ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::BlockAckType(ns3::BlockAckType::Variant v) [constructor] cls.add_constructor([param('ns3::BlockAckType::Variant', 'v')]) - ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::BlockAckType(ns3::BlockAckType::Variant v, std::vector> l) [constructor] + ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::BlockAckType(ns3::BlockAckType::Variant v, std::vector > l) [constructor] cls.add_constructor([param('ns3::BlockAckType::Variant', 'v'), param('std::vector< unsigned char >', 'l')]) ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::m_bitmapLen [variable] cls.add_instance_attribute('m_bitmapLen', 'std::vector< unsigned char >', is_const=False) @@ -2642,11 +2642,11 @@ def register_Ns3BlockAckWindow_methods(root_module, cls): cls.add_method('Advance', 'void', [param('std::size_t', 'count')]) - ## block-ack-window.h (module 'wifi'): std::vector>::reference ns3::BlockAckWindow::At(std::size_t distance) [member function] + ## block-ack-window.h (module 'wifi'): std::vector >::reference ns3::BlockAckWindow::At(std::size_t distance) [member function] cls.add_method('At', 'std::vector< bool > reference', [param('std::size_t', 'distance')]) - ## block-ack-window.h (module 'wifi'): std::vector>::const_reference ns3::BlockAckWindow::At(std::size_t distance) const [member function] + ## block-ack-window.h (module 'wifi'): std::vector >::const_reference ns3::BlockAckWindow::At(std::size_t distance) const [member function] cls.add_method('At', 'std::vector< bool > const_reference', [param('std::size_t', 'distance')], @@ -3862,7 +3862,7 @@ def register_Ns3HeRu_methods(root_module, cls): cls.add_constructor([]) ## he-ru.h (module 'wifi'): ns3::HeRu::HeRu(ns3::HeRu const & arg0) [constructor] cls.add_constructor([param('ns3::HeRu const &', 'arg0')]) - ## he-ru.h (module 'wifi'): static bool ns3::HeRu::DoesOverlap(uint16_t bw, ns3::HeRu::RuSpec ru, std::vector> const & v) [member function] + ## he-ru.h (module 'wifi'): static bool ns3::HeRu::DoesOverlap(uint16_t bw, ns3::HeRu::RuSpec ru, std::vector > const & v) [member function] cls.add_method('DoesOverlap', 'bool', [param('uint16_t', 'bw'), param('ns3::HeRu::RuSpec', 'ru'), param('std::vector< ns3::HeRu::RuSpec > const &', 'v')], @@ -4512,6 +4512,11 @@ def register_Ns3Ipv6Prefix_methods(root_module, cls): cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) + ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function] + cls.add_method('ConvertToIpv6Address', + 'ns3::Ipv6Address', + [], + is_const=True) ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] cls.add_method('GetBytes', 'void', @@ -5000,7 +5005,7 @@ def register_Ns3OriginatorBlockAckAgreement_methods(root_module, cls): cls.add_method('GetStartingSequence', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## originator-block-ack-agreement.h (module 'wifi'): void ns3::OriginatorBlockAckAgreement::InitTxWindow() [member function] cls.add_method('InitTxWindow', 'void', @@ -6386,7 +6391,7 @@ def register_Ns3WifiAc_methods(root_module, cls): def register_Ns3WifiAcknowledgment_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiAcknowledgment::WifiAcknowledgment(ns3::WifiAcknowledgment::Method m) [constructor] cls.add_constructor([param('ns3::WifiAcknowledgment::Method', 'm')]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiAcknowledgment::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiAcknowledgment::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6445,7 +6450,7 @@ def register_Ns3WifiAddressTidHash_methods(root_module, cls): def register_Ns3WifiBarBlockAck_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiBarBlockAck::WifiBarBlockAck() [constructor] cls.add_constructor([]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiBarBlockAck::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiBarBlockAck::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6475,7 +6480,7 @@ def register_Ns3WifiBarBlockAck_methods(root_module, cls): def register_Ns3WifiBlockAck_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiBlockAck::WifiBlockAck() [constructor] cls.add_constructor([]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiBlockAck::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiBlockAck::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6508,7 +6513,7 @@ def register_Ns3WifiDlMuAggregateTf_methods(root_module, cls): 'bool', [param('ns3::Mac48Address', 'receiver'), param('uint8_t', 'tid'), param('ns3::WifiMacHeader::QosAckPolicy', 'ackPolicy')], is_const=True, is_virtual=True) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiDlMuAggregateTf::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiDlMuAggregateTf::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6549,7 +6554,7 @@ def register_Ns3WifiDlMuBarBaSequence_methods(root_module, cls): 'bool', [param('ns3::Mac48Address', 'receiver'), param('uint8_t', 'tid'), param('ns3::WifiMacHeader::QosAckPolicy', 'ackPolicy')], is_const=True, is_virtual=True) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiDlMuBarBaSequence::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiDlMuBarBaSequence::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6612,7 +6617,7 @@ def register_Ns3WifiDlMuTfMuBar_methods(root_module, cls): 'bool', [param('ns3::Mac48Address', 'receiver'), param('uint8_t', 'tid'), param('ns3::WifiMacHeader::QosAckPolicy', 'ackPolicy')], is_const=True, is_virtual=True) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiDlMuTfMuBar::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiDlMuTfMuBar::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6831,7 +6836,7 @@ def register_Ns3WifiModeFactory_methods(root_module, cls): def register_Ns3WifiNoAck_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiNoAck::WifiNoAck() [constructor] cls.add_constructor([]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiNoAck::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiNoAck::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6853,7 +6858,7 @@ def register_Ns3WifiNoAck_methods(root_module, cls): def register_Ns3WifiNormalAck_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiNormalAck::WifiNormalAck() [constructor] cls.add_constructor([]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiNormalAck::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiNormalAck::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -7044,7 +7049,7 @@ def register_Ns3WifiPhyOperatingChannel_methods(root_module, cls): def register_Ns3WifiProtection_methods(root_module, cls): ## wifi-protection.h (module 'wifi'): ns3::WifiProtection::WifiProtection(ns3::WifiProtection::Method m) [constructor] cls.add_constructor([param('ns3::WifiProtection::Method', 'm')]) - ## wifi-protection.h (module 'wifi'): std::unique_ptr> ns3::WifiProtection::Copy() const [member function] + ## wifi-protection.h (module 'wifi'): std::unique_ptr > ns3::WifiProtection::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [], @@ -7198,6 +7203,10 @@ def register_Ns3WifiRemoteStationState_methods(root_module, cls): cls.add_instance_attribute('m_aggregation', 'bool', is_const=False) ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_channelWidth [variable] cls.add_instance_attribute('m_channelWidth', 'uint16_t', is_const=False) + ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_dsssSupported [variable] + cls.add_instance_attribute('m_dsssSupported', 'bool', is_const=False) + ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_erpOfdmSupported [variable] + cls.add_instance_attribute('m_erpOfdmSupported', 'bool', is_const=False) ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_guardInterval [variable] cls.add_instance_attribute('m_guardInterval', 'uint16_t', is_const=False) ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_heCapabilities [variable] @@ -7208,6 +7217,8 @@ def register_Ns3WifiRemoteStationState_methods(root_module, cls): cls.add_instance_attribute('m_info', 'ns3::WifiRemoteStationInfo', is_const=False) ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_ness [variable] cls.add_instance_attribute('m_ness', 'uint8_t', is_const=False) + ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_ofdmSupported [variable] + cls.add_instance_attribute('m_ofdmSupported', 'bool', is_const=False) ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_operationalMcsSet [variable] cls.add_instance_attribute('m_operationalMcsSet', 'ns3::WifiModeList', is_const=False) ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_operationalRateSet [variable] @@ -7251,7 +7262,7 @@ def register_Ns3WifiRrpaaThresholds_methods(root_module, cls): def register_Ns3WifiRtsCtsProtection_methods(root_module, cls): ## wifi-protection.h (module 'wifi'): ns3::WifiRtsCtsProtection::WifiRtsCtsProtection() [constructor] cls.add_constructor([]) - ## wifi-protection.h (module 'wifi'): std::unique_ptr> ns3::WifiRtsCtsProtection::Copy() const [member function] + ## wifi-protection.h (module 'wifi'): std::unique_ptr > ns3::WifiRtsCtsProtection::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [], @@ -7336,7 +7347,7 @@ def register_Ns3WifiSpectrumValueHelper_methods(root_module, cls): 'ns3::Ptr< ns3::SpectrumValue >', [param('uint32_t', 'centerFrequency'), param('uint16_t', 'totalChannelWidth'), param('uint32_t', 'bandBandwidth'), param('uint16_t', 'guardBandwidth'), param('std::pair< unsigned int, unsigned int >', 'band')], is_static=True) - ## wifi-spectrum-value-helper.h (module 'spectrum'): static void ns3::WifiSpectrumValueHelper::CreateSpectrumMaskForOfdm(ns3::Ptr c, std::vector, std::allocator>> allocatedSubBands, ns3::WifiSpectrumBand maskBand, double txPowerPerBandW, uint32_t nGuardBands, uint32_t innerSlopeWidth, double minInnerBandDbr, double minOuterbandDbr, double lowestPointDbr) [member function] + ## wifi-spectrum-value-helper.h (module 'spectrum'): static void ns3::WifiSpectrumValueHelper::CreateSpectrumMaskForOfdm(ns3::Ptr c, std::vector, std::allocator > > allocatedSubBands, ns3::WifiSpectrumBand maskBand, double txPowerPerBandW, uint32_t nGuardBands, uint32_t innerSlopeWidth, double minInnerBandDbr, double minOuterbandDbr, double lowestPointDbr) [member function] cls.add_method('CreateSpectrumMaskForOfdm', 'void', [param('ns3::Ptr< ns3::SpectrumValue >', 'c'), param('std::vector< std::pair< unsigned int, unsigned int > >', 'allocatedSubBands'), param('std::pair< unsigned int, unsigned int >', 'maskBand'), param('double', 'txPowerPerBandW'), param('uint32_t', 'nGuardBands'), param('uint32_t', 'innerSlopeWidth'), param('double', 'minInnerBandDbr'), param('double', 'minOuterbandDbr'), param('double', 'lowestPointDbr')], @@ -7694,7 +7705,7 @@ def register_Ns3WifiTxVector_methods(root_module, cls): def register_Ns3WifiUlMuMultiStaBa_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa::WifiUlMuMultiStaBa() [constructor] cls.add_constructor([]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiUlMuMultiStaBa::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiUlMuMultiStaBa::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -9461,163 +9472,163 @@ def register_Ns3SequentialRandomVariable_methods(root_module, cls): return def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3Event_Ns3Empty_Ns3DefaultDeleter__lt__ns3Event__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::Event, ns3::empty, ns3::DefaultDeleter< ns3::Event > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3MacRxMiddle_Ns3Empty_Ns3DefaultDeleter__lt__ns3MacRxMiddle__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::MacRxMiddle, ns3::empty, ns3::DefaultDeleter< ns3::MacRxMiddle > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3MacTxMiddle_Ns3Empty_Ns3DefaultDeleter__lt__ns3MacTxMiddle__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::MacTxMiddle, ns3::empty, ns3::DefaultDeleter< ns3::MacTxMiddle > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3PhyEntity_Ns3Empty_Ns3DefaultDeleter__lt__ns3PhyEntity__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::PhyEntity, ns3::empty, ns3::DefaultDeleter< ns3::PhyEntity > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3QosBlockedDestinations_Ns3Empty_Ns3DefaultDeleter__lt__ns3QosBlockedDestinations__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::QosBlockedDestinations, ns3::empty, ns3::DefaultDeleter< ns3::QosBlockedDestinations > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter< ns3::QueueItem > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumModel > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3SpectrumSignalParameters_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumSignalParameters__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumSignalParameters > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumValue > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter< ns3::WifiInformationElement > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3WifiMacQueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiMacQueueItem__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::WifiMacQueueItem, ns3::empty, ns3::DefaultDeleter< ns3::WifiMacQueueItem > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3WifiPpdu_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiPpdu__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::WifiPpdu, ns3::empty, ns3::DefaultDeleter< ns3::WifiPpdu > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3WifiPsdu_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiPsdu__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::WifiPsdu, ns3::empty, ns3::DefaultDeleter< ns3::WifiPsdu > > const &', 'o')]) return @@ -9671,16 +9682,16 @@ def register_Ns3SpectrumModel_methods(root_module, cls): cls.add_binary_comparison_operator('==') ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::SpectrumModel const & arg0) [constructor] cls.add_constructor([param('ns3::SpectrumModel const &', 'arg0')]) - ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(std::vector> centerFreqs) [constructor] + ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(std::vector > centerFreqs) [constructor] cls.add_constructor([param('std::vector< double >', 'centerFreqs')]) ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::Bands bands) [constructor] cls.add_constructor([param('ns3::Bands', 'bands')]) - ## spectrum-model.h (module 'spectrum'): std::vector>::const_iterator ns3::SpectrumModel::Begin() const [member function] + ## spectrum-model.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumModel::Begin() const [member function] cls.add_method('Begin', 'std::vector< ns3::BandInfo > const_iterator', [], is_const=True) - ## spectrum-model.h (module 'spectrum'): std::vector>::const_iterator ns3::SpectrumModel::End() const [member function] + ## spectrum-model.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumModel::End() const [member function] cls.add_method('End', 'std::vector< ns3::BandInfo > const_iterator', [], @@ -9828,22 +9839,22 @@ def register_Ns3SpectrumValue_methods(root_module, cls): cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'sm')]) ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue() [constructor] cls.add_constructor([]) - ## spectrum-value.h (module 'spectrum'): std::vector>::const_iterator ns3::SpectrumValue::ConstBandsBegin() const [member function] + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstBandsBegin() const [member function] cls.add_method('ConstBandsBegin', 'std::vector< ns3::BandInfo > const_iterator', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector>::const_iterator ns3::SpectrumValue::ConstBandsEnd() const [member function] + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstBandsEnd() const [member function] cls.add_method('ConstBandsEnd', 'std::vector< ns3::BandInfo > const_iterator', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector>::const_iterator ns3::SpectrumValue::ConstValuesBegin() const [member function] + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstValuesBegin() const [member function] cls.add_method('ConstValuesBegin', 'std::vector< double > const_iterator', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector>::const_iterator ns3::SpectrumValue::ConstValuesEnd() const [member function] + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstValuesEnd() const [member function] cls.add_method('ConstValuesEnd', 'std::vector< double > const_iterator', [], @@ -9873,11 +9884,11 @@ def register_Ns3SpectrumValue_methods(root_module, cls): 'double const &', [param('uint32_t', 'pos')], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector>::iterator ns3::SpectrumValue::ValuesBegin() [member function] + ## spectrum-value.h (module 'spectrum'): std::vector >::iterator ns3::SpectrumValue::ValuesBegin() [member function] cls.add_method('ValuesBegin', 'std::vector< double > iterator', []) - ## spectrum-value.h (module 'spectrum'): std::vector>::iterator ns3::SpectrumValue::ValuesEnd() [member function] + ## spectrum-value.h (module 'spectrum'): std::vector >::iterator ns3::SpectrumValue::ValuesEnd() [member function] cls.add_method('ValuesEnd', 'std::vector< double > iterator', []) @@ -10605,7 +10616,7 @@ def register_Ns3WeibullRandomVariable_methods(root_module, cls): def register_Ns3WifiAckAfterTbPpdu_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiAckAfterTbPpdu::WifiAckAfterTbPpdu() [constructor] cls.add_constructor([]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiAckAfterTbPpdu::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiAckAfterTbPpdu::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -10648,12 +10659,12 @@ def register_Ns3WifiAckManager_methods(root_module, cls): cls.add_method('SetWifiMac', 'void', [param('ns3::Ptr< ns3::RegularWifiMac >', 'mac')]) - ## wifi-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiAckManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiAckManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAddMpdu', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_pure_virtual=True, is_virtual=True) - ## wifi-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiAckManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiAckManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAggregateMsdu', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'msdu'), param('ns3::WifiTxParameters const &', 'txParams')], @@ -10732,7 +10743,7 @@ def register_Ns3WifiActionHeaderActionValue_methods(root_module, cls): def register_Ns3WifiCtsToSelfProtection_methods(root_module, cls): ## wifi-protection.h (module 'wifi'): ns3::WifiCtsToSelfProtection::WifiCtsToSelfProtection() [constructor] cls.add_constructor([]) - ## wifi-protection.h (module 'wifi'): std::unique_ptr> ns3::WifiCtsToSelfProtection::Copy() const [member function] + ## wifi-protection.h (module 'wifi'): std::unique_ptr > ns3::WifiCtsToSelfProtection::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [], @@ -10763,12 +10774,12 @@ def register_Ns3WifiDefaultAckManager_methods(root_module, cls): 'ns3::TypeId', [], is_static=True) - ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultAckManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultAckManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAddMpdu', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_virtual=True) - ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultAckManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultAckManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAggregateMsdu', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'msdu'), param('ns3::WifiTxParameters const &', 'txParams')], @@ -10778,22 +10789,22 @@ def register_Ns3WifiDefaultAckManager_methods(root_module, cls): 'bool', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_const=True, visibility='protected') - ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultAckManager::GetAckInfoIfAggregatedMuBar(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultAckManager::GetAckInfoIfAggregatedMuBar(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('GetAckInfoIfAggregatedMuBar', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_virtual=True, visibility='private') - ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultAckManager::GetAckInfoIfBarBaSequence(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultAckManager::GetAckInfoIfBarBaSequence(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('GetAckInfoIfBarBaSequence', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_virtual=True, visibility='private') - ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultAckManager::GetAckInfoIfTfMuBar(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultAckManager::GetAckInfoIfTfMuBar(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('GetAckInfoIfTfMuBar', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_virtual=True, visibility='private') - ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultAckManager::TryUlMuTransmission(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultAckManager::TryUlMuTransmission(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryUlMuTransmission', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], @@ -10838,7 +10849,7 @@ def register_Ns3WifiInformationElement_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## wifi-information-element.h (module 'wifi'): void ns3::WifiInformationElement::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', @@ -10848,7 +10859,7 @@ def register_Ns3WifiInformationElement_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'i')], - is_const=True) + is_const=True, is_virtual=True) ## wifi-information-element.h (module 'wifi'): void ns3::WifiInformationElement::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -11045,7 +11056,7 @@ def register_Ns3WifiMac_methods(root_module, cls): cls.add_method('SetDevice', 'void', [param('ns3::Ptr< ns3::NetDevice > const', 'device')]) - ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetForwardUpCallback(ns3::Callback, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function] + ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetForwardUpCallback(ns3::WifiMac::ForwardUpCallback upCallback) [member function] cls.add_method('SetForwardUpCallback', 'void', [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], @@ -11552,7 +11563,7 @@ def register_Ns3WifiMacQueueItem_methods(root_module, cls): 'ns3::Ptr< ns3::Packet >', [], is_const=True) - ## wifi-mac-queue-item.h (module 'wifi'): std::list> const & ns3::WifiMacQueueItem::GetQueueIteratorPairs() const [member function] + ## wifi-mac-queue-item.h (module 'wifi'): std::list > const & ns3::WifiMacQueueItem::GetQueueIteratorPairs() const [member function] cls.add_method('GetQueueIteratorPairs', 'std::list< ns3::WifiMacQueueItem::QueueIteratorPair > const &', [], @@ -11643,7 +11654,7 @@ def register_Ns3WifiMacTrailer_methods(root_module, cls): def register_Ns3WifiNoProtection_methods(root_module, cls): ## wifi-protection.h (module 'wifi'): ns3::WifiNoProtection::WifiNoProtection() [constructor] cls.add_constructor([]) - ## wifi-protection.h (module 'wifi'): std::unique_ptr> ns3::WifiNoProtection::Copy() const [member function] + ## wifi-protection.h (module 'wifi'): std::unique_ptr > ns3::WifiNoProtection::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [], @@ -11725,7 +11736,7 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'ns3::Time', [], is_const=True) - ## wifi-phy.h (module 'wifi'): std::list> ns3::WifiPhy::GetBssMembershipSelectorList() const [member function] + ## wifi-phy.h (module 'wifi'): std::list > ns3::WifiPhy::GetBssMembershipSelectorList() const [member function] cls.add_method('GetBssMembershipSelectorList', 'std::list< unsigned char >', [], @@ -11809,12 +11820,12 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'ns3::WifiMode', [param('ns3::WifiModulationClass', 'modulation'), param('uint8_t', 'mcs')], is_const=True) - ## wifi-phy.h (module 'wifi'): std::list> ns3::WifiPhy::GetMcsList() const [member function] + ## wifi-phy.h (module 'wifi'): std::list > ns3::WifiPhy::GetMcsList() const [member function] cls.add_method('GetMcsList', 'std::list< ns3::WifiMode >', [], is_const=True) - ## wifi-phy.h (module 'wifi'): std::list> ns3::WifiPhy::GetMcsList(ns3::WifiModulationClass modulation) const [member function] + ## wifi-phy.h (module 'wifi'): std::list > ns3::WifiPhy::GetMcsList(ns3::WifiModulationClass modulation) const [member function] cls.add_method('GetMcsList', 'std::list< ns3::WifiMode >', [param('ns3::WifiModulationClass', 'modulation')], @@ -11824,12 +11835,12 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'ns3::Ptr< ns3::MobilityModel >', [], is_const=True) - ## wifi-phy.h (module 'wifi'): std::list> ns3::WifiPhy::GetModeList() const [member function] + ## wifi-phy.h (module 'wifi'): std::list > ns3::WifiPhy::GetModeList() const [member function] cls.add_method('GetModeList', 'std::list< ns3::WifiMode >', [], is_const=True) - ## wifi-phy.h (module 'wifi'): std::list> ns3::WifiPhy::GetModeList(ns3::WifiModulationClass modulation) const [member function] + ## wifi-phy.h (module 'wifi'): std::list > ns3::WifiPhy::GetModeList(ns3::WifiModulationClass modulation) const [member function] cls.add_method('GetModeList', 'std::list< ns3::WifiMode >', [param('ns3::WifiModulationClass', 'modulation')], @@ -11944,7 +11955,7 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'ns3::Ptr< ns3::PhyEntity const > const', [param('ns3::WifiModulationClass', 'modulation')], is_static=True) - ## wifi-phy.h (module 'wifi'): std::vector> ns3::WifiPhy::GetSupportedChannelWidthSet() const [member function] + ## wifi-phy.h (module 'wifi'): std::vector > ns3::WifiPhy::GetSupportedChannelWidthSet() const [member function] cls.add_method('GetSupportedChannelWidthSet', 'std::vector< unsigned short >', [], @@ -12033,7 +12044,7 @@ def register_Ns3WifiPhy_methods(root_module, cls): cls.add_method('NotifyChannelAccessRequested', 'void', []) - ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr psdu, uint16_t channelFreqMhz, ns3::WifiTxVector txVector, ns3::SignalNoiseDbm signalNoise, std::vector> statusPerMpdu, uint16_t staId=65535) [member function] + ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr psdu, uint16_t channelFreqMhz, ns3::WifiTxVector txVector, ns3::SignalNoiseDbm signalNoise, std::vector > statusPerMpdu, uint16_t staId=65535) [member function] cls.add_method('NotifyMonitorSniffRx', 'void', [param('ns3::Ptr< ns3::WifiPsdu const >', 'psdu'), param('uint16_t', 'channelFreqMhz'), param('ns3::WifiTxVector', 'txVector'), param('ns3::SignalNoiseDbm', 'signalNoise'), param('std::vector< bool >', 'statusPerMpdu'), param('uint16_t', 'staId', default_value='65535')]) @@ -12374,7 +12385,7 @@ def register_Ns3WifiPhyStateHelper_methods(root_module, cls): cls.add_method('SwitchFromRxEndError', 'void', [param('ns3::Ptr< ns3::WifiPsdu >', 'psdu'), param('double', 'snr')]) - ## wifi-phy-state-helper.h (module 'wifi'): void ns3::WifiPhyStateHelper::SwitchFromRxEndOk(ns3::Ptr psdu, ns3::RxSignalInfo rxSignalInfo, ns3::WifiTxVector txVector, uint16_t staId, std::vector> statusPerMpdu) [member function] + ## wifi-phy-state-helper.h (module 'wifi'): void ns3::WifiPhyStateHelper::SwitchFromRxEndOk(ns3::Ptr psdu, ns3::RxSignalInfo rxSignalInfo, ns3::WifiTxVector txVector, uint16_t staId, std::vector > statusPerMpdu) [member function] cls.add_method('SwitchFromRxEndOk', 'void', [param('ns3::Ptr< ns3::WifiPsdu >', 'psdu'), param('ns3::RxSignalInfo', 'rxSignalInfo'), param('ns3::WifiTxVector', 'txVector'), param('uint16_t', 'staId'), param('std::vector< bool >', 'statusPerMpdu')]) @@ -12504,12 +12515,12 @@ def register_Ns3WifiProtectionManager_methods(root_module, cls): cls.add_method('SetWifiMac', 'void', [param('ns3::Ptr< ns3::RegularWifiMac >', 'mac')]) - ## wifi-protection-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiProtectionManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-protection-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiProtectionManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAddMpdu', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_pure_virtual=True, is_virtual=True) - ## wifi-protection-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiProtectionManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-protection-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiProtectionManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAggregateMsdu', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'msdu'), param('ns3::WifiTxParameters const &', 'txParams')], @@ -12531,7 +12542,7 @@ def register_Ns3WifiPsdu_methods(root_module, cls): cls.add_constructor([param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu'), param('bool', 'isSingle')]) ## wifi-psdu.h (module 'wifi'): ns3::WifiPsdu::WifiPsdu(ns3::Ptr mpdu, bool isSingle) [constructor] cls.add_constructor([param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('bool', 'isSingle')]) - ## wifi-psdu.h (module 'wifi'): ns3::WifiPsdu::WifiPsdu(std::vector, std::allocator>> mpduList) [constructor] + ## wifi-psdu.h (module 'wifi'): ns3::WifiPsdu::WifiPsdu(std::vector, std::allocator > > mpduList) [constructor] cls.add_constructor([param('std::vector< ns3::Ptr< ns3::WifiMacQueueItem > >', 'mpduList')]) ## wifi-psdu.h (module 'wifi'): ns3::WifiMacHeader::QosAckPolicy ns3::WifiPsdu::GetAckPolicyForTid(uint8_t tid) const [member function] cls.add_method('GetAckPolicyForTid', @@ -12597,7 +12608,7 @@ def register_Ns3WifiPsdu_methods(root_module, cls): 'uint32_t', [], is_const=True) - ## wifi-psdu.h (module 'wifi'): std::set, std::allocator> ns3::WifiPsdu::GetTids() const [member function] + ## wifi-psdu.h (module 'wifi'): std::set, std::allocator > ns3::WifiPsdu::GetTids() const [member function] cls.add_method('GetTids', 'std::set< unsigned char >', [], @@ -12630,21 +12641,21 @@ def register_Ns3WifiPsdu_methods(root_module, cls): cls.add_method('SetDuration', 'void', [param('ns3::Time', 'duration')]) - ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator>>::const_iterator ns3::WifiPsdu::begin() const [member function] + ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator > >::const_iterator ns3::WifiPsdu::begin() const [member function] cls.add_method('begin', 'std::vector< ns3::Ptr< ns3::WifiMacQueueItem > > const_iterator', [], is_const=True) - ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator>>::iterator ns3::WifiPsdu::begin() [member function] + ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator > >::iterator ns3::WifiPsdu::begin() [member function] cls.add_method('begin', 'std::vector< ns3::Ptr< ns3::WifiMacQueueItem > > iterator', []) - ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator>>::const_iterator ns3::WifiPsdu::end() const [member function] + ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator > >::const_iterator ns3::WifiPsdu::end() const [member function] cls.add_method('end', 'std::vector< ns3::Ptr< ns3::WifiMacQueueItem > > const_iterator', [], is_const=True) - ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator>>::iterator ns3::WifiPsdu::end() [member function] + ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator > >::iterator ns3::WifiPsdu::end() [member function] cls.add_method('end', 'std::vector< ns3::Ptr< ns3::WifiMacQueueItem > > iterator', []) @@ -12762,6 +12773,16 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls): 'uint8_t', [], is_const=True) + ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetDsssSupported(ns3::Mac48Address const & address) const [member function] + cls.add_method('GetDsssSupported', + 'bool', + [param('ns3::Mac48Address const &', 'address')], + is_const=True) + ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetErpOfdmSupported(ns3::Mac48Address const & address) const [member function] + cls.add_method('GetErpOfdmSupported', + 'bool', + [param('ns3::Mac48Address const &', 'address')], + is_const=True) ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetFragmentOffset(ns3::Ptr mpdu, uint32_t fragmentNumber) [member function] cls.add_method('GetFragmentOffset', 'uint32_t', @@ -12869,6 +12890,11 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls): 'uint8_t', [param('ns3::Mac48Address', 'address')], is_const=True) + ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetOfdmSupported(ns3::Mac48Address const & address) const [member function] + cls.add_method('GetOfdmSupported', + 'bool', + [param('ns3::Mac48Address const &', 'address')], + is_const=True) ## wifi-remote-station-manager.h (module 'wifi'): ns3::Ptr ns3::WifiRemoteStationManager::GetPhy() const [member function] cls.add_method('GetPhy', 'ns3::Ptr< ns3::WifiPhy >', @@ -14147,7 +14173,7 @@ def register_Ns3BlockAckManager_methods(root_module, cls): cls.add_method('NotifyMissedAck', 'void', [param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu')]) - ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const & blockAck, ns3::Mac48Address recipient, std::set, std::allocator> const & tids, double rxSnr, double dataSnr, ns3::WifiTxVector const & dataTxVector, size_t index=0) [member function] + ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const & blockAck, ns3::Mac48Address recipient, std::set, std::allocator > const & tids, double rxSnr, double dataSnr, ns3::WifiTxVector const & dataTxVector, size_t index=0) [member function] cls.add_method('NotifyGotBlockAck', 'void', [param('ns3::CtrlBAckResponseHeader const &', 'blockAck'), param('ns3::Mac48Address', 'recipient'), param('std::set< unsigned char > const &', 'tids'), param('double', 'rxSnr'), param('double', 'dataSnr'), param('ns3::WifiTxVector const &', 'dataTxVector'), param('size_t', 'index', default_value='0')]) @@ -15207,7 +15233,7 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls): 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## ctrl-headers.h (module 'wifi'): std::vector> ns3::CtrlBAckResponseHeader::FindPerAidTidInfoWithAid(uint16_t aid) const [member function] + ## ctrl-headers.h (module 'wifi'): std::vector > ns3::CtrlBAckResponseHeader::FindPerAidTidInfoWithAid(uint16_t aid) const [member function] cls.add_method('FindPerAidTidInfoWithAid', 'std::vector< unsigned int >', [param('uint16_t', 'aid')], @@ -15222,7 +15248,7 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls): 'uint16_t', [param('std::size_t', 'index')], is_const=True) - ## ctrl-headers.h (module 'wifi'): std::vector> const & ns3::CtrlBAckResponseHeader::GetBitmap(std::size_t index=0) const [member function] + ## ctrl-headers.h (module 'wifi'): std::vector > const & ns3::CtrlBAckResponseHeader::GetBitmap(std::size_t index=0) const [member function] cls.add_method('GetBitmap', 'std::vector< unsigned char > const &', [param('std::size_t', 'index', default_value='0')], @@ -15783,12 +15809,12 @@ def register_Ns3DsssParameterSet_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## dsss-parameter-set.h (module 'wifi'): ns3::Buffer::Iterator ns3::DsssParameterSet::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## dsss-parameter-set.h (module 'wifi'): void ns3::DsssParameterSet::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -15950,7 +15976,7 @@ def register_Ns3EdcaParameterSet_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## edca-parameter-set.h (module 'wifi'): uint8_t ns3::EdcaParameterSet::GetViAifsn() const [member function] cls.add_method('GetViAifsn', 'uint8_t', @@ -16000,7 +16026,7 @@ def register_Ns3EdcaParameterSet_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## edca-parameter-set.h (module 'wifi'): void ns3::EdcaParameterSet::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -16581,7 +16607,7 @@ def register_Ns3ErpInformation_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## erp-information.h (module 'wifi'): uint8_t ns3::ErpInformation::GetUseProtection() const [member function] cls.add_method('GetUseProtection', 'uint8_t', @@ -16591,7 +16617,7 @@ def register_Ns3ErpInformation_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## erp-information.h (module 'wifi'): void ns3::ErpInformation::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -16864,12 +16890,12 @@ def register_Ns3ExtendedCapabilities_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## extended-capabilities.h (module 'wifi'): ns3::Buffer::Iterator ns3::ExtendedCapabilities::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## extended-capabilities.h (module 'wifi'): void ns3::ExtendedCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -16943,12 +16969,12 @@ def register_Ns3ExtendedSupportedRatesIE_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## supported-rates.h (module 'wifi'): ns3::Buffer::Iterator ns3::ExtendedSupportedRatesIE::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## supported-rates.h (module 'wifi'): void ns3::ExtendedSupportedRatesIE::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -17058,7 +17084,7 @@ def register_Ns3FrameExchangeManager_methods(root_module, cls): cls.add_method('NotifySwitchingStartNow', 'void', [param('ns3::Time', 'duration')]) - ## frame-exchange-manager.h (module 'wifi'): void ns3::FrameExchangeManager::Receive(ns3::Ptr psdu, ns3::RxSignalInfo rxSignalInfo, ns3::WifiTxVector txVector, std::vector> perMpduStatus) [member function] + ## frame-exchange-manager.h (module 'wifi'): void ns3::FrameExchangeManager::Receive(ns3::Ptr psdu, ns3::RxSignalInfo rxSignalInfo, ns3::WifiTxVector txVector, std::vector > perMpduStatus) [member function] cls.add_method('Receive', 'void', [param('ns3::Ptr< ns3::WifiPsdu >', 'psdu'), param('ns3::RxSignalInfo', 'rxSignalInfo'), param('ns3::WifiTxVector', 'txVector'), param('std::vector< bool >', 'perMpduStatus')]) @@ -17150,7 +17176,7 @@ def register_Ns3FrameExchangeManager_methods(root_module, cls): 'void', [param('ns3::WifiMacHeader const &', 'rtsHdr'), param('ns3::WifiTxVector &', 'ctsTxVector'), param('double', 'rtsSnr')], visibility='protected') - ## frame-exchange-manager.h (module 'wifi'): void ns3::FrameExchangeManager::EndReceiveAmpdu(ns3::Ptr psdu, ns3::RxSignalInfo const & rxSignalInfo, ns3::WifiTxVector const & txVector, std::vector> const & perMpduStatus) [member function] + ## frame-exchange-manager.h (module 'wifi'): void ns3::FrameExchangeManager::EndReceiveAmpdu(ns3::Ptr psdu, ns3::RxSignalInfo const & rxSignalInfo, ns3::WifiTxVector const & txVector, std::vector > const & perMpduStatus) [member function] cls.add_method('EndReceiveAmpdu', 'void', [param('ns3::Ptr< ns3::WifiPsdu const >', 'psdu'), param('ns3::RxSignalInfo const &', 'rxSignalInfo'), param('ns3::WifiTxVector const &', 'txVector'), param('std::vector< bool > const &', 'perMpduStatus')], @@ -17452,7 +17478,7 @@ def register_Ns3HeCapabilities_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## he-capabilities.h (module 'wifi'): uint16_t ns3::HeCapabilities::GetSupportedMcsAndNss() const [member function] cls.add_method('GetSupportedMcsAndNss', 'uint16_t', @@ -17472,7 +17498,7 @@ def register_Ns3HeCapabilities_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -17604,12 +17630,12 @@ def register_Ns3HeOperation_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## he-operation.h (module 'wifi'): ns3::Buffer::Iterator ns3::HeOperation::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## he-operation.h (module 'wifi'): void ns3::HeOperation::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -17698,7 +17724,7 @@ def register_Ns3HtCapabilities_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetShortGuardInterval20() const [member function] cls.add_method('GetShortGuardInterval20', 'uint8_t', @@ -17733,7 +17759,7 @@ def register_Ns3HtCapabilities_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -17961,7 +17987,7 @@ def register_Ns3HtOperation_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## ht-operation.h (module 'wifi'): uint8_t ns3::HtOperation::GetStaChannelWidth() const [member function] cls.add_method('GetStaChannelWidth', 'uint8_t', @@ -18001,7 +18027,7 @@ def register_Ns3HtOperation_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## ht-operation.h (module 'wifi'): void ns3::HtOperation::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -18531,7 +18557,7 @@ def register_Ns3ListErrorModel_methods(root_module, cls): cls.add_constructor([param('ns3::ListErrorModel const &', 'arg0')]) ## error-model.h (module 'network'): ns3::ListErrorModel::ListErrorModel() [constructor] cls.add_constructor([]) - ## error-model.h (module 'network'): std::list> ns3::ListErrorModel::GetList() const [member function] + ## error-model.h (module 'network'): std::list > ns3::ListErrorModel::GetList() const [member function] cls.add_method('GetList', 'std::list< unsigned int >', [], @@ -18541,7 +18567,7 @@ def register_Ns3ListErrorModel_methods(root_module, cls): 'ns3::TypeId', [], is_static=True) - ## error-model.h (module 'network'): void ns3::ListErrorModel::SetList(std::list> const & packetlist) [member function] + ## error-model.h (module 'network'): void ns3::ListErrorModel::SetList(std::list > const & packetlist) [member function] cls.add_method('SetList', 'void', [param('std::list< unsigned int > const &', 'packetlist')]) @@ -19056,7 +19082,7 @@ def register_Ns3MpduAggregator_methods(root_module, cls): 'uint32_t', [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::WifiModulationClass', 'modulation')], is_const=True) - ## mpdu-aggregator.h (module 'wifi'): std::vector, std::allocator>> ns3::MpduAggregator::GetNextAmpdu(ns3::Ptr mpdu, ns3::WifiTxParameters & txParams, ns3::Time availableTime, ns3::WifiMacQueueItem::QueueIteratorPair queueIt) const [member function] + ## mpdu-aggregator.h (module 'wifi'): std::vector, std::allocator > > ns3::MpduAggregator::GetNextAmpdu(ns3::Ptr mpdu, ns3::WifiTxParameters & txParams, ns3::Time availableTime, ns3::WifiMacQueueItem::QueueIteratorPair queueIt) const [member function] cls.add_method('GetNextAmpdu', 'std::vector< ns3::Ptr< ns3::WifiMacQueueItem > >', [param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu'), param('ns3::WifiTxParameters &', 'txParams'), param('ns3::Time', 'availableTime'), param('ns3::WifiMacQueueItem::QueueIteratorPair', 'queueIt')], @@ -20301,12 +20327,12 @@ def register_Ns3PhyEntity_methods(root_module, cls): cls.add_method('Transmit', 'void', [param('ns3::Time', 'txDuration'), param('ns3::Ptr< ns3::WifiPpdu >', 'ppdu'), param('std::string', 'type')]) - ## phy-entity.h (module 'wifi'): std::list>::const_iterator ns3::PhyEntity::begin() const [member function] + ## phy-entity.h (module 'wifi'): std::list >::const_iterator ns3::PhyEntity::begin() const [member function] cls.add_method('begin', 'std::list< ns3::WifiMode > const_iterator', [], is_const=True) - ## phy-entity.h (module 'wifi'): std::list>::const_iterator ns3::PhyEntity::end() const [member function] + ## phy-entity.h (module 'wifi'): std::list >::const_iterator ns3::PhyEntity::end() const [member function] cls.add_method('end', 'std::list< ns3::WifiMode > const_iterator', [], @@ -20391,7 +20417,7 @@ def register_Ns3PhyEntity_methods(root_module, cls): 'uint16_t', [param('ns3::WifiTxVector const &', 'txVector')], is_const=True, visibility='protected') - ## phy-entity.h (module 'wifi'): std::pair> ns3::PhyEntity::GetChannelWidthAndBand(ns3::WifiTxVector const & txVector, uint16_t staId) const [member function] + ## phy-entity.h (module 'wifi'): std::pair > ns3::PhyEntity::GetChannelWidthAndBand(ns3::WifiTxVector const & txVector, uint16_t staId) const [member function] cls.add_method('GetChannelWidthAndBand', 'std::pair< unsigned short, std::pair< unsigned int, unsigned int > >', [param('ns3::WifiTxVector const &', 'txVector'), param('uint16_t', 'staId')], @@ -20401,7 +20427,7 @@ def register_Ns3PhyEntity_methods(root_module, cls): 'ns3::Ptr< ns3::Event const >', [], is_const=True, visibility='protected') - ## phy-entity.h (module 'wifi'): std::map, ns3::Ptr, std::less>, std::allocator, ns3::Ptr>>> const & ns3::PhyEntity::GetCurrentPreambleEvents() const [member function] + ## phy-entity.h (module 'wifi'): std::map, ns3::Ptr, std::less >, std::allocator, ns3::Ptr > > > const & ns3::PhyEntity::GetCurrentPreambleEvents() const [member function] cls.add_method('GetCurrentPreambleEvents', 'std::map< std::pair< unsigned long long, ns3::WifiPreamble >, ns3::Ptr< ns3::Event > > const &', [], @@ -21247,7 +21273,7 @@ def register_Ns3ReceiveListErrorModel_methods(root_module, cls): cls.add_constructor([param('ns3::ReceiveListErrorModel const &', 'arg0')]) ## error-model.h (module 'network'): ns3::ReceiveListErrorModel::ReceiveListErrorModel() [constructor] cls.add_constructor([]) - ## error-model.h (module 'network'): std::list> ns3::ReceiveListErrorModel::GetList() const [member function] + ## error-model.h (module 'network'): std::list > ns3::ReceiveListErrorModel::GetList() const [member function] cls.add_method('GetList', 'std::list< unsigned int >', [], @@ -21257,7 +21283,7 @@ def register_Ns3ReceiveListErrorModel_methods(root_module, cls): 'ns3::TypeId', [], is_static=True) - ## error-model.h (module 'network'): void ns3::ReceiveListErrorModel::SetList(std::list> const & packetlist) [member function] + ## error-model.h (module 'network'): void ns3::ReceiveListErrorModel::SetList(std::list > const & packetlist) [member function] cls.add_method('SetList', 'void', [param('std::list< unsigned int > const &', 'packetlist')]) @@ -21361,7 +21387,7 @@ def register_Ns3RegularWifiMac_methods(root_module, cls): 'ns3::TypeOfStation', [], is_const=True, is_virtual=True) - ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetForwardUpCallback(ns3::RegularWifiMac::ForwardUpCallback upCallback) [member function] + ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetForwardUpCallback(ns3::WifiMac::ForwardUpCallback upCallback) [member function] cls.add_method('SetForwardUpCallback', 'void', [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], @@ -21376,6 +21402,11 @@ def register_Ns3RegularWifiMac_methods(root_module, cls): 'void', [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], is_virtual=True) + ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr ns3::RegularWifiMac::GetWifiRemoteStationManager() const [member function] + cls.add_method('GetWifiRemoteStationManager', + 'ns3::Ptr< ns3::WifiRemoteStationManager >', + [], + is_const=True, is_virtual=True) ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] cls.add_method('Enqueue', 'void', @@ -21394,11 +21425,6 @@ def register_Ns3RegularWifiMac_methods(root_module, cls): cls.add_method('SetBssid', 'void', [param('ns3::Mac48Address', 'bssid')]) - ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr ns3::RegularWifiMac::GetWifiRemoteStationManager() const [member function] - cls.add_method('GetWifiRemoteStationManager', - 'ns3::Ptr< ns3::WifiRemoteStationManager >', - [], - is_const=True, is_virtual=True) ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr ns3::RegularWifiMac::GetTxop() const [member function] cls.add_method('GetTxop', 'ns3::Ptr< ns3::Txop >', @@ -22573,7 +22599,7 @@ def register_Ns3VhtCapabilities_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetSupportedChannelWidthSet() const [member function] cls.add_method('GetSupportedChannelWidthSet', 'uint8_t', @@ -22613,7 +22639,7 @@ def register_Ns3VhtCapabilities_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -22726,12 +22752,12 @@ def register_Ns3VhtOperation_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## vht-operation.h (module 'wifi'): ns3::Buffer::Iterator ns3::VhtOperation::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## vht-operation.h (module 'wifi'): void ns3::VhtOperation::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -22886,17 +22912,17 @@ def register_Ns3WifiDefaultProtectionManager_methods(root_module, cls): 'ns3::TypeId', [], is_static=True) - ## wifi-default-protection-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultProtectionManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-protection-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultProtectionManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAddMpdu', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_virtual=True) - ## wifi-default-protection-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultProtectionManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-protection-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultProtectionManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAggregateMsdu', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'msdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_virtual=True) - ## wifi-default-protection-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultProtectionManager::GetPsduProtection(ns3::WifiMacHeader const & hdr, uint32_t size, ns3::WifiTxVector const & txVector) const [member function] + ## wifi-default-protection-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultProtectionManager::GetPsduProtection(ns3::WifiMacHeader const & hdr, uint32_t size, ns3::WifiTxVector const & txVector) const [member function] cls.add_method('GetPsduProtection', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [param('ns3::WifiMacHeader const &', 'hdr'), param('uint32_t', 'size'), param('ns3::WifiTxVector const &', 'txVector')], @@ -23594,17 +23620,7 @@ def register_Ns3ApWifiMac_methods(root_module, cls): 'uint8_t', [param('ns3::Mac48Address', 'address')], is_const=True) - ## ap-wifi-mac.h (module 'wifi'): bool ns3::ApWifiMac::GetShortPreambleEnabled() const [member function] - cls.add_method('GetShortPreambleEnabled', - 'bool', - [], - is_const=True) - ## ap-wifi-mac.h (module 'wifi'): bool ns3::ApWifiMac::GetShortSlotTimeEnabled() const [member function] - cls.add_method('GetShortSlotTimeEnabled', - 'bool', - [], - is_const=True) - ## ap-wifi-mac.h (module 'wifi'): std::map, std::allocator>> const & ns3::ApWifiMac::GetStaList() const [member function] + ## ap-wifi-mac.h (module 'wifi'): std::map, std::allocator > > const & ns3::ApWifiMac::GetStaList() const [member function] cls.add_method('GetStaList', 'std::map< unsigned short, ns3::Mac48Address > const &', [], @@ -24240,22 +24256,22 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns custom_name='__call__', is_pure_virtual=True, is_virtual=True) return -def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___StdMap__lt__stdPair__lt__unsigned_int__unsigned_int__gt____double__stdLess__lt__stdPair__lt__unsigned_int__unsigned_int__gt____gt____stdAllocator__lt__stdPair__lt__const_stdPair__lt__unsigned_int__unsigned_int__gt____double__gt____gt____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___StdMap__lt__stdPair__lt__unsigned_int__unsigned_int__gt____double__stdLess__lt__stdPair__lt__unsigned_int__unsigned_int__gt_____gt____stdAllocator__lt__stdPair__lt__const_stdPair__lt__unsigned_int__unsigned_int__gt____double__gt_____gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + ## callback.h (module 'core'): ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, std::map< std::pair< unsigned int, unsigned int >, double >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) - ## callback.h (module 'core'): static std::string ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] cls.add_method('DoGetTypeid', 'std::string', [], is_static=True) - ## callback.h (module 'core'): std::string ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + ## callback.h (module 'core'): std::string ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] cls.add_method('GetTypeid', 'std::string', [], is_const=True, is_virtual=True) - ## callback.h (module 'core'): void ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, std::map, double, std::less>, std::allocator, double>>> arg1) [member operator] + ## callback.h (module 'core'): void ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, std::map, double, std::less >, std::allocator, double> > > arg1) [member operator] cls.add_method('operator()', 'void', [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('std::map< std::pair< unsigned int, unsigned int >, double >', 'arg1')], @@ -24461,22 +24477,22 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiMacQueueItem__gt___Ns3Empt custom_name='__call__', is_pure_virtual=True, is_virtual=True) return -def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiPsdu__gt___Ns3RxSignalInfo_Ns3WifiTxVector_StdVector__lt__bool__stdAllocator__lt__bool__gt____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiPsdu__gt___Ns3RxSignalInfo_Ns3WifiTxVector_StdVector__lt__bool__stdAllocator__lt__bool__gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::WifiPsdu >, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector< bool >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) - ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] cls.add_method('DoGetTypeid', 'std::string', [], is_static=True) - ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] cls.add_method('GetTypeid', 'std::string', [], is_const=True, is_virtual=True) - ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::RxSignalInfo arg1, ns3::WifiTxVector arg2, std::vector> arg3) [member operator] + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::RxSignalInfo arg1, ns3::WifiTxVector arg2, std::vector > arg3) [member operator] cls.add_method('operator()', 'void', [param('ns3::Ptr< ns3::WifiPsdu >', 'arg0'), param('ns3::RxSignalInfo', 'arg1'), param('ns3::WifiTxVector', 'arg2'), param('std::vector< bool >', 'arg3')], @@ -24660,22 +24676,22 @@ def register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_ custom_name='__call__', is_pure_virtual=True, is_virtual=True) return -def register_Ns3CallbackImpl__Void_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt____gt____gt____gt___Ns3WifiTxVector_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] +def register_Ns3CallbackImpl__Void_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt_____gt_____gt_____gt___Ns3WifiTxVector_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] cls.add_constructor([param('ns3::CallbackImpl< void, std::unordered_map< unsigned short, ns3::Ptr< ns3::WifiPsdu const > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) - ## callback.h (module 'core'): static std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] cls.add_method('DoGetTypeid', 'std::string', [], is_static=True) - ## callback.h (module 'core'): std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + ## callback.h (module 'core'): std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] cls.add_method('GetTypeid', 'std::string', [], is_const=True, is_virtual=True) - ## callback.h (module 'core'): void ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(std::unordered_map, std::hash, std::equal_to, std::allocator>>> arg0, ns3::WifiTxVector arg1, double arg2) [member operator] + ## callback.h (module 'core'): void ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(std::unordered_map, std::hash, std::equal_to, std::allocator > > > arg0, ns3::WifiTxVector arg1, double arg2) [member operator] cls.add_method('operator()', 'void', [param('std::unordered_map< unsigned short, ns3::Ptr< ns3::WifiPsdu const > >', 'arg0'), param('ns3::WifiTxVector', 'arg1'), param('double', 'arg2')], @@ -24749,22 +24765,22 @@ def register_Ns3CallbackImpl__Void_Unsigned_char_Ns3Ptr__lt__const_ns3WifiPsdu__ custom_name='__call__', is_pure_virtual=True, is_virtual=True) return -def register_Ns3CallbackImpl__Void_Unsigned_char_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt____gt____gt____gt_____star___Const_stdSet__lt__ns3Mac48Address__stdLess__lt__ns3Mac48Address__gt____stdAllocator__lt__ns3Mac48Address__gt____gt_____star___Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] +def register_Ns3CallbackImpl__Void_Unsigned_char_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt_____gt_____gt_____gt_____star___Const_stdSet__lt__ns3Mac48Address__stdLess__lt__ns3Mac48Address__gt____stdAllocator__lt__ns3Mac48Address__gt_____gt_____star___Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] cls.add_constructor([param('ns3::CallbackImpl< void, unsigned char, std::unordered_map< unsigned short, ns3::Ptr< ns3::WifiPsdu >, std::hash< unsigned short >, std::equal_to< unsigned short >, std::allocator< std::pair< unsigned short const, ns3::Ptr< ns3::WifiPsdu > > > > *, std::set< ns3::Mac48Address, std::less< ns3::Mac48Address >, std::allocator< ns3::Mac48Address > > const, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) - ## callback.h (module 'core'): static std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] cls.add_method('DoGetTypeid', 'std::string', [], is_static=True) - ## callback.h (module 'core'): std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + ## callback.h (module 'core'): std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] cls.add_method('GetTypeid', 'std::string', [], is_const=True, is_virtual=True) - ## callback.h (module 'core'): void ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(unsigned char arg0, std::unordered_map, std::hash, std::equal_to, std::allocator>>> * arg1, std::set, std::allocator> const * arg2, long unsigned int arg3) [member operator] + ## callback.h (module 'core'): void ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(unsigned char arg0, std::unordered_map, std::hash, std::equal_to, std::allocator > > > * arg1, std::set, std::allocator > const * arg2, long unsigned int arg3) [member operator] cls.add_method('operator()', 'void', [param('unsigned char', 'arg0'), param('std::unordered_map< unsigned short, ns3::Ptr< ns3::WifiPsdu > > *', 'arg1'), param('std::set< ns3::Mac48Address > const *', 'arg2'), param('long unsigned int', 'arg3')], @@ -25218,7 +25234,7 @@ def register_Ns3HtFrameExchangeManager_methods(root_module, cls): 'void', [], is_virtual=True, visibility='protected') - ## ht-frame-exchange-manager.h (module 'wifi'): void ns3::HtFrameExchangeManager::EndReceiveAmpdu(ns3::Ptr psdu, ns3::RxSignalInfo const & rxSignalInfo, ns3::WifiTxVector const & txVector, std::vector> const & perMpduStatus) [member function] + ## ht-frame-exchange-manager.h (module 'wifi'): void ns3::HtFrameExchangeManager::EndReceiveAmpdu(ns3::Ptr psdu, ns3::RxSignalInfo const & rxSignalInfo, ns3::WifiTxVector const & txVector, std::vector > const & perMpduStatus) [member function] cls.add_method('EndReceiveAmpdu', 'void', [param('ns3::Ptr< ns3::WifiPsdu const >', 'psdu'), param('ns3::RxSignalInfo const &', 'rxSignalInfo'), param('ns3::WifiTxVector const &', 'txVector'), param('std::vector< bool > const &', 'perMpduStatus')], @@ -25977,7 +25993,7 @@ def register_Ns3HeFrameExchangeManager_methods(root_module, cls): 'void', [param('ns3::Ptr< ns3::WifiPsdu >', 'psdu'), param('ns3::WifiTxVector const &', 'txVector')], is_virtual=True, visibility='protected') - ## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::BlockAcksInTbPpduTimeout(ns3::WifiPsduMap * psduMap, std::set, std::allocator> const * staMissedBlockAckFrom, std::size_t nSolicitedStations) [member function] + ## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::BlockAcksInTbPpduTimeout(ns3::WifiPsduMap * psduMap, std::set, std::allocator > const * staMissedBlockAckFrom, std::size_t nSolicitedStations) [member function] cls.add_method('BlockAcksInTbPpduTimeout', 'void', [param('ns3::WifiPsduMap *', 'psduMap'), param('std::set< ns3::Mac48Address > const *', 'staMissedBlockAckFrom'), param('std::size_t', 'nSolicitedStations')], @@ -25987,7 +26003,7 @@ def register_Ns3HeFrameExchangeManager_methods(root_module, cls): 'void', [], is_virtual=True, visibility='protected') - ## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::EndReceiveAmpdu(ns3::Ptr psdu, ns3::RxSignalInfo const & rxSignalInfo, ns3::WifiTxVector const & txVector, std::vector> const & perMpduStatus) [member function] + ## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::EndReceiveAmpdu(ns3::Ptr psdu, ns3::RxSignalInfo const & rxSignalInfo, ns3::WifiTxVector const & txVector, std::vector > const & perMpduStatus) [member function] cls.add_method('EndReceiveAmpdu', 'void', [param('ns3::Ptr< ns3::WifiPsdu const >', 'psdu'), param('ns3::RxSignalInfo const &', 'rxSignalInfo'), param('ns3::WifiTxVector const &', 'txVector'), param('std::vector< bool > const &', 'perMpduStatus')], @@ -26007,7 +26023,7 @@ def register_Ns3HeFrameExchangeManager_methods(root_module, cls): 'ns3::Time', [param('uint32_t', 'ppduPayloadSize'), param('ns3::Mac48Address', 'receiver'), param('ns3::WifiTxParameters const &', 'txParams')], is_const=True, is_virtual=True, visibility='protected') - ## he-frame-exchange-manager.h (module 'wifi'): ns3::Ptr ns3::HeFrameExchangeManager::PrepareMuBar(ns3::WifiTxVector const & responseTxVector, std::map, std::allocator>> recipients) const [member function] + ## he-frame-exchange-manager.h (module 'wifi'): ns3::Ptr ns3::HeFrameExchangeManager::PrepareMuBar(ns3::WifiTxVector const & responseTxVector, std::map, std::allocator > > recipients) const [member function] cls.add_method('PrepareMuBar', 'ns3::Ptr< ns3::WifiMacQueueItem >', [param('ns3::WifiTxVector const &', 'responseTxVector'), param('std::map< unsigned short, ns3::CtrlBAckRequestHeader >', 'recipients')], @@ -26037,7 +26053,7 @@ def register_Ns3HeFrameExchangeManager_methods(root_module, cls): 'void', [param('ns3::CtrlTriggerHeader const &', 'trigger'), param('ns3::WifiMacHeader const &', 'hdr')], visibility='protected') - ## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::TbPpduTimeout(ns3::WifiPsduMap * psduMap, std::set, std::allocator> const * staMissedTbPpduFrom, std::size_t nSolicitedStations) [member function] + ## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::TbPpduTimeout(ns3::WifiPsduMap * psduMap, std::set, std::allocator > const * staMissedTbPpduFrom, std::size_t nSolicitedStations) [member function] cls.add_method('TbPpduTimeout', 'void', [param('ns3::WifiPsduMap *', 'psduMap'), param('std::set< ns3::Mac48Address > const *', 'staMissedTbPpduFrom'), param('std::size_t', 'nSolicitedStations')], @@ -26934,7 +26950,7 @@ def register_Ns3HePhy_methods(root_module, cls): 'void', [param('ns3::Ptr< ns3::Event >', 'event')], is_virtual=True, visibility='protected') - ## he-phy.h (module 'wifi'): std::pair> ns3::HePhy::GetChannelWidthAndBand(ns3::WifiTxVector const & txVector, uint16_t staId) const [member function] + ## he-phy.h (module 'wifi'): std::pair > ns3::HePhy::GetChannelWidthAndBand(ns3::WifiTxVector const & txVector, uint16_t staId) const [member function] cls.add_method('GetChannelWidthAndBand', 'std::pair< unsigned short, std::pair< unsigned int, unsigned int > >', [param('ns3::WifiTxVector const &', 'txVector'), param('uint16_t', 'staId')], @@ -27160,7 +27176,7 @@ def register_functions(root_module): module.add_function('GetMaximumChannelWidth', 'uint16_t', [param('ns3::WifiPhyStandard', 'standard')]) - ## wifi-utils.h (module 'wifi'): uint32_t ns3::GetMuBarSize(std::list> types) [free function] + ## wifi-utils.h (module 'wifi'): uint32_t ns3::GetMuBarSize(std::list > types) [free function] module.add_function('GetMuBarSize', 'uint32_t', [param('std::list< ns3::BlockAckReqType >', 'types')]) diff --git a/src/wifi/bindings/modulegen__gcc_LP64.py b/src/wifi/bindings/modulegen__gcc_LP64.py index bc6db3ece..2ca4b16a1 100644 --- a/src/wifi/bindings/modulegen__gcc_LP64.py +++ b/src/wifi/bindings/modulegen__gcc_LP64.py @@ -92,7 +92,7 @@ def register_types(module): ## block-ack-manager.h (module 'wifi'): ns3::Bar [struct] module.add_class('Bar') ## block-ack-agreement.h (module 'wifi'): ns3::BlockAckAgreement [class] - module.add_class('BlockAckAgreement') + module.add_class('BlockAckAgreement', allow_subclassing=True) ## block-ack-type.h (module 'wifi'): ns3::BlockAckReqType [struct] module.add_class('BlockAckReqType') ## block-ack-type.h (module 'wifi'): ns3::BlockAckReqType::Variant [enumeration] @@ -552,51 +552,51 @@ def register_types(module): module.add_class('RangePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Event', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::MacRxMiddle', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::MacTxMiddle', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::PhyEntity', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::QosBlockedDestinations', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::QueueItem', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumModel', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumSignalParameters', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumValue', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::WifiInformationElement', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::WifiMacQueueItem', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::WifiPpdu', 'ns3::empty', 'ns3::DefaultDeleter']) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount> [class] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::WifiPsdu', 'ns3::empty', 'ns3::DefaultDeleter']) ## snr-tag.h (module 'wifi'): ns3::SnrTag [class] module.add_class('SnrTag', parent=root_module['ns3::Tag']) @@ -685,6 +685,9 @@ def register_types(module): typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::WifiInformationElement > > iterator&', 'ns3::WifiInformationElementVector::Iterator&') ## wifi-mac.h (module 'wifi'): ns3::WifiMac [class] module.add_class('WifiMac', parent=root_module['ns3::Object']) + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiMac::ForwardUpCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiMac::ForwardUpCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiMac::ForwardUpCallback&') ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader [class] module.add_class('WifiMacHeader', parent=root_module['ns3::Header']) ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::QosAckPolicy [enumeration] @@ -1154,9 +1157,6 @@ def register_types(module): module.add_class('ReceiveListErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel']) ## regular-wifi-mac.h (module 'wifi'): ns3::RegularWifiMac [class] module.add_class('RegularWifiMac', parent=root_module['ns3::WifiMac']) - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::RegularWifiMac::ForwardUpCallback') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::RegularWifiMac::ForwardUpCallback*') - typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::RegularWifiMac::ForwardUpCallback&') ## rraa-wifi-manager.h (module 'wifi'): ns3::RraaWifiManager [class] module.add_class('RraaWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) ## rrpaa-wifi-manager.h (module 'wifi'): ns3::RrpaaWifiManager [class] @@ -1317,8 +1317,8 @@ def register_types(module): module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::WifiPhyRxfailureReason', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) - ## callback.h (module 'core'): ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] - module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'std::map, double, std::less>, std::allocator, double>>>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'std::map, double, std::less >, std::allocator, double> > >', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, unsigned short, ns3::WifiTxVector, ns3::MpduInfo, ns3::SignalNoiseDbm, unsigned short, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'unsigned short', 'ns3::WifiTxVector', 'ns3::MpduInfo', 'ns3::SignalNoiseDbm', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, unsigned short, ns3::WifiTxVector, ns3::MpduInfo, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] @@ -1337,8 +1337,8 @@ def register_types(module): module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) - ## callback.h (module 'core'): ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] - module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::RxSignalInfo', 'ns3::WifiTxVector', 'std::vector>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::RxSignalInfo', 'ns3::WifiTxVector', 'std::vector >', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] @@ -1355,16 +1355,16 @@ def register_types(module): module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::WifiTxVector', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) - ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] - module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'std::unordered_map, std::hash, std::equal_to, std::allocator>>>', 'ns3::WifiTxVector', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'std::unordered_map, std::hash, std::equal_to, std::allocator > > >', 'ns3::WifiTxVector', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned char', 'double', 'bool', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, const ns3::WifiTxVector &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned char', 'ns3::Ptr', 'const ns3::WifiTxVector &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, const ns3::WifiTxVector &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned char', 'ns3::Ptr', 'const ns3::WifiTxVector &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) - ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] - module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned char', 'std::unordered_map, std::hash, std::equal_to, std::allocator>>> *', 'const std::set, std::allocator> *', 'unsigned long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned char', 'std::unordered_map, std::hash, std::equal_to, std::allocator > > > *', 'const std::set, std::allocator > *', 'unsigned long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] @@ -1419,7 +1419,7 @@ def register_types(module): module.add_container('std::vector< ns3::HeRu::RuSpec >', 'ns3::HeRu::RuSpec', container_type='vector') module.add_container('std::map< std::pair< unsigned char, ns3::HeRu::RuType >, std::vector< std::vector< std::pair< short, short > > > >', ('std::pair< unsigned char, ns3::HeRu::RuType >', 'std::vector< std::vector< std::pair< short, short > > >'), container_type='map') module.add_container('ns3::RxPowerWattPerChannelBand', ('std::pair< unsigned int, unsigned int >', 'double'), container_type='map') - module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::basic_string< char, std::char_traits< char >, std::allocator< char > >', 'ns3::LogComponent *'), container_type='map') + module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') module.add_container('ns3::TxTime', ('ns3::WifiMode', 'ns3::Time'), container_type='map') module.add_container('std::map< ns3::Mac48Address, ns3::WifiDlMuAggregateTf::BlockAckInfo >', ('ns3::Mac48Address', 'ns3::WifiDlMuAggregateTf::BlockAckInfo'), container_type='map') module.add_container('std::map< ns3::Mac48Address, ns3::WifiDlMuBarBaSequence::AckInfo >', ('ns3::Mac48Address', 'ns3::WifiDlMuBarBaSequence::AckInfo'), container_type='map') @@ -2116,7 +2116,7 @@ def register_methods(root_module): register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3WifiMode_Ns3WifiPreamble_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::WifiMode, ns3::WifiPreamble, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3WifiPhyRxfailureReason_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::WifiPhyRxfailureReason, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) - register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___StdMap__lt__stdPair__lt__unsigned_int__unsigned_int__gt____double__stdLess__lt__stdPair__lt__unsigned_int__unsigned_int__gt____gt____stdAllocator__lt__stdPair__lt__const_stdPair__lt__unsigned_int__unsigned_int__gt____double__gt____gt____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___StdMap__lt__stdPair__lt__unsigned_int__unsigned_int__gt____double__stdLess__lt__stdPair__lt__unsigned_int__unsigned_int__gt_____gt____stdAllocator__lt__stdPair__lt__const_stdPair__lt__unsigned_int__unsigned_int__gt____double__gt_____gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Ns3WifiTxVector_Ns3MpduInfo_Ns3SignalNoiseDbm_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, unsigned short, ns3::WifiTxVector, ns3::MpduInfo, ns3::SignalNoiseDbm, unsigned short, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Ns3WifiTxVector_Ns3MpduInfo_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, unsigned short, ns3::WifiTxVector, ns3::MpduInfo, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) @@ -2126,7 +2126,7 @@ def register_methods(root_module): register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3SpectrumSignalParameters__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiMacQueueItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) - register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiPsdu__gt___Ns3RxSignalInfo_Ns3WifiTxVector_StdVector__lt__bool__stdAllocator__lt__bool__gt____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiPsdu__gt___Ns3RxSignalInfo_Ns3WifiTxVector_StdVector__lt__bool__stdAllocator__lt__bool__gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiPsdu__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Time_Ns3Mac48Address_Unsigned_char_Ns3OriginatorBlockAckAgreementState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::Mac48Address, unsigned char, ns3::OriginatorBlockAckAgreement::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Time_Ns3Time_WifiPhyState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::Time, WifiPhyState, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) @@ -2135,11 +2135,11 @@ def register_methods(root_module): register_Ns3CallbackImpl__Void_Ns3WifiMacDropReason_Ns3Ptr__lt__const_ns3WifiMacQueueItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::WifiMacDropReason, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3WifiTxVector_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::WifiTxVector, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) - register_Ns3CallbackImpl__Void_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt____gt____gt____gt___Ns3WifiTxVector_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, std::unordered_map, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt_____gt_____gt_____gt___Ns3WifiTxVector_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, std::unordered_map, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_char_Double_Bool_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned char, double, bool, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_char_Ns3Ptr__lt__const_ns3WifiMacQueueItem__gt___Const_ns3WifiTxVector___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned char, ns3::Ptr, const ns3::WifiTxVector &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_char_Ns3Ptr__lt__const_ns3WifiPsdu__gt___Const_ns3WifiTxVector___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned char, ns3::Ptr, const ns3::WifiTxVector &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) - register_Ns3CallbackImpl__Void_Unsigned_char_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt____gt____gt____gt_____star___Const_stdSet__lt__ns3Mac48Address__stdLess__lt__ns3Mac48Address__gt____stdAllocator__lt__ns3Mac48Address__gt____gt_____star___Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned char, std::unordered_map, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_char_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt_____gt_____gt_____gt_____star___Const_stdSet__lt__ns3Mac48Address__stdLess__lt__ns3Mac48Address__gt____stdAllocator__lt__ns3Mac48Address__gt_____gt_____star___Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned char, std::unordered_map, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) @@ -2531,7 +2531,7 @@ def register_Ns3BlockAckAgreement_methods(root_module, cls): cls.add_method('GetStartingSequence', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## block-ack-agreement.h (module 'wifi'): uint16_t ns3::BlockAckAgreement::GetStartingSequenceControl() const [member function] cls.add_method('GetStartingSequenceControl', 'uint16_t', @@ -2625,7 +2625,7 @@ def register_Ns3BlockAckType_methods(root_module, cls): cls.add_constructor([]) ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::BlockAckType(ns3::BlockAckType::Variant v) [constructor] cls.add_constructor([param('ns3::BlockAckType::Variant', 'v')]) - ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::BlockAckType(ns3::BlockAckType::Variant v, std::vector> l) [constructor] + ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::BlockAckType(ns3::BlockAckType::Variant v, std::vector > l) [constructor] cls.add_constructor([param('ns3::BlockAckType::Variant', 'v'), param('std::vector< unsigned char >', 'l')]) ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::m_bitmapLen [variable] cls.add_instance_attribute('m_bitmapLen', 'std::vector< unsigned char >', is_const=False) @@ -2642,11 +2642,11 @@ def register_Ns3BlockAckWindow_methods(root_module, cls): cls.add_method('Advance', 'void', [param('std::size_t', 'count')]) - ## block-ack-window.h (module 'wifi'): std::vector>::reference ns3::BlockAckWindow::At(std::size_t distance) [member function] + ## block-ack-window.h (module 'wifi'): std::vector >::reference ns3::BlockAckWindow::At(std::size_t distance) [member function] cls.add_method('At', 'std::vector< bool > reference', [param('std::size_t', 'distance')]) - ## block-ack-window.h (module 'wifi'): std::vector>::const_reference ns3::BlockAckWindow::At(std::size_t distance) const [member function] + ## block-ack-window.h (module 'wifi'): std::vector >::const_reference ns3::BlockAckWindow::At(std::size_t distance) const [member function] cls.add_method('At', 'std::vector< bool > const_reference', [param('std::size_t', 'distance')], @@ -3862,7 +3862,7 @@ def register_Ns3HeRu_methods(root_module, cls): cls.add_constructor([]) ## he-ru.h (module 'wifi'): ns3::HeRu::HeRu(ns3::HeRu const & arg0) [constructor] cls.add_constructor([param('ns3::HeRu const &', 'arg0')]) - ## he-ru.h (module 'wifi'): static bool ns3::HeRu::DoesOverlap(uint16_t bw, ns3::HeRu::RuSpec ru, std::vector> const & v) [member function] + ## he-ru.h (module 'wifi'): static bool ns3::HeRu::DoesOverlap(uint16_t bw, ns3::HeRu::RuSpec ru, std::vector > const & v) [member function] cls.add_method('DoesOverlap', 'bool', [param('uint16_t', 'bw'), param('ns3::HeRu::RuSpec', 'ru'), param('std::vector< ns3::HeRu::RuSpec > const &', 'v')], @@ -4512,6 +4512,11 @@ def register_Ns3Ipv6Prefix_methods(root_module, cls): cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) + ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function] + cls.add_method('ConvertToIpv6Address', + 'ns3::Ipv6Address', + [], + is_const=True) ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] cls.add_method('GetBytes', 'void', @@ -5000,7 +5005,7 @@ def register_Ns3OriginatorBlockAckAgreement_methods(root_module, cls): cls.add_method('GetStartingSequence', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## originator-block-ack-agreement.h (module 'wifi'): void ns3::OriginatorBlockAckAgreement::InitTxWindow() [member function] cls.add_method('InitTxWindow', 'void', @@ -6386,7 +6391,7 @@ def register_Ns3WifiAc_methods(root_module, cls): def register_Ns3WifiAcknowledgment_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiAcknowledgment::WifiAcknowledgment(ns3::WifiAcknowledgment::Method m) [constructor] cls.add_constructor([param('ns3::WifiAcknowledgment::Method', 'm')]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiAcknowledgment::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiAcknowledgment::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6445,7 +6450,7 @@ def register_Ns3WifiAddressTidHash_methods(root_module, cls): def register_Ns3WifiBarBlockAck_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiBarBlockAck::WifiBarBlockAck() [constructor] cls.add_constructor([]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiBarBlockAck::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiBarBlockAck::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6475,7 +6480,7 @@ def register_Ns3WifiBarBlockAck_methods(root_module, cls): def register_Ns3WifiBlockAck_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiBlockAck::WifiBlockAck() [constructor] cls.add_constructor([]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiBlockAck::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiBlockAck::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6508,7 +6513,7 @@ def register_Ns3WifiDlMuAggregateTf_methods(root_module, cls): 'bool', [param('ns3::Mac48Address', 'receiver'), param('uint8_t', 'tid'), param('ns3::WifiMacHeader::QosAckPolicy', 'ackPolicy')], is_const=True, is_virtual=True) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiDlMuAggregateTf::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiDlMuAggregateTf::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6549,7 +6554,7 @@ def register_Ns3WifiDlMuBarBaSequence_methods(root_module, cls): 'bool', [param('ns3::Mac48Address', 'receiver'), param('uint8_t', 'tid'), param('ns3::WifiMacHeader::QosAckPolicy', 'ackPolicy')], is_const=True, is_virtual=True) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiDlMuBarBaSequence::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiDlMuBarBaSequence::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6612,7 +6617,7 @@ def register_Ns3WifiDlMuTfMuBar_methods(root_module, cls): 'bool', [param('ns3::Mac48Address', 'receiver'), param('uint8_t', 'tid'), param('ns3::WifiMacHeader::QosAckPolicy', 'ackPolicy')], is_const=True, is_virtual=True) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiDlMuTfMuBar::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiDlMuTfMuBar::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6831,7 +6836,7 @@ def register_Ns3WifiModeFactory_methods(root_module, cls): def register_Ns3WifiNoAck_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiNoAck::WifiNoAck() [constructor] cls.add_constructor([]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiNoAck::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiNoAck::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -6853,7 +6858,7 @@ def register_Ns3WifiNoAck_methods(root_module, cls): def register_Ns3WifiNormalAck_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiNormalAck::WifiNormalAck() [constructor] cls.add_constructor([]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiNormalAck::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiNormalAck::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -7044,7 +7049,7 @@ def register_Ns3WifiPhyOperatingChannel_methods(root_module, cls): def register_Ns3WifiProtection_methods(root_module, cls): ## wifi-protection.h (module 'wifi'): ns3::WifiProtection::WifiProtection(ns3::WifiProtection::Method m) [constructor] cls.add_constructor([param('ns3::WifiProtection::Method', 'm')]) - ## wifi-protection.h (module 'wifi'): std::unique_ptr> ns3::WifiProtection::Copy() const [member function] + ## wifi-protection.h (module 'wifi'): std::unique_ptr > ns3::WifiProtection::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [], @@ -7198,6 +7203,10 @@ def register_Ns3WifiRemoteStationState_methods(root_module, cls): cls.add_instance_attribute('m_aggregation', 'bool', is_const=False) ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_channelWidth [variable] cls.add_instance_attribute('m_channelWidth', 'uint16_t', is_const=False) + ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_dsssSupported [variable] + cls.add_instance_attribute('m_dsssSupported', 'bool', is_const=False) + ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_erpOfdmSupported [variable] + cls.add_instance_attribute('m_erpOfdmSupported', 'bool', is_const=False) ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_guardInterval [variable] cls.add_instance_attribute('m_guardInterval', 'uint16_t', is_const=False) ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_heCapabilities [variable] @@ -7208,6 +7217,8 @@ def register_Ns3WifiRemoteStationState_methods(root_module, cls): cls.add_instance_attribute('m_info', 'ns3::WifiRemoteStationInfo', is_const=False) ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_ness [variable] cls.add_instance_attribute('m_ness', 'uint8_t', is_const=False) + ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_ofdmSupported [variable] + cls.add_instance_attribute('m_ofdmSupported', 'bool', is_const=False) ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_operationalMcsSet [variable] cls.add_instance_attribute('m_operationalMcsSet', 'ns3::WifiModeList', is_const=False) ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_operationalRateSet [variable] @@ -7251,7 +7262,7 @@ def register_Ns3WifiRrpaaThresholds_methods(root_module, cls): def register_Ns3WifiRtsCtsProtection_methods(root_module, cls): ## wifi-protection.h (module 'wifi'): ns3::WifiRtsCtsProtection::WifiRtsCtsProtection() [constructor] cls.add_constructor([]) - ## wifi-protection.h (module 'wifi'): std::unique_ptr> ns3::WifiRtsCtsProtection::Copy() const [member function] + ## wifi-protection.h (module 'wifi'): std::unique_ptr > ns3::WifiRtsCtsProtection::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [], @@ -7336,7 +7347,7 @@ def register_Ns3WifiSpectrumValueHelper_methods(root_module, cls): 'ns3::Ptr< ns3::SpectrumValue >', [param('uint32_t', 'centerFrequency'), param('uint16_t', 'totalChannelWidth'), param('uint32_t', 'bandBandwidth'), param('uint16_t', 'guardBandwidth'), param('std::pair< unsigned int, unsigned int >', 'band')], is_static=True) - ## wifi-spectrum-value-helper.h (module 'spectrum'): static void ns3::WifiSpectrumValueHelper::CreateSpectrumMaskForOfdm(ns3::Ptr c, std::vector, std::allocator>> allocatedSubBands, ns3::WifiSpectrumBand maskBand, double txPowerPerBandW, uint32_t nGuardBands, uint32_t innerSlopeWidth, double minInnerBandDbr, double minOuterbandDbr, double lowestPointDbr) [member function] + ## wifi-spectrum-value-helper.h (module 'spectrum'): static void ns3::WifiSpectrumValueHelper::CreateSpectrumMaskForOfdm(ns3::Ptr c, std::vector, std::allocator > > allocatedSubBands, ns3::WifiSpectrumBand maskBand, double txPowerPerBandW, uint32_t nGuardBands, uint32_t innerSlopeWidth, double minInnerBandDbr, double minOuterbandDbr, double lowestPointDbr) [member function] cls.add_method('CreateSpectrumMaskForOfdm', 'void', [param('ns3::Ptr< ns3::SpectrumValue >', 'c'), param('std::vector< std::pair< unsigned int, unsigned int > >', 'allocatedSubBands'), param('std::pair< unsigned int, unsigned int >', 'maskBand'), param('double', 'txPowerPerBandW'), param('uint32_t', 'nGuardBands'), param('uint32_t', 'innerSlopeWidth'), param('double', 'minInnerBandDbr'), param('double', 'minOuterbandDbr'), param('double', 'lowestPointDbr')], @@ -7694,7 +7705,7 @@ def register_Ns3WifiTxVector_methods(root_module, cls): def register_Ns3WifiUlMuMultiStaBa_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa::WifiUlMuMultiStaBa() [constructor] cls.add_constructor([]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiUlMuMultiStaBa::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiUlMuMultiStaBa::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -9461,163 +9472,163 @@ def register_Ns3SequentialRandomVariable_methods(root_module, cls): return def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3Event_Ns3Empty_Ns3DefaultDeleter__lt__ns3Event__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::Event, ns3::empty, ns3::DefaultDeleter< ns3::Event > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3MacRxMiddle_Ns3Empty_Ns3DefaultDeleter__lt__ns3MacRxMiddle__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::MacRxMiddle, ns3::empty, ns3::DefaultDeleter< ns3::MacRxMiddle > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3MacTxMiddle_Ns3Empty_Ns3DefaultDeleter__lt__ns3MacTxMiddle__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::MacTxMiddle, ns3::empty, ns3::DefaultDeleter< ns3::MacTxMiddle > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3PhyEntity_Ns3Empty_Ns3DefaultDeleter__lt__ns3PhyEntity__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::PhyEntity, ns3::empty, ns3::DefaultDeleter< ns3::PhyEntity > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3QosBlockedDestinations_Ns3Empty_Ns3DefaultDeleter__lt__ns3QosBlockedDestinations__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::QosBlockedDestinations, ns3::empty, ns3::DefaultDeleter< ns3::QosBlockedDestinations > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter< ns3::QueueItem > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumModel > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3SpectrumSignalParameters_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumSignalParameters__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumSignalParameters > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumValue > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter< ns3::WifiInformationElement > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3WifiMacQueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiMacQueueItem__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::WifiMacQueueItem, ns3::empty, ns3::DefaultDeleter< ns3::WifiMacQueueItem > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3WifiPpdu_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiPpdu__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::WifiPpdu, ns3::empty, ns3::DefaultDeleter< ns3::WifiPpdu > > const &', 'o')]) return def register_Ns3SimpleRefCount__Ns3WifiPsdu_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiPsdu__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount() [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount>::SimpleRefCount(ns3::SimpleRefCount> const & o) [constructor] + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] cls.add_constructor([param('ns3::SimpleRefCount< ns3::WifiPsdu, ns3::empty, ns3::DefaultDeleter< ns3::WifiPsdu > > const &', 'o')]) return @@ -9671,16 +9682,16 @@ def register_Ns3SpectrumModel_methods(root_module, cls): cls.add_binary_comparison_operator('==') ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::SpectrumModel const & arg0) [constructor] cls.add_constructor([param('ns3::SpectrumModel const &', 'arg0')]) - ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(std::vector> centerFreqs) [constructor] + ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(std::vector > centerFreqs) [constructor] cls.add_constructor([param('std::vector< double >', 'centerFreqs')]) ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::Bands bands) [constructor] cls.add_constructor([param('ns3::Bands', 'bands')]) - ## spectrum-model.h (module 'spectrum'): std::vector>::const_iterator ns3::SpectrumModel::Begin() const [member function] + ## spectrum-model.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumModel::Begin() const [member function] cls.add_method('Begin', 'std::vector< ns3::BandInfo > const_iterator', [], is_const=True) - ## spectrum-model.h (module 'spectrum'): std::vector>::const_iterator ns3::SpectrumModel::End() const [member function] + ## spectrum-model.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumModel::End() const [member function] cls.add_method('End', 'std::vector< ns3::BandInfo > const_iterator', [], @@ -9828,22 +9839,22 @@ def register_Ns3SpectrumValue_methods(root_module, cls): cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'sm')]) ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue() [constructor] cls.add_constructor([]) - ## spectrum-value.h (module 'spectrum'): std::vector>::const_iterator ns3::SpectrumValue::ConstBandsBegin() const [member function] + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstBandsBegin() const [member function] cls.add_method('ConstBandsBegin', 'std::vector< ns3::BandInfo > const_iterator', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector>::const_iterator ns3::SpectrumValue::ConstBandsEnd() const [member function] + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstBandsEnd() const [member function] cls.add_method('ConstBandsEnd', 'std::vector< ns3::BandInfo > const_iterator', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector>::const_iterator ns3::SpectrumValue::ConstValuesBegin() const [member function] + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstValuesBegin() const [member function] cls.add_method('ConstValuesBegin', 'std::vector< double > const_iterator', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector>::const_iterator ns3::SpectrumValue::ConstValuesEnd() const [member function] + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstValuesEnd() const [member function] cls.add_method('ConstValuesEnd', 'std::vector< double > const_iterator', [], @@ -9873,11 +9884,11 @@ def register_Ns3SpectrumValue_methods(root_module, cls): 'double const &', [param('uint32_t', 'pos')], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector>::iterator ns3::SpectrumValue::ValuesBegin() [member function] + ## spectrum-value.h (module 'spectrum'): std::vector >::iterator ns3::SpectrumValue::ValuesBegin() [member function] cls.add_method('ValuesBegin', 'std::vector< double > iterator', []) - ## spectrum-value.h (module 'spectrum'): std::vector>::iterator ns3::SpectrumValue::ValuesEnd() [member function] + ## spectrum-value.h (module 'spectrum'): std::vector >::iterator ns3::SpectrumValue::ValuesEnd() [member function] cls.add_method('ValuesEnd', 'std::vector< double > iterator', []) @@ -10605,7 +10616,7 @@ def register_Ns3WeibullRandomVariable_methods(root_module, cls): def register_Ns3WifiAckAfterTbPpdu_methods(root_module, cls): ## wifi-acknowledgment.h (module 'wifi'): ns3::WifiAckAfterTbPpdu::WifiAckAfterTbPpdu() [constructor] cls.add_constructor([]) - ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr> ns3::WifiAckAfterTbPpdu::Copy() const [member function] + ## wifi-acknowledgment.h (module 'wifi'): std::unique_ptr > ns3::WifiAckAfterTbPpdu::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [], @@ -10648,12 +10659,12 @@ def register_Ns3WifiAckManager_methods(root_module, cls): cls.add_method('SetWifiMac', 'void', [param('ns3::Ptr< ns3::RegularWifiMac >', 'mac')]) - ## wifi-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiAckManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiAckManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAddMpdu', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_pure_virtual=True, is_virtual=True) - ## wifi-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiAckManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiAckManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAggregateMsdu', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'msdu'), param('ns3::WifiTxParameters const &', 'txParams')], @@ -10732,7 +10743,7 @@ def register_Ns3WifiActionHeaderActionValue_methods(root_module, cls): def register_Ns3WifiCtsToSelfProtection_methods(root_module, cls): ## wifi-protection.h (module 'wifi'): ns3::WifiCtsToSelfProtection::WifiCtsToSelfProtection() [constructor] cls.add_constructor([]) - ## wifi-protection.h (module 'wifi'): std::unique_ptr> ns3::WifiCtsToSelfProtection::Copy() const [member function] + ## wifi-protection.h (module 'wifi'): std::unique_ptr > ns3::WifiCtsToSelfProtection::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [], @@ -10763,12 +10774,12 @@ def register_Ns3WifiDefaultAckManager_methods(root_module, cls): 'ns3::TypeId', [], is_static=True) - ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultAckManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultAckManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAddMpdu', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_virtual=True) - ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultAckManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultAckManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAggregateMsdu', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'msdu'), param('ns3::WifiTxParameters const &', 'txParams')], @@ -10778,22 +10789,22 @@ def register_Ns3WifiDefaultAckManager_methods(root_module, cls): 'bool', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_const=True, visibility='protected') - ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultAckManager::GetAckInfoIfAggregatedMuBar(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultAckManager::GetAckInfoIfAggregatedMuBar(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('GetAckInfoIfAggregatedMuBar', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_virtual=True, visibility='private') - ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultAckManager::GetAckInfoIfBarBaSequence(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultAckManager::GetAckInfoIfBarBaSequence(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('GetAckInfoIfBarBaSequence', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_virtual=True, visibility='private') - ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultAckManager::GetAckInfoIfTfMuBar(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultAckManager::GetAckInfoIfTfMuBar(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('GetAckInfoIfTfMuBar', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_virtual=True, visibility='private') - ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultAckManager::TryUlMuTransmission(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-ack-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultAckManager::TryUlMuTransmission(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryUlMuTransmission', 'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], @@ -10838,7 +10849,7 @@ def register_Ns3WifiInformationElement_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## wifi-information-element.h (module 'wifi'): void ns3::WifiInformationElement::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', @@ -10848,7 +10859,7 @@ def register_Ns3WifiInformationElement_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'i')], - is_const=True) + is_const=True, is_virtual=True) ## wifi-information-element.h (module 'wifi'): void ns3::WifiInformationElement::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -11045,7 +11056,7 @@ def register_Ns3WifiMac_methods(root_module, cls): cls.add_method('SetDevice', 'void', [param('ns3::Ptr< ns3::NetDevice > const', 'device')]) - ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetForwardUpCallback(ns3::Callback, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function] + ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetForwardUpCallback(ns3::WifiMac::ForwardUpCallback upCallback) [member function] cls.add_method('SetForwardUpCallback', 'void', [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], @@ -11552,7 +11563,7 @@ def register_Ns3WifiMacQueueItem_methods(root_module, cls): 'ns3::Ptr< ns3::Packet >', [], is_const=True) - ## wifi-mac-queue-item.h (module 'wifi'): std::list> const & ns3::WifiMacQueueItem::GetQueueIteratorPairs() const [member function] + ## wifi-mac-queue-item.h (module 'wifi'): std::list > const & ns3::WifiMacQueueItem::GetQueueIteratorPairs() const [member function] cls.add_method('GetQueueIteratorPairs', 'std::list< ns3::WifiMacQueueItem::QueueIteratorPair > const &', [], @@ -11643,7 +11654,7 @@ def register_Ns3WifiMacTrailer_methods(root_module, cls): def register_Ns3WifiNoProtection_methods(root_module, cls): ## wifi-protection.h (module 'wifi'): ns3::WifiNoProtection::WifiNoProtection() [constructor] cls.add_constructor([]) - ## wifi-protection.h (module 'wifi'): std::unique_ptr> ns3::WifiNoProtection::Copy() const [member function] + ## wifi-protection.h (module 'wifi'): std::unique_ptr > ns3::WifiNoProtection::Copy() const [member function] cls.add_method('Copy', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [], @@ -11725,7 +11736,7 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'ns3::Time', [], is_const=True) - ## wifi-phy.h (module 'wifi'): std::list> ns3::WifiPhy::GetBssMembershipSelectorList() const [member function] + ## wifi-phy.h (module 'wifi'): std::list > ns3::WifiPhy::GetBssMembershipSelectorList() const [member function] cls.add_method('GetBssMembershipSelectorList', 'std::list< unsigned char >', [], @@ -11809,12 +11820,12 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'ns3::WifiMode', [param('ns3::WifiModulationClass', 'modulation'), param('uint8_t', 'mcs')], is_const=True) - ## wifi-phy.h (module 'wifi'): std::list> ns3::WifiPhy::GetMcsList() const [member function] + ## wifi-phy.h (module 'wifi'): std::list > ns3::WifiPhy::GetMcsList() const [member function] cls.add_method('GetMcsList', 'std::list< ns3::WifiMode >', [], is_const=True) - ## wifi-phy.h (module 'wifi'): std::list> ns3::WifiPhy::GetMcsList(ns3::WifiModulationClass modulation) const [member function] + ## wifi-phy.h (module 'wifi'): std::list > ns3::WifiPhy::GetMcsList(ns3::WifiModulationClass modulation) const [member function] cls.add_method('GetMcsList', 'std::list< ns3::WifiMode >', [param('ns3::WifiModulationClass', 'modulation')], @@ -11824,12 +11835,12 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'ns3::Ptr< ns3::MobilityModel >', [], is_const=True) - ## wifi-phy.h (module 'wifi'): std::list> ns3::WifiPhy::GetModeList() const [member function] + ## wifi-phy.h (module 'wifi'): std::list > ns3::WifiPhy::GetModeList() const [member function] cls.add_method('GetModeList', 'std::list< ns3::WifiMode >', [], is_const=True) - ## wifi-phy.h (module 'wifi'): std::list> ns3::WifiPhy::GetModeList(ns3::WifiModulationClass modulation) const [member function] + ## wifi-phy.h (module 'wifi'): std::list > ns3::WifiPhy::GetModeList(ns3::WifiModulationClass modulation) const [member function] cls.add_method('GetModeList', 'std::list< ns3::WifiMode >', [param('ns3::WifiModulationClass', 'modulation')], @@ -11944,7 +11955,7 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'ns3::Ptr< ns3::PhyEntity const > const', [param('ns3::WifiModulationClass', 'modulation')], is_static=True) - ## wifi-phy.h (module 'wifi'): std::vector> ns3::WifiPhy::GetSupportedChannelWidthSet() const [member function] + ## wifi-phy.h (module 'wifi'): std::vector > ns3::WifiPhy::GetSupportedChannelWidthSet() const [member function] cls.add_method('GetSupportedChannelWidthSet', 'std::vector< unsigned short >', [], @@ -12033,7 +12044,7 @@ def register_Ns3WifiPhy_methods(root_module, cls): cls.add_method('NotifyChannelAccessRequested', 'void', []) - ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr psdu, uint16_t channelFreqMhz, ns3::WifiTxVector txVector, ns3::SignalNoiseDbm signalNoise, std::vector> statusPerMpdu, uint16_t staId=65535) [member function] + ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr psdu, uint16_t channelFreqMhz, ns3::WifiTxVector txVector, ns3::SignalNoiseDbm signalNoise, std::vector > statusPerMpdu, uint16_t staId=65535) [member function] cls.add_method('NotifyMonitorSniffRx', 'void', [param('ns3::Ptr< ns3::WifiPsdu const >', 'psdu'), param('uint16_t', 'channelFreqMhz'), param('ns3::WifiTxVector', 'txVector'), param('ns3::SignalNoiseDbm', 'signalNoise'), param('std::vector< bool >', 'statusPerMpdu'), param('uint16_t', 'staId', default_value='65535')]) @@ -12374,7 +12385,7 @@ def register_Ns3WifiPhyStateHelper_methods(root_module, cls): cls.add_method('SwitchFromRxEndError', 'void', [param('ns3::Ptr< ns3::WifiPsdu >', 'psdu'), param('double', 'snr')]) - ## wifi-phy-state-helper.h (module 'wifi'): void ns3::WifiPhyStateHelper::SwitchFromRxEndOk(ns3::Ptr psdu, ns3::RxSignalInfo rxSignalInfo, ns3::WifiTxVector txVector, uint16_t staId, std::vector> statusPerMpdu) [member function] + ## wifi-phy-state-helper.h (module 'wifi'): void ns3::WifiPhyStateHelper::SwitchFromRxEndOk(ns3::Ptr psdu, ns3::RxSignalInfo rxSignalInfo, ns3::WifiTxVector txVector, uint16_t staId, std::vector > statusPerMpdu) [member function] cls.add_method('SwitchFromRxEndOk', 'void', [param('ns3::Ptr< ns3::WifiPsdu >', 'psdu'), param('ns3::RxSignalInfo', 'rxSignalInfo'), param('ns3::WifiTxVector', 'txVector'), param('uint16_t', 'staId'), param('std::vector< bool >', 'statusPerMpdu')]) @@ -12504,12 +12515,12 @@ def register_Ns3WifiProtectionManager_methods(root_module, cls): cls.add_method('SetWifiMac', 'void', [param('ns3::Ptr< ns3::RegularWifiMac >', 'mac')]) - ## wifi-protection-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiProtectionManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-protection-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiProtectionManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAddMpdu', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_pure_virtual=True, is_virtual=True) - ## wifi-protection-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiProtectionManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-protection-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiProtectionManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAggregateMsdu', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'msdu'), param('ns3::WifiTxParameters const &', 'txParams')], @@ -12531,7 +12542,7 @@ def register_Ns3WifiPsdu_methods(root_module, cls): cls.add_constructor([param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu'), param('bool', 'isSingle')]) ## wifi-psdu.h (module 'wifi'): ns3::WifiPsdu::WifiPsdu(ns3::Ptr mpdu, bool isSingle) [constructor] cls.add_constructor([param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('bool', 'isSingle')]) - ## wifi-psdu.h (module 'wifi'): ns3::WifiPsdu::WifiPsdu(std::vector, std::allocator>> mpduList) [constructor] + ## wifi-psdu.h (module 'wifi'): ns3::WifiPsdu::WifiPsdu(std::vector, std::allocator > > mpduList) [constructor] cls.add_constructor([param('std::vector< ns3::Ptr< ns3::WifiMacQueueItem > >', 'mpduList')]) ## wifi-psdu.h (module 'wifi'): ns3::WifiMacHeader::QosAckPolicy ns3::WifiPsdu::GetAckPolicyForTid(uint8_t tid) const [member function] cls.add_method('GetAckPolicyForTid', @@ -12597,7 +12608,7 @@ def register_Ns3WifiPsdu_methods(root_module, cls): 'uint32_t', [], is_const=True) - ## wifi-psdu.h (module 'wifi'): std::set, std::allocator> ns3::WifiPsdu::GetTids() const [member function] + ## wifi-psdu.h (module 'wifi'): std::set, std::allocator > ns3::WifiPsdu::GetTids() const [member function] cls.add_method('GetTids', 'std::set< unsigned char >', [], @@ -12630,21 +12641,21 @@ def register_Ns3WifiPsdu_methods(root_module, cls): cls.add_method('SetDuration', 'void', [param('ns3::Time', 'duration')]) - ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator>>::const_iterator ns3::WifiPsdu::begin() const [member function] + ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator > >::const_iterator ns3::WifiPsdu::begin() const [member function] cls.add_method('begin', 'std::vector< ns3::Ptr< ns3::WifiMacQueueItem > > const_iterator', [], is_const=True) - ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator>>::iterator ns3::WifiPsdu::begin() [member function] + ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator > >::iterator ns3::WifiPsdu::begin() [member function] cls.add_method('begin', 'std::vector< ns3::Ptr< ns3::WifiMacQueueItem > > iterator', []) - ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator>>::const_iterator ns3::WifiPsdu::end() const [member function] + ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator > >::const_iterator ns3::WifiPsdu::end() const [member function] cls.add_method('end', 'std::vector< ns3::Ptr< ns3::WifiMacQueueItem > > const_iterator', [], is_const=True) - ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator>>::iterator ns3::WifiPsdu::end() [member function] + ## wifi-psdu.h (module 'wifi'): std::vector, std::allocator > >::iterator ns3::WifiPsdu::end() [member function] cls.add_method('end', 'std::vector< ns3::Ptr< ns3::WifiMacQueueItem > > iterator', []) @@ -12762,6 +12773,16 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls): 'uint8_t', [], is_const=True) + ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetDsssSupported(ns3::Mac48Address const & address) const [member function] + cls.add_method('GetDsssSupported', + 'bool', + [param('ns3::Mac48Address const &', 'address')], + is_const=True) + ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetErpOfdmSupported(ns3::Mac48Address const & address) const [member function] + cls.add_method('GetErpOfdmSupported', + 'bool', + [param('ns3::Mac48Address const &', 'address')], + is_const=True) ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetFragmentOffset(ns3::Ptr mpdu, uint32_t fragmentNumber) [member function] cls.add_method('GetFragmentOffset', 'uint32_t', @@ -12869,6 +12890,11 @@ def register_Ns3WifiRemoteStationManager_methods(root_module, cls): 'uint8_t', [param('ns3::Mac48Address', 'address')], is_const=True) + ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetOfdmSupported(ns3::Mac48Address const & address) const [member function] + cls.add_method('GetOfdmSupported', + 'bool', + [param('ns3::Mac48Address const &', 'address')], + is_const=True) ## wifi-remote-station-manager.h (module 'wifi'): ns3::Ptr ns3::WifiRemoteStationManager::GetPhy() const [member function] cls.add_method('GetPhy', 'ns3::Ptr< ns3::WifiPhy >', @@ -14147,7 +14173,7 @@ def register_Ns3BlockAckManager_methods(root_module, cls): cls.add_method('NotifyMissedAck', 'void', [param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu')]) - ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const & blockAck, ns3::Mac48Address recipient, std::set, std::allocator> const & tids, double rxSnr, double dataSnr, ns3::WifiTxVector const & dataTxVector, size_t index=0) [member function] + ## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const & blockAck, ns3::Mac48Address recipient, std::set, std::allocator > const & tids, double rxSnr, double dataSnr, ns3::WifiTxVector const & dataTxVector, size_t index=0) [member function] cls.add_method('NotifyGotBlockAck', 'void', [param('ns3::CtrlBAckResponseHeader const &', 'blockAck'), param('ns3::Mac48Address', 'recipient'), param('std::set< unsigned char > const &', 'tids'), param('double', 'rxSnr'), param('double', 'dataSnr'), param('ns3::WifiTxVector const &', 'dataTxVector'), param('size_t', 'index', default_value='0')]) @@ -15207,7 +15233,7 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls): 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## ctrl-headers.h (module 'wifi'): std::vector> ns3::CtrlBAckResponseHeader::FindPerAidTidInfoWithAid(uint16_t aid) const [member function] + ## ctrl-headers.h (module 'wifi'): std::vector > ns3::CtrlBAckResponseHeader::FindPerAidTidInfoWithAid(uint16_t aid) const [member function] cls.add_method('FindPerAidTidInfoWithAid', 'std::vector< unsigned int >', [param('uint16_t', 'aid')], @@ -15222,7 +15248,7 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls): 'uint16_t', [param('std::size_t', 'index')], is_const=True) - ## ctrl-headers.h (module 'wifi'): std::vector> const & ns3::CtrlBAckResponseHeader::GetBitmap(std::size_t index=0) const [member function] + ## ctrl-headers.h (module 'wifi'): std::vector > const & ns3::CtrlBAckResponseHeader::GetBitmap(std::size_t index=0) const [member function] cls.add_method('GetBitmap', 'std::vector< unsigned char > const &', [param('std::size_t', 'index', default_value='0')], @@ -15783,12 +15809,12 @@ def register_Ns3DsssParameterSet_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## dsss-parameter-set.h (module 'wifi'): ns3::Buffer::Iterator ns3::DsssParameterSet::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## dsss-parameter-set.h (module 'wifi'): void ns3::DsssParameterSet::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -15950,7 +15976,7 @@ def register_Ns3EdcaParameterSet_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## edca-parameter-set.h (module 'wifi'): uint8_t ns3::EdcaParameterSet::GetViAifsn() const [member function] cls.add_method('GetViAifsn', 'uint8_t', @@ -16000,7 +16026,7 @@ def register_Ns3EdcaParameterSet_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## edca-parameter-set.h (module 'wifi'): void ns3::EdcaParameterSet::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -16581,7 +16607,7 @@ def register_Ns3ErpInformation_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## erp-information.h (module 'wifi'): uint8_t ns3::ErpInformation::GetUseProtection() const [member function] cls.add_method('GetUseProtection', 'uint8_t', @@ -16591,7 +16617,7 @@ def register_Ns3ErpInformation_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## erp-information.h (module 'wifi'): void ns3::ErpInformation::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -16864,12 +16890,12 @@ def register_Ns3ExtendedCapabilities_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## extended-capabilities.h (module 'wifi'): ns3::Buffer::Iterator ns3::ExtendedCapabilities::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## extended-capabilities.h (module 'wifi'): void ns3::ExtendedCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -16943,12 +16969,12 @@ def register_Ns3ExtendedSupportedRatesIE_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## supported-rates.h (module 'wifi'): ns3::Buffer::Iterator ns3::ExtendedSupportedRatesIE::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## supported-rates.h (module 'wifi'): void ns3::ExtendedSupportedRatesIE::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -17058,7 +17084,7 @@ def register_Ns3FrameExchangeManager_methods(root_module, cls): cls.add_method('NotifySwitchingStartNow', 'void', [param('ns3::Time', 'duration')]) - ## frame-exchange-manager.h (module 'wifi'): void ns3::FrameExchangeManager::Receive(ns3::Ptr psdu, ns3::RxSignalInfo rxSignalInfo, ns3::WifiTxVector txVector, std::vector> perMpduStatus) [member function] + ## frame-exchange-manager.h (module 'wifi'): void ns3::FrameExchangeManager::Receive(ns3::Ptr psdu, ns3::RxSignalInfo rxSignalInfo, ns3::WifiTxVector txVector, std::vector > perMpduStatus) [member function] cls.add_method('Receive', 'void', [param('ns3::Ptr< ns3::WifiPsdu >', 'psdu'), param('ns3::RxSignalInfo', 'rxSignalInfo'), param('ns3::WifiTxVector', 'txVector'), param('std::vector< bool >', 'perMpduStatus')]) @@ -17150,7 +17176,7 @@ def register_Ns3FrameExchangeManager_methods(root_module, cls): 'void', [param('ns3::WifiMacHeader const &', 'rtsHdr'), param('ns3::WifiTxVector &', 'ctsTxVector'), param('double', 'rtsSnr')], visibility='protected') - ## frame-exchange-manager.h (module 'wifi'): void ns3::FrameExchangeManager::EndReceiveAmpdu(ns3::Ptr psdu, ns3::RxSignalInfo const & rxSignalInfo, ns3::WifiTxVector const & txVector, std::vector> const & perMpduStatus) [member function] + ## frame-exchange-manager.h (module 'wifi'): void ns3::FrameExchangeManager::EndReceiveAmpdu(ns3::Ptr psdu, ns3::RxSignalInfo const & rxSignalInfo, ns3::WifiTxVector const & txVector, std::vector > const & perMpduStatus) [member function] cls.add_method('EndReceiveAmpdu', 'void', [param('ns3::Ptr< ns3::WifiPsdu const >', 'psdu'), param('ns3::RxSignalInfo const &', 'rxSignalInfo'), param('ns3::WifiTxVector const &', 'txVector'), param('std::vector< bool > const &', 'perMpduStatus')], @@ -17452,7 +17478,7 @@ def register_Ns3HeCapabilities_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## he-capabilities.h (module 'wifi'): uint16_t ns3::HeCapabilities::GetSupportedMcsAndNss() const [member function] cls.add_method('GetSupportedMcsAndNss', 'uint16_t', @@ -17472,7 +17498,7 @@ def register_Ns3HeCapabilities_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -17604,12 +17630,12 @@ def register_Ns3HeOperation_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## he-operation.h (module 'wifi'): ns3::Buffer::Iterator ns3::HeOperation::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## he-operation.h (module 'wifi'): void ns3::HeOperation::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -17698,7 +17724,7 @@ def register_Ns3HtCapabilities_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetShortGuardInterval20() const [member function] cls.add_method('GetShortGuardInterval20', 'uint8_t', @@ -17733,7 +17759,7 @@ def register_Ns3HtCapabilities_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -17961,7 +17987,7 @@ def register_Ns3HtOperation_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## ht-operation.h (module 'wifi'): uint8_t ns3::HtOperation::GetStaChannelWidth() const [member function] cls.add_method('GetStaChannelWidth', 'uint8_t', @@ -18001,7 +18027,7 @@ def register_Ns3HtOperation_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## ht-operation.h (module 'wifi'): void ns3::HtOperation::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -18531,7 +18557,7 @@ def register_Ns3ListErrorModel_methods(root_module, cls): cls.add_constructor([param('ns3::ListErrorModel const &', 'arg0')]) ## error-model.h (module 'network'): ns3::ListErrorModel::ListErrorModel() [constructor] cls.add_constructor([]) - ## error-model.h (module 'network'): std::list> ns3::ListErrorModel::GetList() const [member function] + ## error-model.h (module 'network'): std::list > ns3::ListErrorModel::GetList() const [member function] cls.add_method('GetList', 'std::list< unsigned int >', [], @@ -18541,7 +18567,7 @@ def register_Ns3ListErrorModel_methods(root_module, cls): 'ns3::TypeId', [], is_static=True) - ## error-model.h (module 'network'): void ns3::ListErrorModel::SetList(std::list> const & packetlist) [member function] + ## error-model.h (module 'network'): void ns3::ListErrorModel::SetList(std::list > const & packetlist) [member function] cls.add_method('SetList', 'void', [param('std::list< unsigned int > const &', 'packetlist')]) @@ -19056,7 +19082,7 @@ def register_Ns3MpduAggregator_methods(root_module, cls): 'uint32_t', [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::WifiModulationClass', 'modulation')], is_const=True) - ## mpdu-aggregator.h (module 'wifi'): std::vector, std::allocator>> ns3::MpduAggregator::GetNextAmpdu(ns3::Ptr mpdu, ns3::WifiTxParameters & txParams, ns3::Time availableTime, ns3::WifiMacQueueItem::QueueIteratorPair queueIt) const [member function] + ## mpdu-aggregator.h (module 'wifi'): std::vector, std::allocator > > ns3::MpduAggregator::GetNextAmpdu(ns3::Ptr mpdu, ns3::WifiTxParameters & txParams, ns3::Time availableTime, ns3::WifiMacQueueItem::QueueIteratorPair queueIt) const [member function] cls.add_method('GetNextAmpdu', 'std::vector< ns3::Ptr< ns3::WifiMacQueueItem > >', [param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu'), param('ns3::WifiTxParameters &', 'txParams'), param('ns3::Time', 'availableTime'), param('ns3::WifiMacQueueItem::QueueIteratorPair', 'queueIt')], @@ -20301,12 +20327,12 @@ def register_Ns3PhyEntity_methods(root_module, cls): cls.add_method('Transmit', 'void', [param('ns3::Time', 'txDuration'), param('ns3::Ptr< ns3::WifiPpdu >', 'ppdu'), param('std::string', 'type')]) - ## phy-entity.h (module 'wifi'): std::list>::const_iterator ns3::PhyEntity::begin() const [member function] + ## phy-entity.h (module 'wifi'): std::list >::const_iterator ns3::PhyEntity::begin() const [member function] cls.add_method('begin', 'std::list< ns3::WifiMode > const_iterator', [], is_const=True) - ## phy-entity.h (module 'wifi'): std::list>::const_iterator ns3::PhyEntity::end() const [member function] + ## phy-entity.h (module 'wifi'): std::list >::const_iterator ns3::PhyEntity::end() const [member function] cls.add_method('end', 'std::list< ns3::WifiMode > const_iterator', [], @@ -20391,7 +20417,7 @@ def register_Ns3PhyEntity_methods(root_module, cls): 'uint16_t', [param('ns3::WifiTxVector const &', 'txVector')], is_const=True, visibility='protected') - ## phy-entity.h (module 'wifi'): std::pair> ns3::PhyEntity::GetChannelWidthAndBand(ns3::WifiTxVector const & txVector, uint16_t staId) const [member function] + ## phy-entity.h (module 'wifi'): std::pair > ns3::PhyEntity::GetChannelWidthAndBand(ns3::WifiTxVector const & txVector, uint16_t staId) const [member function] cls.add_method('GetChannelWidthAndBand', 'std::pair< unsigned short, std::pair< unsigned int, unsigned int > >', [param('ns3::WifiTxVector const &', 'txVector'), param('uint16_t', 'staId')], @@ -20401,7 +20427,7 @@ def register_Ns3PhyEntity_methods(root_module, cls): 'ns3::Ptr< ns3::Event const >', [], is_const=True, visibility='protected') - ## phy-entity.h (module 'wifi'): std::map, ns3::Ptr, std::less>, std::allocator, ns3::Ptr>>> const & ns3::PhyEntity::GetCurrentPreambleEvents() const [member function] + ## phy-entity.h (module 'wifi'): std::map, ns3::Ptr, std::less >, std::allocator, ns3::Ptr > > > const & ns3::PhyEntity::GetCurrentPreambleEvents() const [member function] cls.add_method('GetCurrentPreambleEvents', 'std::map< std::pair< unsigned long, ns3::WifiPreamble >, ns3::Ptr< ns3::Event > > const &', [], @@ -21247,7 +21273,7 @@ def register_Ns3ReceiveListErrorModel_methods(root_module, cls): cls.add_constructor([param('ns3::ReceiveListErrorModel const &', 'arg0')]) ## error-model.h (module 'network'): ns3::ReceiveListErrorModel::ReceiveListErrorModel() [constructor] cls.add_constructor([]) - ## error-model.h (module 'network'): std::list> ns3::ReceiveListErrorModel::GetList() const [member function] + ## error-model.h (module 'network'): std::list > ns3::ReceiveListErrorModel::GetList() const [member function] cls.add_method('GetList', 'std::list< unsigned int >', [], @@ -21257,7 +21283,7 @@ def register_Ns3ReceiveListErrorModel_methods(root_module, cls): 'ns3::TypeId', [], is_static=True) - ## error-model.h (module 'network'): void ns3::ReceiveListErrorModel::SetList(std::list> const & packetlist) [member function] + ## error-model.h (module 'network'): void ns3::ReceiveListErrorModel::SetList(std::list > const & packetlist) [member function] cls.add_method('SetList', 'void', [param('std::list< unsigned int > const &', 'packetlist')]) @@ -21361,7 +21387,7 @@ def register_Ns3RegularWifiMac_methods(root_module, cls): 'ns3::TypeOfStation', [], is_const=True, is_virtual=True) - ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetForwardUpCallback(ns3::RegularWifiMac::ForwardUpCallback upCallback) [member function] + ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetForwardUpCallback(ns3::WifiMac::ForwardUpCallback upCallback) [member function] cls.add_method('SetForwardUpCallback', 'void', [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], @@ -21376,6 +21402,11 @@ def register_Ns3RegularWifiMac_methods(root_module, cls): 'void', [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], is_virtual=True) + ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr ns3::RegularWifiMac::GetWifiRemoteStationManager() const [member function] + cls.add_method('GetWifiRemoteStationManager', + 'ns3::Ptr< ns3::WifiRemoteStationManager >', + [], + is_const=True, is_virtual=True) ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::Enqueue(ns3::Ptr packet, ns3::Mac48Address to) [member function] cls.add_method('Enqueue', 'void', @@ -21394,11 +21425,6 @@ def register_Ns3RegularWifiMac_methods(root_module, cls): cls.add_method('SetBssid', 'void', [param('ns3::Mac48Address', 'bssid')]) - ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr ns3::RegularWifiMac::GetWifiRemoteStationManager() const [member function] - cls.add_method('GetWifiRemoteStationManager', - 'ns3::Ptr< ns3::WifiRemoteStationManager >', - [], - is_const=True, is_virtual=True) ## regular-wifi-mac.h (module 'wifi'): ns3::Ptr ns3::RegularWifiMac::GetTxop() const [member function] cls.add_method('GetTxop', 'ns3::Ptr< ns3::Txop >', @@ -22573,7 +22599,7 @@ def register_Ns3VhtCapabilities_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetSupportedChannelWidthSet() const [member function] cls.add_method('GetSupportedChannelWidthSet', 'uint8_t', @@ -22613,7 +22639,7 @@ def register_Ns3VhtCapabilities_methods(root_module, cls): cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -22726,12 +22752,12 @@ def register_Ns3VhtOperation_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint16_t', [], - is_const=True) + is_const=True, is_virtual=True) ## vht-operation.h (module 'wifi'): ns3::Buffer::Iterator ns3::VhtOperation::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'ns3::Buffer::Iterator', [param('ns3::Buffer::Iterator', 'start')], - is_const=True) + is_const=True, is_virtual=True) ## vht-operation.h (module 'wifi'): void ns3::VhtOperation::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] cls.add_method('SerializeInformationField', 'void', @@ -22886,17 +22912,17 @@ def register_Ns3WifiDefaultProtectionManager_methods(root_module, cls): 'ns3::TypeId', [], is_static=True) - ## wifi-default-protection-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultProtectionManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-protection-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultProtectionManager::TryAddMpdu(ns3::Ptr mpdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAddMpdu', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_virtual=True) - ## wifi-default-protection-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultProtectionManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] + ## wifi-default-protection-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultProtectionManager::TryAggregateMsdu(ns3::Ptr msdu, ns3::WifiTxParameters const & txParams) [member function] cls.add_method('TryAggregateMsdu', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'msdu'), param('ns3::WifiTxParameters const &', 'txParams')], is_virtual=True) - ## wifi-default-protection-manager.h (module 'wifi'): std::unique_ptr> ns3::WifiDefaultProtectionManager::GetPsduProtection(ns3::WifiMacHeader const & hdr, uint32_t size, ns3::WifiTxVector const & txVector) const [member function] + ## wifi-default-protection-manager.h (module 'wifi'): std::unique_ptr > ns3::WifiDefaultProtectionManager::GetPsduProtection(ns3::WifiMacHeader const & hdr, uint32_t size, ns3::WifiTxVector const & txVector) const [member function] cls.add_method('GetPsduProtection', 'std::unique_ptr< ns3::WifiProtection, std::default_delete< ns3::WifiProtection > >', [param('ns3::WifiMacHeader const &', 'hdr'), param('uint32_t', 'size'), param('ns3::WifiTxVector const &', 'txVector')], @@ -23594,17 +23620,7 @@ def register_Ns3ApWifiMac_methods(root_module, cls): 'uint8_t', [param('ns3::Mac48Address', 'address')], is_const=True) - ## ap-wifi-mac.h (module 'wifi'): bool ns3::ApWifiMac::GetShortPreambleEnabled() const [member function] - cls.add_method('GetShortPreambleEnabled', - 'bool', - [], - is_const=True) - ## ap-wifi-mac.h (module 'wifi'): bool ns3::ApWifiMac::GetShortSlotTimeEnabled() const [member function] - cls.add_method('GetShortSlotTimeEnabled', - 'bool', - [], - is_const=True) - ## ap-wifi-mac.h (module 'wifi'): std::map, std::allocator>> const & ns3::ApWifiMac::GetStaList() const [member function] + ## ap-wifi-mac.h (module 'wifi'): std::map, std::allocator > > const & ns3::ApWifiMac::GetStaList() const [member function] cls.add_method('GetStaList', 'std::map< unsigned short, ns3::Mac48Address > const &', [], @@ -24240,22 +24256,22 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns custom_name='__call__', is_pure_virtual=True, is_virtual=True) return -def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___StdMap__lt__stdPair__lt__unsigned_int__unsigned_int__gt____double__stdLess__lt__stdPair__lt__unsigned_int__unsigned_int__gt____gt____stdAllocator__lt__stdPair__lt__const_stdPair__lt__unsigned_int__unsigned_int__gt____double__gt____gt____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___StdMap__lt__stdPair__lt__unsigned_int__unsigned_int__gt____double__stdLess__lt__stdPair__lt__unsigned_int__unsigned_int__gt_____gt____stdAllocator__lt__stdPair__lt__const_stdPair__lt__unsigned_int__unsigned_int__gt____double__gt_____gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + ## callback.h (module 'core'): ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, std::map< std::pair< unsigned int, unsigned int >, double >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) - ## callback.h (module 'core'): static std::string ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] cls.add_method('DoGetTypeid', 'std::string', [], is_static=True) - ## callback.h (module 'core'): std::string ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + ## callback.h (module 'core'): std::string ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] cls.add_method('GetTypeid', 'std::string', [], is_const=True, is_virtual=True) - ## callback.h (module 'core'): void ns3::CallbackImpl, std::map, double, std::less>, std::allocator, double>>>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, std::map, double, std::less>, std::allocator, double>>> arg1) [member operator] + ## callback.h (module 'core'): void ns3::CallbackImpl, std::map, double, std::less >, std::allocator, double> > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, std::map, double, std::less >, std::allocator, double> > > arg1) [member operator] cls.add_method('operator()', 'void', [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('std::map< std::pair< unsigned int, unsigned int >, double >', 'arg1')], @@ -24461,22 +24477,22 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiMacQueueItem__gt___Ns3Empt custom_name='__call__', is_pure_virtual=True, is_virtual=True) return -def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiPsdu__gt___Ns3RxSignalInfo_Ns3WifiTxVector_StdVector__lt__bool__stdAllocator__lt__bool__gt____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3WifiPsdu__gt___Ns3RxSignalInfo_Ns3WifiTxVector_StdVector__lt__bool__stdAllocator__lt__bool__gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::WifiPsdu >, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector< bool >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) - ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] cls.add_method('DoGetTypeid', 'std::string', [], is_static=True) - ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] cls.add_method('GetTypeid', 'std::string', [], is_const=True, is_virtual=True) - ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::RxSignalInfo arg1, ns3::WifiTxVector arg2, std::vector> arg3) [member operator] + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::RxSignalInfo, ns3::WifiTxVector, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::RxSignalInfo arg1, ns3::WifiTxVector arg2, std::vector > arg3) [member operator] cls.add_method('operator()', 'void', [param('ns3::Ptr< ns3::WifiPsdu >', 'arg0'), param('ns3::RxSignalInfo', 'arg1'), param('ns3::WifiTxVector', 'arg2'), param('std::vector< bool >', 'arg3')], @@ -24660,22 +24676,22 @@ def register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_ custom_name='__call__', is_pure_virtual=True, is_virtual=True) return -def register_Ns3CallbackImpl__Void_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt____gt____gt____gt___Ns3WifiTxVector_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] +def register_Ns3CallbackImpl__Void_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__const_ns3WifiPsdu__gt_____gt_____gt_____gt___Ns3WifiTxVector_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] cls.add_constructor([param('ns3::CallbackImpl< void, std::unordered_map< unsigned short, ns3::Ptr< ns3::WifiPsdu const > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) - ## callback.h (module 'core'): static std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] cls.add_method('DoGetTypeid', 'std::string', [], is_static=True) - ## callback.h (module 'core'): std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + ## callback.h (module 'core'): std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] cls.add_method('GetTypeid', 'std::string', [], is_const=True, is_virtual=True) - ## callback.h (module 'core'): void ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>>, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(std::unordered_map, std::hash, std::equal_to, std::allocator>>> arg0, ns3::WifiTxVector arg1, double arg2) [member operator] + ## callback.h (module 'core'): void ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > >, ns3::WifiTxVector, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(std::unordered_map, std::hash, std::equal_to, std::allocator > > > arg0, ns3::WifiTxVector arg1, double arg2) [member operator] cls.add_method('operator()', 'void', [param('std::unordered_map< unsigned short, ns3::Ptr< ns3::WifiPsdu const > >', 'arg0'), param('ns3::WifiTxVector', 'arg1'), param('double', 'arg2')], @@ -24749,22 +24765,22 @@ def register_Ns3CallbackImpl__Void_Unsigned_char_Ns3Ptr__lt__const_ns3WifiPsdu__ custom_name='__call__', is_pure_virtual=True, is_virtual=True) return -def register_Ns3CallbackImpl__Void_Unsigned_char_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt____gt____gt____gt_____star___Const_stdSet__lt__ns3Mac48Address__stdLess__lt__ns3Mac48Address__gt____stdAllocator__lt__ns3Mac48Address__gt____gt_____star___Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] +def register_Ns3CallbackImpl__Void_Unsigned_char_StdUnordered_map__lt__unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt____stdHash__lt__unsigned_short__gt____stdEqual_to__lt__unsigned_short__gt____stdAllocator__lt__stdPair__lt__const_unsigned_short__ns3Ptr__lt__ns3WifiPsdu__gt_____gt_____gt_____gt_____star___Const_stdSet__lt__ns3Mac48Address__stdLess__lt__ns3Mac48Address__gt____stdAllocator__lt__ns3Mac48Address__gt_____gt_____star___Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + ## callback.h (module 'core'): ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] cls.add_constructor([param('ns3::CallbackImpl< void, unsigned char, std::unordered_map< unsigned short, ns3::Ptr< ns3::WifiPsdu >, std::hash< unsigned short >, std::equal_to< unsigned short >, std::allocator< std::pair< unsigned short const, ns3::Ptr< ns3::WifiPsdu > > > > *, std::set< ns3::Mac48Address, std::less< ns3::Mac48Address >, std::allocator< ns3::Mac48Address > > const, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) - ## callback.h (module 'core'): static std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] cls.add_method('DoGetTypeid', 'std::string', [], is_static=True) - ## callback.h (module 'core'): std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + ## callback.h (module 'core'): std::string ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] cls.add_method('GetTypeid', 'std::string', [], is_const=True, is_virtual=True) - ## callback.h (module 'core'): void ns3::CallbackImpl, std::hash, std::equal_to, std::allocator>>> *, const std::set, std::allocator> *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(unsigned char arg0, std::unordered_map, std::hash, std::equal_to, std::allocator>>> * arg1, std::set, std::allocator> const * arg2, long unsigned int arg3) [member operator] + ## callback.h (module 'core'): void ns3::CallbackImpl, std::hash, std::equal_to, std::allocator > > > *, const std::set, std::allocator > *, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(unsigned char arg0, std::unordered_map, std::hash, std::equal_to, std::allocator > > > * arg1, std::set, std::allocator > const * arg2, long unsigned int arg3) [member operator] cls.add_method('operator()', 'void', [param('unsigned char', 'arg0'), param('std::unordered_map< unsigned short, ns3::Ptr< ns3::WifiPsdu > > *', 'arg1'), param('std::set< ns3::Mac48Address > const *', 'arg2'), param('long unsigned int', 'arg3')], @@ -25218,7 +25234,7 @@ def register_Ns3HtFrameExchangeManager_methods(root_module, cls): 'void', [], is_virtual=True, visibility='protected') - ## ht-frame-exchange-manager.h (module 'wifi'): void ns3::HtFrameExchangeManager::EndReceiveAmpdu(ns3::Ptr psdu, ns3::RxSignalInfo const & rxSignalInfo, ns3::WifiTxVector const & txVector, std::vector> const & perMpduStatus) [member function] + ## ht-frame-exchange-manager.h (module 'wifi'): void ns3::HtFrameExchangeManager::EndReceiveAmpdu(ns3::Ptr psdu, ns3::RxSignalInfo const & rxSignalInfo, ns3::WifiTxVector const & txVector, std::vector > const & perMpduStatus) [member function] cls.add_method('EndReceiveAmpdu', 'void', [param('ns3::Ptr< ns3::WifiPsdu const >', 'psdu'), param('ns3::RxSignalInfo const &', 'rxSignalInfo'), param('ns3::WifiTxVector const &', 'txVector'), param('std::vector< bool > const &', 'perMpduStatus')], @@ -25977,7 +25993,7 @@ def register_Ns3HeFrameExchangeManager_methods(root_module, cls): 'void', [param('ns3::Ptr< ns3::WifiPsdu >', 'psdu'), param('ns3::WifiTxVector const &', 'txVector')], is_virtual=True, visibility='protected') - ## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::BlockAcksInTbPpduTimeout(ns3::WifiPsduMap * psduMap, std::set, std::allocator> const * staMissedBlockAckFrom, std::size_t nSolicitedStations) [member function] + ## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::BlockAcksInTbPpduTimeout(ns3::WifiPsduMap * psduMap, std::set, std::allocator > const * staMissedBlockAckFrom, std::size_t nSolicitedStations) [member function] cls.add_method('BlockAcksInTbPpduTimeout', 'void', [param('ns3::WifiPsduMap *', 'psduMap'), param('std::set< ns3::Mac48Address > const *', 'staMissedBlockAckFrom'), param('std::size_t', 'nSolicitedStations')], @@ -25987,7 +26003,7 @@ def register_Ns3HeFrameExchangeManager_methods(root_module, cls): 'void', [], is_virtual=True, visibility='protected') - ## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::EndReceiveAmpdu(ns3::Ptr psdu, ns3::RxSignalInfo const & rxSignalInfo, ns3::WifiTxVector const & txVector, std::vector> const & perMpduStatus) [member function] + ## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::EndReceiveAmpdu(ns3::Ptr psdu, ns3::RxSignalInfo const & rxSignalInfo, ns3::WifiTxVector const & txVector, std::vector > const & perMpduStatus) [member function] cls.add_method('EndReceiveAmpdu', 'void', [param('ns3::Ptr< ns3::WifiPsdu const >', 'psdu'), param('ns3::RxSignalInfo const &', 'rxSignalInfo'), param('ns3::WifiTxVector const &', 'txVector'), param('std::vector< bool > const &', 'perMpduStatus')], @@ -26007,7 +26023,7 @@ def register_Ns3HeFrameExchangeManager_methods(root_module, cls): 'ns3::Time', [param('uint32_t', 'ppduPayloadSize'), param('ns3::Mac48Address', 'receiver'), param('ns3::WifiTxParameters const &', 'txParams')], is_const=True, is_virtual=True, visibility='protected') - ## he-frame-exchange-manager.h (module 'wifi'): ns3::Ptr ns3::HeFrameExchangeManager::PrepareMuBar(ns3::WifiTxVector const & responseTxVector, std::map, std::allocator>> recipients) const [member function] + ## he-frame-exchange-manager.h (module 'wifi'): ns3::Ptr ns3::HeFrameExchangeManager::PrepareMuBar(ns3::WifiTxVector const & responseTxVector, std::map, std::allocator > > recipients) const [member function] cls.add_method('PrepareMuBar', 'ns3::Ptr< ns3::WifiMacQueueItem >', [param('ns3::WifiTxVector const &', 'responseTxVector'), param('std::map< unsigned short, ns3::CtrlBAckRequestHeader >', 'recipients')], @@ -26037,7 +26053,7 @@ def register_Ns3HeFrameExchangeManager_methods(root_module, cls): 'void', [param('ns3::CtrlTriggerHeader const &', 'trigger'), param('ns3::WifiMacHeader const &', 'hdr')], visibility='protected') - ## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::TbPpduTimeout(ns3::WifiPsduMap * psduMap, std::set, std::allocator> const * staMissedTbPpduFrom, std::size_t nSolicitedStations) [member function] + ## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::TbPpduTimeout(ns3::WifiPsduMap * psduMap, std::set, std::allocator > const * staMissedTbPpduFrom, std::size_t nSolicitedStations) [member function] cls.add_method('TbPpduTimeout', 'void', [param('ns3::WifiPsduMap *', 'psduMap'), param('std::set< ns3::Mac48Address > const *', 'staMissedTbPpduFrom'), param('std::size_t', 'nSolicitedStations')], @@ -26934,7 +26950,7 @@ def register_Ns3HePhy_methods(root_module, cls): 'void', [param('ns3::Ptr< ns3::Event >', 'event')], is_virtual=True, visibility='protected') - ## he-phy.h (module 'wifi'): std::pair> ns3::HePhy::GetChannelWidthAndBand(ns3::WifiTxVector const & txVector, uint16_t staId) const [member function] + ## he-phy.h (module 'wifi'): std::pair > ns3::HePhy::GetChannelWidthAndBand(ns3::WifiTxVector const & txVector, uint16_t staId) const [member function] cls.add_method('GetChannelWidthAndBand', 'std::pair< unsigned short, std::pair< unsigned int, unsigned int > >', [param('ns3::WifiTxVector const &', 'txVector'), param('uint16_t', 'staId')], @@ -27160,7 +27176,7 @@ def register_functions(root_module): module.add_function('GetMaximumChannelWidth', 'uint16_t', [param('ns3::WifiPhyStandard', 'standard')]) - ## wifi-utils.h (module 'wifi'): uint32_t ns3::GetMuBarSize(std::list> types) [free function] + ## wifi-utils.h (module 'wifi'): uint32_t ns3::GetMuBarSize(std::list > types) [free function] module.add_function('GetMuBarSize', 'uint32_t', [param('std::list< ns3::BlockAckReqType >', 'types')])