26 module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT', 'WIFI_PREAMBLE_HT_MF', 'WIFI_PREAMBLE_HT_GF', 'WIFI_PREAMBLE_NONE'], import_from_module='ns.wifi') |
26 module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT', 'WIFI_PREAMBLE_HT_MF', 'WIFI_PREAMBLE_HT_GF', 'WIFI_PREAMBLE_NONE'], import_from_module='ns.wifi') |
27 ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass [enumeration] |
27 ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass [enumeration] |
28 module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT'], import_from_module='ns.wifi') |
28 module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT'], import_from_module='ns.wifi') |
29 ## wifi-phy-standard.h (module 'wifi'): ns3::WifiPhyStandard [enumeration] |
29 ## wifi-phy-standard.h (module 'wifi'): ns3::WifiPhyStandard [enumeration] |
30 module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211g', 'WIFI_PHY_STANDARD_80211_10MHZ', 'WIFI_PHY_STANDARD_80211_5MHZ', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211n_2_4GHZ', 'WIFI_PHY_STANDARD_80211n_5GHZ'], import_from_module='ns.wifi') |
30 module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211g', 'WIFI_PHY_STANDARD_80211_10MHZ', 'WIFI_PHY_STANDARD_80211_5MHZ', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211n_2_4GHZ', 'WIFI_PHY_STANDARD_80211n_5GHZ'], import_from_module='ns.wifi') |
|
31 ## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate [enumeration] |
|
32 module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2', 'WIFI_CODE_RATE_5_6'], import_from_module='ns.wifi') |
31 ## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration] |
33 ## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration] |
32 module.add_enum('AcIndex', ['AC_BE', 'AC_BK', 'AC_VI', 'AC_VO', 'AC_BE_NQOS', 'AC_UNDEF'], import_from_module='ns.wifi') |
34 module.add_enum('AcIndex', ['AC_BE', 'AC_BK', 'AC_VI', 'AC_VO', 'AC_BE_NQOS', 'AC_UNDEF'], import_from_module='ns.wifi') |
33 ## channel-scheduler.h (module 'wave'): ns3::ChannelAccess [enumeration] |
35 ## channel-scheduler.h (module 'wave'): ns3::ChannelAccess [enumeration] |
34 module.add_enum('ChannelAccess', ['ContinuousAccess', 'AlternatingAccess', 'ExtendedAccess', 'DefaultCchAccess', 'NoAccess']) |
36 module.add_enum('ChannelAccess', ['ContinuousAccess', 'AlternatingAccess', 'ExtendedAccess', 'DefaultCchAccess', 'NoAccess']) |
35 ## edca-txop-n.h (module 'wifi'): ns3::TypeOfStation [enumeration] |
37 ## edca-txop-n.h (module 'wifi'): ns3::TypeOfStation [enumeration] |
36 module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH', 'HT_STA', 'HT_AP', 'HT_ADHOC_STA', 'OCB'], import_from_module='ns.wifi') |
38 module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH', 'HT_STA', 'HT_AP', 'HT_ADHOC_STA', 'OCB'], import_from_module='ns.wifi') |
37 ## ctrl-headers.h (module 'wifi'): ns3::BlockAckType [enumeration] |
39 ## ctrl-headers.h (module 'wifi'): ns3::BlockAckType [enumeration] |
38 module.add_enum('BlockAckType', ['BASIC_BLOCK_ACK', 'COMPRESSED_BLOCK_ACK', 'MULTI_TID_BLOCK_ACK'], import_from_module='ns.wifi') |
40 module.add_enum('BlockAckType', ['BASIC_BLOCK_ACK', 'COMPRESSED_BLOCK_ACK', 'MULTI_TID_BLOCK_ACK'], import_from_module='ns.wifi') |
39 ## vsa-manager.h (module 'wave'): ns3::VsaTransmitInterval [enumeration] |
41 ## vsa-manager.h (module 'wave'): ns3::VsaTransmitInterval [enumeration] |
40 module.add_enum('VsaTransmitInterval', ['VSA_TRANSMIT_IN_CCHI', 'VSA_TRANSMIT_IN_SCHI', 'VSA_TRANSMIT_IN_BOTHI']) |
42 module.add_enum('VsaTransmitInterval', ['VSA_TRANSMIT_IN_CCHI', 'VSA_TRANSMIT_IN_SCHI', 'VSA_TRANSMIT_IN_BOTHI']) |
41 ## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate [enumeration] |
|
42 module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2', 'WIFI_CODE_RATE_5_6'], import_from_module='ns.wifi') |
|
43 ## address.h (module 'network'): ns3::Address [class] |
43 ## address.h (module 'network'): ns3::Address [class] |
44 module.add_class('Address', import_from_module='ns.network') |
44 module.add_class('Address', import_from_module='ns.network') |
45 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] |
45 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] |
46 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') |
46 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') |
47 ## application-container.h (module 'network'): ns3::ApplicationContainer [class] |
47 ## application-container.h (module 'network'): ns3::ApplicationContainer [class] |
414 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
414 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
415 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] |
415 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] |
416 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
416 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
417 ## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader [class] |
417 ## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader [class] |
418 module.add_class('AmpduSubframeHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header']) |
418 module.add_class('AmpduSubframeHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header']) |
|
419 ## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader [class] |
|
420 module.add_class('AmsduSubframeHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header']) |
419 ## application.h (module 'network'): ns3::Application [class] |
421 ## application.h (module 'network'): ns3::Application [class] |
420 module.add_class('Application', import_from_module='ns.network', parent=root_module['ns3::Object']) |
422 module.add_class('Application', import_from_module='ns.network', parent=root_module['ns3::Object']) |
421 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
423 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
422 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
424 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
423 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
425 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
524 module.add_class('MgtBeaconHeader', import_from_module='ns.wifi', parent=root_module['ns3::MgtProbeResponseHeader']) |
526 module.add_class('MgtBeaconHeader', import_from_module='ns.wifi', parent=root_module['ns3::MgtProbeResponseHeader']) |
525 ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class] |
527 ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class] |
526 module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object']) |
528 module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object']) |
527 ## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator [class] |
529 ## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator [class] |
528 module.add_class('MpduAggregator', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
530 module.add_class('MpduAggregator', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
|
531 ## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator [class] |
|
532 module.add_class('MsduAggregator', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
529 ## net-device.h (module 'network'): ns3::NetDevice [class] |
533 ## net-device.h (module 'network'): ns3::NetDevice [class] |
530 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
534 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
531 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
535 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
532 module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network') |
536 module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network') |
533 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
537 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
610 module.add_container('std::vector< unsigned int >', 'unsigned int', container_type=u'vector') |
614 module.add_container('std::vector< unsigned int >', 'unsigned int', container_type=u'vector') |
611 module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type=u'vector') |
615 module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type=u'vector') |
612 module.add_container('ns3::WifiMcsList', 'unsigned char', container_type=u'vector') |
616 module.add_container('ns3::WifiMcsList', 'unsigned char', container_type=u'vector') |
613 module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type=u'map') |
617 module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type=u'map') |
614 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') |
618 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') |
|
619 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') |
615 module.add_container('std::map< unsigned int, ns3::Ptr< ns3::OcbWifiMac > >', ('unsigned int', 'ns3::Ptr< ns3::OcbWifiMac >'), container_type=u'map') |
620 module.add_container('std::map< unsigned int, ns3::Ptr< ns3::OcbWifiMac > >', ('unsigned int', 'ns3::Ptr< ns3::OcbWifiMac >'), container_type=u'map') |
616 module.add_container('std::vector< ns3::Ptr< ns3::WifiPhy > >', 'ns3::Ptr< ns3::WifiPhy >', container_type=u'vector') |
621 module.add_container('std::vector< ns3::Ptr< ns3::WifiPhy > >', 'ns3::Ptr< ns3::WifiPhy >', container_type=u'vector') |
617 typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >', u'ns3::WifiMcsList') |
622 typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >', u'ns3::WifiMcsList') |
618 typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >*', u'ns3::WifiMcsList*') |
623 typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >*', u'ns3::WifiMcsList*') |
619 typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >&', u'ns3::WifiMcsList&') |
624 typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >&', u'ns3::WifiMcsList&') |
2982 'bool', |
2989 'bool', |
2983 [param('ns3::Address const &', 'address')], |
2990 [param('ns3::Address const &', 'address')], |
2984 is_static=True) |
2991 is_static=True) |
2985 return |
2992 return |
2986 |
2993 |
2987 def register_Ns3MacLowBlockAckEventListener_methods(root_module, cls): |
2994 def register_Ns3MacLowAggregationCapableTransmissionListener_methods(root_module, cls): |
2988 ## mac-low.h (module 'wifi'): ns3::MacLowBlockAckEventListener::MacLowBlockAckEventListener(ns3::MacLowBlockAckEventListener const & arg0) [copy constructor] |
2995 ## mac-low.h (module 'wifi'): ns3::MacLowAggregationCapableTransmissionListener::MacLowAggregationCapableTransmissionListener(ns3::MacLowAggregationCapableTransmissionListener const & arg0) [copy constructor] |
2989 cls.add_constructor([param('ns3::MacLowBlockAckEventListener const &', 'arg0')]) |
2996 cls.add_constructor([param('ns3::MacLowAggregationCapableTransmissionListener const &', 'arg0')]) |
2990 ## mac-low.h (module 'wifi'): ns3::MacLowBlockAckEventListener::MacLowBlockAckEventListener() [constructor] |
2997 ## mac-low.h (module 'wifi'): ns3::MacLowAggregationCapableTransmissionListener::MacLowAggregationCapableTransmissionListener() [constructor] |
2991 cls.add_constructor([]) |
2998 cls.add_constructor([]) |
2992 ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::BlockAckInactivityTimeout(ns3::Mac48Address originator, uint8_t tid) [member function] |
2999 ## mac-low.h (module 'wifi'): void ns3::MacLowAggregationCapableTransmissionListener::BlockAckInactivityTimeout(ns3::Mac48Address originator, uint8_t tid) [member function] |
2993 cls.add_method('BlockAckInactivityTimeout', |
3000 cls.add_method('BlockAckInactivityTimeout', |
2994 'void', |
3001 'void', |
2995 [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')], |
3002 [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')], |
2996 is_pure_virtual=True, is_virtual=True) |
3003 is_pure_virtual=True, is_virtual=True) |
2997 ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::CompleteMpduTx(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader hdr, ns3::Time tstamp) [member function] |
3004 ## mac-low.h (module 'wifi'): void ns3::MacLowAggregationCapableTransmissionListener::CompleteMpduTx(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader hdr, ns3::Time tstamp) [member function] |
2998 cls.add_method('CompleteMpduTx', |
3005 cls.add_method('CompleteMpduTx', |
2999 'void', |
3006 'void', |
3000 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader', 'hdr'), param('ns3::Time', 'tstamp')], |
3007 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader', 'hdr'), param('ns3::Time', 'tstamp')], |
3001 is_virtual=True) |
3008 is_virtual=True) |
3002 ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::CompleteTransfer(ns3::Mac48Address address, uint8_t tid) [member function] |
3009 ## mac-low.h (module 'wifi'): void ns3::MacLowAggregationCapableTransmissionListener::CompleteTransfer(ns3::Mac48Address address, uint8_t tid) [member function] |
3003 cls.add_method('CompleteTransfer', |
3010 cls.add_method('CompleteTransfer', |
3004 'void', |
3011 'void', |
3005 [param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid')], |
3012 [param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid')], |
3006 is_virtual=True) |
3013 is_virtual=True) |
3007 ## mac-low.h (module 'wifi'): bool ns3::MacLowBlockAckEventListener::GetBlockAckAgreementExists(ns3::Mac48Address address, uint8_t tid) [member function] |
3014 ## mac-low.h (module 'wifi'): bool ns3::MacLowAggregationCapableTransmissionListener::GetBlockAckAgreementExists(ns3::Mac48Address address, uint8_t tid) [member function] |
3008 cls.add_method('GetBlockAckAgreementExists', |
3015 cls.add_method('GetBlockAckAgreementExists', |
3009 'bool', |
3016 'bool', |
3010 [param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid')], |
3017 [param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid')], |
3011 is_pure_virtual=True, is_virtual=True) |
3018 is_pure_virtual=True, is_virtual=True) |
3012 ## mac-low.h (module 'wifi'): uint32_t ns3::MacLowBlockAckEventListener::GetNOutstandingPackets(ns3::Mac48Address recipient, uint8_t tid) [member function] |
3019 ## mac-low.h (module 'wifi'): ns3::Mac48Address ns3::MacLowAggregationCapableTransmissionListener::GetDestAddressForAggregation(ns3::WifiMacHeader const & hdr) [member function] |
|
3020 cls.add_method('GetDestAddressForAggregation', |
|
3021 'ns3::Mac48Address', |
|
3022 [param('ns3::WifiMacHeader const &', 'hdr')], |
|
3023 is_virtual=True) |
|
3024 ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::MsduAggregator> ns3::MacLowAggregationCapableTransmissionListener::GetMsduAggregator() const [member function] |
|
3025 cls.add_method('GetMsduAggregator', |
|
3026 'ns3::Ptr< ns3::MsduAggregator >', |
|
3027 [], |
|
3028 is_const=True, is_virtual=True) |
|
3029 ## mac-low.h (module 'wifi'): uint32_t ns3::MacLowAggregationCapableTransmissionListener::GetNOutstandingPackets(ns3::Mac48Address recipient, uint8_t tid) [member function] |
3013 cls.add_method('GetNOutstandingPackets', |
3030 cls.add_method('GetNOutstandingPackets', |
3014 'uint32_t', |
3031 'uint32_t', |
3015 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], |
3032 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], |
3016 is_virtual=True) |
3033 is_virtual=True) |
3017 ## mac-low.h (module 'wifi'): uint32_t ns3::MacLowBlockAckEventListener::GetNRetryNeededPackets(ns3::Mac48Address recipient, uint8_t tid) const [member function] |
3034 ## mac-low.h (module 'wifi'): uint32_t ns3::MacLowAggregationCapableTransmissionListener::GetNRetryNeededPackets(ns3::Mac48Address recipient, uint8_t tid) const [member function] |
3018 cls.add_method('GetNRetryNeededPackets', |
3035 cls.add_method('GetNRetryNeededPackets', |
3019 'uint32_t', |
3036 'uint32_t', |
3020 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], |
3037 [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], |
3021 is_const=True, is_virtual=True) |
3038 is_const=True, is_virtual=True) |
3022 ## mac-low.h (module 'wifi'): uint16_t ns3::MacLowBlockAckEventListener::GetNextSequenceNumberfor(ns3::WifiMacHeader * hdr) [member function] |
3039 ## mac-low.h (module 'wifi'): uint16_t ns3::MacLowAggregationCapableTransmissionListener::GetNextSequenceNumberfor(ns3::WifiMacHeader * hdr) [member function] |
3023 cls.add_method('GetNextSequenceNumberfor', |
3040 cls.add_method('GetNextSequenceNumberfor', |
3024 'uint16_t', |
3041 'uint16_t', |
3025 [param('ns3::WifiMacHeader *', 'hdr')], |
3042 [param('ns3::WifiMacHeader *', 'hdr')], |
3026 is_virtual=True) |
3043 is_virtual=True) |
3027 ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::WifiMacQueue> ns3::MacLowBlockAckEventListener::GetQueue() [member function] |
3044 ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::WifiMacQueue> ns3::MacLowAggregationCapableTransmissionListener::GetQueue() [member function] |
3028 cls.add_method('GetQueue', |
3045 cls.add_method('GetQueue', |
3029 'ns3::Ptr< ns3::WifiMacQueue >', |
3046 'ns3::Ptr< ns3::WifiMacQueue >', |
3030 [], |
3047 [], |
3031 is_pure_virtual=True, is_virtual=True) |
3048 is_pure_virtual=True, is_virtual=True) |
3032 ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::MacLowBlockAckEventListener::PeekNextPacketInBaQueue(ns3::WifiMacHeader & header, ns3::Mac48Address recipient, uint8_t tid, ns3::Time * timestamp) [member function] |
3049 ## mac-low.h (module 'wifi'): ns3::Mac48Address ns3::MacLowAggregationCapableTransmissionListener::GetSrcAddressForAggregation(ns3::WifiMacHeader const & hdr) [member function] |
|
3050 cls.add_method('GetSrcAddressForAggregation', |
|
3051 'ns3::Mac48Address', |
|
3052 [param('ns3::WifiMacHeader const &', 'hdr')], |
|
3053 is_virtual=True) |
|
3054 ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::MacLowAggregationCapableTransmissionListener::PeekNextPacketInBaQueue(ns3::WifiMacHeader & header, ns3::Mac48Address recipient, uint8_t tid, ns3::Time * timestamp) [member function] |
3033 cls.add_method('PeekNextPacketInBaQueue', |
3055 cls.add_method('PeekNextPacketInBaQueue', |
3034 'ns3::Ptr< ns3::Packet const >', |
3056 'ns3::Ptr< ns3::Packet const >', |
3035 [param('ns3::WifiMacHeader &', 'header'), param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::Time *', 'timestamp')], |
3057 [param('ns3::WifiMacHeader &', 'header'), param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::Time *', 'timestamp')], |
3036 is_virtual=True) |
3058 is_virtual=True) |
3037 ## mac-low.h (module 'wifi'): uint16_t ns3::MacLowBlockAckEventListener::PeekNextSequenceNumberfor(ns3::WifiMacHeader * hdr) [member function] |
3059 ## mac-low.h (module 'wifi'): uint16_t ns3::MacLowAggregationCapableTransmissionListener::PeekNextSequenceNumberfor(ns3::WifiMacHeader * hdr) [member function] |
3038 cls.add_method('PeekNextSequenceNumberfor', |
3060 cls.add_method('PeekNextSequenceNumberfor', |
3039 'uint16_t', |
3061 'uint16_t', |
3040 [param('ns3::WifiMacHeader *', 'hdr')], |
3062 [param('ns3::WifiMacHeader *', 'hdr')], |
3041 is_virtual=True) |
3063 is_virtual=True) |
3042 ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::RemoveFromBaQueue(uint8_t tid, ns3::Mac48Address recipient, uint16_t seqnumber) [member function] |
3064 ## mac-low.h (module 'wifi'): void ns3::MacLowAggregationCapableTransmissionListener::RemoveFromBaQueue(uint8_t tid, ns3::Mac48Address recipient, uint16_t seqnumber) [member function] |
3043 cls.add_method('RemoveFromBaQueue', |
3065 cls.add_method('RemoveFromBaQueue', |
3044 'void', |
3066 'void', |
3045 [param('uint8_t', 'tid'), param('ns3::Mac48Address', 'recipient'), param('uint16_t', 'seqnumber')], |
3067 [param('uint8_t', 'tid'), param('ns3::Mac48Address', 'recipient'), param('uint16_t', 'seqnumber')], |
3046 is_virtual=True) |
3068 is_virtual=True) |
3047 ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::SetAmpdu(bool ampdu) [member function] |
3069 ## mac-low.h (module 'wifi'): void ns3::MacLowAggregationCapableTransmissionListener::SetAmpdu(bool ampdu) [member function] |
3048 cls.add_method('SetAmpdu', |
3070 cls.add_method('SetAmpdu', |
3049 'void', |
3071 'void', |
3050 [param('bool', 'ampdu')], |
3072 [param('bool', 'ampdu')], |
3051 is_virtual=True) |
3073 is_virtual=True) |
3052 return |
3074 return |
9959 [param('uint16_t', 'length')]) |
9985 [param('uint16_t', 'length')]) |
9960 ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetSig() [member function] |
9986 ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetSig() [member function] |
9961 cls.add_method('SetSig', |
9987 cls.add_method('SetSig', |
9962 'void', |
9988 'void', |
9963 []) |
9989 []) |
|
9990 return |
|
9991 |
|
9992 def register_Ns3AmsduSubframeHeader_methods(root_module, cls): |
|
9993 ## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader::AmsduSubframeHeader(ns3::AmsduSubframeHeader const & arg0) [copy constructor] |
|
9994 cls.add_constructor([param('ns3::AmsduSubframeHeader const &', 'arg0')]) |
|
9995 ## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader::AmsduSubframeHeader() [constructor] |
|
9996 cls.add_constructor([]) |
|
9997 ## amsdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmsduSubframeHeader::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
9998 cls.add_method('Deserialize', |
|
9999 'uint32_t', |
|
10000 [param('ns3::Buffer::Iterator', 'start')], |
|
10001 is_virtual=True) |
|
10002 ## amsdu-subframe-header.h (module 'wifi'): ns3::Mac48Address ns3::AmsduSubframeHeader::GetDestinationAddr() const [member function] |
|
10003 cls.add_method('GetDestinationAddr', |
|
10004 'ns3::Mac48Address', |
|
10005 [], |
|
10006 is_const=True) |
|
10007 ## amsdu-subframe-header.h (module 'wifi'): ns3::TypeId ns3::AmsduSubframeHeader::GetInstanceTypeId() const [member function] |
|
10008 cls.add_method('GetInstanceTypeId', |
|
10009 'ns3::TypeId', |
|
10010 [], |
|
10011 is_const=True, is_virtual=True) |
|
10012 ## amsdu-subframe-header.h (module 'wifi'): uint16_t ns3::AmsduSubframeHeader::GetLength() const [member function] |
|
10013 cls.add_method('GetLength', |
|
10014 'uint16_t', |
|
10015 [], |
|
10016 is_const=True) |
|
10017 ## amsdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmsduSubframeHeader::GetSerializedSize() const [member function] |
|
10018 cls.add_method('GetSerializedSize', |
|
10019 'uint32_t', |
|
10020 [], |
|
10021 is_const=True, is_virtual=True) |
|
10022 ## amsdu-subframe-header.h (module 'wifi'): ns3::Mac48Address ns3::AmsduSubframeHeader::GetSourceAddr() const [member function] |
|
10023 cls.add_method('GetSourceAddr', |
|
10024 'ns3::Mac48Address', |
|
10025 [], |
|
10026 is_const=True) |
|
10027 ## amsdu-subframe-header.h (module 'wifi'): static ns3::TypeId ns3::AmsduSubframeHeader::GetTypeId() [member function] |
|
10028 cls.add_method('GetTypeId', |
|
10029 'ns3::TypeId', |
|
10030 [], |
|
10031 is_static=True) |
|
10032 ## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::Print(std::ostream & os) const [member function] |
|
10033 cls.add_method('Print', |
|
10034 'void', |
|
10035 [param('std::ostream &', 'os')], |
|
10036 is_const=True, is_virtual=True) |
|
10037 ## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
10038 cls.add_method('Serialize', |
|
10039 'void', |
|
10040 [param('ns3::Buffer::Iterator', 'start')], |
|
10041 is_const=True, is_virtual=True) |
|
10042 ## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::SetDestinationAddr(ns3::Mac48Address to) [member function] |
|
10043 cls.add_method('SetDestinationAddr', |
|
10044 'void', |
|
10045 [param('ns3::Mac48Address', 'to')]) |
|
10046 ## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::SetLength(uint16_t arg0) [member function] |
|
10047 cls.add_method('SetLength', |
|
10048 'void', |
|
10049 [param('uint16_t', 'arg0')]) |
|
10050 ## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::SetSourceAddr(ns3::Mac48Address to) [member function] |
|
10051 cls.add_method('SetSourceAddr', |
|
10052 'void', |
|
10053 [param('ns3::Mac48Address', 'to')]) |
9964 return |
10054 return |
9965 |
10055 |
9966 def register_Ns3Application_methods(root_module, cls): |
10056 def register_Ns3Application_methods(root_module, cls): |
9967 ## application.h (module 'network'): ns3::Application::Application(ns3::Application const & arg0) [copy constructor] |
10057 ## application.h (module 'network'): ns3::Application::Application(ns3::Application const & arg0) [copy constructor] |
9968 cls.add_constructor([param('ns3::Application const &', 'arg0')]) |
10058 cls.add_constructor([param('ns3::Application const &', 'arg0')]) |
12943 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'rxSnr')]) |
13033 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'rxSnr')]) |
12944 ## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveOk(ns3::Ptr<ns3::Packet> packet, double rxSnr, ns3::WifiMode txMode, ns3::WifiPreamble preamble, bool ampduSubframe) [member function] |
13034 ## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveOk(ns3::Ptr<ns3::Packet> packet, double rxSnr, ns3::WifiMode txMode, ns3::WifiPreamble preamble, bool ampduSubframe) [member function] |
12945 cls.add_method('ReceiveOk', |
13035 cls.add_method('ReceiveOk', |
12946 'void', |
13036 'void', |
12947 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode'), param('ns3::WifiPreamble', 'preamble'), param('bool', 'ampduSubframe')]) |
13037 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode'), param('ns3::WifiPreamble', 'preamble'), param('bool', 'ampduSubframe')]) |
12948 ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterBlockAckListenerForAc(ns3::AcIndex ac, ns3::MacLowBlockAckEventListener * listener) [member function] |
13038 ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterBlockAckListenerForAc(ns3::AcIndex ac, ns3::MacLowAggregationCapableTransmissionListener * listener) [member function] |
12949 cls.add_method('RegisterBlockAckListenerForAc', |
13039 cls.add_method('RegisterBlockAckListenerForAc', |
12950 'void', |
13040 'void', |
12951 [param('ns3::AcIndex', 'ac'), param('ns3::MacLowBlockAckEventListener *', 'listener')]) |
13041 [param('ns3::AcIndex', 'ac'), param('ns3::MacLowAggregationCapableTransmissionListener *', 'listener')]) |
12952 ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterDcfListener(ns3::MacLowDcfListener * listener) [member function] |
13042 ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterDcfListener(ns3::MacLowDcfListener * listener) [member function] |
12953 cls.add_method('RegisterDcfListener', |
13043 cls.add_method('RegisterDcfListener', |
12954 'void', |
13044 'void', |
12955 [param('ns3::MacLowDcfListener *', 'listener')]) |
13045 [param('ns3::MacLowDcfListener *', 'listener')]) |
12956 ## mac-low.h (module 'wifi'): void ns3::MacLow::ResetPhy() [member function] |
13046 ## mac-low.h (module 'wifi'): void ns3::MacLow::ResetPhy() [member function] |
13024 ## mac-low.h (module 'wifi'): void ns3::MacLow::StartTransmission(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::MacLowTransmissionListener * listener) [member function] |
13114 ## mac-low.h (module 'wifi'): void ns3::MacLow::StartTransmission(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::MacLowTransmissionListener * listener) [member function] |
13025 cls.add_method('StartTransmission', |
13115 cls.add_method('StartTransmission', |
13026 'void', |
13116 'void', |
13027 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')], |
13117 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')], |
13028 is_virtual=True) |
13118 is_virtual=True) |
13029 ## mac-low.h (module 'wifi'): bool ns3::MacLow::StopAggregation(ns3::Ptr<ns3::Packet const> peekedPacket, ns3::WifiMacHeader peekedHdr, ns3::Ptr<ns3::Packet> aggregatedPacket, uint16_t size) const [member function] |
13119 ## mac-low.h (module 'wifi'): bool ns3::MacLow::StopMpduAggregation(ns3::Ptr<ns3::Packet const> peekedPacket, ns3::WifiMacHeader peekedHdr, ns3::Ptr<ns3::Packet> aggregatedPacket, uint16_t size) const [member function] |
13030 cls.add_method('StopAggregation', |
13120 cls.add_method('StopMpduAggregation', |
13031 'bool', |
13121 'bool', |
13032 [param('ns3::Ptr< ns3::Packet const >', 'peekedPacket'), param('ns3::WifiMacHeader', 'peekedHdr'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('uint16_t', 'size')], |
13122 [param('ns3::Ptr< ns3::Packet const >', 'peekedPacket'), param('ns3::WifiMacHeader', 'peekedHdr'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('uint16_t', 'size')], |
13033 is_const=True) |
13123 is_const=True) |
13034 ## mac-low.h (module 'wifi'): ns3::WifiTxVector ns3::MacLow::GetDataTxVector(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr) const [member function] |
13124 ## mac-low.h (module 'wifi'): ns3::WifiTxVector ns3::MacLow::GetDataTxVector(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr) const [member function] |
13035 cls.add_method('GetDataTxVector', |
13125 cls.add_method('GetDataTxVector', |
13144 cls.add_method('Deaggregate', |
13234 cls.add_method('Deaggregate', |
13145 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader > >', |
13235 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader > >', |
13146 [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], |
13236 [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], |
13147 is_static=True) |
13237 is_static=True) |
13148 ## mpdu-aggregator.h (module 'wifi'): static ns3::TypeId ns3::MpduAggregator::GetTypeId() [member function] |
13238 ## mpdu-aggregator.h (module 'wifi'): static ns3::TypeId ns3::MpduAggregator::GetTypeId() [member function] |
|
13239 cls.add_method('GetTypeId', |
|
13240 'ns3::TypeId', |
|
13241 [], |
|
13242 is_static=True) |
|
13243 return |
|
13244 |
|
13245 def register_Ns3MsduAggregator_methods(root_module, cls): |
|
13246 ## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator::MsduAggregator() [constructor] |
|
13247 cls.add_constructor([]) |
|
13248 ## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator::MsduAggregator(ns3::MsduAggregator const & arg0) [copy constructor] |
|
13249 cls.add_constructor([param('ns3::MsduAggregator const &', 'arg0')]) |
|
13250 ## msdu-aggregator.h (module 'wifi'): bool ns3::MsduAggregator::Aggregate(ns3::Ptr<ns3::Packet const> packet, ns3::Ptr<ns3::Packet> aggregatedPacket, ns3::Mac48Address src, ns3::Mac48Address dest) [member function] |
|
13251 cls.add_method('Aggregate', |
|
13252 'bool', |
|
13253 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dest')], |
|
13254 is_pure_virtual=True, is_virtual=True) |
|
13255 ## msdu-aggregator.h (module 'wifi'): static std::list<std::pair<ns3::Ptr<ns3::Packet>, ns3::AmsduSubframeHeader>, std::allocator<std::pair<ns3::Ptr<ns3::Packet>, ns3::AmsduSubframeHeader> > > ns3::MsduAggregator::Deaggregate(ns3::Ptr<ns3::Packet> aggregatedPacket) [member function] |
|
13256 cls.add_method('Deaggregate', |
|
13257 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader > >', |
|
13258 [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], |
|
13259 is_static=True) |
|
13260 ## msdu-aggregator.h (module 'wifi'): static ns3::TypeId ns3::MsduAggregator::GetTypeId() [member function] |
13149 cls.add_method('GetTypeId', |
13261 cls.add_method('GetTypeId', |
13150 'ns3::TypeId', |
13262 'ns3::TypeId', |
13151 [], |
13263 [], |
13152 is_static=True) |
13264 is_static=True) |
13153 return |
13265 return |