wifi: Rescan python bindings
This commit is contained in:
266
src/wifi/bindings/modulegen__gcc_ILP32.py
generated
266
src/wifi/bindings/modulegen__gcc_ILP32.py
generated
@@ -100,7 +100,7 @@ def register_types(module):
|
||||
## block-ack-type.h (module 'wifi'): ns3::BlockAckType [struct]
|
||||
module.add_class('BlockAckType')
|
||||
## block-ack-type.h (module 'wifi'): ns3::BlockAckType::Variant [enumeration]
|
||||
module.add_enum('Variant', ['BASIC', 'COMPRESSED', 'EXTENDED_COMPRESSED', 'MULTI_TID'], outer_class=root_module['ns3::BlockAckType'])
|
||||
module.add_enum('Variant', ['BASIC', 'COMPRESSED', 'EXTENDED_COMPRESSED', 'MULTI_TID', 'MULTI_STA'], outer_class=root_module['ns3::BlockAckType'])
|
||||
## block-ack-window.h (module 'wifi'): ns3::BlockAckWindow [class]
|
||||
module.add_class('BlockAckWindow')
|
||||
## buffer.h (module 'network'): ns3::Buffer [class]
|
||||
@@ -293,7 +293,7 @@ def register_types(module):
|
||||
## trace-helper.h (module 'network'): ns3::PcapHelper [class]
|
||||
module.add_class('PcapHelper', import_from_module='ns.network')
|
||||
## trace-helper.h (module 'network'): ns3::PcapHelper::DataLinkType [enumeration]
|
||||
module.add_enum('DataLinkType', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SLL', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4', 'DLT_NETLINK'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
|
||||
module.add_enum('DataLinkType', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SLL', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4', 'DLT_NETLINK', 'DLT_LORATAP'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
|
||||
## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class]
|
||||
module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
|
||||
## propagation-cache.h (module 'propagation'): ns3::PropagationCache<ns3::JakesProcess> [class]
|
||||
@@ -352,10 +352,12 @@ def register_types(module):
|
||||
module.add_class('Vector2D', import_from_module='ns.core')
|
||||
## vector.h (module 'core'): ns3::Vector3D [class]
|
||||
module.add_class('Vector3D', import_from_module='ns.core')
|
||||
## qos-utils.h (module 'wifi'): ns3::WifiAc [class]
|
||||
module.add_class('WifiAc')
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiAcknowledgment [struct]
|
||||
module.add_class('WifiAcknowledgment', allow_subclassing=True)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiAcknowledgment::Method [enumeration]
|
||||
module.add_enum('Method', ['NONE', 'NORMAL_ACK', 'BLOCK_ACK', 'BAR_BLOCK_ACK', 'DL_MU_BAR_BA_SEQUENCE', 'DL_MU_TF_MU_BAR', 'DL_MU_AGGREGATE_TF'], outer_class=root_module['ns3::WifiAcknowledgment'])
|
||||
module.add_enum('Method', ['NONE', 'NORMAL_ACK', 'BLOCK_ACK', 'BAR_BLOCK_ACK', 'DL_MU_BAR_BA_SEQUENCE', 'DL_MU_TF_MU_BAR', 'DL_MU_AGGREGATE_TF', 'UL_MU_MULTI_STA_BA', 'ACK_AFTER_TB_PPDU'], outer_class=root_module['ns3::WifiAcknowledgment'])
|
||||
## qos-utils.h (module 'wifi'): ns3::WifiAddressHash [struct]
|
||||
module.add_class('WifiAddressHash')
|
||||
## qos-utils.h (module 'wifi'): ns3::WifiAddressTidHash [struct]
|
||||
@@ -468,7 +470,7 @@ def register_types(module):
|
||||
## wifi-tx-timer.h (module 'wifi'): ns3::WifiTxTimer [class]
|
||||
module.add_class('WifiTxTimer')
|
||||
## wifi-tx-timer.h (module 'wifi'): ns3::WifiTxTimer::Reason [enumeration]
|
||||
module.add_enum('Reason', ['NOT_RUNNING', 'WAIT_CTS', 'WAIT_NORMAL_ACK', 'WAIT_BLOCK_ACK', 'WAIT_NORMAL_ACK_AFTER_DL_MU_PPDU', 'WAIT_BLOCK_ACKS_IN_TB_PPDU'], outer_class=root_module['ns3::WifiTxTimer'])
|
||||
module.add_enum('Reason', ['NOT_RUNNING', 'WAIT_CTS', 'WAIT_NORMAL_ACK', 'WAIT_BLOCK_ACK', 'WAIT_NORMAL_ACK_AFTER_DL_MU_PPDU', 'WAIT_BLOCK_ACKS_IN_TB_PPDU', 'WAIT_TB_PPDU_AFTER_BASIC_TF', 'WAIT_QOS_NULL_AFTER_BSRP_TF', 'WAIT_BLOCK_ACK_AFTER_TB_PPDU'], outer_class=root_module['ns3::WifiTxTimer'])
|
||||
typehandlers.add_type_alias('ns3::Callback< void, unsigned char, ns3::Ptr< ns3::WifiMacQueueItem const >, ns3::WifiTxVector const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiTxTimer::MpduResponseTimeout')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, unsigned char, ns3::Ptr< ns3::WifiMacQueueItem const >, ns3::WifiTxVector const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiTxTimer::MpduResponseTimeout*')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, unsigned char, ns3::Ptr< ns3::WifiMacQueueItem const >, ns3::WifiTxVector const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiTxTimer::MpduResponseTimeout&')
|
||||
@@ -483,6 +485,8 @@ def register_types(module):
|
||||
typehandlers.add_type_alias('std::map< unsigned short, ns3::HeMuUserInfo >', 'ns3::WifiTxVector::HeMuUserInfoMap')
|
||||
typehandlers.add_type_alias('std::map< unsigned short, ns3::HeMuUserInfo >*', 'ns3::WifiTxVector::HeMuUserInfoMap*')
|
||||
typehandlers.add_type_alias('std::map< unsigned short, ns3::HeMuUserInfo >&', 'ns3::WifiTxVector::HeMuUserInfoMap&')
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa [struct]
|
||||
module.add_class('WifiUlMuMultiStaBa', parent=root_module['ns3::WifiAcknowledgment'])
|
||||
## yans-wifi-helper.h (module 'wifi'): ns3::YansWifiChannelHelper [class]
|
||||
module.add_class('YansWifiChannelHelper')
|
||||
## yans-wifi-helper.h (module 'wifi'): ns3::YansWifiPhyHelper [class]
|
||||
@@ -517,6 +521,8 @@ def register_types(module):
|
||||
module.add_class('MgtReassocRequestHeader', parent=root_module['ns3::Header'])
|
||||
## minstrel-wifi-manager.h (module 'wifi'): ns3::MinstrelWifiRemoteStation [struct]
|
||||
module.add_class('MinstrelWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
|
||||
## mu-snr-tag.h (module 'wifi'): ns3::MuSnrTag [class]
|
||||
module.add_class('MuSnrTag', parent=root_module['ns3::Tag'])
|
||||
## object.h (module 'core'): ns3::Object [class]
|
||||
module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
|
||||
## object.h (module 'core'): ns3::Object::AggregateIterator [class]
|
||||
@@ -644,6 +650,8 @@ def register_types(module):
|
||||
module.add_class('VhtConfiguration', parent=root_module['ns3::Object'])
|
||||
## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class]
|
||||
module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiAckAfterTbPpdu [struct]
|
||||
module.add_class('WifiAckAfterTbPpdu', parent=root_module['ns3::WifiAcknowledgment'])
|
||||
## wifi-ack-manager.h (module 'wifi'): ns3::WifiAckManager [class]
|
||||
module.add_class('WifiAckManager', parent=root_module['ns3::Object'])
|
||||
## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader [class]
|
||||
@@ -1423,6 +1431,7 @@ def register_types(module):
|
||||
module.add_container('std::map< unsigned char, std::set< unsigned short > >', ('unsigned char', 'std::set< unsigned short >'), container_type='map')
|
||||
module.add_container('std::map< ns3::Mac48Address, ns3::WifiTxParameters::PsduInfo >', ('ns3::Mac48Address', 'ns3::WifiTxParameters::PsduInfo'), container_type='map')
|
||||
module.add_container('std::map< unsigned short, ns3::HeMuUserInfo >', ('short unsigned int', 'ns3::HeMuUserInfo'), container_type='map')
|
||||
module.add_container('std::map< std::pair< ns3::Mac48Address, unsigned char >, unsigned long long >', ('std::pair< ns3::Mac48Address, unsigned char >', 'long unsigned int'), container_type='map')
|
||||
module.add_container('ns3::MinstrelRate', 'ns3::RateInfo', container_type='vector')
|
||||
module.add_container('ns3::SampleRate', 'std::vector< unsigned char >', container_type='vector')
|
||||
module.add_container('ns3::Bands', 'ns3::BandInfo', container_type='vector')
|
||||
@@ -1439,6 +1448,7 @@ def register_types(module):
|
||||
module.add_container('std::set< unsigned char >', 'unsigned char', container_type='set')
|
||||
module.add_container('std::vector< ns3::WifiRemoteStation * >', 'ns3::WifiRemoteStation *', container_type='vector')
|
||||
module.add_container('std::vector< ns3::WifiRemoteStationState * >', 'ns3::WifiRemoteStationState *', container_type='vector')
|
||||
module.add_container('std::vector< unsigned int >', 'unsigned int', container_type='vector')
|
||||
module.add_container('std::list< unsigned int >', 'unsigned int', container_type='list')
|
||||
module.add_container('std::map< ns3::AcIndex, ns3::Ptr< ns3::QosTxop > >', ('ns3::AcIndex', 'ns3::Ptr< ns3::QosTxop >'), container_type='map')
|
||||
module.add_container('ns3::WifiMacQueueItem::DeaggregatedMsdus', 'std::pair< ns3::Ptr< ns3::Packet const >, ns3::AmsduSubframeHeader >', container_type='list')
|
||||
@@ -1760,6 +1770,7 @@ def register_methods(root_module):
|
||||
register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
|
||||
register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D'])
|
||||
register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D'])
|
||||
register_Ns3WifiAc_methods(root_module, root_module['ns3::WifiAc'])
|
||||
register_Ns3WifiAcknowledgment_methods(root_module, root_module['ns3::WifiAcknowledgment'])
|
||||
register_Ns3WifiAddressHash_methods(root_module, root_module['ns3::WifiAddressHash'])
|
||||
register_Ns3WifiAddressTidHash_methods(root_module, root_module['ns3::WifiAddressTidHash'])
|
||||
@@ -1798,6 +1809,7 @@ def register_methods(root_module):
|
||||
register_Ns3WifiTxParametersPsduInfo_methods(root_module, root_module['ns3::WifiTxParameters::PsduInfo'])
|
||||
register_Ns3WifiTxTimer_methods(root_module, root_module['ns3::WifiTxTimer'])
|
||||
register_Ns3WifiTxVector_methods(root_module, root_module['ns3::WifiTxVector'])
|
||||
register_Ns3WifiUlMuMultiStaBa_methods(root_module, root_module['ns3::WifiUlMuMultiStaBa'])
|
||||
register_Ns3YansWifiChannelHelper_methods(root_module, root_module['ns3::YansWifiChannelHelper'])
|
||||
register_Ns3YansWifiPhyHelper_methods(root_module, root_module['ns3::YansWifiPhyHelper'])
|
||||
register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
|
||||
@@ -1814,6 +1826,7 @@ def register_methods(root_module):
|
||||
register_Ns3MgtProbeResponseHeader_methods(root_module, root_module['ns3::MgtProbeResponseHeader'])
|
||||
register_Ns3MgtReassocRequestHeader_methods(root_module, root_module['ns3::MgtReassocRequestHeader'])
|
||||
register_Ns3MinstrelWifiRemoteStation_methods(root_module, root_module['ns3::MinstrelWifiRemoteStation'])
|
||||
register_Ns3MuSnrTag_methods(root_module, root_module['ns3::MuSnrTag'])
|
||||
register_Ns3Object_methods(root_module, root_module['ns3::Object'])
|
||||
register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
|
||||
register_Ns3ObssPdAlgorithm_methods(root_module, root_module['ns3::ObssPdAlgorithm'])
|
||||
@@ -1872,6 +1885,7 @@ def register_methods(root_module):
|
||||
register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable'])
|
||||
register_Ns3VhtConfiguration_methods(root_module, root_module['ns3::VhtConfiguration'])
|
||||
register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable'])
|
||||
register_Ns3WifiAckAfterTbPpdu_methods(root_module, root_module['ns3::WifiAckAfterTbPpdu'])
|
||||
register_Ns3WifiAckManager_methods(root_module, root_module['ns3::WifiAckManager'])
|
||||
register_Ns3WifiActionHeader_methods(root_module, root_module['ns3::WifiActionHeader'])
|
||||
register_Ns3WifiActionHeaderActionValue_methods(root_module, root_module['ns3::WifiActionHeader::ActionValue'])
|
||||
@@ -5480,10 +5494,10 @@ def register_Ns3RecipientBlockAckAgreement_methods(root_module, cls):
|
||||
cls.add_constructor([param('ns3::RecipientBlockAckAgreement const &', 'arg0')])
|
||||
## recipient-block-ack-agreement.h (module 'wifi'): ns3::RecipientBlockAckAgreement::RecipientBlockAckAgreement(ns3::Mac48Address originator, bool amsduSupported, uint8_t tid, uint16_t bufferSize, uint16_t timeout, uint16_t startingSeq, bool htSupported) [constructor]
|
||||
cls.add_constructor([param('ns3::Mac48Address', 'originator'), param('bool', 'amsduSupported'), param('uint8_t', 'tid'), param('uint16_t', 'bufferSize'), param('uint16_t', 'timeout'), param('uint16_t', 'startingSeq'), param('bool', 'htSupported')])
|
||||
## recipient-block-ack-agreement.h (module 'wifi'): void ns3::RecipientBlockAckAgreement::FillBlockAckBitmap(ns3::CtrlBAckResponseHeader * blockAckHeader) const [member function]
|
||||
## recipient-block-ack-agreement.h (module 'wifi'): void ns3::RecipientBlockAckAgreement::FillBlockAckBitmap(ns3::CtrlBAckResponseHeader * blockAckHeader, std::size_t index=0) const [member function]
|
||||
cls.add_method('FillBlockAckBitmap',
|
||||
'void',
|
||||
[param('ns3::CtrlBAckResponseHeader *', 'blockAckHeader')],
|
||||
[param('ns3::CtrlBAckResponseHeader *', 'blockAckHeader'), param('std::size_t', 'index', default_value='0')],
|
||||
is_const=True)
|
||||
## recipient-block-ack-agreement.h (module 'wifi'): void ns3::RecipientBlockAckAgreement::Flush() [member function]
|
||||
cls.add_method('Flush',
|
||||
@@ -6347,6 +6361,28 @@ def register_Ns3Vector3D_methods(root_module, cls):
|
||||
cls.add_instance_attribute('z', 'double', is_const=False)
|
||||
return
|
||||
|
||||
def register_Ns3WifiAc_methods(root_module, cls):
|
||||
## qos-utils.h (module 'wifi'): ns3::WifiAc::WifiAc(ns3::WifiAc const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::WifiAc const &', 'arg0')])
|
||||
## qos-utils.h (module 'wifi'): ns3::WifiAc::WifiAc(uint8_t lowTid, uint8_t highTid) [constructor]
|
||||
cls.add_constructor([param('uint8_t', 'lowTid'), param('uint8_t', 'highTid')])
|
||||
## qos-utils.h (module 'wifi'): uint8_t ns3::WifiAc::GetHighTid() const [member function]
|
||||
cls.add_method('GetHighTid',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## qos-utils.h (module 'wifi'): uint8_t ns3::WifiAc::GetLowTid() const [member function]
|
||||
cls.add_method('GetLowTid',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## qos-utils.h (module 'wifi'): uint8_t ns3::WifiAc::GetOtherTid(uint8_t tid) const [member function]
|
||||
cls.add_method('GetOtherTid',
|
||||
'uint8_t',
|
||||
[param('uint8_t', 'tid')],
|
||||
is_const=True)
|
||||
return
|
||||
|
||||
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')])
|
||||
@@ -7655,6 +7691,36 @@ def register_Ns3WifiTxVector_methods(root_module, cls):
|
||||
[param('uint8_t', 'powerlevel')])
|
||||
return
|
||||
|
||||
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::WifiAcknowledgment, std::default_delete<ns3::WifiAcknowledgment>> ns3::WifiUlMuMultiStaBa::Copy() const [member function]
|
||||
cls.add_method('Copy',
|
||||
'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## wifi-acknowledgment.h (module 'wifi'): bool ns3::WifiUlMuMultiStaBa::CheckQosAckPolicy(ns3::Mac48Address receiver, uint8_t tid, ns3::WifiMacHeader::QosAckPolicy ackPolicy) const [member function]
|
||||
cls.add_method('CheckQosAckPolicy',
|
||||
'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'): void ns3::WifiUlMuMultiStaBa::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa::stationsReceivingMultiStaBa [variable]
|
||||
cls.add_instance_attribute('stationsReceivingMultiStaBa', 'std::map< std::pair< ns3::Mac48Address, unsigned char >, unsigned long long >', is_const=False)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa::baType [variable]
|
||||
cls.add_instance_attribute('baType', 'ns3::BlockAckType', is_const=False)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa::tbPpduTxVector [variable]
|
||||
cls.add_instance_attribute('tbPpduTxVector', 'ns3::WifiTxVector', is_const=False)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa::multiStaBaTxVector [variable]
|
||||
cls.add_instance_attribute('multiStaBaTxVector', 'ns3::WifiTxVector', is_const=False)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa::WifiUlMuMultiStaBa(ns3::WifiUlMuMultiStaBa const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::WifiUlMuMultiStaBa const &', 'arg0')])
|
||||
return
|
||||
|
||||
def register_Ns3YansWifiChannelHelper_methods(root_module, cls):
|
||||
## yans-wifi-helper.h (module 'wifi'): ns3::YansWifiChannelHelper::YansWifiChannelHelper(ns3::YansWifiChannelHelper const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::YansWifiChannelHelper const &', 'arg0')])
|
||||
@@ -8832,6 +8898,61 @@ def register_Ns3MinstrelWifiRemoteStation_methods(root_module, cls):
|
||||
cls.add_constructor([])
|
||||
return
|
||||
|
||||
def register_Ns3MuSnrTag_methods(root_module, cls):
|
||||
## mu-snr-tag.h (module 'wifi'): ns3::MuSnrTag::MuSnrTag(ns3::MuSnrTag const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::MuSnrTag const &', 'arg0')])
|
||||
## mu-snr-tag.h (module 'wifi'): ns3::MuSnrTag::MuSnrTag() [constructor]
|
||||
cls.add_constructor([])
|
||||
## mu-snr-tag.h (module 'wifi'): void ns3::MuSnrTag::Deserialize(ns3::TagBuffer i) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'void',
|
||||
[param('ns3::TagBuffer', 'i')],
|
||||
is_virtual=True)
|
||||
## mu-snr-tag.h (module 'wifi'): double ns3::MuSnrTag::Get(uint16_t staId) const [member function]
|
||||
cls.add_method('Get',
|
||||
'double',
|
||||
[param('uint16_t', 'staId')],
|
||||
is_const=True)
|
||||
## mu-snr-tag.h (module 'wifi'): ns3::TypeId ns3::MuSnrTag::GetInstanceTypeId() const [member function]
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## mu-snr-tag.h (module 'wifi'): uint32_t ns3::MuSnrTag::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## mu-snr-tag.h (module 'wifi'): static ns3::TypeId ns3::MuSnrTag::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## mu-snr-tag.h (module 'wifi'): bool ns3::MuSnrTag::IsPresent(uint16_t staId) const [member function]
|
||||
cls.add_method('IsPresent',
|
||||
'bool',
|
||||
[param('uint16_t', 'staId')],
|
||||
is_const=True)
|
||||
## mu-snr-tag.h (module 'wifi'): void ns3::MuSnrTag::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## mu-snr-tag.h (module 'wifi'): void ns3::MuSnrTag::Reset() [member function]
|
||||
cls.add_method('Reset',
|
||||
'void',
|
||||
[])
|
||||
## mu-snr-tag.h (module 'wifi'): void ns3::MuSnrTag::Serialize(ns3::TagBuffer i) const [member function]
|
||||
cls.add_method('Serialize',
|
||||
'void',
|
||||
[param('ns3::TagBuffer', 'i')],
|
||||
is_const=True, is_virtual=True)
|
||||
## mu-snr-tag.h (module 'wifi'): void ns3::MuSnrTag::Set(uint16_t staId, double snr) [member function]
|
||||
cls.add_method('Set',
|
||||
'void',
|
||||
[param('uint16_t', 'staId'), param('double', 'snr')])
|
||||
return
|
||||
|
||||
def register_Ns3Object_methods(root_module, cls):
|
||||
## object.h (module 'core'): ns3::Object::Object() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -10481,6 +10602,28 @@ def register_Ns3WeibullRandomVariable_methods(root_module, cls):
|
||||
is_virtual=True)
|
||||
return
|
||||
|
||||
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::WifiAcknowledgment, std::default_delete<ns3::WifiAcknowledgment>> ns3::WifiAckAfterTbPpdu::Copy() const [member function]
|
||||
cls.add_method('Copy',
|
||||
'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## wifi-acknowledgment.h (module 'wifi'): bool ns3::WifiAckAfterTbPpdu::CheckQosAckPolicy(ns3::Mac48Address receiver, uint8_t tid, ns3::WifiMacHeader::QosAckPolicy ackPolicy) const [member function]
|
||||
cls.add_method('CheckQosAckPolicy',
|
||||
'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'): void ns3::WifiAckAfterTbPpdu::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiAckAfterTbPpdu::WifiAckAfterTbPpdu(ns3::WifiAckAfterTbPpdu const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::WifiAckAfterTbPpdu const &', 'arg0')])
|
||||
return
|
||||
|
||||
def register_Ns3WifiAckManager_methods(root_module, cls):
|
||||
## wifi-ack-manager.h (module 'wifi'): ns3::WifiAckManager::WifiAckManager() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -10650,6 +10793,11 @@ def register_Ns3WifiDefaultAckManager_methods(root_module, cls):
|
||||
'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::WifiAcknowledgment, std::default_delete<ns3::WifiAcknowledgment>> ns3::WifiDefaultAckManager::TryUlMuTransmission(ns3::Ptr<const ns3::WifiMacQueueItem> 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')],
|
||||
is_virtual=True, visibility='private')
|
||||
return
|
||||
|
||||
def register_Ns3WifiInformationElement_methods(root_module, cls):
|
||||
@@ -13999,10 +14147,10 @@ def register_Ns3BlockAckManager_methods(root_module, cls):
|
||||
cls.add_method('NotifyMissedAck',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu')])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address recipient, double rxSnr, double dataSnr, ns3::WifiTxVector dataTxVector) [member function]
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const & blockAck, ns3::Mac48Address recipient, std::set<unsigned char, std::less<unsigned char>, std::allocator<unsigned char>> const & tids, double rxSnr, double dataSnr, ns3::WifiTxVector const & dataTxVector, size_t index=0) [member function]
|
||||
cls.add_method('NotifyGotBlockAck',
|
||||
'void',
|
||||
[param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient'), param('double', 'rxSnr'), param('double', 'dataSnr'), param('ns3::WifiTxVector', 'dataTxVector')])
|
||||
[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')])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyMissedBlockAck(ns3::Mac48Address recipient, uint8_t tid) [member function]
|
||||
cls.add_method('NotifyMissedBlockAck',
|
||||
'void',
|
||||
@@ -15059,35 +15207,55 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls):
|
||||
'uint32_t',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_virtual=True)
|
||||
## ctrl-headers.h (module 'wifi'): std::vector<unsigned char, std::allocator<unsigned char>> const & ns3::CtrlBAckResponseHeader::GetBitmap() const [member function]
|
||||
## ctrl-headers.h (module 'wifi'): std::vector<unsigned int, std::allocator<unsigned int>> ns3::CtrlBAckResponseHeader::FindPerAidTidInfoWithAid(uint16_t aid) const [member function]
|
||||
cls.add_method('FindPerAidTidInfoWithAid',
|
||||
'std::vector< unsigned int >',
|
||||
[param('uint16_t', 'aid')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::GetAckType(std::size_t index) const [member function]
|
||||
cls.add_method('GetAckType',
|
||||
'bool',
|
||||
[param('std::size_t', 'index')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckResponseHeader::GetAid11(std::size_t index) const [member function]
|
||||
cls.add_method('GetAid11',
|
||||
'uint16_t',
|
||||
[param('std::size_t', 'index')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): std::vector<unsigned char, std::allocator<unsigned char>> 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')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): ns3::TypeId ns3::CtrlBAckResponseHeader::GetInstanceTypeId() const [member function]
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ctrl-headers.h (module 'wifi'): std::size_t ns3::CtrlBAckResponseHeader::GetNPerAidTidInfoSubfields() const [member function]
|
||||
cls.add_method('GetNPerAidTidInfoSubfields',
|
||||
'std::size_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): uint32_t ns3::CtrlBAckResponseHeader::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequence() const [member function]
|
||||
## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequence(std::size_t index=0) const [member function]
|
||||
cls.add_method('GetStartingSequence',
|
||||
'uint16_t',
|
||||
[],
|
||||
[param('std::size_t', 'index', default_value='0')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequenceControl() const [member function]
|
||||
## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequenceControl(std::size_t index=0) const [member function]
|
||||
cls.add_method('GetStartingSequenceControl',
|
||||
'uint16_t',
|
||||
[],
|
||||
[param('std::size_t', 'index', default_value='0')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): uint8_t ns3::CtrlBAckResponseHeader::GetTidInfo() const [member function]
|
||||
## ctrl-headers.h (module 'wifi'): uint8_t ns3::CtrlBAckResponseHeader::GetTidInfo(std::size_t index=0) const [member function]
|
||||
cls.add_method('GetTidInfo',
|
||||
'uint8_t',
|
||||
[],
|
||||
[param('std::size_t', 'index', default_value='0')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): ns3::BlockAckType ns3::CtrlBAckResponseHeader::GetType() const [member function]
|
||||
cls.add_method('GetType',
|
||||
@@ -15099,6 +15267,11 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls):
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## ctrl-headers.h (module 'wifi'): ns3::Mac48Address ns3::CtrlBAckResponseHeader::GetUnassociatedStaAddress(std::size_t index) const [member function]
|
||||
cls.add_method('GetUnassociatedStaAddress',
|
||||
'ns3::Mac48Address',
|
||||
[param('std::size_t', 'index')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsBasic() const [member function]
|
||||
cls.add_method('IsBasic',
|
||||
'bool',
|
||||
@@ -15119,15 +15292,20 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls):
|
||||
'bool',
|
||||
[param('uint16_t', 'seq'), param('uint8_t', 'frag')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsMultiSta() const [member function]
|
||||
cls.add_method('IsMultiSta',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsMultiTid() const [member function]
|
||||
cls.add_method('IsMultiTid',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsPacketReceived(uint16_t seq) const [member function]
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsPacketReceived(uint16_t seq, std::size_t index=0) const [member function]
|
||||
cls.add_method('IsPacketReceived',
|
||||
'bool',
|
||||
[param('uint16_t', 'seq')],
|
||||
[param('uint16_t', 'seq'), param('std::size_t', 'index', default_value='0')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::MustSendHtImmediateAck() const [member function]
|
||||
cls.add_method('MustSendHtImmediateAck',
|
||||
@@ -15139,15 +15317,23 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls):
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::ResetBitmap() [member function]
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::ResetBitmap(std::size_t index=0) [member function]
|
||||
cls.add_method('ResetBitmap',
|
||||
'void',
|
||||
[])
|
||||
[param('std::size_t', 'index', default_value='0')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
|
||||
cls.add_method('Serialize',
|
||||
'void',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetAckType(bool type, std::size_t index) [member function]
|
||||
cls.add_method('SetAckType',
|
||||
'void',
|
||||
[param('bool', 'type'), param('std::size_t', 'index')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetAid11(uint16_t aid, std::size_t index) [member function]
|
||||
cls.add_method('SetAid11',
|
||||
'void',
|
||||
[param('uint16_t', 'aid'), param('std::size_t', 'index')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetHtImmediateAck(bool immediateAck) [member function]
|
||||
cls.add_method('SetHtImmediateAck',
|
||||
'void',
|
||||
@@ -15156,26 +15342,30 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls):
|
||||
cls.add_method('SetReceivedFragment',
|
||||
'void',
|
||||
[param('uint16_t', 'seq'), param('uint8_t', 'frag')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetReceivedPacket(uint16_t seq) [member function]
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetReceivedPacket(uint16_t seq, std::size_t index=0) [member function]
|
||||
cls.add_method('SetReceivedPacket',
|
||||
'void',
|
||||
[param('uint16_t', 'seq')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetStartingSequence(uint16_t seq) [member function]
|
||||
[param('uint16_t', 'seq'), param('std::size_t', 'index', default_value='0')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetStartingSequence(uint16_t seq, std::size_t index=0) [member function]
|
||||
cls.add_method('SetStartingSequence',
|
||||
'void',
|
||||
[param('uint16_t', 'seq')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetStartingSequenceControl(uint16_t seqControl) [member function]
|
||||
[param('uint16_t', 'seq'), param('std::size_t', 'index', default_value='0')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetStartingSequenceControl(uint16_t seqControl, std::size_t index=0) [member function]
|
||||
cls.add_method('SetStartingSequenceControl',
|
||||
'void',
|
||||
[param('uint16_t', 'seqControl')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetTidInfo(uint8_t tid) [member function]
|
||||
[param('uint16_t', 'seqControl'), param('std::size_t', 'index', default_value='0')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetTidInfo(uint8_t tid, std::size_t index=0) [member function]
|
||||
cls.add_method('SetTidInfo',
|
||||
'void',
|
||||
[param('uint8_t', 'tid')])
|
||||
[param('uint8_t', 'tid'), param('std::size_t', 'index', default_value='0')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetType(ns3::BlockAckType type) [member function]
|
||||
cls.add_method('SetType',
|
||||
'void',
|
||||
[param('ns3::BlockAckType', 'type')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetUnassociatedStaAddress(ns3::Mac48Address const & ra, std::size_t index) [member function]
|
||||
cls.add_method('SetUnassociatedStaAddress',
|
||||
'void',
|
||||
[param('ns3::Mac48Address const &', 'ra'), param('std::size_t', 'index')])
|
||||
return
|
||||
|
||||
def register_Ns3CtrlTriggerHeader_methods(root_module, cls):
|
||||
@@ -25782,6 +25972,11 @@ def register_Ns3HeFrameExchangeManager_methods(root_module, cls):
|
||||
'bool',
|
||||
[param('ns3::Ptr< ns3::QosTxop >', 'edca'), param('ns3::Time', 'availableTime'), param('bool', 'initialFrame')],
|
||||
is_virtual=True)
|
||||
## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::BlockAckAfterTbPpduTimeout(ns3::Ptr<ns3::WifiPsdu> psdu, ns3::WifiTxVector const & txVector) [member function]
|
||||
cls.add_method('BlockAckAfterTbPpduTimeout',
|
||||
'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<ns3::Mac48Address, std::less<ns3::Mac48Address>, std::allocator<ns3::Mac48Address>> const * staMissedBlockAckFrom, std::size_t nSolicitedStations) [member function]
|
||||
cls.add_method('BlockAcksInTbPpduTimeout',
|
||||
'void',
|
||||
@@ -25827,11 +26022,26 @@ def register_Ns3HeFrameExchangeManager_methods(root_module, cls):
|
||||
'bool',
|
||||
[param('ns3::Ptr< ns3::QosTxop >', 'edca'), param('ns3::Time', 'availableTime'), param('bool', 'initialFrame')],
|
||||
is_virtual=True, visibility='protected')
|
||||
## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::SendMultiStaBlockAck(ns3::WifiTxParameters const & txParams) [member function]
|
||||
cls.add_method('SendMultiStaBlockAck',
|
||||
'void',
|
||||
[param('ns3::WifiTxParameters const &', 'txParams')],
|
||||
visibility='protected')
|
||||
## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::SendPsduMapWithProtection(ns3::WifiPsduMap psduMap, ns3::WifiTxParameters & txParams) [member function]
|
||||
cls.add_method('SendPsduMapWithProtection',
|
||||
'void',
|
||||
[param('std::unordered_map< unsigned short, ns3::Ptr< ns3::WifiPsdu > >', 'psduMap'), param('ns3::WifiTxParameters &', 'txParams')],
|
||||
visibility='protected')
|
||||
## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::SendQosNullFramesInTbPpdu(ns3::CtrlTriggerHeader const & trigger, ns3::WifiMacHeader const & hdr) [member function]
|
||||
cls.add_method('SendQosNullFramesInTbPpdu',
|
||||
'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<ns3::Mac48Address, std::less<ns3::Mac48Address>, std::allocator<ns3::Mac48Address>> 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')],
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3HtPhy_methods(root_module, cls):
|
||||
|
||||
266
src/wifi/bindings/modulegen__gcc_LP64.py
generated
266
src/wifi/bindings/modulegen__gcc_LP64.py
generated
@@ -100,7 +100,7 @@ def register_types(module):
|
||||
## block-ack-type.h (module 'wifi'): ns3::BlockAckType [struct]
|
||||
module.add_class('BlockAckType')
|
||||
## block-ack-type.h (module 'wifi'): ns3::BlockAckType::Variant [enumeration]
|
||||
module.add_enum('Variant', ['BASIC', 'COMPRESSED', 'EXTENDED_COMPRESSED', 'MULTI_TID'], outer_class=root_module['ns3::BlockAckType'])
|
||||
module.add_enum('Variant', ['BASIC', 'COMPRESSED', 'EXTENDED_COMPRESSED', 'MULTI_TID', 'MULTI_STA'], outer_class=root_module['ns3::BlockAckType'])
|
||||
## block-ack-window.h (module 'wifi'): ns3::BlockAckWindow [class]
|
||||
module.add_class('BlockAckWindow')
|
||||
## buffer.h (module 'network'): ns3::Buffer [class]
|
||||
@@ -293,7 +293,7 @@ def register_types(module):
|
||||
## trace-helper.h (module 'network'): ns3::PcapHelper [class]
|
||||
module.add_class('PcapHelper', import_from_module='ns.network')
|
||||
## trace-helper.h (module 'network'): ns3::PcapHelper::DataLinkType [enumeration]
|
||||
module.add_enum('DataLinkType', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SLL', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4', 'DLT_NETLINK'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
|
||||
module.add_enum('DataLinkType', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SLL', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4', 'DLT_NETLINK', 'DLT_LORATAP'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
|
||||
## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class]
|
||||
module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
|
||||
## propagation-cache.h (module 'propagation'): ns3::PropagationCache<ns3::JakesProcess> [class]
|
||||
@@ -352,10 +352,12 @@ def register_types(module):
|
||||
module.add_class('Vector2D', import_from_module='ns.core')
|
||||
## vector.h (module 'core'): ns3::Vector3D [class]
|
||||
module.add_class('Vector3D', import_from_module='ns.core')
|
||||
## qos-utils.h (module 'wifi'): ns3::WifiAc [class]
|
||||
module.add_class('WifiAc')
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiAcknowledgment [struct]
|
||||
module.add_class('WifiAcknowledgment', allow_subclassing=True)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiAcknowledgment::Method [enumeration]
|
||||
module.add_enum('Method', ['NONE', 'NORMAL_ACK', 'BLOCK_ACK', 'BAR_BLOCK_ACK', 'DL_MU_BAR_BA_SEQUENCE', 'DL_MU_TF_MU_BAR', 'DL_MU_AGGREGATE_TF'], outer_class=root_module['ns3::WifiAcknowledgment'])
|
||||
module.add_enum('Method', ['NONE', 'NORMAL_ACK', 'BLOCK_ACK', 'BAR_BLOCK_ACK', 'DL_MU_BAR_BA_SEQUENCE', 'DL_MU_TF_MU_BAR', 'DL_MU_AGGREGATE_TF', 'UL_MU_MULTI_STA_BA', 'ACK_AFTER_TB_PPDU'], outer_class=root_module['ns3::WifiAcknowledgment'])
|
||||
## qos-utils.h (module 'wifi'): ns3::WifiAddressHash [struct]
|
||||
module.add_class('WifiAddressHash')
|
||||
## qos-utils.h (module 'wifi'): ns3::WifiAddressTidHash [struct]
|
||||
@@ -468,7 +470,7 @@ def register_types(module):
|
||||
## wifi-tx-timer.h (module 'wifi'): ns3::WifiTxTimer [class]
|
||||
module.add_class('WifiTxTimer')
|
||||
## wifi-tx-timer.h (module 'wifi'): ns3::WifiTxTimer::Reason [enumeration]
|
||||
module.add_enum('Reason', ['NOT_RUNNING', 'WAIT_CTS', 'WAIT_NORMAL_ACK', 'WAIT_BLOCK_ACK', 'WAIT_NORMAL_ACK_AFTER_DL_MU_PPDU', 'WAIT_BLOCK_ACKS_IN_TB_PPDU'], outer_class=root_module['ns3::WifiTxTimer'])
|
||||
module.add_enum('Reason', ['NOT_RUNNING', 'WAIT_CTS', 'WAIT_NORMAL_ACK', 'WAIT_BLOCK_ACK', 'WAIT_NORMAL_ACK_AFTER_DL_MU_PPDU', 'WAIT_BLOCK_ACKS_IN_TB_PPDU', 'WAIT_TB_PPDU_AFTER_BASIC_TF', 'WAIT_QOS_NULL_AFTER_BSRP_TF', 'WAIT_BLOCK_ACK_AFTER_TB_PPDU'], outer_class=root_module['ns3::WifiTxTimer'])
|
||||
typehandlers.add_type_alias('ns3::Callback< void, unsigned char, ns3::Ptr< ns3::WifiMacQueueItem const >, ns3::WifiTxVector const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiTxTimer::MpduResponseTimeout')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, unsigned char, ns3::Ptr< ns3::WifiMacQueueItem const >, ns3::WifiTxVector const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiTxTimer::MpduResponseTimeout*')
|
||||
typehandlers.add_type_alias('ns3::Callback< void, unsigned char, ns3::Ptr< ns3::WifiMacQueueItem const >, ns3::WifiTxVector const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiTxTimer::MpduResponseTimeout&')
|
||||
@@ -483,6 +485,8 @@ def register_types(module):
|
||||
typehandlers.add_type_alias('std::map< unsigned short, ns3::HeMuUserInfo >', 'ns3::WifiTxVector::HeMuUserInfoMap')
|
||||
typehandlers.add_type_alias('std::map< unsigned short, ns3::HeMuUserInfo >*', 'ns3::WifiTxVector::HeMuUserInfoMap*')
|
||||
typehandlers.add_type_alias('std::map< unsigned short, ns3::HeMuUserInfo >&', 'ns3::WifiTxVector::HeMuUserInfoMap&')
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa [struct]
|
||||
module.add_class('WifiUlMuMultiStaBa', parent=root_module['ns3::WifiAcknowledgment'])
|
||||
## yans-wifi-helper.h (module 'wifi'): ns3::YansWifiChannelHelper [class]
|
||||
module.add_class('YansWifiChannelHelper')
|
||||
## yans-wifi-helper.h (module 'wifi'): ns3::YansWifiPhyHelper [class]
|
||||
@@ -517,6 +521,8 @@ def register_types(module):
|
||||
module.add_class('MgtReassocRequestHeader', parent=root_module['ns3::Header'])
|
||||
## minstrel-wifi-manager.h (module 'wifi'): ns3::MinstrelWifiRemoteStation [struct]
|
||||
module.add_class('MinstrelWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
|
||||
## mu-snr-tag.h (module 'wifi'): ns3::MuSnrTag [class]
|
||||
module.add_class('MuSnrTag', parent=root_module['ns3::Tag'])
|
||||
## object.h (module 'core'): ns3::Object [class]
|
||||
module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
|
||||
## object.h (module 'core'): ns3::Object::AggregateIterator [class]
|
||||
@@ -644,6 +650,8 @@ def register_types(module):
|
||||
module.add_class('VhtConfiguration', parent=root_module['ns3::Object'])
|
||||
## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class]
|
||||
module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiAckAfterTbPpdu [struct]
|
||||
module.add_class('WifiAckAfterTbPpdu', parent=root_module['ns3::WifiAcknowledgment'])
|
||||
## wifi-ack-manager.h (module 'wifi'): ns3::WifiAckManager [class]
|
||||
module.add_class('WifiAckManager', parent=root_module['ns3::Object'])
|
||||
## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader [class]
|
||||
@@ -1423,6 +1431,7 @@ def register_types(module):
|
||||
module.add_container('std::map< unsigned char, std::set< unsigned short > >', ('unsigned char', 'std::set< unsigned short >'), container_type='map')
|
||||
module.add_container('std::map< ns3::Mac48Address, ns3::WifiTxParameters::PsduInfo >', ('ns3::Mac48Address', 'ns3::WifiTxParameters::PsduInfo'), container_type='map')
|
||||
module.add_container('std::map< unsigned short, ns3::HeMuUserInfo >', ('short unsigned int', 'ns3::HeMuUserInfo'), container_type='map')
|
||||
module.add_container('std::map< std::pair< ns3::Mac48Address, unsigned char >, unsigned long >', ('std::pair< ns3::Mac48Address, unsigned char >', 'long unsigned int'), container_type='map')
|
||||
module.add_container('ns3::MinstrelRate', 'ns3::RateInfo', container_type='vector')
|
||||
module.add_container('ns3::SampleRate', 'std::vector< unsigned char >', container_type='vector')
|
||||
module.add_container('ns3::Bands', 'ns3::BandInfo', container_type='vector')
|
||||
@@ -1439,6 +1448,7 @@ def register_types(module):
|
||||
module.add_container('std::set< unsigned char >', 'unsigned char', container_type='set')
|
||||
module.add_container('std::vector< ns3::WifiRemoteStation * >', 'ns3::WifiRemoteStation *', container_type='vector')
|
||||
module.add_container('std::vector< ns3::WifiRemoteStationState * >', 'ns3::WifiRemoteStationState *', container_type='vector')
|
||||
module.add_container('std::vector< unsigned int >', 'unsigned int', container_type='vector')
|
||||
module.add_container('std::list< unsigned int >', 'unsigned int', container_type='list')
|
||||
module.add_container('std::map< ns3::AcIndex, ns3::Ptr< ns3::QosTxop > >', ('ns3::AcIndex', 'ns3::Ptr< ns3::QosTxop >'), container_type='map')
|
||||
module.add_container('ns3::WifiMacQueueItem::DeaggregatedMsdus', 'std::pair< ns3::Ptr< ns3::Packet const >, ns3::AmsduSubframeHeader >', container_type='list')
|
||||
@@ -1760,6 +1770,7 @@ def register_methods(root_module):
|
||||
register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
|
||||
register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D'])
|
||||
register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D'])
|
||||
register_Ns3WifiAc_methods(root_module, root_module['ns3::WifiAc'])
|
||||
register_Ns3WifiAcknowledgment_methods(root_module, root_module['ns3::WifiAcknowledgment'])
|
||||
register_Ns3WifiAddressHash_methods(root_module, root_module['ns3::WifiAddressHash'])
|
||||
register_Ns3WifiAddressTidHash_methods(root_module, root_module['ns3::WifiAddressTidHash'])
|
||||
@@ -1798,6 +1809,7 @@ def register_methods(root_module):
|
||||
register_Ns3WifiTxParametersPsduInfo_methods(root_module, root_module['ns3::WifiTxParameters::PsduInfo'])
|
||||
register_Ns3WifiTxTimer_methods(root_module, root_module['ns3::WifiTxTimer'])
|
||||
register_Ns3WifiTxVector_methods(root_module, root_module['ns3::WifiTxVector'])
|
||||
register_Ns3WifiUlMuMultiStaBa_methods(root_module, root_module['ns3::WifiUlMuMultiStaBa'])
|
||||
register_Ns3YansWifiChannelHelper_methods(root_module, root_module['ns3::YansWifiChannelHelper'])
|
||||
register_Ns3YansWifiPhyHelper_methods(root_module, root_module['ns3::YansWifiPhyHelper'])
|
||||
register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
|
||||
@@ -1814,6 +1826,7 @@ def register_methods(root_module):
|
||||
register_Ns3MgtProbeResponseHeader_methods(root_module, root_module['ns3::MgtProbeResponseHeader'])
|
||||
register_Ns3MgtReassocRequestHeader_methods(root_module, root_module['ns3::MgtReassocRequestHeader'])
|
||||
register_Ns3MinstrelWifiRemoteStation_methods(root_module, root_module['ns3::MinstrelWifiRemoteStation'])
|
||||
register_Ns3MuSnrTag_methods(root_module, root_module['ns3::MuSnrTag'])
|
||||
register_Ns3Object_methods(root_module, root_module['ns3::Object'])
|
||||
register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
|
||||
register_Ns3ObssPdAlgorithm_methods(root_module, root_module['ns3::ObssPdAlgorithm'])
|
||||
@@ -1872,6 +1885,7 @@ def register_methods(root_module):
|
||||
register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable'])
|
||||
register_Ns3VhtConfiguration_methods(root_module, root_module['ns3::VhtConfiguration'])
|
||||
register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable'])
|
||||
register_Ns3WifiAckAfterTbPpdu_methods(root_module, root_module['ns3::WifiAckAfterTbPpdu'])
|
||||
register_Ns3WifiAckManager_methods(root_module, root_module['ns3::WifiAckManager'])
|
||||
register_Ns3WifiActionHeader_methods(root_module, root_module['ns3::WifiActionHeader'])
|
||||
register_Ns3WifiActionHeaderActionValue_methods(root_module, root_module['ns3::WifiActionHeader::ActionValue'])
|
||||
@@ -5480,10 +5494,10 @@ def register_Ns3RecipientBlockAckAgreement_methods(root_module, cls):
|
||||
cls.add_constructor([param('ns3::RecipientBlockAckAgreement const &', 'arg0')])
|
||||
## recipient-block-ack-agreement.h (module 'wifi'): ns3::RecipientBlockAckAgreement::RecipientBlockAckAgreement(ns3::Mac48Address originator, bool amsduSupported, uint8_t tid, uint16_t bufferSize, uint16_t timeout, uint16_t startingSeq, bool htSupported) [constructor]
|
||||
cls.add_constructor([param('ns3::Mac48Address', 'originator'), param('bool', 'amsduSupported'), param('uint8_t', 'tid'), param('uint16_t', 'bufferSize'), param('uint16_t', 'timeout'), param('uint16_t', 'startingSeq'), param('bool', 'htSupported')])
|
||||
## recipient-block-ack-agreement.h (module 'wifi'): void ns3::RecipientBlockAckAgreement::FillBlockAckBitmap(ns3::CtrlBAckResponseHeader * blockAckHeader) const [member function]
|
||||
## recipient-block-ack-agreement.h (module 'wifi'): void ns3::RecipientBlockAckAgreement::FillBlockAckBitmap(ns3::CtrlBAckResponseHeader * blockAckHeader, std::size_t index=0) const [member function]
|
||||
cls.add_method('FillBlockAckBitmap',
|
||||
'void',
|
||||
[param('ns3::CtrlBAckResponseHeader *', 'blockAckHeader')],
|
||||
[param('ns3::CtrlBAckResponseHeader *', 'blockAckHeader'), param('std::size_t', 'index', default_value='0')],
|
||||
is_const=True)
|
||||
## recipient-block-ack-agreement.h (module 'wifi'): void ns3::RecipientBlockAckAgreement::Flush() [member function]
|
||||
cls.add_method('Flush',
|
||||
@@ -6347,6 +6361,28 @@ def register_Ns3Vector3D_methods(root_module, cls):
|
||||
cls.add_instance_attribute('z', 'double', is_const=False)
|
||||
return
|
||||
|
||||
def register_Ns3WifiAc_methods(root_module, cls):
|
||||
## qos-utils.h (module 'wifi'): ns3::WifiAc::WifiAc(ns3::WifiAc const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::WifiAc const &', 'arg0')])
|
||||
## qos-utils.h (module 'wifi'): ns3::WifiAc::WifiAc(uint8_t lowTid, uint8_t highTid) [constructor]
|
||||
cls.add_constructor([param('uint8_t', 'lowTid'), param('uint8_t', 'highTid')])
|
||||
## qos-utils.h (module 'wifi'): uint8_t ns3::WifiAc::GetHighTid() const [member function]
|
||||
cls.add_method('GetHighTid',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## qos-utils.h (module 'wifi'): uint8_t ns3::WifiAc::GetLowTid() const [member function]
|
||||
cls.add_method('GetLowTid',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## qos-utils.h (module 'wifi'): uint8_t ns3::WifiAc::GetOtherTid(uint8_t tid) const [member function]
|
||||
cls.add_method('GetOtherTid',
|
||||
'uint8_t',
|
||||
[param('uint8_t', 'tid')],
|
||||
is_const=True)
|
||||
return
|
||||
|
||||
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')])
|
||||
@@ -7655,6 +7691,36 @@ def register_Ns3WifiTxVector_methods(root_module, cls):
|
||||
[param('uint8_t', 'powerlevel')])
|
||||
return
|
||||
|
||||
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::WifiAcknowledgment, std::default_delete<ns3::WifiAcknowledgment>> ns3::WifiUlMuMultiStaBa::Copy() const [member function]
|
||||
cls.add_method('Copy',
|
||||
'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## wifi-acknowledgment.h (module 'wifi'): bool ns3::WifiUlMuMultiStaBa::CheckQosAckPolicy(ns3::Mac48Address receiver, uint8_t tid, ns3::WifiMacHeader::QosAckPolicy ackPolicy) const [member function]
|
||||
cls.add_method('CheckQosAckPolicy',
|
||||
'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'): void ns3::WifiUlMuMultiStaBa::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa::stationsReceivingMultiStaBa [variable]
|
||||
cls.add_instance_attribute('stationsReceivingMultiStaBa', 'std::map< std::pair< ns3::Mac48Address, unsigned char >, unsigned long >', is_const=False)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa::baType [variable]
|
||||
cls.add_instance_attribute('baType', 'ns3::BlockAckType', is_const=False)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa::tbPpduTxVector [variable]
|
||||
cls.add_instance_attribute('tbPpduTxVector', 'ns3::WifiTxVector', is_const=False)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa::multiStaBaTxVector [variable]
|
||||
cls.add_instance_attribute('multiStaBaTxVector', 'ns3::WifiTxVector', is_const=False)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiUlMuMultiStaBa::WifiUlMuMultiStaBa(ns3::WifiUlMuMultiStaBa const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::WifiUlMuMultiStaBa const &', 'arg0')])
|
||||
return
|
||||
|
||||
def register_Ns3YansWifiChannelHelper_methods(root_module, cls):
|
||||
## yans-wifi-helper.h (module 'wifi'): ns3::YansWifiChannelHelper::YansWifiChannelHelper(ns3::YansWifiChannelHelper const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::YansWifiChannelHelper const &', 'arg0')])
|
||||
@@ -8832,6 +8898,61 @@ def register_Ns3MinstrelWifiRemoteStation_methods(root_module, cls):
|
||||
cls.add_constructor([])
|
||||
return
|
||||
|
||||
def register_Ns3MuSnrTag_methods(root_module, cls):
|
||||
## mu-snr-tag.h (module 'wifi'): ns3::MuSnrTag::MuSnrTag(ns3::MuSnrTag const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::MuSnrTag const &', 'arg0')])
|
||||
## mu-snr-tag.h (module 'wifi'): ns3::MuSnrTag::MuSnrTag() [constructor]
|
||||
cls.add_constructor([])
|
||||
## mu-snr-tag.h (module 'wifi'): void ns3::MuSnrTag::Deserialize(ns3::TagBuffer i) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'void',
|
||||
[param('ns3::TagBuffer', 'i')],
|
||||
is_virtual=True)
|
||||
## mu-snr-tag.h (module 'wifi'): double ns3::MuSnrTag::Get(uint16_t staId) const [member function]
|
||||
cls.add_method('Get',
|
||||
'double',
|
||||
[param('uint16_t', 'staId')],
|
||||
is_const=True)
|
||||
## mu-snr-tag.h (module 'wifi'): ns3::TypeId ns3::MuSnrTag::GetInstanceTypeId() const [member function]
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## mu-snr-tag.h (module 'wifi'): uint32_t ns3::MuSnrTag::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## mu-snr-tag.h (module 'wifi'): static ns3::TypeId ns3::MuSnrTag::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## mu-snr-tag.h (module 'wifi'): bool ns3::MuSnrTag::IsPresent(uint16_t staId) const [member function]
|
||||
cls.add_method('IsPresent',
|
||||
'bool',
|
||||
[param('uint16_t', 'staId')],
|
||||
is_const=True)
|
||||
## mu-snr-tag.h (module 'wifi'): void ns3::MuSnrTag::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## mu-snr-tag.h (module 'wifi'): void ns3::MuSnrTag::Reset() [member function]
|
||||
cls.add_method('Reset',
|
||||
'void',
|
||||
[])
|
||||
## mu-snr-tag.h (module 'wifi'): void ns3::MuSnrTag::Serialize(ns3::TagBuffer i) const [member function]
|
||||
cls.add_method('Serialize',
|
||||
'void',
|
||||
[param('ns3::TagBuffer', 'i')],
|
||||
is_const=True, is_virtual=True)
|
||||
## mu-snr-tag.h (module 'wifi'): void ns3::MuSnrTag::Set(uint16_t staId, double snr) [member function]
|
||||
cls.add_method('Set',
|
||||
'void',
|
||||
[param('uint16_t', 'staId'), param('double', 'snr')])
|
||||
return
|
||||
|
||||
def register_Ns3Object_methods(root_module, cls):
|
||||
## object.h (module 'core'): ns3::Object::Object() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -10481,6 +10602,28 @@ def register_Ns3WeibullRandomVariable_methods(root_module, cls):
|
||||
is_virtual=True)
|
||||
return
|
||||
|
||||
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::WifiAcknowledgment, std::default_delete<ns3::WifiAcknowledgment>> ns3::WifiAckAfterTbPpdu::Copy() const [member function]
|
||||
cls.add_method('Copy',
|
||||
'std::unique_ptr< ns3::WifiAcknowledgment, std::default_delete< ns3::WifiAcknowledgment > >',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## wifi-acknowledgment.h (module 'wifi'): bool ns3::WifiAckAfterTbPpdu::CheckQosAckPolicy(ns3::Mac48Address receiver, uint8_t tid, ns3::WifiMacHeader::QosAckPolicy ackPolicy) const [member function]
|
||||
cls.add_method('CheckQosAckPolicy',
|
||||
'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'): void ns3::WifiAckAfterTbPpdu::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## wifi-acknowledgment.h (module 'wifi'): ns3::WifiAckAfterTbPpdu::WifiAckAfterTbPpdu(ns3::WifiAckAfterTbPpdu const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::WifiAckAfterTbPpdu const &', 'arg0')])
|
||||
return
|
||||
|
||||
def register_Ns3WifiAckManager_methods(root_module, cls):
|
||||
## wifi-ack-manager.h (module 'wifi'): ns3::WifiAckManager::WifiAckManager() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -10650,6 +10793,11 @@ def register_Ns3WifiDefaultAckManager_methods(root_module, cls):
|
||||
'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::WifiAcknowledgment, std::default_delete<ns3::WifiAcknowledgment>> ns3::WifiDefaultAckManager::TryUlMuTransmission(ns3::Ptr<const ns3::WifiMacQueueItem> 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')],
|
||||
is_virtual=True, visibility='private')
|
||||
return
|
||||
|
||||
def register_Ns3WifiInformationElement_methods(root_module, cls):
|
||||
@@ -13999,10 +14147,10 @@ def register_Ns3BlockAckManager_methods(root_module, cls):
|
||||
cls.add_method('NotifyMissedAck',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiMacQueueItem >', 'mpdu')])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const * blockAck, ns3::Mac48Address recipient, double rxSnr, double dataSnr, ns3::WifiTxVector dataTxVector) [member function]
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyGotBlockAck(ns3::CtrlBAckResponseHeader const & blockAck, ns3::Mac48Address recipient, std::set<unsigned char, std::less<unsigned char>, std::allocator<unsigned char>> const & tids, double rxSnr, double dataSnr, ns3::WifiTxVector const & dataTxVector, size_t index=0) [member function]
|
||||
cls.add_method('NotifyGotBlockAck',
|
||||
'void',
|
||||
[param('ns3::CtrlBAckResponseHeader const *', 'blockAck'), param('ns3::Mac48Address', 'recipient'), param('double', 'rxSnr'), param('double', 'dataSnr'), param('ns3::WifiTxVector', 'dataTxVector')])
|
||||
[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')])
|
||||
## block-ack-manager.h (module 'wifi'): void ns3::BlockAckManager::NotifyMissedBlockAck(ns3::Mac48Address recipient, uint8_t tid) [member function]
|
||||
cls.add_method('NotifyMissedBlockAck',
|
||||
'void',
|
||||
@@ -15059,35 +15207,55 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls):
|
||||
'uint32_t',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_virtual=True)
|
||||
## ctrl-headers.h (module 'wifi'): std::vector<unsigned char, std::allocator<unsigned char>> const & ns3::CtrlBAckResponseHeader::GetBitmap() const [member function]
|
||||
## ctrl-headers.h (module 'wifi'): std::vector<unsigned int, std::allocator<unsigned int>> ns3::CtrlBAckResponseHeader::FindPerAidTidInfoWithAid(uint16_t aid) const [member function]
|
||||
cls.add_method('FindPerAidTidInfoWithAid',
|
||||
'std::vector< unsigned int >',
|
||||
[param('uint16_t', 'aid')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::GetAckType(std::size_t index) const [member function]
|
||||
cls.add_method('GetAckType',
|
||||
'bool',
|
||||
[param('std::size_t', 'index')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckResponseHeader::GetAid11(std::size_t index) const [member function]
|
||||
cls.add_method('GetAid11',
|
||||
'uint16_t',
|
||||
[param('std::size_t', 'index')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): std::vector<unsigned char, std::allocator<unsigned char>> 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')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): ns3::TypeId ns3::CtrlBAckResponseHeader::GetInstanceTypeId() const [member function]
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ctrl-headers.h (module 'wifi'): std::size_t ns3::CtrlBAckResponseHeader::GetNPerAidTidInfoSubfields() const [member function]
|
||||
cls.add_method('GetNPerAidTidInfoSubfields',
|
||||
'std::size_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): uint32_t ns3::CtrlBAckResponseHeader::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequence() const [member function]
|
||||
## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequence(std::size_t index=0) const [member function]
|
||||
cls.add_method('GetStartingSequence',
|
||||
'uint16_t',
|
||||
[],
|
||||
[param('std::size_t', 'index', default_value='0')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequenceControl() const [member function]
|
||||
## ctrl-headers.h (module 'wifi'): uint16_t ns3::CtrlBAckResponseHeader::GetStartingSequenceControl(std::size_t index=0) const [member function]
|
||||
cls.add_method('GetStartingSequenceControl',
|
||||
'uint16_t',
|
||||
[],
|
||||
[param('std::size_t', 'index', default_value='0')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): uint8_t ns3::CtrlBAckResponseHeader::GetTidInfo() const [member function]
|
||||
## ctrl-headers.h (module 'wifi'): uint8_t ns3::CtrlBAckResponseHeader::GetTidInfo(std::size_t index=0) const [member function]
|
||||
cls.add_method('GetTidInfo',
|
||||
'uint8_t',
|
||||
[],
|
||||
[param('std::size_t', 'index', default_value='0')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): ns3::BlockAckType ns3::CtrlBAckResponseHeader::GetType() const [member function]
|
||||
cls.add_method('GetType',
|
||||
@@ -15099,6 +15267,11 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls):
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## ctrl-headers.h (module 'wifi'): ns3::Mac48Address ns3::CtrlBAckResponseHeader::GetUnassociatedStaAddress(std::size_t index) const [member function]
|
||||
cls.add_method('GetUnassociatedStaAddress',
|
||||
'ns3::Mac48Address',
|
||||
[param('std::size_t', 'index')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsBasic() const [member function]
|
||||
cls.add_method('IsBasic',
|
||||
'bool',
|
||||
@@ -15119,15 +15292,20 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls):
|
||||
'bool',
|
||||
[param('uint16_t', 'seq'), param('uint8_t', 'frag')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsMultiSta() const [member function]
|
||||
cls.add_method('IsMultiSta',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsMultiTid() const [member function]
|
||||
cls.add_method('IsMultiTid',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsPacketReceived(uint16_t seq) const [member function]
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::IsPacketReceived(uint16_t seq, std::size_t index=0) const [member function]
|
||||
cls.add_method('IsPacketReceived',
|
||||
'bool',
|
||||
[param('uint16_t', 'seq')],
|
||||
[param('uint16_t', 'seq'), param('std::size_t', 'index', default_value='0')],
|
||||
is_const=True)
|
||||
## ctrl-headers.h (module 'wifi'): bool ns3::CtrlBAckResponseHeader::MustSendHtImmediateAck() const [member function]
|
||||
cls.add_method('MustSendHtImmediateAck',
|
||||
@@ -15139,15 +15317,23 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls):
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::ResetBitmap() [member function]
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::ResetBitmap(std::size_t index=0) [member function]
|
||||
cls.add_method('ResetBitmap',
|
||||
'void',
|
||||
[])
|
||||
[param('std::size_t', 'index', default_value='0')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
|
||||
cls.add_method('Serialize',
|
||||
'void',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetAckType(bool type, std::size_t index) [member function]
|
||||
cls.add_method('SetAckType',
|
||||
'void',
|
||||
[param('bool', 'type'), param('std::size_t', 'index')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetAid11(uint16_t aid, std::size_t index) [member function]
|
||||
cls.add_method('SetAid11',
|
||||
'void',
|
||||
[param('uint16_t', 'aid'), param('std::size_t', 'index')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetHtImmediateAck(bool immediateAck) [member function]
|
||||
cls.add_method('SetHtImmediateAck',
|
||||
'void',
|
||||
@@ -15156,26 +15342,30 @@ def register_Ns3CtrlBAckResponseHeader_methods(root_module, cls):
|
||||
cls.add_method('SetReceivedFragment',
|
||||
'void',
|
||||
[param('uint16_t', 'seq'), param('uint8_t', 'frag')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetReceivedPacket(uint16_t seq) [member function]
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetReceivedPacket(uint16_t seq, std::size_t index=0) [member function]
|
||||
cls.add_method('SetReceivedPacket',
|
||||
'void',
|
||||
[param('uint16_t', 'seq')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetStartingSequence(uint16_t seq) [member function]
|
||||
[param('uint16_t', 'seq'), param('std::size_t', 'index', default_value='0')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetStartingSequence(uint16_t seq, std::size_t index=0) [member function]
|
||||
cls.add_method('SetStartingSequence',
|
||||
'void',
|
||||
[param('uint16_t', 'seq')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetStartingSequenceControl(uint16_t seqControl) [member function]
|
||||
[param('uint16_t', 'seq'), param('std::size_t', 'index', default_value='0')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetStartingSequenceControl(uint16_t seqControl, std::size_t index=0) [member function]
|
||||
cls.add_method('SetStartingSequenceControl',
|
||||
'void',
|
||||
[param('uint16_t', 'seqControl')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetTidInfo(uint8_t tid) [member function]
|
||||
[param('uint16_t', 'seqControl'), param('std::size_t', 'index', default_value='0')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetTidInfo(uint8_t tid, std::size_t index=0) [member function]
|
||||
cls.add_method('SetTidInfo',
|
||||
'void',
|
||||
[param('uint8_t', 'tid')])
|
||||
[param('uint8_t', 'tid'), param('std::size_t', 'index', default_value='0')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetType(ns3::BlockAckType type) [member function]
|
||||
cls.add_method('SetType',
|
||||
'void',
|
||||
[param('ns3::BlockAckType', 'type')])
|
||||
## ctrl-headers.h (module 'wifi'): void ns3::CtrlBAckResponseHeader::SetUnassociatedStaAddress(ns3::Mac48Address const & ra, std::size_t index) [member function]
|
||||
cls.add_method('SetUnassociatedStaAddress',
|
||||
'void',
|
||||
[param('ns3::Mac48Address const &', 'ra'), param('std::size_t', 'index')])
|
||||
return
|
||||
|
||||
def register_Ns3CtrlTriggerHeader_methods(root_module, cls):
|
||||
@@ -25782,6 +25972,11 @@ def register_Ns3HeFrameExchangeManager_methods(root_module, cls):
|
||||
'bool',
|
||||
[param('ns3::Ptr< ns3::QosTxop >', 'edca'), param('ns3::Time', 'availableTime'), param('bool', 'initialFrame')],
|
||||
is_virtual=True)
|
||||
## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::BlockAckAfterTbPpduTimeout(ns3::Ptr<ns3::WifiPsdu> psdu, ns3::WifiTxVector const & txVector) [member function]
|
||||
cls.add_method('BlockAckAfterTbPpduTimeout',
|
||||
'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<ns3::Mac48Address, std::less<ns3::Mac48Address>, std::allocator<ns3::Mac48Address>> const * staMissedBlockAckFrom, std::size_t nSolicitedStations) [member function]
|
||||
cls.add_method('BlockAcksInTbPpduTimeout',
|
||||
'void',
|
||||
@@ -25827,11 +26022,26 @@ def register_Ns3HeFrameExchangeManager_methods(root_module, cls):
|
||||
'bool',
|
||||
[param('ns3::Ptr< ns3::QosTxop >', 'edca'), param('ns3::Time', 'availableTime'), param('bool', 'initialFrame')],
|
||||
is_virtual=True, visibility='protected')
|
||||
## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::SendMultiStaBlockAck(ns3::WifiTxParameters const & txParams) [member function]
|
||||
cls.add_method('SendMultiStaBlockAck',
|
||||
'void',
|
||||
[param('ns3::WifiTxParameters const &', 'txParams')],
|
||||
visibility='protected')
|
||||
## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::SendPsduMapWithProtection(ns3::WifiPsduMap psduMap, ns3::WifiTxParameters & txParams) [member function]
|
||||
cls.add_method('SendPsduMapWithProtection',
|
||||
'void',
|
||||
[param('std::unordered_map< unsigned short, ns3::Ptr< ns3::WifiPsdu > >', 'psduMap'), param('ns3::WifiTxParameters &', 'txParams')],
|
||||
visibility='protected')
|
||||
## he-frame-exchange-manager.h (module 'wifi'): void ns3::HeFrameExchangeManager::SendQosNullFramesInTbPpdu(ns3::CtrlTriggerHeader const & trigger, ns3::WifiMacHeader const & hdr) [member function]
|
||||
cls.add_method('SendQosNullFramesInTbPpdu',
|
||||
'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<ns3::Mac48Address, std::less<ns3::Mac48Address>, std::allocator<ns3::Mac48Address>> 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')],
|
||||
is_virtual=True, visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3HtPhy_methods(root_module, cls):
|
||||
|
||||
Reference in New Issue
Block a user