rescan bindings
This commit is contained in:
1 parent
c66070b52c
commit
1723645d4e
4 files changed
+570
-208
No files matched your search
@@ -183,7 +183,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 [enumeration]
|
||||
module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
|
||||
module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SSL', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4', 'DLT_NETLINK'], 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')
|
||||
## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4 [class]
|
||||
@@ -1683,17 +1683,17 @@ def register_Ns3Buffer_methods(root_module, cls):
|
||||
cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')])
|
||||
## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Buffer const &', 'o')])
|
||||
## buffer.h (module 'network'): bool ns3::Buffer::AddAtEnd(uint32_t end) [member function]
|
||||
## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function]
|
||||
cls.add_method('AddAtEnd',
|
||||
'bool',
|
||||
'void',
|
||||
[param('uint32_t', 'end')])
|
||||
## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function]
|
||||
cls.add_method('AddAtEnd',
|
||||
'void',
|
||||
[param('ns3::Buffer const &', 'o')])
|
||||
## buffer.h (module 'network'): bool ns3::Buffer::AddAtStart(uint32_t start) [member function]
|
||||
## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function]
|
||||
cls.add_method('AddAtStart',
|
||||
'bool',
|
||||
'void',
|
||||
[param('uint32_t', 'start')])
|
||||
## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function]
|
||||
cls.add_method('Begin',
|
||||
@@ -1715,11 +1715,6 @@ def register_Ns3Buffer_methods(root_module, cls):
|
||||
'ns3::Buffer',
|
||||
[param('uint32_t', 'start'), param('uint32_t', 'length')],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFullCopy() const [member function]
|
||||
cls.add_method('CreateFullCopy',
|
||||
'ns3::Buffer',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'uint32_t',
|
||||
@@ -1729,16 +1724,6 @@ def register_Ns3Buffer_methods(root_module, cls):
|
||||
'ns3::Buffer::Iterator',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentEndOffset() const [member function]
|
||||
cls.add_method('GetCurrentEndOffset',
|
||||
'int32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentStartOffset() const [member function]
|
||||
cls.add_method('GetCurrentStartOffset',
|
||||
'int32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
@@ -1976,14 +1961,18 @@ def register_Ns3ByteTagList_methods(root_module, cls):
|
||||
cls.add_method('Add',
|
||||
'void',
|
||||
[param('ns3::ByteTagList const &', 'o')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t adjustment, int32_t appendOffset) [member function]
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function]
|
||||
cls.add_method('AddAtEnd',
|
||||
'void',
|
||||
[param('int32_t', 'adjustment'), param('int32_t', 'appendOffset')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t adjustment, int32_t prependOffset) [member function]
|
||||
[param('int32_t', 'appendOffset')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function]
|
||||
cls.add_method('AddAtStart',
|
||||
'void',
|
||||
[param('int32_t', 'adjustment'), param('int32_t', 'prependOffset')])
|
||||
[param('int32_t', 'prependOffset')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function]
|
||||
cls.add_method('Adjust',
|
||||
'void',
|
||||
[param('int32_t', 'adjustment')])
|
||||
## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function]
|
||||
cls.add_method('Begin',
|
||||
'ns3::ByteTagList::Iterator',
|
||||
@@ -2268,10 +2257,10 @@ def register_Ns3InterferenceHelper_methods(root_module, cls):
|
||||
cls.add_constructor([param('ns3::InterferenceHelper const &', 'arg0')])
|
||||
## interference-helper.h (module 'wifi'): ns3::InterferenceHelper::InterferenceHelper() [constructor]
|
||||
cls.add_constructor([])
|
||||
## interference-helper.h (module 'wifi'): ns3::Ptr<ns3::InterferenceHelper::Event> ns3::InterferenceHelper::Add(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, ns3::Time duration, double rxPower) [member function]
|
||||
## interference-helper.h (module 'wifi'): ns3::Ptr<ns3::InterferenceHelper::Event> ns3::InterferenceHelper::Add(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, ns3::Time duration, double rxPower) [member function]
|
||||
cls.add_method('Add',
|
||||
'ns3::Ptr< ns3::InterferenceHelper::Event >',
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('ns3::Time', 'duration'), param('double', 'rxPower')])
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('ns3::Time', 'duration'), param('double', 'rxPower')])
|
||||
## interference-helper.h (module 'wifi'): ns3::InterferenceHelper::SnrPer ns3::InterferenceHelper::CalculatePlcpHeaderSnrPer(ns3::Ptr<ns3::InterferenceHelper::Event> event) [member function]
|
||||
cls.add_method('CalculatePlcpHeaderSnrPer',
|
||||
'ns3::InterferenceHelper::SnrPer',
|
||||
@@ -3959,10 +3948,10 @@ def register_Ns3PcapFile_methods(root_module, cls):
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header const & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
[param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file.h (module 'network'): ns3::PcapFile::SNAPLEN_DEFAULT [variable]
|
||||
cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True)
|
||||
## pcap-file.h (module 'network'): ns3::PcapFile::ZONE_DEFAULT [variable]
|
||||
@@ -4200,10 +4189,10 @@ def register_Ns3Simulator_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_static=True)
|
||||
## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & time) [member function]
|
||||
## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function]
|
||||
cls.add_method('Stop',
|
||||
'void',
|
||||
[param('ns3::Time const &', 'time')],
|
||||
[param('ns3::Time const &', 'delay')],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
@@ -6367,10 +6356,10 @@ def register_Ns3PcapFileWrapper_methods(root_module, cls):
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header const & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('ns3::Time', 't'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
[param('ns3::Time', 't'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function]
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
@@ -8791,19 +8780,19 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'int64_t',
|
||||
[param('int64_t', 'stream')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculatePlcpPreambleAndHeaderDuration(ns3::WifiTxVector txvector, ns3::WifiPreamble preamble) [member function]
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculatePlcpPreambleAndHeaderDuration(ns3::WifiTxVector txVector, ns3::WifiPreamble preamble) [member function]
|
||||
cls.add_method('CalculatePlcpPreambleAndHeaderDuration',
|
||||
'ns3::Time',
|
||||
[param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble')])
|
||||
[param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble')])
|
||||
## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
|
||||
cls.add_method('CalculateSnr',
|
||||
'double',
|
||||
[param('ns3::WifiMode', 'txMode'), param('double', 'ber')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
cls.add_method('CalculateTxDuration',
|
||||
'ns3::Time',
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function]
|
||||
cls.add_method('ConfigureStandard',
|
||||
'void',
|
||||
@@ -8914,10 +8903,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'bool',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHTPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
|
||||
## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHTPlcpHeaderMode(ns3::WifiMode payloadMode) [member function]
|
||||
cls.add_method('GetHTPlcpHeaderMode',
|
||||
'ns3::WifiMode',
|
||||
[param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')],
|
||||
[param('ns3::WifiMode', 'payloadMode')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
|
||||
cls.add_method('GetLastRxStartTime',
|
||||
@@ -9254,10 +9243,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::WifiMode',
|
||||
[],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
cls.add_method('GetPayloadDuration',
|
||||
'ns3::Time',
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHeaderDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
|
||||
cls.add_method('GetPlcpHeaderDuration',
|
||||
'ns3::Time',
|
||||
@@ -9273,10 +9262,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::Time',
|
||||
[param('ns3::WifiPreamble', 'preamble')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txvector) [member function]
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txVector) [member function]
|
||||
cls.add_method('GetPlcpHtTrainingSymbolDuration',
|
||||
'ns3::Time',
|
||||
[param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')],
|
||||
[param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpPreambleDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
|
||||
cls.add_method('GetPlcpPreambleDuration',
|
||||
@@ -9353,14 +9342,14 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::WifiMode',
|
||||
[param('uint8_t', 'mcs')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txvector, ns3::mpduInfo aMpdu, ns3::signalNoiseDbm signalNoise) [member function]
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu, ns3::signalNoiseDbm signalNoise) [member function]
|
||||
cls.add_method('NotifyMonitorSniffRx',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector'), param('ns3::mpduInfo', 'aMpdu'), param('ns3::signalNoiseDbm', 'signalNoise')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txvector, ns3::mpduInfo aMpdu) [member function]
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector'), param('ns3::mpduInfo', 'aMpdu'), param('ns3::signalNoiseDbm', 'signalNoise')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu) [member function]
|
||||
cls.add_method('NotifyMonitorSniffTx',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector'), param('ns3::mpduInfo', 'aMpdu')])
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector'), param('ns3::mpduInfo', 'aMpdu')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyRxBegin(ns3::Ptr<ns3::Packet const> packet) [member function]
|
||||
cls.add_method('NotifyRxBegin',
|
||||
'void',
|
||||
@@ -9395,10 +9384,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
cls.add_method('SendPacket',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function]
|
||||
cls.add_method('SetChannelBonding',
|
||||
@@ -10252,10 +10241,10 @@ def register_Ns3YansWifiPhy_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
cls.add_method('SendPacket',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SetCcaMode1Threshold(double threshold) [member function]
|
||||
cls.add_method('SetCcaMode1Threshold',
|
||||
@@ -11876,10 +11865,10 @@ def register_Ns3EmpiricalRandomVariable_methods(root_module, cls):
|
||||
'double',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double arg0, double arg1, double arg2, double arg3, double arg4) [member function]
|
||||
## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double c1, double c2, double v1, double v2, double r) [member function]
|
||||
cls.add_method('Interpolate',
|
||||
'double',
|
||||
[param('double', 'arg0'), param('double', 'arg1'), param('double', 'arg2'), param('double', 'arg3'), param('double', 'arg4')],
|
||||
[param('double', 'c1'), param('double', 'c2'), param('double', 'v1'), param('double', 'v2'), param('double', 'r')],
|
||||
visibility='private', is_virtual=True)
|
||||
## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::Validate() [member function]
|
||||
cls.add_method('Validate',
|
||||
@@ -12112,6 +12101,16 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetAntennaSelectionCapabilities() const [member function]
|
||||
cls.add_method('GetAntennaSelectionCapabilities',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetExtendedHtCapabilities() const [member function]
|
||||
cls.add_method('GetExtendedHtCapabilities',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetGreenfield() const [member function]
|
||||
cls.add_method('GetGreenfield',
|
||||
'uint8_t',
|
||||
@@ -12127,11 +12126,31 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetLSigProtectionSupport() const [member function]
|
||||
cls.add_method('GetLSigProtectionSupport',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetLdpc() const [member function]
|
||||
cls.add_method('GetLdpc',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetMaxAmpduLength() const [member function]
|
||||
cls.add_method('GetMaxAmpduLength',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetMaxAmsduLength() const [member function]
|
||||
cls.add_method('GetMaxAmsduLength',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetRxHighestSupportedDataRate() const [member function]
|
||||
cls.add_method('GetRxHighestSupportedDataRate',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t * ns3::HtCapabilities::GetRxMcsBitmask() [member function]
|
||||
cls.add_method('GetRxMcsBitmask',
|
||||
'uint8_t *',
|
||||
@@ -12146,6 +12165,11 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetShortGuardInterval40() const [member function]
|
||||
cls.add_method('GetShortGuardInterval40',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetSupportedChannelWidth() const [member function]
|
||||
cls.add_method('GetSupportedChannelWidth',
|
||||
'uint8_t',
|
||||
@@ -12161,6 +12185,21 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint64_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint32_t ns3::HtCapabilities::GetTxBfCapabilities() const [member function]
|
||||
cls.add_method('GetTxBfCapabilities',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetTxMaxNSpatialStreams() const [member function]
|
||||
cls.add_method('GetTxMaxNSpatialStreams',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetTxMcsSetDefined() const [member function]
|
||||
cls.add_method('GetTxMcsSetDefined',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): bool ns3::HtCapabilities::IsSupportedMcs(uint8_t mcs) [member function]
|
||||
cls.add_method('IsSupportedMcs',
|
||||
'bool',
|
||||
@@ -12179,6 +12218,14 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetAmpduParameters',
|
||||
'void',
|
||||
[param('uint8_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetAntennaSelectionCapabilities(uint8_t ctrl) [member function]
|
||||
cls.add_method('SetAntennaSelectionCapabilities',
|
||||
'void',
|
||||
[param('uint8_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetExtendedHtCapabilities(uint16_t ctrl) [member function]
|
||||
cls.add_method('SetExtendedHtCapabilities',
|
||||
'void',
|
||||
[param('uint16_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetGreenfield(uint8_t greenfield) [member function]
|
||||
cls.add_method('SetGreenfield',
|
||||
'void',
|
||||
@@ -12191,10 +12238,26 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetHtSupported',
|
||||
'void',
|
||||
[param('uint8_t', 'htsupported')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetLSigProtectionSupport(uint8_t lsigprotection) [member function]
|
||||
cls.add_method('SetLSigProtectionSupport',
|
||||
'void',
|
||||
[param('uint8_t', 'lsigprotection')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetLdpc(uint8_t ldpc) [member function]
|
||||
cls.add_method('SetLdpc',
|
||||
'void',
|
||||
[param('uint8_t', 'ldpc')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetMaxAmpduLength(uint8_t maxampdulength) [member function]
|
||||
cls.add_method('SetMaxAmpduLength',
|
||||
'void',
|
||||
[param('uint8_t', 'maxampdulength')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetMaxAmsduLength(uint8_t maxamsdulength) [member function]
|
||||
cls.add_method('SetMaxAmsduLength',
|
||||
'void',
|
||||
[param('uint8_t', 'maxamsdulength')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetRxHighestSupportedDataRate(uint16_t maxsupportedrate) [member function]
|
||||
cls.add_method('SetRxHighestSupportedDataRate',
|
||||
'void',
|
||||
[param('uint16_t', 'maxsupportedrate')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetRxMcsBitmask(uint8_t index) [member function]
|
||||
cls.add_method('SetRxMcsBitmask',
|
||||
'void',
|
||||
@@ -12203,6 +12266,10 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetShortGuardInterval20',
|
||||
'void',
|
||||
[param('uint8_t', 'shortguardinterval')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetShortGuardInterval40(uint8_t shortguardinterval) [member function]
|
||||
cls.add_method('SetShortGuardInterval40',
|
||||
'void',
|
||||
[param('uint8_t', 'shortguardinterval')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetSupportedChannelWidth(uint8_t supportedchannelwidth) [member function]
|
||||
cls.add_method('SetSupportedChannelWidth',
|
||||
'void',
|
||||
@@ -12211,6 +12278,18 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetSupportedMcsSet',
|
||||
'void',
|
||||
[param('uint64_t', 'ctrl1'), param('uint64_t', 'ctrl2')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxBfCapabilities(uint32_t ctrl) [member function]
|
||||
cls.add_method('SetTxBfCapabilities',
|
||||
'void',
|
||||
[param('uint32_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxMaxNSpatialStreams(uint8_t maxtxspatialstreams) [member function]
|
||||
cls.add_method('SetTxMaxNSpatialStreams',
|
||||
'void',
|
||||
[param('uint8_t', 'maxtxspatialstreams')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxMcsSetDefined(uint8_t txmcssetdefined) [member function]
|
||||
cls.add_method('SetTxMcsSetDefined',
|
||||
'void',
|
||||
[param('uint8_t', 'txmcssetdefined')])
|
||||
return
|
||||
|
||||
def register_Ns3HtCapabilitiesChecker_methods(root_module, cls):
|
||||
|
||||
@@ -183,7 +183,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 [enumeration]
|
||||
module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
|
||||
module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SSL', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4', 'DLT_NETLINK'], 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')
|
||||
## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4 [class]
|
||||
@@ -1683,17 +1683,17 @@ def register_Ns3Buffer_methods(root_module, cls):
|
||||
cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')])
|
||||
## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Buffer const &', 'o')])
|
||||
## buffer.h (module 'network'): bool ns3::Buffer::AddAtEnd(uint32_t end) [member function]
|
||||
## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function]
|
||||
cls.add_method('AddAtEnd',
|
||||
'bool',
|
||||
'void',
|
||||
[param('uint32_t', 'end')])
|
||||
## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function]
|
||||
cls.add_method('AddAtEnd',
|
||||
'void',
|
||||
[param('ns3::Buffer const &', 'o')])
|
||||
## buffer.h (module 'network'): bool ns3::Buffer::AddAtStart(uint32_t start) [member function]
|
||||
## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function]
|
||||
cls.add_method('AddAtStart',
|
||||
'bool',
|
||||
'void',
|
||||
[param('uint32_t', 'start')])
|
||||
## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function]
|
||||
cls.add_method('Begin',
|
||||
@@ -1715,11 +1715,6 @@ def register_Ns3Buffer_methods(root_module, cls):
|
||||
'ns3::Buffer',
|
||||
[param('uint32_t', 'start'), param('uint32_t', 'length')],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFullCopy() const [member function]
|
||||
cls.add_method('CreateFullCopy',
|
||||
'ns3::Buffer',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'uint32_t',
|
||||
@@ -1729,16 +1724,6 @@ def register_Ns3Buffer_methods(root_module, cls):
|
||||
'ns3::Buffer::Iterator',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentEndOffset() const [member function]
|
||||
cls.add_method('GetCurrentEndOffset',
|
||||
'int32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentStartOffset() const [member function]
|
||||
cls.add_method('GetCurrentStartOffset',
|
||||
'int32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
@@ -1976,14 +1961,18 @@ def register_Ns3ByteTagList_methods(root_module, cls):
|
||||
cls.add_method('Add',
|
||||
'void',
|
||||
[param('ns3::ByteTagList const &', 'o')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t adjustment, int32_t appendOffset) [member function]
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function]
|
||||
cls.add_method('AddAtEnd',
|
||||
'void',
|
||||
[param('int32_t', 'adjustment'), param('int32_t', 'appendOffset')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t adjustment, int32_t prependOffset) [member function]
|
||||
[param('int32_t', 'appendOffset')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function]
|
||||
cls.add_method('AddAtStart',
|
||||
'void',
|
||||
[param('int32_t', 'adjustment'), param('int32_t', 'prependOffset')])
|
||||
[param('int32_t', 'prependOffset')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function]
|
||||
cls.add_method('Adjust',
|
||||
'void',
|
||||
[param('int32_t', 'adjustment')])
|
||||
## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function]
|
||||
cls.add_method('Begin',
|
||||
'ns3::ByteTagList::Iterator',
|
||||
@@ -2268,10 +2257,10 @@ def register_Ns3InterferenceHelper_methods(root_module, cls):
|
||||
cls.add_constructor([param('ns3::InterferenceHelper const &', 'arg0')])
|
||||
## interference-helper.h (module 'wifi'): ns3::InterferenceHelper::InterferenceHelper() [constructor]
|
||||
cls.add_constructor([])
|
||||
## interference-helper.h (module 'wifi'): ns3::Ptr<ns3::InterferenceHelper::Event> ns3::InterferenceHelper::Add(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, ns3::Time duration, double rxPower) [member function]
|
||||
## interference-helper.h (module 'wifi'): ns3::Ptr<ns3::InterferenceHelper::Event> ns3::InterferenceHelper::Add(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, ns3::Time duration, double rxPower) [member function]
|
||||
cls.add_method('Add',
|
||||
'ns3::Ptr< ns3::InterferenceHelper::Event >',
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('ns3::Time', 'duration'), param('double', 'rxPower')])
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('ns3::Time', 'duration'), param('double', 'rxPower')])
|
||||
## interference-helper.h (module 'wifi'): ns3::InterferenceHelper::SnrPer ns3::InterferenceHelper::CalculatePlcpHeaderSnrPer(ns3::Ptr<ns3::InterferenceHelper::Event> event) [member function]
|
||||
cls.add_method('CalculatePlcpHeaderSnrPer',
|
||||
'ns3::InterferenceHelper::SnrPer',
|
||||
@@ -3959,10 +3948,10 @@ def register_Ns3PcapFile_methods(root_module, cls):
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header const & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
[param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file.h (module 'network'): ns3::PcapFile::SNAPLEN_DEFAULT [variable]
|
||||
cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True)
|
||||
## pcap-file.h (module 'network'): ns3::PcapFile::ZONE_DEFAULT [variable]
|
||||
@@ -4200,10 +4189,10 @@ def register_Ns3Simulator_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_static=True)
|
||||
## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & time) [member function]
|
||||
## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function]
|
||||
cls.add_method('Stop',
|
||||
'void',
|
||||
[param('ns3::Time const &', 'time')],
|
||||
[param('ns3::Time const &', 'delay')],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
@@ -6367,10 +6356,10 @@ def register_Ns3PcapFileWrapper_methods(root_module, cls):
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header const & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('ns3::Time', 't'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
[param('ns3::Time', 't'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function]
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
@@ -8791,19 +8780,19 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'int64_t',
|
||||
[param('int64_t', 'stream')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculatePlcpPreambleAndHeaderDuration(ns3::WifiTxVector txvector, ns3::WifiPreamble preamble) [member function]
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculatePlcpPreambleAndHeaderDuration(ns3::WifiTxVector txVector, ns3::WifiPreamble preamble) [member function]
|
||||
cls.add_method('CalculatePlcpPreambleAndHeaderDuration',
|
||||
'ns3::Time',
|
||||
[param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble')])
|
||||
[param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble')])
|
||||
## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
|
||||
cls.add_method('CalculateSnr',
|
||||
'double',
|
||||
[param('ns3::WifiMode', 'txMode'), param('double', 'ber')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
cls.add_method('CalculateTxDuration',
|
||||
'ns3::Time',
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function]
|
||||
cls.add_method('ConfigureStandard',
|
||||
'void',
|
||||
@@ -8914,10 +8903,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'bool',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHTPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
|
||||
## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHTPlcpHeaderMode(ns3::WifiMode payloadMode) [member function]
|
||||
cls.add_method('GetHTPlcpHeaderMode',
|
||||
'ns3::WifiMode',
|
||||
[param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')],
|
||||
[param('ns3::WifiMode', 'payloadMode')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
|
||||
cls.add_method('GetLastRxStartTime',
|
||||
@@ -9254,10 +9243,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::WifiMode',
|
||||
[],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
cls.add_method('GetPayloadDuration',
|
||||
'ns3::Time',
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHeaderDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
|
||||
cls.add_method('GetPlcpHeaderDuration',
|
||||
'ns3::Time',
|
||||
@@ -9273,10 +9262,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::Time',
|
||||
[param('ns3::WifiPreamble', 'preamble')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txvector) [member function]
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txVector) [member function]
|
||||
cls.add_method('GetPlcpHtTrainingSymbolDuration',
|
||||
'ns3::Time',
|
||||
[param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')],
|
||||
[param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpPreambleDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
|
||||
cls.add_method('GetPlcpPreambleDuration',
|
||||
@@ -9353,14 +9342,14 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::WifiMode',
|
||||
[param('uint8_t', 'mcs')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txvector, ns3::mpduInfo aMpdu, ns3::signalNoiseDbm signalNoise) [member function]
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu, ns3::signalNoiseDbm signalNoise) [member function]
|
||||
cls.add_method('NotifyMonitorSniffRx',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector'), param('ns3::mpduInfo', 'aMpdu'), param('ns3::signalNoiseDbm', 'signalNoise')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txvector, ns3::mpduInfo aMpdu) [member function]
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector'), param('ns3::mpduInfo', 'aMpdu'), param('ns3::signalNoiseDbm', 'signalNoise')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu) [member function]
|
||||
cls.add_method('NotifyMonitorSniffTx',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector'), param('ns3::mpduInfo', 'aMpdu')])
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector'), param('ns3::mpduInfo', 'aMpdu')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyRxBegin(ns3::Ptr<ns3::Packet const> packet) [member function]
|
||||
cls.add_method('NotifyRxBegin',
|
||||
'void',
|
||||
@@ -9395,10 +9384,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
cls.add_method('SendPacket',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function]
|
||||
cls.add_method('SetChannelBonding',
|
||||
@@ -10252,10 +10241,10 @@ def register_Ns3YansWifiPhy_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
cls.add_method('SendPacket',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SetCcaMode1Threshold(double threshold) [member function]
|
||||
cls.add_method('SetCcaMode1Threshold',
|
||||
@@ -11876,10 +11865,10 @@ def register_Ns3EmpiricalRandomVariable_methods(root_module, cls):
|
||||
'double',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double arg0, double arg1, double arg2, double arg3, double arg4) [member function]
|
||||
## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double c1, double c2, double v1, double v2, double r) [member function]
|
||||
cls.add_method('Interpolate',
|
||||
'double',
|
||||
[param('double', 'arg0'), param('double', 'arg1'), param('double', 'arg2'), param('double', 'arg3'), param('double', 'arg4')],
|
||||
[param('double', 'c1'), param('double', 'c2'), param('double', 'v1'), param('double', 'v2'), param('double', 'r')],
|
||||
visibility='private', is_virtual=True)
|
||||
## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::Validate() [member function]
|
||||
cls.add_method('Validate',
|
||||
@@ -12112,6 +12101,16 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetAntennaSelectionCapabilities() const [member function]
|
||||
cls.add_method('GetAntennaSelectionCapabilities',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetExtendedHtCapabilities() const [member function]
|
||||
cls.add_method('GetExtendedHtCapabilities',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetGreenfield() const [member function]
|
||||
cls.add_method('GetGreenfield',
|
||||
'uint8_t',
|
||||
@@ -12127,11 +12126,31 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetLSigProtectionSupport() const [member function]
|
||||
cls.add_method('GetLSigProtectionSupport',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetLdpc() const [member function]
|
||||
cls.add_method('GetLdpc',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetMaxAmpduLength() const [member function]
|
||||
cls.add_method('GetMaxAmpduLength',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetMaxAmsduLength() const [member function]
|
||||
cls.add_method('GetMaxAmsduLength',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetRxHighestSupportedDataRate() const [member function]
|
||||
cls.add_method('GetRxHighestSupportedDataRate',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t * ns3::HtCapabilities::GetRxMcsBitmask() [member function]
|
||||
cls.add_method('GetRxMcsBitmask',
|
||||
'uint8_t *',
|
||||
@@ -12146,6 +12165,11 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetShortGuardInterval40() const [member function]
|
||||
cls.add_method('GetShortGuardInterval40',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetSupportedChannelWidth() const [member function]
|
||||
cls.add_method('GetSupportedChannelWidth',
|
||||
'uint8_t',
|
||||
@@ -12161,6 +12185,21 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint64_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint32_t ns3::HtCapabilities::GetTxBfCapabilities() const [member function]
|
||||
cls.add_method('GetTxBfCapabilities',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetTxMaxNSpatialStreams() const [member function]
|
||||
cls.add_method('GetTxMaxNSpatialStreams',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetTxMcsSetDefined() const [member function]
|
||||
cls.add_method('GetTxMcsSetDefined',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): bool ns3::HtCapabilities::IsSupportedMcs(uint8_t mcs) [member function]
|
||||
cls.add_method('IsSupportedMcs',
|
||||
'bool',
|
||||
@@ -12179,6 +12218,14 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetAmpduParameters',
|
||||
'void',
|
||||
[param('uint8_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetAntennaSelectionCapabilities(uint8_t ctrl) [member function]
|
||||
cls.add_method('SetAntennaSelectionCapabilities',
|
||||
'void',
|
||||
[param('uint8_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetExtendedHtCapabilities(uint16_t ctrl) [member function]
|
||||
cls.add_method('SetExtendedHtCapabilities',
|
||||
'void',
|
||||
[param('uint16_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetGreenfield(uint8_t greenfield) [member function]
|
||||
cls.add_method('SetGreenfield',
|
||||
'void',
|
||||
@@ -12191,10 +12238,26 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetHtSupported',
|
||||
'void',
|
||||
[param('uint8_t', 'htsupported')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetLSigProtectionSupport(uint8_t lsigprotection) [member function]
|
||||
cls.add_method('SetLSigProtectionSupport',
|
||||
'void',
|
||||
[param('uint8_t', 'lsigprotection')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetLdpc(uint8_t ldpc) [member function]
|
||||
cls.add_method('SetLdpc',
|
||||
'void',
|
||||
[param('uint8_t', 'ldpc')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetMaxAmpduLength(uint8_t maxampdulength) [member function]
|
||||
cls.add_method('SetMaxAmpduLength',
|
||||
'void',
|
||||
[param('uint8_t', 'maxampdulength')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetMaxAmsduLength(uint8_t maxamsdulength) [member function]
|
||||
cls.add_method('SetMaxAmsduLength',
|
||||
'void',
|
||||
[param('uint8_t', 'maxamsdulength')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetRxHighestSupportedDataRate(uint16_t maxsupportedrate) [member function]
|
||||
cls.add_method('SetRxHighestSupportedDataRate',
|
||||
'void',
|
||||
[param('uint16_t', 'maxsupportedrate')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetRxMcsBitmask(uint8_t index) [member function]
|
||||
cls.add_method('SetRxMcsBitmask',
|
||||
'void',
|
||||
@@ -12203,6 +12266,10 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetShortGuardInterval20',
|
||||
'void',
|
||||
[param('uint8_t', 'shortguardinterval')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetShortGuardInterval40(uint8_t shortguardinterval) [member function]
|
||||
cls.add_method('SetShortGuardInterval40',
|
||||
'void',
|
||||
[param('uint8_t', 'shortguardinterval')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetSupportedChannelWidth(uint8_t supportedchannelwidth) [member function]
|
||||
cls.add_method('SetSupportedChannelWidth',
|
||||
'void',
|
||||
@@ -12211,6 +12278,18 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetSupportedMcsSet',
|
||||
'void',
|
||||
[param('uint64_t', 'ctrl1'), param('uint64_t', 'ctrl2')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxBfCapabilities(uint32_t ctrl) [member function]
|
||||
cls.add_method('SetTxBfCapabilities',
|
||||
'void',
|
||||
[param('uint32_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxMaxNSpatialStreams(uint8_t maxtxspatialstreams) [member function]
|
||||
cls.add_method('SetTxMaxNSpatialStreams',
|
||||
'void',
|
||||
[param('uint8_t', 'maxtxspatialstreams')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxMcsSetDefined(uint8_t txmcssetdefined) [member function]
|
||||
cls.add_method('SetTxMcsSetDefined',
|
||||
'void',
|
||||
[param('uint8_t', 'txmcssetdefined')])
|
||||
return
|
||||
|
||||
def register_Ns3HtCapabilitiesChecker_methods(root_module, cls):
|
||||
|
||||
@@ -128,6 +128,8 @@ def register_types(module):
|
||||
module.add_class('MacLowTransmissionParameters')
|
||||
## mac-rx-middle.h (module 'wifi'): ns3::MacRxMiddle [class]
|
||||
module.add_class('MacRxMiddle')
|
||||
## mac-tx-middle.h (module 'wifi'): ns3::MacTxMiddle [class]
|
||||
module.add_class('MacTxMiddle')
|
||||
## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class]
|
||||
module.add_class('NetDeviceContainer', import_from_module='ns.network')
|
||||
## node-container.h (module 'network'): ns3::NodeContainer [class]
|
||||
@@ -167,7 +169,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 [enumeration]
|
||||
module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
|
||||
module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SSL', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4', 'DLT_NETLINK'], 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]
|
||||
@@ -752,6 +754,7 @@ def register_methods(root_module):
|
||||
register_Ns3MacLowTransmissionListener_methods(root_module, root_module['ns3::MacLowTransmissionListener'])
|
||||
register_Ns3MacLowTransmissionParameters_methods(root_module, root_module['ns3::MacLowTransmissionParameters'])
|
||||
register_Ns3MacRxMiddle_methods(root_module, root_module['ns3::MacRxMiddle'])
|
||||
register_Ns3MacTxMiddle_methods(root_module, root_module['ns3::MacTxMiddle'])
|
||||
register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
|
||||
register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
|
||||
register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase'])
|
||||
@@ -1536,17 +1539,17 @@ def register_Ns3Buffer_methods(root_module, cls):
|
||||
cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')])
|
||||
## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Buffer const &', 'o')])
|
||||
## buffer.h (module 'network'): bool ns3::Buffer::AddAtEnd(uint32_t end) [member function]
|
||||
## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function]
|
||||
cls.add_method('AddAtEnd',
|
||||
'bool',
|
||||
'void',
|
||||
[param('uint32_t', 'end')])
|
||||
## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function]
|
||||
cls.add_method('AddAtEnd',
|
||||
'void',
|
||||
[param('ns3::Buffer const &', 'o')])
|
||||
## buffer.h (module 'network'): bool ns3::Buffer::AddAtStart(uint32_t start) [member function]
|
||||
## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function]
|
||||
cls.add_method('AddAtStart',
|
||||
'bool',
|
||||
'void',
|
||||
[param('uint32_t', 'start')])
|
||||
## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function]
|
||||
cls.add_method('Begin',
|
||||
@@ -1568,11 +1571,6 @@ def register_Ns3Buffer_methods(root_module, cls):
|
||||
'ns3::Buffer',
|
||||
[param('uint32_t', 'start'), param('uint32_t', 'length')],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFullCopy() const [member function]
|
||||
cls.add_method('CreateFullCopy',
|
||||
'ns3::Buffer',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'uint32_t',
|
||||
@@ -1582,16 +1580,6 @@ def register_Ns3Buffer_methods(root_module, cls):
|
||||
'ns3::Buffer::Iterator',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentEndOffset() const [member function]
|
||||
cls.add_method('GetCurrentEndOffset',
|
||||
'int32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentStartOffset() const [member function]
|
||||
cls.add_method('GetCurrentStartOffset',
|
||||
'int32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
@@ -1829,14 +1817,18 @@ def register_Ns3ByteTagList_methods(root_module, cls):
|
||||
cls.add_method('Add',
|
||||
'void',
|
||||
[param('ns3::ByteTagList const &', 'o')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t adjustment, int32_t appendOffset) [member function]
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function]
|
||||
cls.add_method('AddAtEnd',
|
||||
'void',
|
||||
[param('int32_t', 'adjustment'), param('int32_t', 'appendOffset')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t adjustment, int32_t prependOffset) [member function]
|
||||
[param('int32_t', 'appendOffset')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function]
|
||||
cls.add_method('AddAtStart',
|
||||
'void',
|
||||
[param('int32_t', 'adjustment'), param('int32_t', 'prependOffset')])
|
||||
[param('int32_t', 'prependOffset')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function]
|
||||
cls.add_method('Adjust',
|
||||
'void',
|
||||
[param('int32_t', 'adjustment')])
|
||||
## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function]
|
||||
cls.add_method('Begin',
|
||||
'ns3::ByteTagList::Iterator',
|
||||
@@ -2353,10 +2345,10 @@ def register_Ns3InterferenceHelper_methods(root_module, cls):
|
||||
cls.add_constructor([param('ns3::InterferenceHelper const &', 'arg0')])
|
||||
## interference-helper.h (module 'wifi'): ns3::InterferenceHelper::InterferenceHelper() [constructor]
|
||||
cls.add_constructor([])
|
||||
## interference-helper.h (module 'wifi'): ns3::Ptr<ns3::InterferenceHelper::Event> ns3::InterferenceHelper::Add(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, ns3::Time duration, double rxPower) [member function]
|
||||
## interference-helper.h (module 'wifi'): ns3::Ptr<ns3::InterferenceHelper::Event> ns3::InterferenceHelper::Add(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, ns3::Time duration, double rxPower) [member function]
|
||||
cls.add_method('Add',
|
||||
'ns3::Ptr< ns3::InterferenceHelper::Event >',
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('ns3::Time', 'duration'), param('double', 'rxPower')])
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('ns3::Time', 'duration'), param('double', 'rxPower')])
|
||||
## interference-helper.h (module 'wifi'): ns3::InterferenceHelper::SnrPer ns3::InterferenceHelper::CalculatePlcpHeaderSnrPer(ns3::Ptr<ns3::InterferenceHelper::Event> event) [member function]
|
||||
cls.add_method('CalculatePlcpHeaderSnrPer',
|
||||
'ns3::InterferenceHelper::SnrPer',
|
||||
@@ -3218,6 +3210,26 @@ def register_Ns3MacRxMiddle_methods(root_module, cls):
|
||||
[param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::WifiMacHeader const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
|
||||
return
|
||||
|
||||
def register_Ns3MacTxMiddle_methods(root_module, cls):
|
||||
## mac-tx-middle.h (module 'wifi'): ns3::MacTxMiddle::MacTxMiddle(ns3::MacTxMiddle const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::MacTxMiddle const &', 'arg0')])
|
||||
## mac-tx-middle.h (module 'wifi'): ns3::MacTxMiddle::MacTxMiddle() [constructor]
|
||||
cls.add_constructor([])
|
||||
## mac-tx-middle.h (module 'wifi'): uint16_t ns3::MacTxMiddle::GetNextSeqNumberByTidAndAddress(uint8_t tid, ns3::Mac48Address addr) const [member function]
|
||||
cls.add_method('GetNextSeqNumberByTidAndAddress',
|
||||
'uint16_t',
|
||||
[param('uint8_t', 'tid'), param('ns3::Mac48Address', 'addr')],
|
||||
is_const=True)
|
||||
## mac-tx-middle.h (module 'wifi'): uint16_t ns3::MacTxMiddle::GetNextSequenceNumberfor(ns3::WifiMacHeader const * hdr) [member function]
|
||||
cls.add_method('GetNextSequenceNumberfor',
|
||||
'uint16_t',
|
||||
[param('ns3::WifiMacHeader const *', 'hdr')])
|
||||
## mac-tx-middle.h (module 'wifi'): uint16_t ns3::MacTxMiddle::PeekNextSequenceNumberfor(ns3::WifiMacHeader const * hdr) [member function]
|
||||
cls.add_method('PeekNextSequenceNumberfor',
|
||||
'uint16_t',
|
||||
[param('ns3::WifiMacHeader const *', 'hdr')])
|
||||
return
|
||||
|
||||
def register_Ns3NetDeviceContainer_methods(root_module, cls):
|
||||
## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')])
|
||||
@@ -3768,10 +3780,10 @@ def register_Ns3PcapFile_methods(root_module, cls):
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header const & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
[param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file.h (module 'network'): ns3::PcapFile::SNAPLEN_DEFAULT [variable]
|
||||
cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True)
|
||||
## pcap-file.h (module 'network'): ns3::PcapFile::ZONE_DEFAULT [variable]
|
||||
@@ -3956,10 +3968,10 @@ def register_Ns3Simulator_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_static=True)
|
||||
## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & time) [member function]
|
||||
## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function]
|
||||
cls.add_method('Stop',
|
||||
'void',
|
||||
[param('ns3::Time const &', 'time')],
|
||||
[param('ns3::Time const &', 'delay')],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
@@ -5720,10 +5732,10 @@ def register_Ns3PcapFileWrapper_methods(root_module, cls):
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header const & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('ns3::Time', 't'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
[param('ns3::Time', 't'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function]
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
@@ -7687,19 +7699,19 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'int64_t',
|
||||
[param('int64_t', 'stream')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculatePlcpPreambleAndHeaderDuration(ns3::WifiTxVector txvector, ns3::WifiPreamble preamble) [member function]
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculatePlcpPreambleAndHeaderDuration(ns3::WifiTxVector txVector, ns3::WifiPreamble preamble) [member function]
|
||||
cls.add_method('CalculatePlcpPreambleAndHeaderDuration',
|
||||
'ns3::Time',
|
||||
[param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble')])
|
||||
[param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble')])
|
||||
## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
|
||||
cls.add_method('CalculateSnr',
|
||||
'double',
|
||||
[param('ns3::WifiMode', 'txMode'), param('double', 'ber')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
cls.add_method('CalculateTxDuration',
|
||||
'ns3::Time',
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function]
|
||||
cls.add_method('ConfigureStandard',
|
||||
'void',
|
||||
@@ -7810,10 +7822,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'bool',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHTPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
|
||||
## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHTPlcpHeaderMode(ns3::WifiMode payloadMode) [member function]
|
||||
cls.add_method('GetHTPlcpHeaderMode',
|
||||
'ns3::WifiMode',
|
||||
[param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')],
|
||||
[param('ns3::WifiMode', 'payloadMode')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
|
||||
cls.add_method('GetLastRxStartTime',
|
||||
@@ -8150,10 +8162,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::WifiMode',
|
||||
[],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
cls.add_method('GetPayloadDuration',
|
||||
'ns3::Time',
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHeaderDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
|
||||
cls.add_method('GetPlcpHeaderDuration',
|
||||
'ns3::Time',
|
||||
@@ -8169,10 +8181,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::Time',
|
||||
[param('ns3::WifiPreamble', 'preamble')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txvector) [member function]
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txVector) [member function]
|
||||
cls.add_method('GetPlcpHtTrainingSymbolDuration',
|
||||
'ns3::Time',
|
||||
[param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')],
|
||||
[param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpPreambleDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
|
||||
cls.add_method('GetPlcpPreambleDuration',
|
||||
@@ -8249,14 +8261,14 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::WifiMode',
|
||||
[param('uint8_t', 'mcs')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txvector, ns3::mpduInfo aMpdu, ns3::signalNoiseDbm signalNoise) [member function]
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu, ns3::signalNoiseDbm signalNoise) [member function]
|
||||
cls.add_method('NotifyMonitorSniffRx',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector'), param('ns3::mpduInfo', 'aMpdu'), param('ns3::signalNoiseDbm', 'signalNoise')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txvector, ns3::mpduInfo aMpdu) [member function]
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector'), param('ns3::mpduInfo', 'aMpdu'), param('ns3::signalNoiseDbm', 'signalNoise')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu) [member function]
|
||||
cls.add_method('NotifyMonitorSniffTx',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector'), param('ns3::mpduInfo', 'aMpdu')])
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector'), param('ns3::mpduInfo', 'aMpdu')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyRxBegin(ns3::Ptr<ns3::Packet const> packet) [member function]
|
||||
cls.add_method('NotifyRxBegin',
|
||||
'void',
|
||||
@@ -8291,10 +8303,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
cls.add_method('SendPacket',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function]
|
||||
cls.add_method('SetChannelBonding',
|
||||
@@ -9255,10 +9267,10 @@ def register_Ns3YansWifiPhy_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
cls.add_method('SendPacket',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SetCcaMode1Threshold(double threshold) [member function]
|
||||
cls.add_method('SetCcaMode1Threshold',
|
||||
@@ -11178,10 +11190,10 @@ def register_Ns3EmpiricalRandomVariable_methods(root_module, cls):
|
||||
'double',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double arg0, double arg1, double arg2, double arg3, double arg4) [member function]
|
||||
## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double c1, double c2, double v1, double v2, double r) [member function]
|
||||
cls.add_method('Interpolate',
|
||||
'double',
|
||||
[param('double', 'arg0'), param('double', 'arg1'), param('double', 'arg2'), param('double', 'arg3'), param('double', 'arg4')],
|
||||
[param('double', 'c1'), param('double', 'c2'), param('double', 'v1'), param('double', 'v2'), param('double', 'r')],
|
||||
visibility='private', is_virtual=True)
|
||||
## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::Validate() [member function]
|
||||
cls.add_method('Validate',
|
||||
@@ -11785,6 +11797,16 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetAntennaSelectionCapabilities() const [member function]
|
||||
cls.add_method('GetAntennaSelectionCapabilities',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetExtendedHtCapabilities() const [member function]
|
||||
cls.add_method('GetExtendedHtCapabilities',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetGreenfield() const [member function]
|
||||
cls.add_method('GetGreenfield',
|
||||
'uint8_t',
|
||||
@@ -11800,11 +11822,31 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetLSigProtectionSupport() const [member function]
|
||||
cls.add_method('GetLSigProtectionSupport',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetLdpc() const [member function]
|
||||
cls.add_method('GetLdpc',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetMaxAmpduLength() const [member function]
|
||||
cls.add_method('GetMaxAmpduLength',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetMaxAmsduLength() const [member function]
|
||||
cls.add_method('GetMaxAmsduLength',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetRxHighestSupportedDataRate() const [member function]
|
||||
cls.add_method('GetRxHighestSupportedDataRate',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t * ns3::HtCapabilities::GetRxMcsBitmask() [member function]
|
||||
cls.add_method('GetRxMcsBitmask',
|
||||
'uint8_t *',
|
||||
@@ -11819,6 +11861,11 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetShortGuardInterval40() const [member function]
|
||||
cls.add_method('GetShortGuardInterval40',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetSupportedChannelWidth() const [member function]
|
||||
cls.add_method('GetSupportedChannelWidth',
|
||||
'uint8_t',
|
||||
@@ -11834,6 +11881,21 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint64_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint32_t ns3::HtCapabilities::GetTxBfCapabilities() const [member function]
|
||||
cls.add_method('GetTxBfCapabilities',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetTxMaxNSpatialStreams() const [member function]
|
||||
cls.add_method('GetTxMaxNSpatialStreams',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetTxMcsSetDefined() const [member function]
|
||||
cls.add_method('GetTxMcsSetDefined',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): bool ns3::HtCapabilities::IsSupportedMcs(uint8_t mcs) [member function]
|
||||
cls.add_method('IsSupportedMcs',
|
||||
'bool',
|
||||
@@ -11852,6 +11914,14 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetAmpduParameters',
|
||||
'void',
|
||||
[param('uint8_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetAntennaSelectionCapabilities(uint8_t ctrl) [member function]
|
||||
cls.add_method('SetAntennaSelectionCapabilities',
|
||||
'void',
|
||||
[param('uint8_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetExtendedHtCapabilities(uint16_t ctrl) [member function]
|
||||
cls.add_method('SetExtendedHtCapabilities',
|
||||
'void',
|
||||
[param('uint16_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetGreenfield(uint8_t greenfield) [member function]
|
||||
cls.add_method('SetGreenfield',
|
||||
'void',
|
||||
@@ -11864,10 +11934,26 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetHtSupported',
|
||||
'void',
|
||||
[param('uint8_t', 'htsupported')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetLSigProtectionSupport(uint8_t lsigprotection) [member function]
|
||||
cls.add_method('SetLSigProtectionSupport',
|
||||
'void',
|
||||
[param('uint8_t', 'lsigprotection')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetLdpc(uint8_t ldpc) [member function]
|
||||
cls.add_method('SetLdpc',
|
||||
'void',
|
||||
[param('uint8_t', 'ldpc')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetMaxAmpduLength(uint8_t maxampdulength) [member function]
|
||||
cls.add_method('SetMaxAmpduLength',
|
||||
'void',
|
||||
[param('uint8_t', 'maxampdulength')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetMaxAmsduLength(uint8_t maxamsdulength) [member function]
|
||||
cls.add_method('SetMaxAmsduLength',
|
||||
'void',
|
||||
[param('uint8_t', 'maxamsdulength')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetRxHighestSupportedDataRate(uint16_t maxsupportedrate) [member function]
|
||||
cls.add_method('SetRxHighestSupportedDataRate',
|
||||
'void',
|
||||
[param('uint16_t', 'maxsupportedrate')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetRxMcsBitmask(uint8_t index) [member function]
|
||||
cls.add_method('SetRxMcsBitmask',
|
||||
'void',
|
||||
@@ -11876,6 +11962,10 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetShortGuardInterval20',
|
||||
'void',
|
||||
[param('uint8_t', 'shortguardinterval')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetShortGuardInterval40(uint8_t shortguardinterval) [member function]
|
||||
cls.add_method('SetShortGuardInterval40',
|
||||
'void',
|
||||
[param('uint8_t', 'shortguardinterval')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetSupportedChannelWidth(uint8_t supportedchannelwidth) [member function]
|
||||
cls.add_method('SetSupportedChannelWidth',
|
||||
'void',
|
||||
@@ -11884,6 +11974,18 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetSupportedMcsSet',
|
||||
'void',
|
||||
[param('uint64_t', 'ctrl1'), param('uint64_t', 'ctrl2')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxBfCapabilities(uint32_t ctrl) [member function]
|
||||
cls.add_method('SetTxBfCapabilities',
|
||||
'void',
|
||||
[param('uint32_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxMaxNSpatialStreams(uint8_t maxtxspatialstreams) [member function]
|
||||
cls.add_method('SetTxMaxNSpatialStreams',
|
||||
'void',
|
||||
[param('uint8_t', 'maxtxspatialstreams')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxMcsSetDefined(uint8_t txmcssetdefined) [member function]
|
||||
cls.add_method('SetTxMcsSetDefined',
|
||||
'void',
|
||||
[param('uint8_t', 'txmcssetdefined')])
|
||||
return
|
||||
|
||||
def register_Ns3HtCapabilitiesChecker_methods(root_module, cls):
|
||||
|
||||
@@ -128,6 +128,8 @@ def register_types(module):
|
||||
module.add_class('MacLowTransmissionParameters')
|
||||
## mac-rx-middle.h (module 'wifi'): ns3::MacRxMiddle [class]
|
||||
module.add_class('MacRxMiddle')
|
||||
## mac-tx-middle.h (module 'wifi'): ns3::MacTxMiddle [class]
|
||||
module.add_class('MacTxMiddle')
|
||||
## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class]
|
||||
module.add_class('NetDeviceContainer', import_from_module='ns.network')
|
||||
## node-container.h (module 'network'): ns3::NodeContainer [class]
|
||||
@@ -167,7 +169,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 [enumeration]
|
||||
module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
|
||||
module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SSL', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4', 'DLT_NETLINK'], 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]
|
||||
@@ -752,6 +754,7 @@ def register_methods(root_module):
|
||||
register_Ns3MacLowTransmissionListener_methods(root_module, root_module['ns3::MacLowTransmissionListener'])
|
||||
register_Ns3MacLowTransmissionParameters_methods(root_module, root_module['ns3::MacLowTransmissionParameters'])
|
||||
register_Ns3MacRxMiddle_methods(root_module, root_module['ns3::MacRxMiddle'])
|
||||
register_Ns3MacTxMiddle_methods(root_module, root_module['ns3::MacTxMiddle'])
|
||||
register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
|
||||
register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
|
||||
register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase'])
|
||||
@@ -1536,17 +1539,17 @@ def register_Ns3Buffer_methods(root_module, cls):
|
||||
cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')])
|
||||
## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Buffer const &', 'o')])
|
||||
## buffer.h (module 'network'): bool ns3::Buffer::AddAtEnd(uint32_t end) [member function]
|
||||
## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function]
|
||||
cls.add_method('AddAtEnd',
|
||||
'bool',
|
||||
'void',
|
||||
[param('uint32_t', 'end')])
|
||||
## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function]
|
||||
cls.add_method('AddAtEnd',
|
||||
'void',
|
||||
[param('ns3::Buffer const &', 'o')])
|
||||
## buffer.h (module 'network'): bool ns3::Buffer::AddAtStart(uint32_t start) [member function]
|
||||
## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function]
|
||||
cls.add_method('AddAtStart',
|
||||
'bool',
|
||||
'void',
|
||||
[param('uint32_t', 'start')])
|
||||
## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function]
|
||||
cls.add_method('Begin',
|
||||
@@ -1568,11 +1571,6 @@ def register_Ns3Buffer_methods(root_module, cls):
|
||||
'ns3::Buffer',
|
||||
[param('uint32_t', 'start'), param('uint32_t', 'length')],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFullCopy() const [member function]
|
||||
cls.add_method('CreateFullCopy',
|
||||
'ns3::Buffer',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'uint32_t',
|
||||
@@ -1582,16 +1580,6 @@ def register_Ns3Buffer_methods(root_module, cls):
|
||||
'ns3::Buffer::Iterator',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentEndOffset() const [member function]
|
||||
cls.add_method('GetCurrentEndOffset',
|
||||
'int32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentStartOffset() const [member function]
|
||||
cls.add_method('GetCurrentStartOffset',
|
||||
'int32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
@@ -1829,14 +1817,18 @@ def register_Ns3ByteTagList_methods(root_module, cls):
|
||||
cls.add_method('Add',
|
||||
'void',
|
||||
[param('ns3::ByteTagList const &', 'o')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t adjustment, int32_t appendOffset) [member function]
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function]
|
||||
cls.add_method('AddAtEnd',
|
||||
'void',
|
||||
[param('int32_t', 'adjustment'), param('int32_t', 'appendOffset')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t adjustment, int32_t prependOffset) [member function]
|
||||
[param('int32_t', 'appendOffset')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function]
|
||||
cls.add_method('AddAtStart',
|
||||
'void',
|
||||
[param('int32_t', 'adjustment'), param('int32_t', 'prependOffset')])
|
||||
[param('int32_t', 'prependOffset')])
|
||||
## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function]
|
||||
cls.add_method('Adjust',
|
||||
'void',
|
||||
[param('int32_t', 'adjustment')])
|
||||
## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function]
|
||||
cls.add_method('Begin',
|
||||
'ns3::ByteTagList::Iterator',
|
||||
@@ -2353,10 +2345,10 @@ def register_Ns3InterferenceHelper_methods(root_module, cls):
|
||||
cls.add_constructor([param('ns3::InterferenceHelper const &', 'arg0')])
|
||||
## interference-helper.h (module 'wifi'): ns3::InterferenceHelper::InterferenceHelper() [constructor]
|
||||
cls.add_constructor([])
|
||||
## interference-helper.h (module 'wifi'): ns3::Ptr<ns3::InterferenceHelper::Event> ns3::InterferenceHelper::Add(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, ns3::Time duration, double rxPower) [member function]
|
||||
## interference-helper.h (module 'wifi'): ns3::Ptr<ns3::InterferenceHelper::Event> ns3::InterferenceHelper::Add(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, ns3::Time duration, double rxPower) [member function]
|
||||
cls.add_method('Add',
|
||||
'ns3::Ptr< ns3::InterferenceHelper::Event >',
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('ns3::Time', 'duration'), param('double', 'rxPower')])
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('ns3::Time', 'duration'), param('double', 'rxPower')])
|
||||
## interference-helper.h (module 'wifi'): ns3::InterferenceHelper::SnrPer ns3::InterferenceHelper::CalculatePlcpHeaderSnrPer(ns3::Ptr<ns3::InterferenceHelper::Event> event) [member function]
|
||||
cls.add_method('CalculatePlcpHeaderSnrPer',
|
||||
'ns3::InterferenceHelper::SnrPer',
|
||||
@@ -3218,6 +3210,26 @@ def register_Ns3MacRxMiddle_methods(root_module, cls):
|
||||
[param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::WifiMacHeader const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
|
||||
return
|
||||
|
||||
def register_Ns3MacTxMiddle_methods(root_module, cls):
|
||||
## mac-tx-middle.h (module 'wifi'): ns3::MacTxMiddle::MacTxMiddle(ns3::MacTxMiddle const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::MacTxMiddle const &', 'arg0')])
|
||||
## mac-tx-middle.h (module 'wifi'): ns3::MacTxMiddle::MacTxMiddle() [constructor]
|
||||
cls.add_constructor([])
|
||||
## mac-tx-middle.h (module 'wifi'): uint16_t ns3::MacTxMiddle::GetNextSeqNumberByTidAndAddress(uint8_t tid, ns3::Mac48Address addr) const [member function]
|
||||
cls.add_method('GetNextSeqNumberByTidAndAddress',
|
||||
'uint16_t',
|
||||
[param('uint8_t', 'tid'), param('ns3::Mac48Address', 'addr')],
|
||||
is_const=True)
|
||||
## mac-tx-middle.h (module 'wifi'): uint16_t ns3::MacTxMiddle::GetNextSequenceNumberfor(ns3::WifiMacHeader const * hdr) [member function]
|
||||
cls.add_method('GetNextSequenceNumberfor',
|
||||
'uint16_t',
|
||||
[param('ns3::WifiMacHeader const *', 'hdr')])
|
||||
## mac-tx-middle.h (module 'wifi'): uint16_t ns3::MacTxMiddle::PeekNextSequenceNumberfor(ns3::WifiMacHeader const * hdr) [member function]
|
||||
cls.add_method('PeekNextSequenceNumberfor',
|
||||
'uint16_t',
|
||||
[param('ns3::WifiMacHeader const *', 'hdr')])
|
||||
return
|
||||
|
||||
def register_Ns3NetDeviceContainer_methods(root_module, cls):
|
||||
## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')])
|
||||
@@ -3768,10 +3780,10 @@ def register_Ns3PcapFile_methods(root_module, cls):
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header const & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
[param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file.h (module 'network'): ns3::PcapFile::SNAPLEN_DEFAULT [variable]
|
||||
cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True)
|
||||
## pcap-file.h (module 'network'): ns3::PcapFile::ZONE_DEFAULT [variable]
|
||||
@@ -3956,10 +3968,10 @@ def register_Ns3Simulator_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_static=True)
|
||||
## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & time) [member function]
|
||||
## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function]
|
||||
cls.add_method('Stop',
|
||||
'void',
|
||||
[param('ns3::Time const &', 'time')],
|
||||
[param('ns3::Time const &', 'delay')],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
@@ -5720,10 +5732,10 @@ def register_Ns3PcapFileWrapper_methods(root_module, cls):
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header const & header, ns3::Ptr<ns3::Packet const> p) [member function]
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
[param('ns3::Time', 't'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
[param('ns3::Time', 't'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')])
|
||||
## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function]
|
||||
cls.add_method('Write',
|
||||
'void',
|
||||
@@ -7687,19 +7699,19 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'int64_t',
|
||||
[param('int64_t', 'stream')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculatePlcpPreambleAndHeaderDuration(ns3::WifiTxVector txvector, ns3::WifiPreamble preamble) [member function]
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculatePlcpPreambleAndHeaderDuration(ns3::WifiTxVector txVector, ns3::WifiPreamble preamble) [member function]
|
||||
cls.add_method('CalculatePlcpPreambleAndHeaderDuration',
|
||||
'ns3::Time',
|
||||
[param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble')])
|
||||
[param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble')])
|
||||
## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
|
||||
cls.add_method('CalculateSnr',
|
||||
'double',
|
||||
[param('ns3::WifiMode', 'txMode'), param('double', 'ber')],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
cls.add_method('CalculateTxDuration',
|
||||
'ns3::Time',
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function]
|
||||
cls.add_method('ConfigureStandard',
|
||||
'void',
|
||||
@@ -7810,10 +7822,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'bool',
|
||||
[],
|
||||
is_pure_virtual=True, is_const=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHTPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
|
||||
## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHTPlcpHeaderMode(ns3::WifiMode payloadMode) [member function]
|
||||
cls.add_method('GetHTPlcpHeaderMode',
|
||||
'ns3::WifiMode',
|
||||
[param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')],
|
||||
[param('ns3::WifiMode', 'payloadMode')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
|
||||
cls.add_method('GetLastRxStartTime',
|
||||
@@ -8150,10 +8162,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::WifiMode',
|
||||
[],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
|
||||
cls.add_method('GetPayloadDuration',
|
||||
'ns3::Time',
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
[param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHeaderDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
|
||||
cls.add_method('GetPlcpHeaderDuration',
|
||||
'ns3::Time',
|
||||
@@ -8169,10 +8181,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::Time',
|
||||
[param('ns3::WifiPreamble', 'preamble')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txvector) [member function]
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txVector) [member function]
|
||||
cls.add_method('GetPlcpHtTrainingSymbolDuration',
|
||||
'ns3::Time',
|
||||
[param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')],
|
||||
[param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector')],
|
||||
is_static=True)
|
||||
## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpPreambleDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
|
||||
cls.add_method('GetPlcpPreambleDuration',
|
||||
@@ -8249,14 +8261,14 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'ns3::WifiMode',
|
||||
[param('uint8_t', 'mcs')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txvector, ns3::mpduInfo aMpdu, ns3::signalNoiseDbm signalNoise) [member function]
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu, ns3::signalNoiseDbm signalNoise) [member function]
|
||||
cls.add_method('NotifyMonitorSniffRx',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector'), param('ns3::mpduInfo', 'aMpdu'), param('ns3::signalNoiseDbm', 'signalNoise')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txvector, ns3::mpduInfo aMpdu) [member function]
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector'), param('ns3::mpduInfo', 'aMpdu'), param('ns3::signalNoiseDbm', 'signalNoise')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu) [member function]
|
||||
cls.add_method('NotifyMonitorSniffTx',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector'), param('ns3::mpduInfo', 'aMpdu')])
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector'), param('ns3::mpduInfo', 'aMpdu')])
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyRxBegin(ns3::Ptr<ns3::Packet const> packet) [member function]
|
||||
cls.add_method('NotifyRxBegin',
|
||||
'void',
|
||||
@@ -8291,10 +8303,10 @@ def register_Ns3WifiPhy_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
cls.add_method('SendPacket',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function]
|
||||
cls.add_method('SetChannelBonding',
|
||||
@@ -9255,10 +9267,10 @@ def register_Ns3YansWifiPhy_methods(root_module, cls):
|
||||
'void',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
|
||||
cls.add_method('SendPacket',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')],
|
||||
is_virtual=True)
|
||||
## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SetCcaMode1Threshold(double threshold) [member function]
|
||||
cls.add_method('SetCcaMode1Threshold',
|
||||
@@ -11178,10 +11190,10 @@ def register_Ns3EmpiricalRandomVariable_methods(root_module, cls):
|
||||
'double',
|
||||
[],
|
||||
is_virtual=True)
|
||||
## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double arg0, double arg1, double arg2, double arg3, double arg4) [member function]
|
||||
## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double c1, double c2, double v1, double v2, double r) [member function]
|
||||
cls.add_method('Interpolate',
|
||||
'double',
|
||||
[param('double', 'arg0'), param('double', 'arg1'), param('double', 'arg2'), param('double', 'arg3'), param('double', 'arg4')],
|
||||
[param('double', 'c1'), param('double', 'c2'), param('double', 'v1'), param('double', 'v2'), param('double', 'r')],
|
||||
visibility='private', is_virtual=True)
|
||||
## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::Validate() [member function]
|
||||
cls.add_method('Validate',
|
||||
@@ -11785,6 +11797,16 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetAntennaSelectionCapabilities() const [member function]
|
||||
cls.add_method('GetAntennaSelectionCapabilities',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetExtendedHtCapabilities() const [member function]
|
||||
cls.add_method('GetExtendedHtCapabilities',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetGreenfield() const [member function]
|
||||
cls.add_method('GetGreenfield',
|
||||
'uint8_t',
|
||||
@@ -11800,11 +11822,31 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetLSigProtectionSupport() const [member function]
|
||||
cls.add_method('GetLSigProtectionSupport',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetLdpc() const [member function]
|
||||
cls.add_method('GetLdpc',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetMaxAmpduLength() const [member function]
|
||||
cls.add_method('GetMaxAmpduLength',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetMaxAmsduLength() const [member function]
|
||||
cls.add_method('GetMaxAmsduLength',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetRxHighestSupportedDataRate() const [member function]
|
||||
cls.add_method('GetRxHighestSupportedDataRate',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t * ns3::HtCapabilities::GetRxMcsBitmask() [member function]
|
||||
cls.add_method('GetRxMcsBitmask',
|
||||
'uint8_t *',
|
||||
@@ -11819,6 +11861,11 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetShortGuardInterval40() const [member function]
|
||||
cls.add_method('GetShortGuardInterval40',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetSupportedChannelWidth() const [member function]
|
||||
cls.add_method('GetSupportedChannelWidth',
|
||||
'uint8_t',
|
||||
@@ -11834,6 +11881,21 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
'uint64_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint32_t ns3::HtCapabilities::GetTxBfCapabilities() const [member function]
|
||||
cls.add_method('GetTxBfCapabilities',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetTxMaxNSpatialStreams() const [member function]
|
||||
cls.add_method('GetTxMaxNSpatialStreams',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetTxMcsSetDefined() const [member function]
|
||||
cls.add_method('GetTxMcsSetDefined',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ht-capabilities.h (module 'wifi'): bool ns3::HtCapabilities::IsSupportedMcs(uint8_t mcs) [member function]
|
||||
cls.add_method('IsSupportedMcs',
|
||||
'bool',
|
||||
@@ -11852,6 +11914,14 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetAmpduParameters',
|
||||
'void',
|
||||
[param('uint8_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetAntennaSelectionCapabilities(uint8_t ctrl) [member function]
|
||||
cls.add_method('SetAntennaSelectionCapabilities',
|
||||
'void',
|
||||
[param('uint8_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetExtendedHtCapabilities(uint16_t ctrl) [member function]
|
||||
cls.add_method('SetExtendedHtCapabilities',
|
||||
'void',
|
||||
[param('uint16_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetGreenfield(uint8_t greenfield) [member function]
|
||||
cls.add_method('SetGreenfield',
|
||||
'void',
|
||||
@@ -11864,10 +11934,26 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetHtSupported',
|
||||
'void',
|
||||
[param('uint8_t', 'htsupported')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetLSigProtectionSupport(uint8_t lsigprotection) [member function]
|
||||
cls.add_method('SetLSigProtectionSupport',
|
||||
'void',
|
||||
[param('uint8_t', 'lsigprotection')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetLdpc(uint8_t ldpc) [member function]
|
||||
cls.add_method('SetLdpc',
|
||||
'void',
|
||||
[param('uint8_t', 'ldpc')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetMaxAmpduLength(uint8_t maxampdulength) [member function]
|
||||
cls.add_method('SetMaxAmpduLength',
|
||||
'void',
|
||||
[param('uint8_t', 'maxampdulength')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetMaxAmsduLength(uint8_t maxamsdulength) [member function]
|
||||
cls.add_method('SetMaxAmsduLength',
|
||||
'void',
|
||||
[param('uint8_t', 'maxamsdulength')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetRxHighestSupportedDataRate(uint16_t maxsupportedrate) [member function]
|
||||
cls.add_method('SetRxHighestSupportedDataRate',
|
||||
'void',
|
||||
[param('uint16_t', 'maxsupportedrate')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetRxMcsBitmask(uint8_t index) [member function]
|
||||
cls.add_method('SetRxMcsBitmask',
|
||||
'void',
|
||||
@@ -11876,6 +11962,10 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetShortGuardInterval20',
|
||||
'void',
|
||||
[param('uint8_t', 'shortguardinterval')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetShortGuardInterval40(uint8_t shortguardinterval) [member function]
|
||||
cls.add_method('SetShortGuardInterval40',
|
||||
'void',
|
||||
[param('uint8_t', 'shortguardinterval')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetSupportedChannelWidth(uint8_t supportedchannelwidth) [member function]
|
||||
cls.add_method('SetSupportedChannelWidth',
|
||||
'void',
|
||||
@@ -11884,6 +11974,18 @@ def register_Ns3HtCapabilities_methods(root_module, cls):
|
||||
cls.add_method('SetSupportedMcsSet',
|
||||
'void',
|
||||
[param('uint64_t', 'ctrl1'), param('uint64_t', 'ctrl2')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxBfCapabilities(uint32_t ctrl) [member function]
|
||||
cls.add_method('SetTxBfCapabilities',
|
||||
'void',
|
||||
[param('uint32_t', 'ctrl')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxMaxNSpatialStreams(uint8_t maxtxspatialstreams) [member function]
|
||||
cls.add_method('SetTxMaxNSpatialStreams',
|
||||
'void',
|
||||
[param('uint8_t', 'maxtxspatialstreams')])
|
||||
## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxMcsSetDefined(uint8_t txmcssetdefined) [member function]
|
||||
cls.add_method('SetTxMcsSetDefined',
|
||||
'void',
|
||||
[param('uint8_t', 'txmcssetdefined')])
|
||||
return
|
||||
|
||||
def register_Ns3HtCapabilitiesChecker_methods(root_module, cls):
|
||||
|
||||
Reference in new issue
Block a user