wifi: Use forward declaration as often as possible (part 3)
This commit is contained in:
@@ -21,14 +21,11 @@
|
||||
// It outputs plots of the Frame Success Rate versus the Signal-to-noise ratio for
|
||||
// both NIST and YANS error rate models and for every HE MCS value.
|
||||
|
||||
#include "ns3/gnuplot.h"
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/yans-error-rate-model.h"
|
||||
#include "ns3/nist-error-rate-model.h"
|
||||
#include "ns3/gnuplot.h"
|
||||
|
||||
#include <fstream>
|
||||
#include <vector>
|
||||
#include <cmath>
|
||||
#include "ns3/wifi-tx-vector.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
|
||||
@@ -21,10 +21,11 @@
|
||||
// It outputs plots of the Frame Success Rate versus the Signal-to-noise ratio for
|
||||
// both NIST and YANS error rate models and for every HT MCS value.
|
||||
|
||||
#include "ns3/gnuplot.h"
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/yans-error-rate-model.h"
|
||||
#include "ns3/nist-error-rate-model.h"
|
||||
#include "ns3/gnuplot.h"
|
||||
#include "ns3/wifi-tx-vector.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
|
||||
@@ -23,10 +23,11 @@
|
||||
// It outputs plots of the Frame Success Rate versus the Signal-to-noise ratio for
|
||||
// both NIST and YANS error rate models and for every OFDM mode.
|
||||
|
||||
#include "ns3/gnuplot.h"
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/yans-error-rate-model.h"
|
||||
#include "ns3/nist-error-rate-model.h"
|
||||
#include "ns3/gnuplot.h"
|
||||
#include "ns3/wifi-tx-vector.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
|
||||
@@ -22,10 +22,11 @@
|
||||
// both NIST and YANS error rate models and for every VHT MCS value (MCS 9 is not
|
||||
// included since it is forbidden for 20 MHz channels).
|
||||
|
||||
#include "ns3/gnuplot.h"
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/yans-error-rate-model.h"
|
||||
#include "ns3/nist-error-rate-model.h"
|
||||
#include "ns3/gnuplot.h"
|
||||
#include "ns3/wifi-tx-vector.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
|
||||
19
src/mesh/bindings/callbacks_list.py
generated
19
src/mesh/bindings/callbacks_list.py
generated
@@ -10,9 +10,17 @@ callback_classes = [
|
||||
['void', 'ns3::Mac48Address', 'unsigned char', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Mac48Address', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'const ns3::WifiMacHeader &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<const ns3::MobilityModel>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Time', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Mac48Address', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['unsigned int', 'ns3::Mac48Address', 'ns3::Ptr<ns3::MeshWifiInterfaceMac>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['std::vector<ns3::Mac48Address, std::allocator<ns3::Mac48Address> >', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::dot11s::RouteChange', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'const ns3::Address &', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'std::basic_string<char>', 'ns3::Ptr<const ns3::Packet>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<const ns3::MobilityModel>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Packet>', 'double', 'ns3::WifiTxVector', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Packet>', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Time', 'ns3::Time', 'WifiPhyState', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
@@ -21,15 +29,6 @@ callback_classes = [
|
||||
['void', 'ns3::Ptr<const ns3::Packet>', 'ns3::WifiMode', 'ns3::WifiPreamble', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'ns3::WifiTxVector', 'ns3::MpduInfo', 'ns3::SignalNoiseDbm', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'ns3::WifiTxVector', 'ns3::MpduInfo', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Packet>', 'const ns3::WifiMacHeader *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Time', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Mac48Address', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['unsigned int', 'ns3::Mac48Address', 'ns3::Ptr<ns3::MeshWifiInterfaceMac>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['std::vector<ns3::Mac48Address, std::allocator<ns3::Mac48Address> >', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::dot11s::RouteChange', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'std::basic_string<char>', 'ns3::Ptr<const ns3::Packet>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'unsigned int', 'ns3::Mac48Address', 'ns3::Mac48Address', 'ns3::dot11s::PeerLink::PeerState', 'ns3::dot11s::PeerLink::PeerState', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Mac48Address', 'ns3::Mac48Address', 'unsigned int', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
]
|
||||
|
||||
647
src/mesh/bindings/modulegen__gcc_ILP32.py
generated
647
src/mesh/bindings/modulegen__gcc_ILP32.py
generated
@@ -20,10 +20,10 @@ def module_init():
|
||||
def register_types(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
## edca-txop-n.h (module 'wifi'): ns3::TypeOfStation [enumeration]
|
||||
module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH', 'HT_STA', 'HT_AP', 'HT_ADHOC_STA', 'OCB'], import_from_module='ns.wifi')
|
||||
## wifi-phy.h (module 'wifi'): ns3::MpduType [enumeration]
|
||||
module.add_enum('MpduType', ['NORMAL_MPDU', 'MPDU_IN_AGGREGATE', 'LAST_MPDU_IN_AGGREGATE'], import_from_module='ns.wifi')
|
||||
## edca-txop-n.h (module 'wifi'): ns3::TypeOfStation [enumeration]
|
||||
module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH', 'HT_STA', 'HT_AP', 'HT_ADHOC_STA', 'OCB'], import_from_module='ns.wifi')
|
||||
## wifi-mac-header.h (module 'wifi'): ns3::WifiMacType [enumeration]
|
||||
module.add_enum('WifiMacType', ['WIFI_MAC_CTL_CTLWRAPPER', 'WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_MGT_ACTION', 'WIFI_MAC_MGT_ACTION_NO_ACK', 'WIFI_MAC_MGT_MULTIHOP_ACTION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL'], import_from_module='ns.wifi')
|
||||
## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration]
|
||||
@@ -56,8 +56,6 @@ def register_types(module):
|
||||
module.add_class('Bar', import_from_module='ns.wifi')
|
||||
## block-ack-agreement.h (module 'wifi'): ns3::BlockAckAgreement [class]
|
||||
module.add_class('BlockAckAgreement', import_from_module='ns.wifi')
|
||||
## block-ack-cache.h (module 'wifi'): ns3::BlockAckCache [class]
|
||||
module.add_class('BlockAckCache', import_from_module='ns.wifi')
|
||||
## buffer.h (module 'network'): ns3::Buffer [class]
|
||||
module.add_class('Buffer', import_from_module='ns.network')
|
||||
## buffer.h (module 'network'): ns3::Buffer::Iterator [class]
|
||||
@@ -368,10 +366,6 @@ def register_types(module):
|
||||
module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
|
||||
## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class]
|
||||
module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
|
||||
## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader [class]
|
||||
module.add_class('AmpduSubframeHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader [class]
|
||||
module.add_class('AmsduSubframeHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
|
||||
## attribute.h (module 'core'): ns3::AttributeAccessor [class]
|
||||
module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
|
||||
## attribute.h (module 'core'): ns3::AttributeChecker [class]
|
||||
@@ -404,8 +398,6 @@ def register_types(module):
|
||||
module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
|
||||
## dca-txop.h (module 'wifi'): ns3::DcaTxop [class]
|
||||
module.add_class('DcaTxop', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
|
||||
## dcf-manager.h (module 'wifi'): ns3::DcfManager [class]
|
||||
module.add_class('DcfManager', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
|
||||
## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class]
|
||||
module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
|
||||
## double.h (module 'core'): ns3::DoubleValue [class]
|
||||
@@ -486,8 +478,6 @@ def register_types(module):
|
||||
module.add_class('Mac64AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
|
||||
## mac64-address.h (module 'network'): ns3::Mac64AddressValue [class]
|
||||
module.add_class('Mac64AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
|
||||
## mac-low.h (module 'wifi'): ns3::MacLow [class]
|
||||
module.add_class('MacLow', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
|
||||
## mesh-information-element-vector.h (module 'mesh'): ns3::MeshInformationElementVector [class]
|
||||
module.add_class('MeshInformationElementVector', parent=root_module['ns3::WifiInformationElementVector'])
|
||||
## mesh-l2-routing-protocol.h (module 'mesh'): ns3::MeshL2RoutingProtocol [class]
|
||||
@@ -500,10 +490,6 @@ def register_types(module):
|
||||
module.add_class('MgtBeaconHeader', import_from_module='ns.wifi', parent=root_module['ns3::MgtProbeResponseHeader'])
|
||||
## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
|
||||
module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
|
||||
## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator [class]
|
||||
module.add_class('MpduAggregator', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
|
||||
## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator [class]
|
||||
module.add_class('MsduAggregator', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
|
||||
## net-device.h (module 'network'): ns3::NetDevice [class]
|
||||
module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
|
||||
## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
|
||||
@@ -600,8 +586,6 @@ def register_types(module):
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'const ns3::Address &', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'ns3::Ptr<ns3::Packet>', 'const ns3::WifiMacHeader *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::WifiTxVector, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'ns3::Ptr<ns3::Packet>', 'double', 'ns3::WifiTxVector', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
@@ -629,10 +613,6 @@ def register_types(module):
|
||||
module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type=u'vector')
|
||||
module.add_container('std::vector< unsigned char >', 'unsigned char', container_type=u'vector')
|
||||
module.add_container('std::map< ns3::Mac48Address, bool >', ('ns3::Mac48Address', 'bool'), container_type=u'map')
|
||||
module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader >', container_type=u'list')
|
||||
module.add_container('ns3::MpduAggregator::DeaggregatedMpdus', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader >', container_type=u'list')
|
||||
module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader >', container_type=u'list')
|
||||
module.add_container('ns3::MsduAggregator::DeaggregatedMsdus', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader >', container_type=u'list')
|
||||
module.add_container('std::vector< ns3::Ptr< ns3::NetDevice > >', 'ns3::Ptr< ns3::NetDevice >', container_type=u'vector')
|
||||
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiTxVector, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::RxOkCallback')
|
||||
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiTxVector, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::RxOkCallback*')
|
||||
@@ -890,7 +870,6 @@ def register_methods(root_module):
|
||||
register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item'])
|
||||
register_Ns3Bar_methods(root_module, root_module['ns3::Bar'])
|
||||
register_Ns3BlockAckAgreement_methods(root_module, root_module['ns3::BlockAckAgreement'])
|
||||
register_Ns3BlockAckCache_methods(root_module, root_module['ns3::BlockAckCache'])
|
||||
register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer'])
|
||||
register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator'])
|
||||
register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator'])
|
||||
@@ -1020,8 +999,6 @@ def register_methods(root_module):
|
||||
register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager'])
|
||||
register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable'])
|
||||
register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable'])
|
||||
register_Ns3AmpduSubframeHeader_methods(root_module, root_module['ns3::AmpduSubframeHeader'])
|
||||
register_Ns3AmsduSubframeHeader_methods(root_module, root_module['ns3::AmsduSubframeHeader'])
|
||||
register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
|
||||
register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
|
||||
register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
|
||||
@@ -1038,7 +1015,6 @@ def register_methods(root_module):
|
||||
register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker'])
|
||||
register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue'])
|
||||
register_Ns3DcaTxop_methods(root_module, root_module['ns3::DcaTxop'])
|
||||
register_Ns3DcfManager_methods(root_module, root_module['ns3::DcfManager'])
|
||||
register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable'])
|
||||
register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue'])
|
||||
register_Ns3DsssParameterSet_methods(root_module, root_module['ns3::DsssParameterSet'])
|
||||
@@ -1079,15 +1055,12 @@ def register_methods(root_module):
|
||||
register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
|
||||
register_Ns3Mac64AddressChecker_methods(root_module, root_module['ns3::Mac64AddressChecker'])
|
||||
register_Ns3Mac64AddressValue_methods(root_module, root_module['ns3::Mac64AddressValue'])
|
||||
register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow'])
|
||||
register_Ns3MeshInformationElementVector_methods(root_module, root_module['ns3::MeshInformationElementVector'])
|
||||
register_Ns3MeshL2RoutingProtocol_methods(root_module, root_module['ns3::MeshL2RoutingProtocol'])
|
||||
register_Ns3MeshStack_methods(root_module, root_module['ns3::MeshStack'])
|
||||
register_Ns3MeshWifiInterfaceMacPlugin_methods(root_module, root_module['ns3::MeshWifiInterfaceMacPlugin'])
|
||||
register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader'])
|
||||
register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
|
||||
register_Ns3MpduAggregator_methods(root_module, root_module['ns3::MpduAggregator'])
|
||||
register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator'])
|
||||
register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
|
||||
register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
|
||||
register_Ns3Node_methods(root_module, root_module['ns3::Node'])
|
||||
@@ -1135,7 +1108,6 @@ def register_methods(root_module):
|
||||
register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Ns3WifiTxVector_Ns3MpduInfo_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, unsigned short, ns3::WifiTxVector, ns3::MpduInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Const_ns3WifiMacHeader___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Double_Ns3WifiTxVector_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Packet>, double, ns3::WifiTxVector, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Time_Ns3Time_WifiPhyState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::Time, WifiPhyState, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
@@ -1528,34 +1500,6 @@ def register_Ns3BlockAckAgreement_methods(root_module, cls):
|
||||
[param('uint16_t', 'seq')])
|
||||
return
|
||||
|
||||
def register_Ns3BlockAckCache_methods(root_module, cls):
|
||||
## block-ack-cache.h (module 'wifi'): ns3::BlockAckCache::BlockAckCache() [constructor]
|
||||
cls.add_constructor([])
|
||||
## block-ack-cache.h (module 'wifi'): ns3::BlockAckCache::BlockAckCache(ns3::BlockAckCache const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::BlockAckCache const &', 'arg0')])
|
||||
## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::FillBlockAckBitmap(ns3::CtrlBAckResponseHeader * blockAckHeader) [member function]
|
||||
cls.add_method('FillBlockAckBitmap',
|
||||
'void',
|
||||
[param('ns3::CtrlBAckResponseHeader *', 'blockAckHeader')])
|
||||
## block-ack-cache.h (module 'wifi'): uint16_t ns3::BlockAckCache::GetWinStart() const [member function]
|
||||
cls.add_method('GetWinStart',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::Init(uint16_t winStart, uint16_t winSize) [member function]
|
||||
cls.add_method('Init',
|
||||
'void',
|
||||
[param('uint16_t', 'winStart'), param('uint16_t', 'winSize')])
|
||||
## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::UpdateWithBlockAckReq(uint16_t startingSeq) [member function]
|
||||
cls.add_method('UpdateWithBlockAckReq',
|
||||
'void',
|
||||
[param('uint16_t', 'startingSeq')])
|
||||
## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::UpdateWithMpdu(ns3::WifiMacHeader const * hdr) [member function]
|
||||
cls.add_method('UpdateWithMpdu',
|
||||
'void',
|
||||
[param('ns3::WifiMacHeader const *', 'hdr')])
|
||||
return
|
||||
|
||||
def register_Ns3Buffer_methods(root_module, cls):
|
||||
## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor]
|
||||
cls.add_constructor([param('ns3::Buffer const &', 'o')])
|
||||
@@ -9160,125 +9104,6 @@ def register_Ns3ZipfRandomVariable_methods(root_module, cls):
|
||||
is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3AmpduSubframeHeader_methods(root_module, cls):
|
||||
## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader::AmpduSubframeHeader(ns3::AmpduSubframeHeader const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::AmpduSubframeHeader const &', 'arg0')])
|
||||
## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader::AmpduSubframeHeader() [constructor]
|
||||
cls.add_constructor([])
|
||||
## ampdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmpduSubframeHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'uint32_t',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_virtual=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): bool ns3::AmpduSubframeHeader::GetEof() const [member function]
|
||||
cls.add_method('GetEof',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): ns3::TypeId ns3::AmpduSubframeHeader::GetInstanceTypeId() const [member function]
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): uint16_t ns3::AmpduSubframeHeader::GetLength() const [member function]
|
||||
cls.add_method('GetLength',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmpduSubframeHeader::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): static ns3::TypeId ns3::AmpduSubframeHeader::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
|
||||
cls.add_method('Serialize',
|
||||
'void',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetEof(bool eof) [member function]
|
||||
cls.add_method('SetEof',
|
||||
'void',
|
||||
[param('bool', 'eof')])
|
||||
## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetLength(uint16_t length) [member function]
|
||||
cls.add_method('SetLength',
|
||||
'void',
|
||||
[param('uint16_t', 'length')])
|
||||
return
|
||||
|
||||
def register_Ns3AmsduSubframeHeader_methods(root_module, cls):
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader::AmsduSubframeHeader(ns3::AmsduSubframeHeader const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::AmsduSubframeHeader const &', 'arg0')])
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader::AmsduSubframeHeader() [constructor]
|
||||
cls.add_constructor([])
|
||||
## amsdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmsduSubframeHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'uint32_t',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_virtual=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::Mac48Address ns3::AmsduSubframeHeader::GetDestinationAddr() const [member function]
|
||||
cls.add_method('GetDestinationAddr',
|
||||
'ns3::Mac48Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::TypeId ns3::AmsduSubframeHeader::GetInstanceTypeId() const [member function]
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): uint16_t ns3::AmsduSubframeHeader::GetLength() const [member function]
|
||||
cls.add_method('GetLength',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmsduSubframeHeader::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::Mac48Address ns3::AmsduSubframeHeader::GetSourceAddr() const [member function]
|
||||
cls.add_method('GetSourceAddr',
|
||||
'ns3::Mac48Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): static ns3::TypeId ns3::AmsduSubframeHeader::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
|
||||
cls.add_method('Serialize',
|
||||
'void',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_const=True, is_virtual=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::SetDestinationAddr(ns3::Mac48Address to) [member function]
|
||||
cls.add_method('SetDestinationAddr',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'to')])
|
||||
## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::SetLength(uint16_t length) [member function]
|
||||
cls.add_method('SetLength',
|
||||
'void',
|
||||
[param('uint16_t', 'length')])
|
||||
## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::SetSourceAddr(ns3::Mac48Address to) [member function]
|
||||
cls.add_method('SetSourceAddr',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'to')])
|
||||
return
|
||||
|
||||
def register_Ns3AttributeAccessor_methods(root_module, cls):
|
||||
## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')])
|
||||
@@ -9641,13 +9466,28 @@ def register_Ns3CallbackImplBase_methods(root_module, cls):
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::Ptr<ns3::MobilityModel const> '])
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::WifiMacHeader const&'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::Time'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::Ptr<ns3::Packet> '])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::dot11s::RouteChange'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::Ptr<ns3::MobilityModel const> '])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
@@ -9673,11 +9513,6 @@ def register_Ns3CallbackImplBase_methods(root_module, cls):
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'unsigned char'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::Ptr<ns3::Packet> '])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
@@ -9692,21 +9527,6 @@ def register_Ns3CallbackImplBase_methods(root_module, cls):
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::SignalNoiseDbm'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::WifiMacHeader const*'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::WifiMacHeader const&'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::dot11s::RouteChange'])
|
||||
return
|
||||
|
||||
def register_Ns3CallbackValue_methods(root_module, cls):
|
||||
@@ -10310,119 +10130,6 @@ def register_Ns3DcaTxop_methods(root_module, cls):
|
||||
visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3DcfManager_methods(root_module, cls):
|
||||
## dcf-manager.h (module 'wifi'): ns3::DcfManager::DcfManager(ns3::DcfManager const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::DcfManager const &', 'arg0')])
|
||||
## dcf-manager.h (module 'wifi'): ns3::DcfManager::DcfManager() [constructor]
|
||||
cls.add_constructor([])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::Add(ns3::Ptr<ns3::DcfState> dcf) [member function]
|
||||
cls.add_method('Add',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::DcfState >', 'dcf')])
|
||||
## dcf-manager.h (module 'wifi'): ns3::Time ns3::DcfManager::GetEifsNoDifs() const [member function]
|
||||
cls.add_method('GetEifsNoDifs',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyAckTimeoutResetNow() [member function]
|
||||
cls.add_method('NotifyAckTimeoutResetNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyAckTimeoutStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyAckTimeoutStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyCtsTimeoutResetNow() [member function]
|
||||
cls.add_method('NotifyCtsTimeoutResetNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyCtsTimeoutStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyCtsTimeoutStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyMaybeCcaBusyStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyMaybeCcaBusyStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyNavResetNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyNavResetNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyNavStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyNavStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyOffNow() [member function]
|
||||
cls.add_method('NotifyOffNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyOnNow() [member function]
|
||||
cls.add_method('NotifyOnNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyRxEndErrorNow() [member function]
|
||||
cls.add_method('NotifyRxEndErrorNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyRxEndOkNow() [member function]
|
||||
cls.add_method('NotifyRxEndOkNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyRxStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyRxStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifySleepNow() [member function]
|
||||
cls.add_method('NotifySleepNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifySwitchingStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifySwitchingStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyTxStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyTxStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyWakeupNow() [member function]
|
||||
cls.add_method('NotifyWakeupNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::RemovePhyListener(ns3::Ptr<ns3::WifiPhy> phy) [member function]
|
||||
cls.add_method('RemovePhyListener',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::RequestAccess(ns3::Ptr<ns3::DcfState> state) [member function]
|
||||
cls.add_method('RequestAccess',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::DcfState >', 'state')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
|
||||
cls.add_method('SetEifsNoDifs',
|
||||
'void',
|
||||
[param('ns3::Time', 'eifsNoDifs')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::SetSifs(ns3::Time sifs) [member function]
|
||||
cls.add_method('SetSifs',
|
||||
'void',
|
||||
[param('ns3::Time', 'sifs')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::SetSlot(ns3::Time slotTime) [member function]
|
||||
cls.add_method('SetSlot',
|
||||
'void',
|
||||
[param('ns3::Time', 'slotTime')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::SetupLow(ns3::Ptr<ns3::MacLow> low) [member function]
|
||||
cls.add_method('SetupLow',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::MacLow >', 'low')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::SetupPhyListener(ns3::Ptr<ns3::WifiPhy> phy) [member function]
|
||||
cls.add_method('SetupPhyListener',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3DeterministicRandomVariable_methods(root_module, cls):
|
||||
## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
@@ -12597,225 +12304,6 @@ def register_Ns3Mac64AddressValue_methods(root_module, cls):
|
||||
[param('ns3::Mac64Address const &', 'value')])
|
||||
return
|
||||
|
||||
def register_Ns3MacLow_methods(root_module, cls):
|
||||
## mac-low.h (module 'wifi'): ns3::MacLow::MacLow(ns3::MacLow const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::MacLow const &', 'arg0')])
|
||||
## mac-low.h (module 'wifi'): ns3::MacLow::MacLow() [constructor]
|
||||
cls.add_constructor([])
|
||||
## mac-low.h (module 'wifi'): ns3::Ptr<ns3::Packet> ns3::MacLow::AggregateToAmpdu(ns3::Ptr<const ns3::Packet> packet, ns3::WifiMacHeader const hdr) [member function]
|
||||
cls.add_method('AggregateToAmpdu',
|
||||
'ns3::Ptr< ns3::Packet >',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const', 'hdr')])
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::CalculateOverallTxTime(ns3::Ptr<const ns3::Packet> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters const & params, uint32_t fragmentSize=0) const [member function]
|
||||
cls.add_method('CalculateOverallTxTime',
|
||||
'ns3::Time',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters const &', 'params'), param('uint32_t', 'fragmentSize', default_value='0')],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::CalculateTransmissionTime(ns3::Ptr<const ns3::Packet> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters const & parameters) const [member function]
|
||||
cls.add_method('CalculateTransmissionTime',
|
||||
'ns3::Time',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters const &', 'parameters')],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::CreateBlockAckAgreement(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address originator, uint16_t startingSeq) [member function]
|
||||
cls.add_method('CreateBlockAckAgreement',
|
||||
'void',
|
||||
[param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'originator'), param('uint16_t', 'startingSeq')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::DeaggregateAmpduAndReceive(ns3::Ptr<ns3::Packet> aggregatedPacket, double rxSnr, ns3::WifiTxVector txVector) [member function]
|
||||
cls.add_method('DeaggregateAmpduAndReceive',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('double', 'rxSnr'), param('ns3::WifiTxVector', 'txVector')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::DestroyBlockAckAgreement(ns3::Mac48Address originator, uint8_t tid) [member function]
|
||||
cls.add_method('DestroyBlockAckAgreement',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::FlushAggregateQueue(uint8_t tid) [member function]
|
||||
cls.add_method('FlushAggregateQueue',
|
||||
'void',
|
||||
[param('uint8_t', 'tid')])
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetAckTimeout() const [member function]
|
||||
cls.add_method('GetAckTimeout',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Mac48Address ns3::MacLow::GetAddress() const [member function]
|
||||
cls.add_method('GetAddress',
|
||||
'ns3::Mac48Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetBasicBlockAckTimeout() const [member function]
|
||||
cls.add_method('GetBasicBlockAckTimeout',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Mac48Address ns3::MacLow::GetBssid() const [member function]
|
||||
cls.add_method('GetBssid',
|
||||
'ns3::Mac48Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetCompressedBlockAckTimeout() const [member function]
|
||||
cls.add_method('GetCompressedBlockAckTimeout',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetCtsTimeout() const [member function]
|
||||
cls.add_method('GetCtsTimeout',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): bool ns3::MacLow::GetCtsToSelfSupported() const [member function]
|
||||
cls.add_method('GetCtsToSelfSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::WifiTxVector ns3::MacLow::GetDataTxVector(ns3::Ptr<const ns3::Packet> packet, ns3::WifiMacHeader const * hdr) const [member function]
|
||||
cls.add_method('GetDataTxVector',
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')],
|
||||
is_const=True, is_virtual=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::MacLow::GetPhy() const [member function]
|
||||
cls.add_method('GetPhy',
|
||||
'ns3::Ptr< ns3::WifiPhy >',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetPifs() const [member function]
|
||||
cls.add_method('GetPifs',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetRifs() const [member function]
|
||||
cls.add_method('GetRifs',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetSifs() const [member function]
|
||||
cls.add_method('GetSifs',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetSlotTime() const [member function]
|
||||
cls.add_method('GetSlotTime',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): static ns3::TypeId ns3::MacLow::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## mac-low.h (module 'wifi'): bool ns3::MacLow::IsPromisc() const [member function]
|
||||
cls.add_method('IsPromisc',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::NotifyOffNow() [member function]
|
||||
cls.add_method('NotifyOffNow',
|
||||
'void',
|
||||
[])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::NotifySleepNow() [member function]
|
||||
cls.add_method('NotifySleepNow',
|
||||
'void',
|
||||
[])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::NotifySwitchingStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifySwitchingStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveError(ns3::Ptr<ns3::Packet> packet, double rxSnr) [member function]
|
||||
cls.add_method('ReceiveError',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveOk(ns3::Ptr<ns3::Packet> packet, double rxSnr, ns3::WifiTxVector txVector, bool ampduSubframe) [member function]
|
||||
cls.add_method('ReceiveOk',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr'), param('ns3::WifiTxVector', 'txVector'), param('bool', 'ampduSubframe')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterDcf(ns3::Ptr<ns3::DcfManager> dcf) [member function]
|
||||
cls.add_method('RegisterDcf',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::DcfManager >', 'dcf')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterEdcaForAc(ns3::AcIndex ac, ns3::Ptr<ns3::EdcaTxopN> edca) [member function]
|
||||
cls.add_method('RegisterEdcaForAc',
|
||||
'void',
|
||||
[param('ns3::AcIndex', 'ac'), param('ns3::Ptr< ns3::EdcaTxopN >', 'edca')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::ResetPhy() [member function]
|
||||
cls.add_method('ResetPhy',
|
||||
'void',
|
||||
[])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetAckTimeout(ns3::Time ackTimeout) [member function]
|
||||
cls.add_method('SetAckTimeout',
|
||||
'void',
|
||||
[param('ns3::Time', 'ackTimeout')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetAddress(ns3::Mac48Address ad) [member function]
|
||||
cls.add_method('SetAddress',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'ad')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetBasicBlockAckTimeout(ns3::Time blockAckTimeout) [member function]
|
||||
cls.add_method('SetBasicBlockAckTimeout',
|
||||
'void',
|
||||
[param('ns3::Time', 'blockAckTimeout')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetBssid(ns3::Mac48Address ad) [member function]
|
||||
cls.add_method('SetBssid',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'ad')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetCompressedBlockAckTimeout(ns3::Time blockAckTimeout) [member function]
|
||||
cls.add_method('SetCompressedBlockAckTimeout',
|
||||
'void',
|
||||
[param('ns3::Time', 'blockAckTimeout')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
|
||||
cls.add_method('SetCtsTimeout',
|
||||
'void',
|
||||
[param('ns3::Time', 'ctsTimeout')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetCtsToSelfSupported(bool enable) [member function]
|
||||
cls.add_method('SetCtsToSelfSupported',
|
||||
'void',
|
||||
[param('bool', 'enable')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetPhy(ns3::Ptr<ns3::WifiPhy> const phy) [member function]
|
||||
cls.add_method('SetPhy',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiPhy > const', 'phy')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetPifs(ns3::Time pifs) [member function]
|
||||
cls.add_method('SetPifs',
|
||||
'void',
|
||||
[param('ns3::Time', 'pifs')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetPromisc() [member function]
|
||||
cls.add_method('SetPromisc',
|
||||
'void',
|
||||
[])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetRifs(ns3::Time rifs) [member function]
|
||||
cls.add_method('SetRifs',
|
||||
'void',
|
||||
[param('ns3::Time', 'rifs')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetRxCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
|
||||
cls.add_method('SetRxCallback',
|
||||
'void',
|
||||
[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')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetSifs(ns3::Time sifs) [member function]
|
||||
cls.add_method('SetSifs',
|
||||
'void',
|
||||
[param('ns3::Time', 'sifs')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetSlotTime(ns3::Time slotTime) [member function]
|
||||
cls.add_method('SetSlotTime',
|
||||
'void',
|
||||
[param('ns3::Time', 'slotTime')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> const manager) [member function]
|
||||
cls.add_method('SetWifiRemoteStationManager',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiRemoteStationManager > const', 'manager')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::StartTransmission(ns3::Ptr<const ns3::Packet> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::Ptr<ns3::DcaTxop> dca) [member function]
|
||||
cls.add_method('StartTransmission',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::Ptr< ns3::DcaTxop >', 'dca')],
|
||||
is_virtual=True)
|
||||
## mac-low.h (module 'wifi'): bool ns3::MacLow::StopMpduAggregation(ns3::Ptr<const ns3::Packet> peekedPacket, ns3::WifiMacHeader peekedHdr, ns3::Ptr<ns3::Packet> aggregatedPacket, uint16_t size) const [member function]
|
||||
cls.add_method('StopMpduAggregation',
|
||||
'bool',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'peekedPacket'), param('ns3::WifiMacHeader', 'peekedHdr'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('uint16_t', 'size')],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3MeshInformationElementVector_methods(root_module, cls):
|
||||
## mesh-information-element-vector.h (module 'mesh'): ns3::MeshInformationElementVector::MeshInformationElementVector(ns3::MeshInformationElementVector const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::MeshInformationElementVector const &', 'arg0')])
|
||||
@@ -13005,83 +12493,6 @@ def register_Ns3MobilityModel_methods(root_module, cls):
|
||||
is_pure_virtual=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3MpduAggregator_methods(root_module, cls):
|
||||
## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator::MpduAggregator(ns3::MpduAggregator const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::MpduAggregator const &', 'arg0')])
|
||||
## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator::MpduAggregator() [constructor]
|
||||
cls.add_constructor([])
|
||||
## mpdu-aggregator.h (module 'wifi'): void ns3::MpduAggregator::AddHeaderAndPad(ns3::Ptr<ns3::Packet> packet, bool last, bool isSingleMpdu) const [member function]
|
||||
cls.add_method('AddHeaderAndPad',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('bool', 'last'), param('bool', 'isSingleMpdu')],
|
||||
is_const=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): bool ns3::MpduAggregator::Aggregate(ns3::Ptr<const ns3::Packet> packet, ns3::Ptr<ns3::Packet> aggregatedPacket) const [member function]
|
||||
cls.add_method('Aggregate',
|
||||
'bool',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')],
|
||||
is_const=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): void ns3::MpduAggregator::AggregateSingleMpdu(ns3::Ptr<const ns3::Packet> packet, ns3::Ptr<ns3::Packet> aggregatedPacket) const [member function]
|
||||
cls.add_method('AggregateSingleMpdu',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')],
|
||||
is_const=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): bool ns3::MpduAggregator::CanBeAggregated(uint32_t packetSize, ns3::Ptr<ns3::Packet> aggregatedPacket, uint8_t blockAckSize) const [member function]
|
||||
cls.add_method('CanBeAggregated',
|
||||
'bool',
|
||||
[param('uint32_t', 'packetSize'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('uint8_t', 'blockAckSize')],
|
||||
is_const=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): static ns3::MpduAggregator::DeaggregatedMpdus ns3::MpduAggregator::Deaggregate(ns3::Ptr<ns3::Packet> aggregatedPacket) [member function]
|
||||
cls.add_method('Deaggregate',
|
||||
'ns3::MpduAggregator::DeaggregatedMpdus',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')],
|
||||
is_static=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): uint16_t ns3::MpduAggregator::GetMaxAmpduSize() const [member function]
|
||||
cls.add_method('GetMaxAmpduSize',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): static ns3::TypeId ns3::MpduAggregator::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): void ns3::MpduAggregator::SetMaxAmpduSize(uint16_t maxSize) [member function]
|
||||
cls.add_method('SetMaxAmpduSize',
|
||||
'void',
|
||||
[param('uint16_t', 'maxSize')])
|
||||
return
|
||||
|
||||
def register_Ns3MsduAggregator_methods(root_module, cls):
|
||||
## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator::MsduAggregator(ns3::MsduAggregator const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::MsduAggregator const &', 'arg0')])
|
||||
## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator::MsduAggregator() [constructor]
|
||||
cls.add_constructor([])
|
||||
## msdu-aggregator.h (module 'wifi'): bool ns3::MsduAggregator::Aggregate(ns3::Ptr<const ns3::Packet> packet, ns3::Ptr<ns3::Packet> aggregatedPacket, ns3::Mac48Address src, ns3::Mac48Address dest) const [member function]
|
||||
cls.add_method('Aggregate',
|
||||
'bool',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dest')],
|
||||
is_const=True)
|
||||
## msdu-aggregator.h (module 'wifi'): static ns3::MsduAggregator::DeaggregatedMsdus ns3::MsduAggregator::Deaggregate(ns3::Ptr<ns3::Packet> aggregatedPacket) [member function]
|
||||
cls.add_method('Deaggregate',
|
||||
'ns3::MsduAggregator::DeaggregatedMsdus',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')],
|
||||
is_static=True)
|
||||
## msdu-aggregator.h (module 'wifi'): uint16_t ns3::MsduAggregator::GetMaxAmsduSize() const [member function]
|
||||
cls.add_method('GetMaxAmsduSize',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## msdu-aggregator.h (module 'wifi'): static ns3::TypeId ns3::MsduAggregator::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## msdu-aggregator.h (module 'wifi'): void ns3::MsduAggregator::SetMaxAmsduSize(uint16_t maxSize) [member function]
|
||||
cls.add_method('SetMaxAmsduSize',
|
||||
'void',
|
||||
[param('uint16_t', 'maxSize')])
|
||||
return
|
||||
|
||||
def register_Ns3NetDevice_methods(root_module, cls):
|
||||
## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -15124,28 +14535,6 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Em
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Const_ns3WifiMacHeader___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
|
||||
cls.add_constructor([])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, ns3::WifiMacHeader const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
|
||||
cls.add_method('DoGetTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True)
|
||||
## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
|
||||
cls.add_method('GetTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Packet> arg0, ns3::WifiMacHeader const * arg1) [member operator]
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'arg0'), param('ns3::WifiMacHeader const *', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Double_Ns3WifiTxVector_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::WifiTxVector, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
|
||||
cls.add_constructor([])
|
||||
|
||||
647
src/mesh/bindings/modulegen__gcc_LP64.py
generated
647
src/mesh/bindings/modulegen__gcc_LP64.py
generated
@@ -20,10 +20,10 @@ def module_init():
|
||||
def register_types(module):
|
||||
root_module = module.get_root()
|
||||
|
||||
## edca-txop-n.h (module 'wifi'): ns3::TypeOfStation [enumeration]
|
||||
module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH', 'HT_STA', 'HT_AP', 'HT_ADHOC_STA', 'OCB'], import_from_module='ns.wifi')
|
||||
## wifi-phy.h (module 'wifi'): ns3::MpduType [enumeration]
|
||||
module.add_enum('MpduType', ['NORMAL_MPDU', 'MPDU_IN_AGGREGATE', 'LAST_MPDU_IN_AGGREGATE'], import_from_module='ns.wifi')
|
||||
## edca-txop-n.h (module 'wifi'): ns3::TypeOfStation [enumeration]
|
||||
module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH', 'HT_STA', 'HT_AP', 'HT_ADHOC_STA', 'OCB'], import_from_module='ns.wifi')
|
||||
## wifi-mac-header.h (module 'wifi'): ns3::WifiMacType [enumeration]
|
||||
module.add_enum('WifiMacType', ['WIFI_MAC_CTL_CTLWRAPPER', 'WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_MGT_ACTION', 'WIFI_MAC_MGT_ACTION_NO_ACK', 'WIFI_MAC_MGT_MULTIHOP_ACTION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL'], import_from_module='ns.wifi')
|
||||
## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration]
|
||||
@@ -56,8 +56,6 @@ def register_types(module):
|
||||
module.add_class('Bar', import_from_module='ns.wifi')
|
||||
## block-ack-agreement.h (module 'wifi'): ns3::BlockAckAgreement [class]
|
||||
module.add_class('BlockAckAgreement', import_from_module='ns.wifi')
|
||||
## block-ack-cache.h (module 'wifi'): ns3::BlockAckCache [class]
|
||||
module.add_class('BlockAckCache', import_from_module='ns.wifi')
|
||||
## buffer.h (module 'network'): ns3::Buffer [class]
|
||||
module.add_class('Buffer', import_from_module='ns.network')
|
||||
## buffer.h (module 'network'): ns3::Buffer::Iterator [class]
|
||||
@@ -368,10 +366,6 @@ def register_types(module):
|
||||
module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
|
||||
## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class]
|
||||
module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
|
||||
## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader [class]
|
||||
module.add_class('AmpduSubframeHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader [class]
|
||||
module.add_class('AmsduSubframeHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
|
||||
## attribute.h (module 'core'): ns3::AttributeAccessor [class]
|
||||
module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
|
||||
## attribute.h (module 'core'): ns3::AttributeChecker [class]
|
||||
@@ -404,8 +398,6 @@ def register_types(module):
|
||||
module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
|
||||
## dca-txop.h (module 'wifi'): ns3::DcaTxop [class]
|
||||
module.add_class('DcaTxop', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
|
||||
## dcf-manager.h (module 'wifi'): ns3::DcfManager [class]
|
||||
module.add_class('DcfManager', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
|
||||
## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class]
|
||||
module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
|
||||
## double.h (module 'core'): ns3::DoubleValue [class]
|
||||
@@ -486,8 +478,6 @@ def register_types(module):
|
||||
module.add_class('Mac64AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
|
||||
## mac64-address.h (module 'network'): ns3::Mac64AddressValue [class]
|
||||
module.add_class('Mac64AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
|
||||
## mac-low.h (module 'wifi'): ns3::MacLow [class]
|
||||
module.add_class('MacLow', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
|
||||
## mesh-information-element-vector.h (module 'mesh'): ns3::MeshInformationElementVector [class]
|
||||
module.add_class('MeshInformationElementVector', parent=root_module['ns3::WifiInformationElementVector'])
|
||||
## mesh-l2-routing-protocol.h (module 'mesh'): ns3::MeshL2RoutingProtocol [class]
|
||||
@@ -500,10 +490,6 @@ def register_types(module):
|
||||
module.add_class('MgtBeaconHeader', import_from_module='ns.wifi', parent=root_module['ns3::MgtProbeResponseHeader'])
|
||||
## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
|
||||
module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
|
||||
## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator [class]
|
||||
module.add_class('MpduAggregator', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
|
||||
## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator [class]
|
||||
module.add_class('MsduAggregator', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
|
||||
## net-device.h (module 'network'): ns3::NetDevice [class]
|
||||
module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
|
||||
## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
|
||||
@@ -600,8 +586,6 @@ def register_types(module):
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'const ns3::Address &', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'ns3::Ptr<ns3::Packet>', 'const ns3::WifiMacHeader *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::WifiTxVector, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
module.add_class('CallbackImpl', import_from_module='ns.core', template_parameters=['void', 'ns3::Ptr<ns3::Packet>', 'double', 'ns3::WifiTxVector', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], parent=root_module['ns3::CallbackImplBase'])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
|
||||
@@ -629,10 +613,6 @@ def register_types(module):
|
||||
module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type=u'vector')
|
||||
module.add_container('std::vector< unsigned char >', 'unsigned char', container_type=u'vector')
|
||||
module.add_container('std::map< ns3::Mac48Address, bool >', ('ns3::Mac48Address', 'bool'), container_type=u'map')
|
||||
module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader >', container_type=u'list')
|
||||
module.add_container('ns3::MpduAggregator::DeaggregatedMpdus', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader >', container_type=u'list')
|
||||
module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader >', container_type=u'list')
|
||||
module.add_container('ns3::MsduAggregator::DeaggregatedMsdus', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader >', container_type=u'list')
|
||||
module.add_container('std::vector< ns3::Ptr< ns3::NetDevice > >', 'ns3::Ptr< ns3::NetDevice >', container_type=u'vector')
|
||||
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiTxVector, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::RxOkCallback')
|
||||
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiTxVector, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::RxOkCallback*')
|
||||
@@ -890,7 +870,6 @@ def register_methods(root_module):
|
||||
register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item'])
|
||||
register_Ns3Bar_methods(root_module, root_module['ns3::Bar'])
|
||||
register_Ns3BlockAckAgreement_methods(root_module, root_module['ns3::BlockAckAgreement'])
|
||||
register_Ns3BlockAckCache_methods(root_module, root_module['ns3::BlockAckCache'])
|
||||
register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer'])
|
||||
register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator'])
|
||||
register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator'])
|
||||
@@ -1020,8 +999,6 @@ def register_methods(root_module):
|
||||
register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager'])
|
||||
register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable'])
|
||||
register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable'])
|
||||
register_Ns3AmpduSubframeHeader_methods(root_module, root_module['ns3::AmpduSubframeHeader'])
|
||||
register_Ns3AmsduSubframeHeader_methods(root_module, root_module['ns3::AmsduSubframeHeader'])
|
||||
register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
|
||||
register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
|
||||
register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
|
||||
@@ -1038,7 +1015,6 @@ def register_methods(root_module):
|
||||
register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker'])
|
||||
register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue'])
|
||||
register_Ns3DcaTxop_methods(root_module, root_module['ns3::DcaTxop'])
|
||||
register_Ns3DcfManager_methods(root_module, root_module['ns3::DcfManager'])
|
||||
register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable'])
|
||||
register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue'])
|
||||
register_Ns3DsssParameterSet_methods(root_module, root_module['ns3::DsssParameterSet'])
|
||||
@@ -1079,15 +1055,12 @@ def register_methods(root_module):
|
||||
register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
|
||||
register_Ns3Mac64AddressChecker_methods(root_module, root_module['ns3::Mac64AddressChecker'])
|
||||
register_Ns3Mac64AddressValue_methods(root_module, root_module['ns3::Mac64AddressValue'])
|
||||
register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow'])
|
||||
register_Ns3MeshInformationElementVector_methods(root_module, root_module['ns3::MeshInformationElementVector'])
|
||||
register_Ns3MeshL2RoutingProtocol_methods(root_module, root_module['ns3::MeshL2RoutingProtocol'])
|
||||
register_Ns3MeshStack_methods(root_module, root_module['ns3::MeshStack'])
|
||||
register_Ns3MeshWifiInterfaceMacPlugin_methods(root_module, root_module['ns3::MeshWifiInterfaceMacPlugin'])
|
||||
register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader'])
|
||||
register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
|
||||
register_Ns3MpduAggregator_methods(root_module, root_module['ns3::MpduAggregator'])
|
||||
register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator'])
|
||||
register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
|
||||
register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
|
||||
register_Ns3Node_methods(root_module, root_module['ns3::Node'])
|
||||
@@ -1135,7 +1108,6 @@ def register_methods(root_module):
|
||||
register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Ns3WifiTxVector_Ns3MpduInfo_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, unsigned short, ns3::WifiTxVector, ns3::MpduInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Const_ns3WifiMacHeader___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Double_Ns3WifiTxVector_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Packet>, double, ns3::WifiTxVector, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Packet>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
register_Ns3CallbackImpl__Void_Ns3Time_Ns3Time_WifiPhyState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::Time, WifiPhyState, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
|
||||
@@ -1528,34 +1500,6 @@ def register_Ns3BlockAckAgreement_methods(root_module, cls):
|
||||
[param('uint16_t', 'seq')])
|
||||
return
|
||||
|
||||
def register_Ns3BlockAckCache_methods(root_module, cls):
|
||||
## block-ack-cache.h (module 'wifi'): ns3::BlockAckCache::BlockAckCache() [constructor]
|
||||
cls.add_constructor([])
|
||||
## block-ack-cache.h (module 'wifi'): ns3::BlockAckCache::BlockAckCache(ns3::BlockAckCache const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::BlockAckCache const &', 'arg0')])
|
||||
## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::FillBlockAckBitmap(ns3::CtrlBAckResponseHeader * blockAckHeader) [member function]
|
||||
cls.add_method('FillBlockAckBitmap',
|
||||
'void',
|
||||
[param('ns3::CtrlBAckResponseHeader *', 'blockAckHeader')])
|
||||
## block-ack-cache.h (module 'wifi'): uint16_t ns3::BlockAckCache::GetWinStart() const [member function]
|
||||
cls.add_method('GetWinStart',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::Init(uint16_t winStart, uint16_t winSize) [member function]
|
||||
cls.add_method('Init',
|
||||
'void',
|
||||
[param('uint16_t', 'winStart'), param('uint16_t', 'winSize')])
|
||||
## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::UpdateWithBlockAckReq(uint16_t startingSeq) [member function]
|
||||
cls.add_method('UpdateWithBlockAckReq',
|
||||
'void',
|
||||
[param('uint16_t', 'startingSeq')])
|
||||
## block-ack-cache.h (module 'wifi'): void ns3::BlockAckCache::UpdateWithMpdu(ns3::WifiMacHeader const * hdr) [member function]
|
||||
cls.add_method('UpdateWithMpdu',
|
||||
'void',
|
||||
[param('ns3::WifiMacHeader const *', 'hdr')])
|
||||
return
|
||||
|
||||
def register_Ns3Buffer_methods(root_module, cls):
|
||||
## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor]
|
||||
cls.add_constructor([param('ns3::Buffer const &', 'o')])
|
||||
@@ -9160,125 +9104,6 @@ def register_Ns3ZipfRandomVariable_methods(root_module, cls):
|
||||
is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3AmpduSubframeHeader_methods(root_module, cls):
|
||||
## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader::AmpduSubframeHeader(ns3::AmpduSubframeHeader const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::AmpduSubframeHeader const &', 'arg0')])
|
||||
## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader::AmpduSubframeHeader() [constructor]
|
||||
cls.add_constructor([])
|
||||
## ampdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmpduSubframeHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'uint32_t',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_virtual=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): bool ns3::AmpduSubframeHeader::GetEof() const [member function]
|
||||
cls.add_method('GetEof',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): ns3::TypeId ns3::AmpduSubframeHeader::GetInstanceTypeId() const [member function]
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): uint16_t ns3::AmpduSubframeHeader::GetLength() const [member function]
|
||||
cls.add_method('GetLength',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmpduSubframeHeader::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): static ns3::TypeId ns3::AmpduSubframeHeader::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
|
||||
cls.add_method('Serialize',
|
||||
'void',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_const=True, is_virtual=True)
|
||||
## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetEof(bool eof) [member function]
|
||||
cls.add_method('SetEof',
|
||||
'void',
|
||||
[param('bool', 'eof')])
|
||||
## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetLength(uint16_t length) [member function]
|
||||
cls.add_method('SetLength',
|
||||
'void',
|
||||
[param('uint16_t', 'length')])
|
||||
return
|
||||
|
||||
def register_Ns3AmsduSubframeHeader_methods(root_module, cls):
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader::AmsduSubframeHeader(ns3::AmsduSubframeHeader const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::AmsduSubframeHeader const &', 'arg0')])
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader::AmsduSubframeHeader() [constructor]
|
||||
cls.add_constructor([])
|
||||
## amsdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmsduSubframeHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
|
||||
cls.add_method('Deserialize',
|
||||
'uint32_t',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_virtual=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::Mac48Address ns3::AmsduSubframeHeader::GetDestinationAddr() const [member function]
|
||||
cls.add_method('GetDestinationAddr',
|
||||
'ns3::Mac48Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::TypeId ns3::AmsduSubframeHeader::GetInstanceTypeId() const [member function]
|
||||
cls.add_method('GetInstanceTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): uint16_t ns3::AmsduSubframeHeader::GetLength() const [member function]
|
||||
cls.add_method('GetLength',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmsduSubframeHeader::GetSerializedSize() const [member function]
|
||||
cls.add_method('GetSerializedSize',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): ns3::Mac48Address ns3::AmsduSubframeHeader::GetSourceAddr() const [member function]
|
||||
cls.add_method('GetSourceAddr',
|
||||
'ns3::Mac48Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): static ns3::TypeId ns3::AmsduSubframeHeader::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::Print(std::ostream & os) const [member function]
|
||||
cls.add_method('Print',
|
||||
'void',
|
||||
[param('std::ostream &', 'os')],
|
||||
is_const=True, is_virtual=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
|
||||
cls.add_method('Serialize',
|
||||
'void',
|
||||
[param('ns3::Buffer::Iterator', 'start')],
|
||||
is_const=True, is_virtual=True)
|
||||
## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::SetDestinationAddr(ns3::Mac48Address to) [member function]
|
||||
cls.add_method('SetDestinationAddr',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'to')])
|
||||
## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::SetLength(uint16_t length) [member function]
|
||||
cls.add_method('SetLength',
|
||||
'void',
|
||||
[param('uint16_t', 'length')])
|
||||
## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::SetSourceAddr(ns3::Mac48Address to) [member function]
|
||||
cls.add_method('SetSourceAddr',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'to')])
|
||||
return
|
||||
|
||||
def register_Ns3AttributeAccessor_methods(root_module, cls):
|
||||
## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')])
|
||||
@@ -9641,13 +9466,28 @@ def register_Ns3CallbackImplBase_methods(root_module, cls):
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::Ptr<ns3::MobilityModel const> '])
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::WifiMacHeader const&'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::Time'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::Ptr<ns3::Packet> '])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::dot11s::RouteChange'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::Ptr<ns3::MobilityModel const> '])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
@@ -9673,11 +9513,6 @@ def register_Ns3CallbackImplBase_methods(root_module, cls):
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'unsigned char'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::Ptr<ns3::Packet> '])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
@@ -9692,21 +9527,6 @@ def register_Ns3CallbackImplBase_methods(root_module, cls):
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::SignalNoiseDbm'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::WifiMacHeader const*'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::WifiMacHeader const&'])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
|
||||
cls.add_method('GetCppTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True, visibility='protected', template_parameters=[u'ns3::dot11s::RouteChange'])
|
||||
return
|
||||
|
||||
def register_Ns3CallbackValue_methods(root_module, cls):
|
||||
@@ -10310,119 +10130,6 @@ def register_Ns3DcaTxop_methods(root_module, cls):
|
||||
visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3DcfManager_methods(root_module, cls):
|
||||
## dcf-manager.h (module 'wifi'): ns3::DcfManager::DcfManager(ns3::DcfManager const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::DcfManager const &', 'arg0')])
|
||||
## dcf-manager.h (module 'wifi'): ns3::DcfManager::DcfManager() [constructor]
|
||||
cls.add_constructor([])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::Add(ns3::Ptr<ns3::DcfState> dcf) [member function]
|
||||
cls.add_method('Add',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::DcfState >', 'dcf')])
|
||||
## dcf-manager.h (module 'wifi'): ns3::Time ns3::DcfManager::GetEifsNoDifs() const [member function]
|
||||
cls.add_method('GetEifsNoDifs',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyAckTimeoutResetNow() [member function]
|
||||
cls.add_method('NotifyAckTimeoutResetNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyAckTimeoutStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyAckTimeoutStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyCtsTimeoutResetNow() [member function]
|
||||
cls.add_method('NotifyCtsTimeoutResetNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyCtsTimeoutStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyCtsTimeoutStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyMaybeCcaBusyStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyMaybeCcaBusyStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyNavResetNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyNavResetNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyNavStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyNavStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyOffNow() [member function]
|
||||
cls.add_method('NotifyOffNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyOnNow() [member function]
|
||||
cls.add_method('NotifyOnNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyRxEndErrorNow() [member function]
|
||||
cls.add_method('NotifyRxEndErrorNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyRxEndOkNow() [member function]
|
||||
cls.add_method('NotifyRxEndOkNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyRxStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyRxStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifySleepNow() [member function]
|
||||
cls.add_method('NotifySleepNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifySwitchingStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifySwitchingStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyTxStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifyTxStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::NotifyWakeupNow() [member function]
|
||||
cls.add_method('NotifyWakeupNow',
|
||||
'void',
|
||||
[])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::RemovePhyListener(ns3::Ptr<ns3::WifiPhy> phy) [member function]
|
||||
cls.add_method('RemovePhyListener',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::RequestAccess(ns3::Ptr<ns3::DcfState> state) [member function]
|
||||
cls.add_method('RequestAccess',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::DcfState >', 'state')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
|
||||
cls.add_method('SetEifsNoDifs',
|
||||
'void',
|
||||
[param('ns3::Time', 'eifsNoDifs')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::SetSifs(ns3::Time sifs) [member function]
|
||||
cls.add_method('SetSifs',
|
||||
'void',
|
||||
[param('ns3::Time', 'sifs')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::SetSlot(ns3::Time slotTime) [member function]
|
||||
cls.add_method('SetSlot',
|
||||
'void',
|
||||
[param('ns3::Time', 'slotTime')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::SetupLow(ns3::Ptr<ns3::MacLow> low) [member function]
|
||||
cls.add_method('SetupLow',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::MacLow >', 'low')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::SetupPhyListener(ns3::Ptr<ns3::WifiPhy> phy) [member function]
|
||||
cls.add_method('SetupPhyListener',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
|
||||
## dcf-manager.h (module 'wifi'): void ns3::DcfManager::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3DeterministicRandomVariable_methods(root_module, cls):
|
||||
## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
@@ -12597,225 +12304,6 @@ def register_Ns3Mac64AddressValue_methods(root_module, cls):
|
||||
[param('ns3::Mac64Address const &', 'value')])
|
||||
return
|
||||
|
||||
def register_Ns3MacLow_methods(root_module, cls):
|
||||
## mac-low.h (module 'wifi'): ns3::MacLow::MacLow(ns3::MacLow const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::MacLow const &', 'arg0')])
|
||||
## mac-low.h (module 'wifi'): ns3::MacLow::MacLow() [constructor]
|
||||
cls.add_constructor([])
|
||||
## mac-low.h (module 'wifi'): ns3::Ptr<ns3::Packet> ns3::MacLow::AggregateToAmpdu(ns3::Ptr<const ns3::Packet> packet, ns3::WifiMacHeader const hdr) [member function]
|
||||
cls.add_method('AggregateToAmpdu',
|
||||
'ns3::Ptr< ns3::Packet >',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const', 'hdr')])
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::CalculateOverallTxTime(ns3::Ptr<const ns3::Packet> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters const & params, uint32_t fragmentSize=0) const [member function]
|
||||
cls.add_method('CalculateOverallTxTime',
|
||||
'ns3::Time',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters const &', 'params'), param('uint32_t', 'fragmentSize', default_value='0')],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::CalculateTransmissionTime(ns3::Ptr<const ns3::Packet> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters const & parameters) const [member function]
|
||||
cls.add_method('CalculateTransmissionTime',
|
||||
'ns3::Time',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters const &', 'parameters')],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::CreateBlockAckAgreement(ns3::MgtAddBaResponseHeader const * respHdr, ns3::Mac48Address originator, uint16_t startingSeq) [member function]
|
||||
cls.add_method('CreateBlockAckAgreement',
|
||||
'void',
|
||||
[param('ns3::MgtAddBaResponseHeader const *', 'respHdr'), param('ns3::Mac48Address', 'originator'), param('uint16_t', 'startingSeq')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::DeaggregateAmpduAndReceive(ns3::Ptr<ns3::Packet> aggregatedPacket, double rxSnr, ns3::WifiTxVector txVector) [member function]
|
||||
cls.add_method('DeaggregateAmpduAndReceive',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('double', 'rxSnr'), param('ns3::WifiTxVector', 'txVector')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::DestroyBlockAckAgreement(ns3::Mac48Address originator, uint8_t tid) [member function]
|
||||
cls.add_method('DestroyBlockAckAgreement',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::FlushAggregateQueue(uint8_t tid) [member function]
|
||||
cls.add_method('FlushAggregateQueue',
|
||||
'void',
|
||||
[param('uint8_t', 'tid')])
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetAckTimeout() const [member function]
|
||||
cls.add_method('GetAckTimeout',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Mac48Address ns3::MacLow::GetAddress() const [member function]
|
||||
cls.add_method('GetAddress',
|
||||
'ns3::Mac48Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetBasicBlockAckTimeout() const [member function]
|
||||
cls.add_method('GetBasicBlockAckTimeout',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Mac48Address ns3::MacLow::GetBssid() const [member function]
|
||||
cls.add_method('GetBssid',
|
||||
'ns3::Mac48Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetCompressedBlockAckTimeout() const [member function]
|
||||
cls.add_method('GetCompressedBlockAckTimeout',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetCtsTimeout() const [member function]
|
||||
cls.add_method('GetCtsTimeout',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): bool ns3::MacLow::GetCtsToSelfSupported() const [member function]
|
||||
cls.add_method('GetCtsToSelfSupported',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::WifiTxVector ns3::MacLow::GetDataTxVector(ns3::Ptr<const ns3::Packet> packet, ns3::WifiMacHeader const * hdr) const [member function]
|
||||
cls.add_method('GetDataTxVector',
|
||||
'ns3::WifiTxVector',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')],
|
||||
is_const=True, is_virtual=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::MacLow::GetPhy() const [member function]
|
||||
cls.add_method('GetPhy',
|
||||
'ns3::Ptr< ns3::WifiPhy >',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetPifs() const [member function]
|
||||
cls.add_method('GetPifs',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetRifs() const [member function]
|
||||
cls.add_method('GetRifs',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetSifs() const [member function]
|
||||
cls.add_method('GetSifs',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): ns3::Time ns3::MacLow::GetSlotTime() const [member function]
|
||||
cls.add_method('GetSlotTime',
|
||||
'ns3::Time',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): static ns3::TypeId ns3::MacLow::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## mac-low.h (module 'wifi'): bool ns3::MacLow::IsPromisc() const [member function]
|
||||
cls.add_method('IsPromisc',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::NotifyOffNow() [member function]
|
||||
cls.add_method('NotifyOffNow',
|
||||
'void',
|
||||
[])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::NotifySleepNow() [member function]
|
||||
cls.add_method('NotifySleepNow',
|
||||
'void',
|
||||
[])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::NotifySwitchingStartNow(ns3::Time duration) [member function]
|
||||
cls.add_method('NotifySwitchingStartNow',
|
||||
'void',
|
||||
[param('ns3::Time', 'duration')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveError(ns3::Ptr<ns3::Packet> packet, double rxSnr) [member function]
|
||||
cls.add_method('ReceiveError',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveOk(ns3::Ptr<ns3::Packet> packet, double rxSnr, ns3::WifiTxVector txVector, bool ampduSubframe) [member function]
|
||||
cls.add_method('ReceiveOk',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr'), param('ns3::WifiTxVector', 'txVector'), param('bool', 'ampduSubframe')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterDcf(ns3::Ptr<ns3::DcfManager> dcf) [member function]
|
||||
cls.add_method('RegisterDcf',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::DcfManager >', 'dcf')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterEdcaForAc(ns3::AcIndex ac, ns3::Ptr<ns3::EdcaTxopN> edca) [member function]
|
||||
cls.add_method('RegisterEdcaForAc',
|
||||
'void',
|
||||
[param('ns3::AcIndex', 'ac'), param('ns3::Ptr< ns3::EdcaTxopN >', 'edca')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::ResetPhy() [member function]
|
||||
cls.add_method('ResetPhy',
|
||||
'void',
|
||||
[])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetAckTimeout(ns3::Time ackTimeout) [member function]
|
||||
cls.add_method('SetAckTimeout',
|
||||
'void',
|
||||
[param('ns3::Time', 'ackTimeout')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetAddress(ns3::Mac48Address ad) [member function]
|
||||
cls.add_method('SetAddress',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'ad')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetBasicBlockAckTimeout(ns3::Time blockAckTimeout) [member function]
|
||||
cls.add_method('SetBasicBlockAckTimeout',
|
||||
'void',
|
||||
[param('ns3::Time', 'blockAckTimeout')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetBssid(ns3::Mac48Address ad) [member function]
|
||||
cls.add_method('SetBssid',
|
||||
'void',
|
||||
[param('ns3::Mac48Address', 'ad')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetCompressedBlockAckTimeout(ns3::Time blockAckTimeout) [member function]
|
||||
cls.add_method('SetCompressedBlockAckTimeout',
|
||||
'void',
|
||||
[param('ns3::Time', 'blockAckTimeout')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
|
||||
cls.add_method('SetCtsTimeout',
|
||||
'void',
|
||||
[param('ns3::Time', 'ctsTimeout')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetCtsToSelfSupported(bool enable) [member function]
|
||||
cls.add_method('SetCtsToSelfSupported',
|
||||
'void',
|
||||
[param('bool', 'enable')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetPhy(ns3::Ptr<ns3::WifiPhy> const phy) [member function]
|
||||
cls.add_method('SetPhy',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiPhy > const', 'phy')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetPifs(ns3::Time pifs) [member function]
|
||||
cls.add_method('SetPifs',
|
||||
'void',
|
||||
[param('ns3::Time', 'pifs')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetPromisc() [member function]
|
||||
cls.add_method('SetPromisc',
|
||||
'void',
|
||||
[])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetRifs(ns3::Time rifs) [member function]
|
||||
cls.add_method('SetRifs',
|
||||
'void',
|
||||
[param('ns3::Time', 'rifs')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetRxCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
|
||||
cls.add_method('SetRxCallback',
|
||||
'void',
|
||||
[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')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetSifs(ns3::Time sifs) [member function]
|
||||
cls.add_method('SetSifs',
|
||||
'void',
|
||||
[param('ns3::Time', 'sifs')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetSlotTime(ns3::Time slotTime) [member function]
|
||||
cls.add_method('SetSlotTime',
|
||||
'void',
|
||||
[param('ns3::Time', 'slotTime')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> const manager) [member function]
|
||||
cls.add_method('SetWifiRemoteStationManager',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::WifiRemoteStationManager > const', 'manager')])
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::StartTransmission(ns3::Ptr<const ns3::Packet> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::Ptr<ns3::DcaTxop> dca) [member function]
|
||||
cls.add_method('StartTransmission',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::Ptr< ns3::DcaTxop >', 'dca')],
|
||||
is_virtual=True)
|
||||
## mac-low.h (module 'wifi'): bool ns3::MacLow::StopMpduAggregation(ns3::Ptr<const ns3::Packet> peekedPacket, ns3::WifiMacHeader peekedHdr, ns3::Ptr<ns3::Packet> aggregatedPacket, uint16_t size) const [member function]
|
||||
cls.add_method('StopMpduAggregation',
|
||||
'bool',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'peekedPacket'), param('ns3::WifiMacHeader', 'peekedHdr'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('uint16_t', 'size')],
|
||||
is_const=True)
|
||||
## mac-low.h (module 'wifi'): void ns3::MacLow::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3MeshInformationElementVector_methods(root_module, cls):
|
||||
## mesh-information-element-vector.h (module 'mesh'): ns3::MeshInformationElementVector::MeshInformationElementVector(ns3::MeshInformationElementVector const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::MeshInformationElementVector const &', 'arg0')])
|
||||
@@ -13005,83 +12493,6 @@ def register_Ns3MobilityModel_methods(root_module, cls):
|
||||
is_pure_virtual=True, visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3MpduAggregator_methods(root_module, cls):
|
||||
## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator::MpduAggregator(ns3::MpduAggregator const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::MpduAggregator const &', 'arg0')])
|
||||
## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator::MpduAggregator() [constructor]
|
||||
cls.add_constructor([])
|
||||
## mpdu-aggregator.h (module 'wifi'): void ns3::MpduAggregator::AddHeaderAndPad(ns3::Ptr<ns3::Packet> packet, bool last, bool isSingleMpdu) const [member function]
|
||||
cls.add_method('AddHeaderAndPad',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'packet'), param('bool', 'last'), param('bool', 'isSingleMpdu')],
|
||||
is_const=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): bool ns3::MpduAggregator::Aggregate(ns3::Ptr<const ns3::Packet> packet, ns3::Ptr<ns3::Packet> aggregatedPacket) const [member function]
|
||||
cls.add_method('Aggregate',
|
||||
'bool',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')],
|
||||
is_const=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): void ns3::MpduAggregator::AggregateSingleMpdu(ns3::Ptr<const ns3::Packet> packet, ns3::Ptr<ns3::Packet> aggregatedPacket) const [member function]
|
||||
cls.add_method('AggregateSingleMpdu',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')],
|
||||
is_const=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): bool ns3::MpduAggregator::CanBeAggregated(uint32_t packetSize, ns3::Ptr<ns3::Packet> aggregatedPacket, uint8_t blockAckSize) const [member function]
|
||||
cls.add_method('CanBeAggregated',
|
||||
'bool',
|
||||
[param('uint32_t', 'packetSize'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('uint8_t', 'blockAckSize')],
|
||||
is_const=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): static ns3::MpduAggregator::DeaggregatedMpdus ns3::MpduAggregator::Deaggregate(ns3::Ptr<ns3::Packet> aggregatedPacket) [member function]
|
||||
cls.add_method('Deaggregate',
|
||||
'ns3::MpduAggregator::DeaggregatedMpdus',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')],
|
||||
is_static=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): uint16_t ns3::MpduAggregator::GetMaxAmpduSize() const [member function]
|
||||
cls.add_method('GetMaxAmpduSize',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): static ns3::TypeId ns3::MpduAggregator::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## mpdu-aggregator.h (module 'wifi'): void ns3::MpduAggregator::SetMaxAmpduSize(uint16_t maxSize) [member function]
|
||||
cls.add_method('SetMaxAmpduSize',
|
||||
'void',
|
||||
[param('uint16_t', 'maxSize')])
|
||||
return
|
||||
|
||||
def register_Ns3MsduAggregator_methods(root_module, cls):
|
||||
## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator::MsduAggregator(ns3::MsduAggregator const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::MsduAggregator const &', 'arg0')])
|
||||
## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator::MsduAggregator() [constructor]
|
||||
cls.add_constructor([])
|
||||
## msdu-aggregator.h (module 'wifi'): bool ns3::MsduAggregator::Aggregate(ns3::Ptr<const ns3::Packet> packet, ns3::Ptr<ns3::Packet> aggregatedPacket, ns3::Mac48Address src, ns3::Mac48Address dest) const [member function]
|
||||
cls.add_method('Aggregate',
|
||||
'bool',
|
||||
[param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dest')],
|
||||
is_const=True)
|
||||
## msdu-aggregator.h (module 'wifi'): static ns3::MsduAggregator::DeaggregatedMsdus ns3::MsduAggregator::Deaggregate(ns3::Ptr<ns3::Packet> aggregatedPacket) [member function]
|
||||
cls.add_method('Deaggregate',
|
||||
'ns3::MsduAggregator::DeaggregatedMsdus',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')],
|
||||
is_static=True)
|
||||
## msdu-aggregator.h (module 'wifi'): uint16_t ns3::MsduAggregator::GetMaxAmsduSize() const [member function]
|
||||
cls.add_method('GetMaxAmsduSize',
|
||||
'uint16_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## msdu-aggregator.h (module 'wifi'): static ns3::TypeId ns3::MsduAggregator::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## msdu-aggregator.h (module 'wifi'): void ns3::MsduAggregator::SetMaxAmsduSize(uint16_t maxSize) [member function]
|
||||
cls.add_method('SetMaxAmsduSize',
|
||||
'void',
|
||||
[param('uint16_t', 'maxSize')])
|
||||
return
|
||||
|
||||
def register_Ns3NetDevice_methods(root_module, cls):
|
||||
## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -15124,28 +14535,6 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Em
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Const_ns3WifiMacHeader___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
|
||||
cls.add_constructor([])
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
|
||||
cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, ns3::WifiMacHeader const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
|
||||
## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
|
||||
cls.add_method('DoGetTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_static=True)
|
||||
## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
|
||||
cls.add_method('GetTypeid',
|
||||
'std::string',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, const ns3::WifiMacHeader *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Packet> arg0, ns3::WifiMacHeader const * arg1) [member operator]
|
||||
cls.add_method('operator()',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::Packet >', 'arg0'), param('ns3::WifiMacHeader const *', 'arg1')],
|
||||
is_pure_virtual=True, is_virtual=True, custom_name=u'__call__')
|
||||
return
|
||||
|
||||
def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Double_Ns3WifiTxVector_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
|
||||
## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, double, ns3::WifiTxVector, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
|
||||
cls.add_constructor([])
|
||||
|
||||
@@ -25,6 +25,8 @@
|
||||
#include "ns3/net-device-container.h"
|
||||
#include "ns3/wifi-phy.h"
|
||||
|
||||
#include "ns3/wifi-phy-state.h"
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
class NetDevice;
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#include "dcf-state.h"
|
||||
#include "wifi-mac-queue.h"
|
||||
#include "mac-tx-middle.h"
|
||||
#include "mac-low.h"
|
||||
|
||||
#undef NS_LOG_APPEND_CONTEXT
|
||||
#define NS_LOG_APPEND_CONTEXT if (m_low != 0) { std::clog << "[mac=" << m_low->GetAddress () << "] "; }
|
||||
|
||||
@@ -21,17 +21,22 @@
|
||||
#ifndef DCA_TXOP_H
|
||||
#define DCA_TXOP_H
|
||||
|
||||
#include "mac-low.h"
|
||||
#include "mac-low-transmission-parameters.h"
|
||||
#include "wifi-mac-header.h"
|
||||
#include "wifi-remote-station-manager.h"
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
class Packet;
|
||||
class DcfState;
|
||||
class DcfManager;
|
||||
class MacTxMiddle;
|
||||
class MacLow;
|
||||
class WifiMode;
|
||||
class WifiMacQueue;
|
||||
class WifiMacQueueItem;
|
||||
class UniformRandomVariable;
|
||||
class CtrlBAckResponseHeader;
|
||||
class WifiRemoteStationManager;
|
||||
|
||||
/**
|
||||
* \brief handle packet fragmentation and retransmissions.
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
#include "mgt-headers.h"
|
||||
#include "wifi-mac-trailer.h"
|
||||
#include "wifi-mac-queue.h"
|
||||
#include "mac-low.h"
|
||||
#include "qos-blocked-destinations.h"
|
||||
#include "ns3/simulator.h"
|
||||
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
#include "ns3/traced-value.h"
|
||||
#include "block-ack-manager.h"
|
||||
#include "dca-txop.h"
|
||||
#include "qos-utils.h"
|
||||
|
||||
class AmpduAggregationTest;
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
*/
|
||||
|
||||
#include "error-rate-model.h"
|
||||
#include "ns3/wifi-tx-vector.h"
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
|
||||
@@ -21,10 +21,13 @@
|
||||
#ifndef ERROR_RATE_MODEL_H
|
||||
#define ERROR_RATE_MODEL_H
|
||||
|
||||
#include "wifi-tx-vector.h"
|
||||
#include "ns3/object.h"
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
class WifiTxVector;
|
||||
class WifiMode;
|
||||
|
||||
/**
|
||||
* \ingroup wifi
|
||||
* \brief the interface for Wifi's error models
|
||||
|
||||
@@ -18,10 +18,11 @@
|
||||
* Author: Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
|
||||
*/
|
||||
|
||||
#include "ns3/log.h"
|
||||
#include "ns3/packet.h"
|
||||
#include "wifi-mac.h"
|
||||
#include "dca-txop.h"
|
||||
#include "ssid.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
#include "ns3/test.h"
|
||||
#include "ns3/nist-error-rate-model.h"
|
||||
#include "ns3/dsss-error-rate-model.h"
|
||||
#include "ns3/wifi-tx-vector.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user