src/wave/bindings/modulegen__gcc_ILP32.py
changeset 11629 b05146a972f2
parent 11579 4ded0610ab25
child 11654 5db1372be9a3
equal deleted inserted replaced
11628:243b71de25a0 11629:b05146a972f2
    21     root_module = module.get_root()
    21     root_module = module.get_root()
    22     
    22     
    23     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacType [enumeration]
    23     ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacType [enumeration]
    24     module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_CTL_CTLWRAPPER', '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')
    24     module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_CTL_CTLWRAPPER', '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')
    25     ## wifi-preamble.h (module 'wifi'): ns3::WifiPreamble [enumeration]
    25     ## wifi-preamble.h (module 'wifi'): ns3::WifiPreamble [enumeration]
    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_VHT', '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_HR_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT', 'WIFI_MOD_CLASS_VHT'], 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', 'WIFI_PHY_STANDARD_80211ac'], 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]
   596     module.add_class('Vector2DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   596     module.add_class('Vector2DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   597     ## vector.h (module 'core'): ns3::Vector3DChecker [class]
   597     ## vector.h (module 'core'): ns3::Vector3DChecker [class]
   598     module.add_class('Vector3DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   598     module.add_class('Vector3DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   599     ## vector.h (module 'core'): ns3::Vector3DValue [class]
   599     ## vector.h (module 'core'): ns3::Vector3DValue [class]
   600     module.add_class('Vector3DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   600     module.add_class('Vector3DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   601     ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilities [class]
       
   602     module.add_class('VhtCapabilities', import_from_module='ns.wifi', parent=root_module['ns3::WifiInformationElement'])
       
   603     ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilitiesChecker [class]
       
   604     module.add_class('VhtCapabilitiesChecker', import_from_module='ns.wifi', parent=root_module['ns3::AttributeChecker'])
       
   605     ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilitiesValue [class]
       
   606     module.add_class('VhtCapabilitiesValue', import_from_module='ns.wifi', parent=root_module['ns3::AttributeValue'])
   601     ## wave-mac-low.h (module 'wave'): ns3::WaveMacLow [class]
   607     ## wave-mac-low.h (module 'wave'): ns3::WaveMacLow [class]
   602     module.add_class('WaveMacLow', parent=root_module['ns3::MacLow'])
   608     module.add_class('WaveMacLow', parent=root_module['ns3::MacLow'])
   603     ## wave-net-device.h (module 'wave'): ns3::WaveNetDevice [class]
   609     ## wave-net-device.h (module 'wave'): ns3::WaveNetDevice [class]
   604     module.add_class('WaveNetDevice', parent=root_module['ns3::NetDevice'])
   610     module.add_class('WaveNetDevice', parent=root_module['ns3::NetDevice'])
   605     ## wifi-channel.h (module 'wifi'): ns3::WifiChannel [class]
   611     ## wifi-channel.h (module 'wifi'): ns3::WifiChannel [class]
   621     module.add_container('ns3::EdcaParameterSet', ('ns3::AcIndex', 'ns3::EdcaParameter'), container_type=u'map')
   627     module.add_container('ns3::EdcaParameterSet', ('ns3::AcIndex', 'ns3::EdcaParameter'), container_type=u'map')
   622     module.add_container('std::vector< double >', 'double', container_type=u'vector')
   628     module.add_container('std::vector< double >', 'double', container_type=u'vector')
   623     module.add_container('std::vector< int >', 'int', container_type=u'vector')
   629     module.add_container('std::vector< int >', 'int', container_type=u'vector')
   624     module.add_container('std::vector< unsigned int >', 'unsigned int', container_type=u'vector')
   630     module.add_container('std::vector< unsigned int >', 'unsigned int', container_type=u'vector')
   625     module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type=u'vector')
   631     module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type=u'vector')
   626     module.add_container('ns3::WifiMcsList', 'unsigned char', container_type=u'vector')
       
   627     module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type=u'map')
   632     module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type=u'map')
   628     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')
   633     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')
   629     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')
   634     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')
   630     module.add_container('std::map< unsigned int, ns3::Ptr< ns3::OcbWifiMac > >', ('unsigned int', 'ns3::Ptr< ns3::OcbWifiMac >'), container_type=u'map')
   635     module.add_container('std::map< unsigned int, ns3::Ptr< ns3::OcbWifiMac > >', ('unsigned int', 'ns3::Ptr< ns3::OcbWifiMac >'), container_type=u'map')
   631     module.add_container('std::vector< ns3::Ptr< ns3::WifiPhy > >', 'ns3::Ptr< ns3::WifiPhy >', container_type=u'vector')
   636     module.add_container('std::vector< ns3::Ptr< ns3::WifiPhy > >', 'ns3::Ptr< ns3::WifiPhy >', container_type=u'vector')
   632     typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >', u'ns3::WifiMcsList')
       
   633     typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >*', u'ns3::WifiMcsList*')
       
   634     typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >&', u'ns3::WifiMcsList&')
       
   635     typehandlers.add_type_alias(u'uint8_t', u'ns3::WifiInformationElementId')
   637     typehandlers.add_type_alias(u'uint8_t', u'ns3::WifiInformationElementId')
   636     typehandlers.add_type_alias(u'uint8_t*', u'ns3::WifiInformationElementId*')
   638     typehandlers.add_type_alias(u'uint8_t*', u'ns3::WifiInformationElementId*')
   637     typehandlers.add_type_alias(u'uint8_t&', u'ns3::WifiInformationElementId&')
   639     typehandlers.add_type_alias(u'uint8_t&', u'ns3::WifiInformationElementId&')
   638     typehandlers.add_type_alias(u'std::map< ns3::AcIndex, ns3::EdcaParameter, std::less< ns3::AcIndex >, std::allocator< std::pair< ns3::AcIndex const, ns3::EdcaParameter > > >', u'ns3::EdcaParameterSet')
   640     typehandlers.add_type_alias(u'std::map< ns3::AcIndex, ns3::EdcaParameter, std::less< ns3::AcIndex >, std::allocator< std::pair< ns3::AcIndex const, ns3::EdcaParameter > > >', u'ns3::EdcaParameterSet')
   639     typehandlers.add_type_alias(u'std::map< ns3::AcIndex, ns3::EdcaParameter, std::less< ns3::AcIndex >, std::allocator< std::pair< ns3::AcIndex const, ns3::EdcaParameter > > >*', u'ns3::EdcaParameterSet*')
   641     typehandlers.add_type_alias(u'std::map< ns3::AcIndex, ns3::EdcaParameter, std::less< ns3::AcIndex >, std::allocator< std::pair< ns3::AcIndex const, ns3::EdcaParameter > > >*', u'ns3::EdcaParameterSet*')
   640     typehandlers.add_type_alias(u'std::map< ns3::AcIndex, ns3::EdcaParameter, std::less< ns3::AcIndex >, std::allocator< std::pair< ns3::AcIndex const, ns3::EdcaParameter > > >&', u'ns3::EdcaParameterSet&')
   642     typehandlers.add_type_alias(u'std::map< ns3::AcIndex, ns3::EdcaParameter, std::less< ns3::AcIndex >, std::allocator< std::pair< ns3::AcIndex const, ns3::EdcaParameter > > >&', u'ns3::EdcaParameterSet&')
   641     typehandlers.add_type_alias(u'ns3::Callback< bool, ns3::Ptr< ns3::WifiMac >, ns3::OrganizationIdentifier const &, ns3::Ptr< ns3::Packet const >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::VscCallback')
   643     typehandlers.add_type_alias(u'ns3::Callback< bool, ns3::Ptr< ns3::WifiMac >, ns3::OrganizationIdentifier const &, ns3::Ptr< ns3::Packet const >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::VscCallback')
   642     typehandlers.add_type_alias(u'ns3::Callback< bool, ns3::Ptr< ns3::WifiMac >, ns3::OrganizationIdentifier const &, ns3::Ptr< ns3::Packet const >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::VscCallback*')
   644     typehandlers.add_type_alias(u'ns3::Callback< bool, ns3::Ptr< ns3::WifiMac >, ns3::OrganizationIdentifier const &, ns3::Ptr< ns3::Packet const >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::VscCallback*')
   643     typehandlers.add_type_alias(u'ns3::Callback< bool, ns3::Ptr< ns3::WifiMac >, ns3::OrganizationIdentifier const &, ns3::Ptr< ns3::Packet const >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::VscCallback&')
   645     typehandlers.add_type_alias(u'ns3::Callback< bool, ns3::Ptr< ns3::WifiMac >, ns3::OrganizationIdentifier const &, ns3::Ptr< ns3::Packet const >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::VscCallback&')
   644     typehandlers.add_type_alias(u'__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >', u'ns3::WifiModeListIterator')
       
   645     typehandlers.add_type_alias(u'__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >*', u'ns3::WifiModeListIterator*')
       
   646     typehandlers.add_type_alias(u'__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >&', u'ns3::WifiModeListIterator&')
       
   647     typehandlers.add_type_alias(u'ns3::Vector3D', u'ns3::Vector')
   646     typehandlers.add_type_alias(u'ns3::Vector3D', u'ns3::Vector')
   648     typehandlers.add_type_alias(u'ns3::Vector3D*', u'ns3::Vector*')
   647     typehandlers.add_type_alias(u'ns3::Vector3D*', u'ns3::Vector*')
   649     typehandlers.add_type_alias(u'ns3::Vector3D&', u'ns3::Vector&')
   648     typehandlers.add_type_alias(u'ns3::Vector3D&', u'ns3::Vector&')
   650     module.add_typedef(root_module['ns3::Vector3D'], 'Vector')
   649     module.add_typedef(root_module['ns3::Vector3D'], 'Vector')
   651     typehandlers.add_type_alias(u'std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >', u'ns3::WifiModeList')
   650     typehandlers.add_type_alias(u'std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >', u'ns3::WifiModeList')
   657     module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue')
   656     module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue')
   658     typehandlers.add_type_alias(u'ns3::Vector3DChecker', u'ns3::VectorChecker')
   657     typehandlers.add_type_alias(u'ns3::Vector3DChecker', u'ns3::VectorChecker')
   659     typehandlers.add_type_alias(u'ns3::Vector3DChecker*', u'ns3::VectorChecker*')
   658     typehandlers.add_type_alias(u'ns3::Vector3DChecker*', u'ns3::VectorChecker*')
   660     typehandlers.add_type_alias(u'ns3::Vector3DChecker&', u'ns3::VectorChecker&')
   659     typehandlers.add_type_alias(u'ns3::Vector3DChecker&', u'ns3::VectorChecker&')
   661     module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker')
   660     module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker')
       
   661     typehandlers.add_type_alias(u'__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >', u'ns3::WifiModeListIterator')
       
   662     typehandlers.add_type_alias(u'__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >*', u'ns3::WifiModeListIterator*')
       
   663     typehandlers.add_type_alias(u'__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >&', u'ns3::WifiModeListIterator&')
   662     typehandlers.add_type_alias(u'std::_Rb_tree_const_iterator< std::pair< ns3::AcIndex const, ns3::EdcaParameter > >', u'ns3::EdcaParameterSetI')
   664     typehandlers.add_type_alias(u'std::_Rb_tree_const_iterator< std::pair< ns3::AcIndex const, ns3::EdcaParameter > >', u'ns3::EdcaParameterSetI')
   663     typehandlers.add_type_alias(u'std::_Rb_tree_const_iterator< std::pair< ns3::AcIndex const, ns3::EdcaParameter > >*', u'ns3::EdcaParameterSetI*')
   665     typehandlers.add_type_alias(u'std::_Rb_tree_const_iterator< std::pair< ns3::AcIndex const, ns3::EdcaParameter > >*', u'ns3::EdcaParameterSetI*')
   664     typehandlers.add_type_alias(u'std::_Rb_tree_const_iterator< std::pair< ns3::AcIndex const, ns3::EdcaParameter > >&', u'ns3::EdcaParameterSetI&')
   666     typehandlers.add_type_alias(u'std::_Rb_tree_const_iterator< std::pair< ns3::AcIndex const, ns3::EdcaParameter > >&', u'ns3::EdcaParameterSetI&')
   665     typehandlers.add_type_alias(u'__gnu_cxx::__normal_iterator< unsigned char const *, std::vector< unsigned char, std::allocator< unsigned char > > >', u'ns3::WifiMcsListIterator')
       
   666     typehandlers.add_type_alias(u'__gnu_cxx::__normal_iterator< unsigned char const *, std::vector< unsigned char, std::allocator< unsigned char > > >*', u'ns3::WifiMcsListIterator*')
       
   667     typehandlers.add_type_alias(u'__gnu_cxx::__normal_iterator< unsigned char const *, std::vector< unsigned char, std::allocator< unsigned char > > >&', u'ns3::WifiMcsListIterator&')
       
   668     
   667     
   669     ## Register a nested module for the namespace FatalImpl
   668     ## Register a nested module for the namespace FatalImpl
   670     
   669     
   671     nested_module = module.add_cpp_namespace('FatalImpl')
   670     nested_module = module.add_cpp_namespace('FatalImpl')
   672     register_types_ns3_FatalImpl(nested_module)
   671     register_types_ns3_FatalImpl(nested_module)
   674     
   673     
   675     ## Register a nested module for the namespace Hash
   674     ## Register a nested module for the namespace Hash
   676     
   675     
   677     nested_module = module.add_cpp_namespace('Hash')
   676     nested_module = module.add_cpp_namespace('Hash')
   678     register_types_ns3_Hash(nested_module)
   677     register_types_ns3_Hash(nested_module)
       
   678     
       
   679     
       
   680     ## Register a nested module for the namespace TracedValueCallback
       
   681     
       
   682     nested_module = module.add_cpp_namespace('TracedValueCallback')
       
   683     register_types_ns3_TracedValueCallback(nested_module)
   679     
   684     
   680     
   685     
   681     ## Register a nested module for the namespace internal
   686     ## Register a nested module for the namespace internal
   682     
   687     
   683     nested_module = module.add_cpp_namespace('internal')
   688     nested_module = module.add_cpp_namespace('internal')
   715     module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
   720     module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
   716     ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class]
   721     ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class]
   717     module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
   722     module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
   718     ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class]
   723     ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class]
   719     module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
   724     module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
       
   725 
       
   726 def register_types_ns3_TracedValueCallback(module):
       
   727     root_module = module.get_root()
       
   728     
       
   729     typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *', u'ns3::TracedValueCallback::Time')
       
   730     typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) **', u'ns3::TracedValueCallback::Time*')
       
   731     typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *&', u'ns3::TracedValueCallback::Time&')
   720 
   732 
   721 def register_types_ns3_internal(module):
   733 def register_types_ns3_internal(module):
   722     root_module = module.get_root()
   734     root_module = module.get_root()
   723     
   735     
   724 
   736 
   964     register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
   976     register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
   965     register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker'])
   977     register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker'])
   966     register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue'])
   978     register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue'])
   967     register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker'])
   979     register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker'])
   968     register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue'])
   980     register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue'])
       
   981     register_Ns3VhtCapabilities_methods(root_module, root_module['ns3::VhtCapabilities'])
       
   982     register_Ns3VhtCapabilitiesChecker_methods(root_module, root_module['ns3::VhtCapabilitiesChecker'])
       
   983     register_Ns3VhtCapabilitiesValue_methods(root_module, root_module['ns3::VhtCapabilitiesValue'])
   969     register_Ns3WaveMacLow_methods(root_module, root_module['ns3::WaveMacLow'])
   984     register_Ns3WaveMacLow_methods(root_module, root_module['ns3::WaveMacLow'])
   970     register_Ns3WaveNetDevice_methods(root_module, root_module['ns3::WaveNetDevice'])
   985     register_Ns3WaveNetDevice_methods(root_module, root_module['ns3::WaveNetDevice'])
   971     register_Ns3WifiChannel_methods(root_module, root_module['ns3::WifiChannel'])
   986     register_Ns3WifiChannel_methods(root_module, root_module['ns3::WifiChannel'])
   972     register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker'])
   987     register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker'])
   973     register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue'])
   988     register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue'])
  1478                    [])
  1493                    [])
  1479     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetStartingSequence(uint16_t seq) [member function]
  1494     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetStartingSequence(uint16_t seq) [member function]
  1480     cls.add_method('SetStartingSequence', 
  1495     cls.add_method('SetStartingSequence', 
  1481                    'void', 
  1496                    'void', 
  1482                    [param('uint16_t', 'seq')])
  1497                    [param('uint16_t', 'seq')])
       
  1498     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetStartingSequenceControl(uint16_t seq) [member function]
       
  1499     cls.add_method('SetStartingSequenceControl', 
       
  1500                    'void', 
       
  1501                    [param('uint16_t', 'seq')])
  1483     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetTimeout(uint16_t timeout) [member function]
  1502     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetTimeout(uint16_t timeout) [member function]
  1484     cls.add_method('SetTimeout', 
  1503     cls.add_method('SetTimeout', 
  1485                    'void', 
  1504                    'void', 
  1486                    [param('uint16_t', 'timeout')])
  1505                    [param('uint16_t', 'timeout')])
  1487     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetWinEnd(uint16_t seq) [member function]
  1506     ## block-ack-agreement.h (module 'wifi'): void ns3::BlockAckAgreement::SetWinEnd(uint16_t seq) [member function]
  2031                    [], 
  2050                    [], 
  2032                    is_const=True)
  2051                    is_const=True)
  2033     ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor]
  2052     ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor]
  2034     cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 
  2053     cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 
  2035                         visibility='protected')
  2054                         visibility='protected')
  2036     ## callback.h (module 'core'): static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function]
       
  2037     cls.add_method('Demangle', 
       
  2038                    'std::string', 
       
  2039                    [param('std::string const &', 'mangled')], 
       
  2040                    is_static=True, visibility='protected')
       
  2041     return
  2055     return
  2042 
  2056 
  2043 def register_Ns3CapabilityInformation_methods(root_module, cls):
  2057 def register_Ns3CapabilityInformation_methods(root_module, cls):
  2044     ## capability-information.h (module 'wifi'): ns3::CapabilityInformation::CapabilityInformation(ns3::CapabilityInformation const & arg0) [copy constructor]
  2058     ## capability-information.h (module 'wifi'): ns3::CapabilityInformation::CapabilityInformation(ns3::CapabilityInformation const & arg0) [copy constructor]
  2045     cls.add_constructor([param('ns3::CapabilityInformation const &', 'arg0')])
  2059     cls.add_constructor([param('ns3::CapabilityInformation const &', 'arg0')])
  4801     cls.add_constructor([param('ns3::WifiMode const &', 'arg0')])
  4815     cls.add_constructor([param('ns3::WifiMode const &', 'arg0')])
  4802     ## wifi-mode.h (module 'wifi'): ns3::WifiMode::WifiMode() [constructor]
  4816     ## wifi-mode.h (module 'wifi'): ns3::WifiMode::WifiMode() [constructor]
  4803     cls.add_constructor([])
  4817     cls.add_constructor([])
  4804     ## wifi-mode.h (module 'wifi'): ns3::WifiMode::WifiMode(std::string name) [constructor]
  4818     ## wifi-mode.h (module 'wifi'): ns3::WifiMode::WifiMode(std::string name) [constructor]
  4805     cls.add_constructor([param('std::string', 'name')])
  4819     cls.add_constructor([param('std::string', 'name')])
  4806     ## wifi-mode.h (module 'wifi'): uint32_t ns3::WifiMode::GetBandwidth() const [member function]
  4820     ## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate ns3::WifiMode::GetCodeRate(uint8_t nss) const [member function]
  4807     cls.add_method('GetBandwidth', 
       
  4808                    'uint32_t', 
       
  4809                    [], 
       
  4810                    is_const=True)
       
  4811     ## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate ns3::WifiMode::GetCodeRate() const [member function]
       
  4812     cls.add_method('GetCodeRate', 
  4821     cls.add_method('GetCodeRate', 
  4813                    'ns3::WifiCodeRate', 
  4822                    'ns3::WifiCodeRate', 
  4814                    [], 
  4823                    [param('uint8_t', 'nss')], 
  4815                    is_const=True)
  4824                    is_const=True)
  4816     ## wifi-mode.h (module 'wifi'): uint8_t ns3::WifiMode::GetConstellationSize() const [member function]
  4825     ## wifi-mode.h (module 'wifi'): uint16_t ns3::WifiMode::GetConstellationSize(uint8_t nss) const [member function]
  4817     cls.add_method('GetConstellationSize', 
  4826     cls.add_method('GetConstellationSize', 
  4818                    'uint8_t', 
  4827                    'uint16_t', 
  4819                    [], 
  4828                    [param('uint8_t', 'nss')], 
  4820                    is_const=True)
  4829                    is_const=True)
  4821     ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetDataRate() const [member function]
  4830     ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetDataRate(uint32_t channelWidth, bool isShortGuardInterval, uint8_t nss) const [member function]
  4822     cls.add_method('GetDataRate', 
  4831     cls.add_method('GetDataRate', 
  4823                    'uint64_t', 
  4832                    'uint64_t', 
       
  4833                    [param('uint32_t', 'channelWidth'), param('bool', 'isShortGuardInterval'), param('uint8_t', 'nss')], 
       
  4834                    is_const=True)
       
  4835     ## wifi-mode.h (module 'wifi'): uint8_t ns3::WifiMode::GetMcsValue() const [member function]
       
  4836     cls.add_method('GetMcsValue', 
       
  4837                    'uint8_t', 
  4824                    [], 
  4838                    [], 
  4825                    is_const=True)
  4839                    is_const=True)
  4826     ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass ns3::WifiMode::GetModulationClass() const [member function]
  4840     ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass ns3::WifiMode::GetModulationClass() const [member function]
  4827     cls.add_method('GetModulationClass', 
  4841     cls.add_method('GetModulationClass', 
  4828                    'ns3::WifiModulationClass', 
  4842                    'ns3::WifiModulationClass', 
  4829                    [], 
  4843                    [], 
  4830                    is_const=True)
  4844                    is_const=True)
  4831     ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetPhyRate() const [member function]
  4845     ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetPhyRate(uint32_t channelWidth, bool isShortGuardInterval, uint8_t nss) const [member function]
  4832     cls.add_method('GetPhyRate', 
  4846     cls.add_method('GetPhyRate', 
  4833                    'uint64_t', 
  4847                    'uint64_t', 
  4834                    [], 
  4848                    [param('uint32_t', 'channelWidth'), param('bool', 'isShortGuardInterval'), param('uint8_t', 'nss')], 
  4835                    is_const=True)
  4849                    is_const=True)
  4836     ## wifi-mode.h (module 'wifi'): uint32_t ns3::WifiMode::GetUid() const [member function]
  4850     ## wifi-mode.h (module 'wifi'): uint32_t ns3::WifiMode::GetUid() const [member function]
  4837     cls.add_method('GetUid', 
  4851     cls.add_method('GetUid', 
  4838                    'uint32_t', 
  4852                    'uint32_t', 
  4839                    [], 
  4853                    [], 
  4851     return
  4865     return
  4852 
  4866 
  4853 def register_Ns3WifiModeFactory_methods(root_module, cls):
  4867 def register_Ns3WifiModeFactory_methods(root_module, cls):
  4854     ## wifi-mode.h (module 'wifi'): ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor]
  4868     ## wifi-mode.h (module 'wifi'): ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor]
  4855     cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')])
  4869     cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')])
  4856     ## wifi-mode.h (module 'wifi'): static ns3::WifiMode ns3::WifiModeFactory::CreateWifiMode(std::string uniqueName, ns3::WifiModulationClass modClass, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, ns3::WifiCodeRate codingRate, uint8_t constellationSize) [member function]
  4870     ## wifi-mode.h (module 'wifi'): static ns3::WifiMode ns3::WifiModeFactory::CreateWifiMcs(std::string uniqueName, uint8_t mcsValue, ns3::WifiModulationClass modClass) [member function]
       
  4871     cls.add_method('CreateWifiMcs', 
       
  4872                    'ns3::WifiMode', 
       
  4873                    [param('std::string', 'uniqueName'), param('uint8_t', 'mcsValue'), param('ns3::WifiModulationClass', 'modClass')], 
       
  4874                    is_static=True)
       
  4875     ## wifi-mode.h (module 'wifi'): static ns3::WifiMode ns3::WifiModeFactory::CreateWifiMode(std::string uniqueName, ns3::WifiModulationClass modClass, bool isMandatory, ns3::WifiCodeRate codingRate, uint16_t constellationSize) [member function]
  4857     cls.add_method('CreateWifiMode', 
  4876     cls.add_method('CreateWifiMode', 
  4858                    'ns3::WifiMode', 
  4877                    'ns3::WifiMode', 
  4859                    [param('std::string', 'uniqueName'), param('ns3::WifiModulationClass', 'modClass'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('ns3::WifiCodeRate', 'codingRate'), param('uint8_t', 'constellationSize')], 
  4878                    [param('std::string', 'uniqueName'), param('ns3::WifiModulationClass', 'modClass'), param('bool', 'isMandatory'), param('ns3::WifiCodeRate', 'codingRate'), param('uint16_t', 'constellationSize')], 
  4860                    is_static=True)
  4879                    is_static=True)
  4861     return
  4880     return
  4862 
  4881 
  4863 def register_Ns3WifiPhyHelper_methods(root_module, cls):
  4882 def register_Ns3WifiPhyHelper_methods(root_module, cls):
  4864     ## wifi-helper.h (module 'wifi'): ns3::WifiPhyHelper::WifiPhyHelper() [constructor]
  4883     ## wifi-helper.h (module 'wifi'): ns3::WifiPhyHelper::WifiPhyHelper() [constructor]
  4961     cls.add_constructor([param('ns3::WifiRemoteStationState const &', 'arg0')])
  4980     cls.add_constructor([param('ns3::WifiRemoteStationState const &', 'arg0')])
  4962     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_address [variable]
  4981     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_address [variable]
  4963     cls.add_instance_attribute('m_address', 'ns3::Mac48Address', is_const=False)
  4982     cls.add_instance_attribute('m_address', 'ns3::Mac48Address', is_const=False)
  4964     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_aggregation [variable]
  4983     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_aggregation [variable]
  4965     cls.add_instance_attribute('m_aggregation', 'bool', is_const=False)
  4984     cls.add_instance_attribute('m_aggregation', 'bool', is_const=False)
       
  4985     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_channelWidth [variable]
       
  4986     cls.add_instance_attribute('m_channelWidth', 'uint32_t', is_const=False)
  4966     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_greenfield [variable]
  4987     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_greenfield [variable]
  4967     cls.add_instance_attribute('m_greenfield', 'bool', is_const=False)
  4988     cls.add_instance_attribute('m_greenfield', 'bool', is_const=False)
  4968     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_info [variable]
  4989     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_info [variable]
  4969     cls.add_instance_attribute('m_info', 'ns3::WifiRemoteStationInfo', is_const=False)
  4990     cls.add_instance_attribute('m_info', 'ns3::WifiRemoteStationInfo', is_const=False)
  4970     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_ness [variable]
  4991     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_ness [variable]
  4971     cls.add_instance_attribute('m_ness', 'uint32_t', is_const=False)
  4992     cls.add_instance_attribute('m_ness', 'uint32_t', is_const=False)
  4972     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_operationalMcsSet [variable]
  4993     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_operationalMcsSet [variable]
  4973     cls.add_instance_attribute('m_operationalMcsSet', 'ns3::WifiMcsList', is_const=False)
  4994     cls.add_instance_attribute('m_operationalMcsSet', 'ns3::WifiModeList', is_const=False)
  4974     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_operationalRateSet [variable]
  4995     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_operationalRateSet [variable]
  4975     cls.add_instance_attribute('m_operationalRateSet', 'ns3::WifiModeList', is_const=False)
  4996     cls.add_instance_attribute('m_operationalRateSet', 'ns3::WifiModeList', is_const=False)
  4976     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_rx [variable]
  4997     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_rx [variable]
  4977     cls.add_instance_attribute('m_rx', 'uint32_t', is_const=False)
  4998     cls.add_instance_attribute('m_rx', 'uint32_t', is_const=False)
  4978     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_shortGuardInterval [variable]
  4999     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_shortGuardInterval [variable]
  4987     cls.add_output_stream_operator()
  5008     cls.add_output_stream_operator()
  4988     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiTxVector::WifiTxVector(ns3::WifiTxVector const & arg0) [copy constructor]
  5009     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiTxVector::WifiTxVector(ns3::WifiTxVector const & arg0) [copy constructor]
  4989     cls.add_constructor([param('ns3::WifiTxVector const &', 'arg0')])
  5010     cls.add_constructor([param('ns3::WifiTxVector const &', 'arg0')])
  4990     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiTxVector::WifiTxVector() [constructor]
  5011     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiTxVector::WifiTxVector() [constructor]
  4991     cls.add_constructor([])
  5012     cls.add_constructor([])
  4992     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiTxVector::WifiTxVector(ns3::WifiMode mode, uint8_t powerLevel, uint8_t retries, bool shortGuardInterval, uint8_t nss, uint8_t ness, bool aggregation, bool stbc) [constructor]
  5013     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiTxVector::WifiTxVector(ns3::WifiMode mode, uint8_t powerLevel, uint8_t retries, bool shortGuardInterval, uint8_t nss, uint8_t ness, uint32_t channelWidth, bool aggregation, bool stbc) [constructor]
  4993     cls.add_constructor([param('ns3::WifiMode', 'mode'), param('uint8_t', 'powerLevel'), param('uint8_t', 'retries'), param('bool', 'shortGuardInterval'), param('uint8_t', 'nss'), param('uint8_t', 'ness'), param('bool', 'aggregation'), param('bool', 'stbc')])
  5014     cls.add_constructor([param('ns3::WifiMode', 'mode'), param('uint8_t', 'powerLevel'), param('uint8_t', 'retries'), param('bool', 'shortGuardInterval'), param('uint8_t', 'nss'), param('uint8_t', 'ness'), param('uint32_t', 'channelWidth'), param('bool', 'aggregation'), param('bool', 'stbc')])
       
  5015     ## wifi-tx-vector.h (module 'wifi'): uint32_t ns3::WifiTxVector::GetChannelWidth() const [member function]
       
  5016     cls.add_method('GetChannelWidth', 
       
  5017                    'uint32_t', 
       
  5018                    [], 
       
  5019                    is_const=True)
  4994     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiMode ns3::WifiTxVector::GetMode() const [member function]
  5020     ## wifi-tx-vector.h (module 'wifi'): ns3::WifiMode ns3::WifiTxVector::GetMode() const [member function]
  4995     cls.add_method('GetMode', 
  5021     cls.add_method('GetMode', 
  4996                    'ns3::WifiMode', 
  5022                    'ns3::WifiMode', 
  4997                    [], 
  5023                    [], 
  4998                    is_const=True)
  5024                    is_const=True)
  5033                    is_const=True)
  5059                    is_const=True)
  5034     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetAggregation(bool aggregation) [member function]
  5060     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetAggregation(bool aggregation) [member function]
  5035     cls.add_method('SetAggregation', 
  5061     cls.add_method('SetAggregation', 
  5036                    'void', 
  5062                    'void', 
  5037                    [param('bool', 'aggregation')])
  5063                    [param('bool', 'aggregation')])
       
  5064     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetChannelWidth(uint32_t channelWidth) [member function]
       
  5065     cls.add_method('SetChannelWidth', 
       
  5066                    'void', 
       
  5067                    [param('uint32_t', 'channelWidth')])
  5038     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetMode(ns3::WifiMode mode) [member function]
  5068     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetMode(ns3::WifiMode mode) [member function]
  5039     cls.add_method('SetMode', 
  5069     cls.add_method('SetMode', 
  5040                    'void', 
  5070                    'void', 
  5041                    [param('ns3::WifiMode', 'mode')])
  5071                    [param('ns3::WifiMode', 'mode')])
  5042     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetNess(uint8_t ness) [member function]
  5072     ## wifi-tx-vector.h (module 'wifi'): void ns3::WifiTxVector::SetNess(uint8_t ness) [member function]
  5938     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtAssocRequestHeader::GetTypeId() [member function]
  5968     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtAssocRequestHeader::GetTypeId() [member function]
  5939     cls.add_method('GetTypeId', 
  5969     cls.add_method('GetTypeId', 
  5940                    'ns3::TypeId', 
  5970                    'ns3::TypeId', 
  5941                    [], 
  5971                    [], 
  5942                    is_static=True)
  5972                    is_static=True)
       
  5973     ## mgt-headers.h (module 'wifi'): ns3::VhtCapabilities ns3::MgtAssocRequestHeader::GetVhtCapabilities() const [member function]
       
  5974     cls.add_method('GetVhtCapabilities', 
       
  5975                    'ns3::VhtCapabilities', 
       
  5976                    [], 
       
  5977                    is_const=True)
  5943     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocRequestHeader::Print(std::ostream & os) const [member function]
  5978     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocRequestHeader::Print(std::ostream & os) const [member function]
  5944     cls.add_method('Print', 
  5979     cls.add_method('Print', 
  5945                    'void', 
  5980                    'void', 
  5946                    [param('std::ostream &', 'os')], 
  5981                    [param('std::ostream &', 'os')], 
  5947                    is_const=True, is_virtual=True)
  5982                    is_const=True, is_virtual=True)
  5964                    [param('ns3::Ssid', 'ssid')])
  5999                    [param('ns3::Ssid', 'ssid')])
  5965     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocRequestHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
  6000     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocRequestHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
  5966     cls.add_method('SetSupportedRates', 
  6001     cls.add_method('SetSupportedRates', 
  5967                    'void', 
  6002                    'void', 
  5968                    [param('ns3::SupportedRates', 'rates')])
  6003                    [param('ns3::SupportedRates', 'rates')])
       
  6004     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocRequestHeader::SetVhtCapabilities(ns3::VhtCapabilities vhtcapabilities) [member function]
       
  6005     cls.add_method('SetVhtCapabilities', 
       
  6006                    'void', 
       
  6007                    [param('ns3::VhtCapabilities', 'vhtcapabilities')])
  5969     return
  6008     return
  5970 
  6009 
  5971 def register_Ns3MgtAssocResponseHeader_methods(root_module, cls):
  6010 def register_Ns3MgtAssocResponseHeader_methods(root_module, cls):
  5972     ## mgt-headers.h (module 'wifi'): ns3::MgtAssocResponseHeader::MgtAssocResponseHeader(ns3::MgtAssocResponseHeader const & arg0) [copy constructor]
  6011     ## mgt-headers.h (module 'wifi'): ns3::MgtAssocResponseHeader::MgtAssocResponseHeader(ns3::MgtAssocResponseHeader const & arg0) [copy constructor]
  5973     cls.add_constructor([param('ns3::MgtAssocResponseHeader const &', 'arg0')])
  6012     cls.add_constructor([param('ns3::MgtAssocResponseHeader const &', 'arg0')])
  6004     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtAssocResponseHeader::GetTypeId() [member function]
  6043     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtAssocResponseHeader::GetTypeId() [member function]
  6005     cls.add_method('GetTypeId', 
  6044     cls.add_method('GetTypeId', 
  6006                    'ns3::TypeId', 
  6045                    'ns3::TypeId', 
  6007                    [], 
  6046                    [], 
  6008                    is_static=True)
  6047                    is_static=True)
       
  6048     ## mgt-headers.h (module 'wifi'): ns3::VhtCapabilities ns3::MgtAssocResponseHeader::GetVhtCapabilities() const [member function]
       
  6049     cls.add_method('GetVhtCapabilities', 
       
  6050                    'ns3::VhtCapabilities', 
       
  6051                    [], 
       
  6052                    is_const=True)
  6009     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocResponseHeader::Print(std::ostream & os) const [member function]
  6053     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocResponseHeader::Print(std::ostream & os) const [member function]
  6010     cls.add_method('Print', 
  6054     cls.add_method('Print', 
  6011                    'void', 
  6055                    'void', 
  6012                    [param('std::ostream &', 'os')], 
  6056                    [param('std::ostream &', 'os')], 
  6013                    is_const=True, is_virtual=True)
  6057                    is_const=True, is_virtual=True)
  6026                    [param('ns3::StatusCode', 'code')])
  6070                    [param('ns3::StatusCode', 'code')])
  6027     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocResponseHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
  6071     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocResponseHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
  6028     cls.add_method('SetSupportedRates', 
  6072     cls.add_method('SetSupportedRates', 
  6029                    'void', 
  6073                    'void', 
  6030                    [param('ns3::SupportedRates', 'rates')])
  6074                    [param('ns3::SupportedRates', 'rates')])
       
  6075     ## mgt-headers.h (module 'wifi'): void ns3::MgtAssocResponseHeader::SetVhtCapabilities(ns3::VhtCapabilities vhtcapabilities) [member function]
       
  6076     cls.add_method('SetVhtCapabilities', 
       
  6077                    'void', 
       
  6078                    [param('ns3::VhtCapabilities', 'vhtcapabilities')])
  6031     return
  6079     return
  6032 
  6080 
  6033 def register_Ns3MgtDelBaHeader_methods(root_module, cls):
  6081 def register_Ns3MgtDelBaHeader_methods(root_module, cls):
  6034     ## mgt-headers.h (module 'wifi'): ns3::MgtDelBaHeader::MgtDelBaHeader(ns3::MgtDelBaHeader const & arg0) [copy constructor]
  6082     ## mgt-headers.h (module 'wifi'): ns3::MgtDelBaHeader::MgtDelBaHeader(ns3::MgtDelBaHeader const & arg0) [copy constructor]
  6035     cls.add_constructor([param('ns3::MgtDelBaHeader const &', 'arg0')])
  6083     cls.add_constructor([param('ns3::MgtDelBaHeader const &', 'arg0')])
  6127     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtProbeRequestHeader::GetTypeId() [member function]
  6175     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtProbeRequestHeader::GetTypeId() [member function]
  6128     cls.add_method('GetTypeId', 
  6176     cls.add_method('GetTypeId', 
  6129                    'ns3::TypeId', 
  6177                    'ns3::TypeId', 
  6130                    [], 
  6178                    [], 
  6131                    is_static=True)
  6179                    is_static=True)
       
  6180     ## mgt-headers.h (module 'wifi'): ns3::VhtCapabilities ns3::MgtProbeRequestHeader::GetVhtCapabilities() const [member function]
       
  6181     cls.add_method('GetVhtCapabilities', 
       
  6182                    'ns3::VhtCapabilities', 
       
  6183                    [], 
       
  6184                    is_const=True)
  6132     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeRequestHeader::Print(std::ostream & os) const [member function]
  6185     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeRequestHeader::Print(std::ostream & os) const [member function]
  6133     cls.add_method('Print', 
  6186     cls.add_method('Print', 
  6134                    'void', 
  6187                    'void', 
  6135                    [param('std::ostream &', 'os')], 
  6188                    [param('std::ostream &', 'os')], 
  6136                    is_const=True, is_virtual=True)
  6189                    is_const=True, is_virtual=True)
  6149                    [param('ns3::Ssid', 'ssid')])
  6202                    [param('ns3::Ssid', 'ssid')])
  6150     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeRequestHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
  6203     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeRequestHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
  6151     cls.add_method('SetSupportedRates', 
  6204     cls.add_method('SetSupportedRates', 
  6152                    'void', 
  6205                    'void', 
  6153                    [param('ns3::SupportedRates', 'rates')])
  6206                    [param('ns3::SupportedRates', 'rates')])
       
  6207     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeRequestHeader::SetVhtCapabilities(ns3::VhtCapabilities vhtcapabilities) [member function]
       
  6208     cls.add_method('SetVhtCapabilities', 
       
  6209                    'void', 
       
  6210                    [param('ns3::VhtCapabilities', 'vhtcapabilities')])
  6154     return
  6211     return
  6155 
  6212 
  6156 def register_Ns3MgtProbeResponseHeader_methods(root_module, cls):
  6213 def register_Ns3MgtProbeResponseHeader_methods(root_module, cls):
  6157     ## mgt-headers.h (module 'wifi'): ns3::MgtProbeResponseHeader::MgtProbeResponseHeader(ns3::MgtProbeResponseHeader const & arg0) [copy constructor]
  6214     ## mgt-headers.h (module 'wifi'): ns3::MgtProbeResponseHeader::MgtProbeResponseHeader(ns3::MgtProbeResponseHeader const & arg0) [copy constructor]
  6158     cls.add_constructor([param('ns3::MgtProbeResponseHeader const &', 'arg0')])
  6215     cls.add_constructor([param('ns3::MgtProbeResponseHeader const &', 'arg0')])
  6200     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtProbeResponseHeader::GetTypeId() [member function]
  6257     ## mgt-headers.h (module 'wifi'): static ns3::TypeId ns3::MgtProbeResponseHeader::GetTypeId() [member function]
  6201     cls.add_method('GetTypeId', 
  6258     cls.add_method('GetTypeId', 
  6202                    'ns3::TypeId', 
  6259                    'ns3::TypeId', 
  6203                    [], 
  6260                    [], 
  6204                    is_static=True)
  6261                    is_static=True)
       
  6262     ## mgt-headers.h (module 'wifi'): ns3::VhtCapabilities ns3::MgtProbeResponseHeader::GetVhtCapabilities() const [member function]
       
  6263     cls.add_method('GetVhtCapabilities', 
       
  6264                    'ns3::VhtCapabilities', 
       
  6265                    [], 
       
  6266                    is_const=True)
  6205     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeResponseHeader::Print(std::ostream & os) const [member function]
  6267     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeResponseHeader::Print(std::ostream & os) const [member function]
  6206     cls.add_method('Print', 
  6268     cls.add_method('Print', 
  6207                    'void', 
  6269                    'void', 
  6208                    [param('std::ostream &', 'os')], 
  6270                    [param('std::ostream &', 'os')], 
  6209                    is_const=True, is_virtual=True)
  6271                    is_const=True, is_virtual=True)
  6226                    [param('ns3::Ssid', 'ssid')])
  6288                    [param('ns3::Ssid', 'ssid')])
  6227     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeResponseHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
  6289     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeResponseHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
  6228     cls.add_method('SetSupportedRates', 
  6290     cls.add_method('SetSupportedRates', 
  6229                    'void', 
  6291                    'void', 
  6230                    [param('ns3::SupportedRates', 'rates')])
  6292                    [param('ns3::SupportedRates', 'rates')])
       
  6293     ## mgt-headers.h (module 'wifi'): void ns3::MgtProbeResponseHeader::SetVhtCapabilities(ns3::VhtCapabilities vhtcapabilities) [member function]
       
  6294     cls.add_method('SetVhtCapabilities', 
       
  6295                    'void', 
       
  6296                    [param('ns3::VhtCapabilities', 'vhtcapabilities')])
  6231     return
  6297     return
  6232 
  6298 
  6233 def register_Ns3NqosWifiMacHelper_methods(root_module, cls):
  6299 def register_Ns3NqosWifiMacHelper_methods(root_module, cls):
  6234     ## nqos-wifi-mac-helper.h (module 'wifi'): ns3::NqosWifiMacHelper::NqosWifiMacHelper(ns3::NqosWifiMacHelper const & arg0) [copy constructor]
  6300     ## nqos-wifi-mac-helper.h (module 'wifi'): ns3::NqosWifiMacHelper::NqosWifiMacHelper(ns3::NqosWifiMacHelper const & arg0) [copy constructor]
  6235     cls.add_constructor([param('ns3::NqosWifiMacHelper const &', 'arg0')])
  6301     cls.add_constructor([param('ns3::NqosWifiMacHelper const &', 'arg0')])
  8630                    [])
  8696                    [])
  8631     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosEosp() [member function]
  8697     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosEosp() [member function]
  8632     cls.add_method('SetQosEosp', 
  8698     cls.add_method('SetQosEosp', 
  8633                    'void', 
  8699                    'void', 
  8634                    [])
  8700                    [])
       
  8701     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosMeshControlPresent() [member function]
       
  8702     cls.add_method('SetQosMeshControlPresent', 
       
  8703                    'void', 
       
  8704                    [])
  8635     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNoAck() [member function]
  8705     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNoAck() [member function]
  8636     cls.add_method('SetQosNoAck', 
  8706     cls.add_method('SetQosNoAck', 
  8637                    'void', 
  8707                    'void', 
  8638                    [])
  8708                    [])
  8639     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNoAmsdu() [member function]
  8709     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNoAmsdu() [member function]
  8640     cls.add_method('SetQosNoAmsdu', 
  8710     cls.add_method('SetQosNoAmsdu', 
  8641                    'void', 
  8711                    'void', 
  8642                    [])
  8712                    [])
  8643     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNoEosp() [member function]
  8713     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNoEosp() [member function]
  8644     cls.add_method('SetQosNoEosp', 
  8714     cls.add_method('SetQosNoEosp', 
       
  8715                    'void', 
       
  8716                    [])
       
  8717     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNoMeshControlPresent() [member function]
       
  8718     cls.add_method('SetQosNoMeshControlPresent', 
  8645                    'void', 
  8719                    'void', 
  8646                    [])
  8720                    [])
  8647     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNormalAck() [member function]
  8721     ## wifi-mac-header.h (module 'wifi'): void ns3::WifiMacHeader::SetQosNormalAck() [member function]
  8648     cls.add_method('SetQosNormalAck', 
  8722     cls.add_method('SetQosNormalAck', 
  8649                    'void', 
  8723                    'void', 
  8806     ## wifi-phy.h (module 'wifi'): ns3::Ptr<ns3::WifiChannel> ns3::WifiPhy::GetChannel() const [member function]
  8880     ## wifi-phy.h (module 'wifi'): ns3::Ptr<ns3::WifiChannel> ns3::WifiPhy::GetChannel() const [member function]
  8807     cls.add_method('GetChannel', 
  8881     cls.add_method('GetChannel', 
  8808                    'ns3::Ptr< ns3::WifiChannel >', 
  8882                    'ns3::Ptr< ns3::WifiChannel >', 
  8809                    [], 
  8883                    [], 
  8810                    is_pure_virtual=True, is_const=True, is_virtual=True)
  8884                    is_pure_virtual=True, is_const=True, is_virtual=True)
  8811     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::GetChannelBonding() const [member function]
       
  8812     cls.add_method('GetChannelBonding', 
       
  8813                    'bool', 
       
  8814                    [], 
       
  8815                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8816     ## wifi-phy.h (module 'wifi'): uint16_t ns3::WifiPhy::GetChannelNumber() const [member function]
  8885     ## wifi-phy.h (module 'wifi'): uint16_t ns3::WifiPhy::GetChannelNumber() const [member function]
  8817     cls.add_method('GetChannelNumber', 
  8886     cls.add_method('GetChannelNumber', 
  8818                    'uint16_t', 
  8887                    'uint16_t', 
  8819                    [], 
  8888                    [], 
  8820                    is_pure_virtual=True, is_const=True, is_virtual=True)
  8889                    is_pure_virtual=True, is_const=True, is_virtual=True)
  8821     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetChannelSwitchDelay() const [member function]
  8890     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetChannelSwitchDelay() const [member function]
  8822     cls.add_method('GetChannelSwitchDelay', 
  8891     cls.add_method('GetChannelSwitchDelay', 
  8823                    'ns3::Time', 
  8892                    'ns3::Time', 
  8824                    [], 
  8893                    [], 
  8825                    is_pure_virtual=True, is_const=True, is_virtual=True)
  8894                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  8895     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::GetChannelWidth() const [member function]
       
  8896     cls.add_method('GetChannelWidth', 
       
  8897                    'uint32_t', 
       
  8898                    [], 
       
  8899                    is_pure_virtual=True, is_const=True, is_virtual=True)
  8826     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function]
  8900     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function]
  8827     cls.add_method('GetDelayUntilIdle', 
  8901     cls.add_method('GetDelayUntilIdle', 
  8828                    'ns3::Time', 
  8902                    'ns3::Time', 
  8829                    [], 
  8903                    [], 
  8830                    is_pure_virtual=True, is_virtual=True)
  8904                    is_pure_virtual=True, is_virtual=True)
  8901     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::GetGuardInterval() const [member function]
  8975     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::GetGuardInterval() const [member function]
  8902     cls.add_method('GetGuardInterval', 
  8976     cls.add_method('GetGuardInterval', 
  8903                    'bool', 
  8977                    'bool', 
  8904                    [], 
  8978                    [], 
  8905                    is_pure_virtual=True, is_const=True, is_virtual=True)
  8979                    is_pure_virtual=True, is_const=True, is_virtual=True)
  8906     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHTPlcpHeaderMode(ns3::WifiMode payloadMode) [member function]
  8980     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs0() [member function]
  8907     cls.add_method('GetHTPlcpHeaderMode', 
  8981     cls.add_method('GetHtMcs0', 
       
  8982                    'ns3::WifiMode', 
       
  8983                    [], 
       
  8984                    is_static=True)
       
  8985     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs1() [member function]
       
  8986     cls.add_method('GetHtMcs1', 
       
  8987                    'ns3::WifiMode', 
       
  8988                    [], 
       
  8989                    is_static=True)
       
  8990     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs10() [member function]
       
  8991     cls.add_method('GetHtMcs10', 
       
  8992                    'ns3::WifiMode', 
       
  8993                    [], 
       
  8994                    is_static=True)
       
  8995     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs11() [member function]
       
  8996     cls.add_method('GetHtMcs11', 
       
  8997                    'ns3::WifiMode', 
       
  8998                    [], 
       
  8999                    is_static=True)
       
  9000     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs12() [member function]
       
  9001     cls.add_method('GetHtMcs12', 
       
  9002                    'ns3::WifiMode', 
       
  9003                    [], 
       
  9004                    is_static=True)
       
  9005     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs13() [member function]
       
  9006     cls.add_method('GetHtMcs13', 
       
  9007                    'ns3::WifiMode', 
       
  9008                    [], 
       
  9009                    is_static=True)
       
  9010     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs14() [member function]
       
  9011     cls.add_method('GetHtMcs14', 
       
  9012                    'ns3::WifiMode', 
       
  9013                    [], 
       
  9014                    is_static=True)
       
  9015     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs15() [member function]
       
  9016     cls.add_method('GetHtMcs15', 
       
  9017                    'ns3::WifiMode', 
       
  9018                    [], 
       
  9019                    is_static=True)
       
  9020     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs16() [member function]
       
  9021     cls.add_method('GetHtMcs16', 
       
  9022                    'ns3::WifiMode', 
       
  9023                    [], 
       
  9024                    is_static=True)
       
  9025     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs17() [member function]
       
  9026     cls.add_method('GetHtMcs17', 
       
  9027                    'ns3::WifiMode', 
       
  9028                    [], 
       
  9029                    is_static=True)
       
  9030     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs18() [member function]
       
  9031     cls.add_method('GetHtMcs18', 
       
  9032                    'ns3::WifiMode', 
       
  9033                    [], 
       
  9034                    is_static=True)
       
  9035     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs19() [member function]
       
  9036     cls.add_method('GetHtMcs19', 
       
  9037                    'ns3::WifiMode', 
       
  9038                    [], 
       
  9039                    is_static=True)
       
  9040     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs2() [member function]
       
  9041     cls.add_method('GetHtMcs2', 
       
  9042                    'ns3::WifiMode', 
       
  9043                    [], 
       
  9044                    is_static=True)
       
  9045     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs20() [member function]
       
  9046     cls.add_method('GetHtMcs20', 
       
  9047                    'ns3::WifiMode', 
       
  9048                    [], 
       
  9049                    is_static=True)
       
  9050     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs21() [member function]
       
  9051     cls.add_method('GetHtMcs21', 
       
  9052                    'ns3::WifiMode', 
       
  9053                    [], 
       
  9054                    is_static=True)
       
  9055     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs22() [member function]
       
  9056     cls.add_method('GetHtMcs22', 
       
  9057                    'ns3::WifiMode', 
       
  9058                    [], 
       
  9059                    is_static=True)
       
  9060     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs23() [member function]
       
  9061     cls.add_method('GetHtMcs23', 
       
  9062                    'ns3::WifiMode', 
       
  9063                    [], 
       
  9064                    is_static=True)
       
  9065     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs24() [member function]
       
  9066     cls.add_method('GetHtMcs24', 
       
  9067                    'ns3::WifiMode', 
       
  9068                    [], 
       
  9069                    is_static=True)
       
  9070     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs25() [member function]
       
  9071     cls.add_method('GetHtMcs25', 
       
  9072                    'ns3::WifiMode', 
       
  9073                    [], 
       
  9074                    is_static=True)
       
  9075     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs26() [member function]
       
  9076     cls.add_method('GetHtMcs26', 
       
  9077                    'ns3::WifiMode', 
       
  9078                    [], 
       
  9079                    is_static=True)
       
  9080     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs27() [member function]
       
  9081     cls.add_method('GetHtMcs27', 
       
  9082                    'ns3::WifiMode', 
       
  9083                    [], 
       
  9084                    is_static=True)
       
  9085     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs28() [member function]
       
  9086     cls.add_method('GetHtMcs28', 
       
  9087                    'ns3::WifiMode', 
       
  9088                    [], 
       
  9089                    is_static=True)
       
  9090     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs29() [member function]
       
  9091     cls.add_method('GetHtMcs29', 
       
  9092                    'ns3::WifiMode', 
       
  9093                    [], 
       
  9094                    is_static=True)
       
  9095     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs3() [member function]
       
  9096     cls.add_method('GetHtMcs3', 
       
  9097                    'ns3::WifiMode', 
       
  9098                    [], 
       
  9099                    is_static=True)
       
  9100     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs30() [member function]
       
  9101     cls.add_method('GetHtMcs30', 
       
  9102                    'ns3::WifiMode', 
       
  9103                    [], 
       
  9104                    is_static=True)
       
  9105     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs31() [member function]
       
  9106     cls.add_method('GetHtMcs31', 
       
  9107                    'ns3::WifiMode', 
       
  9108                    [], 
       
  9109                    is_static=True)
       
  9110     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs4() [member function]
       
  9111     cls.add_method('GetHtMcs4', 
       
  9112                    'ns3::WifiMode', 
       
  9113                    [], 
       
  9114                    is_static=True)
       
  9115     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs5() [member function]
       
  9116     cls.add_method('GetHtMcs5', 
       
  9117                    'ns3::WifiMode', 
       
  9118                    [], 
       
  9119                    is_static=True)
       
  9120     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs6() [member function]
       
  9121     cls.add_method('GetHtMcs6', 
       
  9122                    'ns3::WifiMode', 
       
  9123                    [], 
       
  9124                    is_static=True)
       
  9125     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs7() [member function]
       
  9126     cls.add_method('GetHtMcs7', 
       
  9127                    'ns3::WifiMode', 
       
  9128                    [], 
       
  9129                    is_static=True)
       
  9130     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs8() [member function]
       
  9131     cls.add_method('GetHtMcs8', 
       
  9132                    'ns3::WifiMode', 
       
  9133                    [], 
       
  9134                    is_static=True)
       
  9135     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtMcs9() [member function]
       
  9136     cls.add_method('GetHtMcs9', 
       
  9137                    'ns3::WifiMode', 
       
  9138                    [], 
       
  9139                    is_static=True)
       
  9140     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetHtPlcpHeaderMode(ns3::WifiMode payloadMode) [member function]
       
  9141     cls.add_method('GetHtPlcpHeaderMode', 
  8908                    'ns3::WifiMode', 
  9142                    'ns3::WifiMode', 
  8909                    [param('ns3::WifiMode', 'payloadMode')], 
  9143                    [param('ns3::WifiMode', 'payloadMode')], 
  8910                    is_static=True)
  9144                    is_static=True)
  8911     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
  9145     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
  8912     cls.add_method('GetLastRxStartTime', 
  9146     cls.add_method('GetLastRxStartTime', 
  8916     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::GetLdpc() const [member function]
  9150     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::GetLdpc() const [member function]
  8917     cls.add_method('GetLdpc', 
  9151     cls.add_method('GetLdpc', 
  8918                    'bool', 
  9152                    'bool', 
  8919                    [], 
  9153                    [], 
  8920                    is_pure_virtual=True, is_const=True, is_virtual=True)
  9154                    is_pure_virtual=True, is_const=True, is_virtual=True)
  8921     ## wifi-phy.h (module 'wifi'): uint8_t ns3::WifiPhy::GetMcs(uint8_t mcs) const [member function]
  9155     ## wifi-phy.h (module 'wifi'): ns3::WifiMode ns3::WifiPhy::GetMcs(uint8_t mcs) const [member function]
  8922     cls.add_method('GetMcs', 
  9156     cls.add_method('GetMcs', 
  8923                    'uint8_t', 
  9157                    'ns3::WifiMode', 
  8924                    [param('uint8_t', 'mcs')], 
  9158                    [param('uint8_t', 'mcs')], 
  8925                    is_pure_virtual=True, is_const=True, is_virtual=True)
  9159                    is_pure_virtual=True, is_const=True, is_virtual=True)
  8926     ## wifi-phy.h (module 'wifi'): ns3::WifiModeList ns3::WifiPhy::GetMembershipSelectorModes(uint32_t selector) [member function]
  9160     ## wifi-phy.h (module 'wifi'): ns3::WifiModeList ns3::WifiPhy::GetMembershipSelectorModes(uint32_t selector) [member function]
  8927     cls.add_method('GetMembershipSelectorModes', 
  9161     cls.add_method('GetMembershipSelectorModes', 
  8928                    'ns3::WifiModeList', 
  9162                    'ns3::WifiModeList', 
  8961     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::GetNumberOfTransmitAntennas() const [member function]
  9195     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::GetNumberOfTransmitAntennas() const [member function]
  8962     cls.add_method('GetNumberOfTransmitAntennas', 
  9196     cls.add_method('GetNumberOfTransmitAntennas', 
  8963                    'uint32_t', 
  9197                    'uint32_t', 
  8964                    [], 
  9198                    [], 
  8965                    is_pure_virtual=True, is_const=True, is_virtual=True)
  9199                    is_pure_virtual=True, is_const=True, is_virtual=True)
  8966     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate108MbpsBW40MHz() [member function]
       
  8967     cls.add_method('GetOfdmRate108MbpsBW40MHz', 
       
  8968                    'ns3::WifiMode', 
       
  8969                    [], 
       
  8970                    is_static=True)
       
  8971     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate120MbpsBW40MHz() [member function]
       
  8972     cls.add_method('GetOfdmRate120MbpsBW40MHz', 
       
  8973                    'ns3::WifiMode', 
       
  8974                    [], 
       
  8975                    is_static=True)
       
  8976     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate121_5MbpsBW40MHz() [member function]
       
  8977     cls.add_method('GetOfdmRate121_5MbpsBW40MHz', 
       
  8978                    'ns3::WifiMode', 
       
  8979                    [], 
       
  8980                    is_static=True)
       
  8981     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12Mbps() [member function]
  9200     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12Mbps() [member function]
  8982     cls.add_method('GetOfdmRate12Mbps', 
  9201     cls.add_method('GetOfdmRate12Mbps', 
  8983                    'ns3::WifiMode', 
  9202                    'ns3::WifiMode', 
  8984                    [], 
  9203                    [], 
  8985                    is_static=True)
  9204                    is_static=True)
  8991     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW5MHz() [member function]
  9210     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW5MHz() [member function]
  8992     cls.add_method('GetOfdmRate12MbpsBW5MHz', 
  9211     cls.add_method('GetOfdmRate12MbpsBW5MHz', 
  8993                    'ns3::WifiMode', 
  9212                    'ns3::WifiMode', 
  8994                    [], 
  9213                    [], 
  8995                    is_static=True)
  9214                    is_static=True)
  8996     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate135MbpsBW40MHz() [member function]
       
  8997     cls.add_method('GetOfdmRate135MbpsBW40MHz', 
       
  8998                    'ns3::WifiMode', 
       
  8999                    [], 
       
  9000                    is_static=True)
       
  9001     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate135MbpsBW40MHzShGi() [member function]
       
  9002     cls.add_method('GetOfdmRate135MbpsBW40MHzShGi', 
       
  9003                    'ns3::WifiMode', 
       
  9004                    [], 
       
  9005                    is_static=True)
       
  9006     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13MbpsBW20MHz() [member function]
       
  9007     cls.add_method('GetOfdmRate13MbpsBW20MHz', 
       
  9008                    'ns3::WifiMode', 
       
  9009                    [], 
       
  9010                    is_static=True)
       
  9011     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13_5MbpsBW40MHz() [member function]
       
  9012     cls.add_method('GetOfdmRate13_5MbpsBW40MHz', 
       
  9013                    'ns3::WifiMode', 
       
  9014                    [], 
       
  9015                    is_static=True)
       
  9016     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13_5MbpsBW5MHz() [member function]
  9215     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13_5MbpsBW5MHz() [member function]
  9017     cls.add_method('GetOfdmRate13_5MbpsBW5MHz', 
  9216     cls.add_method('GetOfdmRate13_5MbpsBW5MHz', 
  9018                    'ns3::WifiMode', 
  9217                    'ns3::WifiMode', 
  9019                    [], 
  9218                    [], 
  9020                    is_static=True)
  9219                    is_static=True)
  9021     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate14_4MbpsBW20MHz() [member function]
       
  9022     cls.add_method('GetOfdmRate14_4MbpsBW20MHz', 
       
  9023                    'ns3::WifiMode', 
       
  9024                    [], 
       
  9025                    is_static=True)
       
  9026     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate150MbpsBW40MHz() [member function]
       
  9027     cls.add_method('GetOfdmRate150MbpsBW40MHz', 
       
  9028                    'ns3::WifiMode', 
       
  9029                    [], 
       
  9030                    is_static=True)
       
  9031     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate15MbpsBW40MHz() [member function]
       
  9032     cls.add_method('GetOfdmRate15MbpsBW40MHz', 
       
  9033                    'ns3::WifiMode', 
       
  9034                    [], 
       
  9035                    is_static=True)
       
  9036     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18Mbps() [member function]
  9220     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18Mbps() [member function]
  9037     cls.add_method('GetOfdmRate18Mbps', 
  9221     cls.add_method('GetOfdmRate18Mbps', 
  9038                    'ns3::WifiMode', 
  9222                    'ns3::WifiMode', 
  9039                    [], 
  9223                    [], 
  9040                    is_static=True)
  9224                    is_static=True)
  9041     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18MbpsBW10MHz() [member function]
  9225     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18MbpsBW10MHz() [member function]
  9042     cls.add_method('GetOfdmRate18MbpsBW10MHz', 
  9226     cls.add_method('GetOfdmRate18MbpsBW10MHz', 
  9043                    'ns3::WifiMode', 
  9227                    'ns3::WifiMode', 
  9044                    [], 
  9228                    [], 
  9045                    is_static=True)
  9229                    is_static=True)
  9046     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate19_5MbpsBW20MHz() [member function]
       
  9047     cls.add_method('GetOfdmRate19_5MbpsBW20MHz', 
       
  9048                    'ns3::WifiMode', 
       
  9049                    [], 
       
  9050                    is_static=True)
       
  9051     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate1_5MbpsBW5MHz() [member function]
  9230     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate1_5MbpsBW5MHz() [member function]
  9052     cls.add_method('GetOfdmRate1_5MbpsBW5MHz', 
  9231     cls.add_method('GetOfdmRate1_5MbpsBW5MHz', 
  9053                    'ns3::WifiMode', 
  9232                    'ns3::WifiMode', 
  9054                    [], 
  9233                    [], 
  9055                    is_static=True)
  9234                    is_static=True)
  9056     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate21_7MbpsBW20MHz() [member function]
       
  9057     cls.add_method('GetOfdmRate21_7MbpsBW20MHz', 
       
  9058                    'ns3::WifiMode', 
       
  9059                    [], 
       
  9060                    is_static=True)
       
  9061     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24Mbps() [member function]
  9235     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24Mbps() [member function]
  9062     cls.add_method('GetOfdmRate24Mbps', 
  9236     cls.add_method('GetOfdmRate24Mbps', 
  9063                    'ns3::WifiMode', 
  9237                    'ns3::WifiMode', 
  9064                    [], 
  9238                    [], 
  9065                    is_static=True)
  9239                    is_static=True)
  9066     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24MbpsBW10MHz() [member function]
  9240     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24MbpsBW10MHz() [member function]
  9067     cls.add_method('GetOfdmRate24MbpsBW10MHz', 
  9241     cls.add_method('GetOfdmRate24MbpsBW10MHz', 
  9068                    'ns3::WifiMode', 
  9242                    'ns3::WifiMode', 
  9069                    [], 
  9243                    [], 
  9070                    is_static=True)
  9244                    is_static=True)
  9071     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate26MbpsBW20MHz() [member function]
       
  9072     cls.add_method('GetOfdmRate26MbpsBW20MHz', 
       
  9073                    'ns3::WifiMode', 
       
  9074                    [], 
       
  9075                    is_static=True)
       
  9076     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate27MbpsBW10MHz() [member function]
  9245     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate27MbpsBW10MHz() [member function]
  9077     cls.add_method('GetOfdmRate27MbpsBW10MHz', 
  9246     cls.add_method('GetOfdmRate27MbpsBW10MHz', 
  9078                    'ns3::WifiMode', 
  9247                    'ns3::WifiMode', 
  9079                    [], 
  9248                    [], 
  9080                    is_static=True)
  9249                    is_static=True)
  9081     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate27MbpsBW40MHz() [member function]
       
  9082     cls.add_method('GetOfdmRate27MbpsBW40MHz', 
       
  9083                    'ns3::WifiMode', 
       
  9084                    [], 
       
  9085                    is_static=True)
       
  9086     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate28_9MbpsBW20MHz() [member function]
       
  9087     cls.add_method('GetOfdmRate28_9MbpsBW20MHz', 
       
  9088                    'ns3::WifiMode', 
       
  9089                    [], 
       
  9090                    is_static=True)
       
  9091     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate2_25MbpsBW5MHz() [member function]
  9250     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate2_25MbpsBW5MHz() [member function]
  9092     cls.add_method('GetOfdmRate2_25MbpsBW5MHz', 
  9251     cls.add_method('GetOfdmRate2_25MbpsBW5MHz', 
  9093                    'ns3::WifiMode', 
  9252                    'ns3::WifiMode', 
  9094                    [], 
  9253                    [], 
  9095                    is_static=True)
  9254                    is_static=True)
  9096     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate30MbpsBW40MHz() [member function]
       
  9097     cls.add_method('GetOfdmRate30MbpsBW40MHz', 
       
  9098                    'ns3::WifiMode', 
       
  9099                    [], 
       
  9100                    is_static=True)
       
  9101     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate36Mbps() [member function]
  9255     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate36Mbps() [member function]
  9102     cls.add_method('GetOfdmRate36Mbps', 
  9256     cls.add_method('GetOfdmRate36Mbps', 
  9103                    'ns3::WifiMode', 
  9257                    'ns3::WifiMode', 
  9104                    [], 
  9258                    [], 
  9105                    is_static=True)
  9259                    is_static=True)
  9106     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate39MbpsBW20MHz() [member function]
       
  9107     cls.add_method('GetOfdmRate39MbpsBW20MHz', 
       
  9108                    'ns3::WifiMode', 
       
  9109                    [], 
       
  9110                    is_static=True)
       
  9111     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW10MHz() [member function]
  9260     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW10MHz() [member function]
  9112     cls.add_method('GetOfdmRate3MbpsBW10MHz', 
  9261     cls.add_method('GetOfdmRate3MbpsBW10MHz', 
  9113                    'ns3::WifiMode', 
  9262                    'ns3::WifiMode', 
  9114                    [], 
  9263                    [], 
  9115                    is_static=True)
  9264                    is_static=True)
  9116     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW5MHz() [member function]
  9265     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW5MHz() [member function]
  9117     cls.add_method('GetOfdmRate3MbpsBW5MHz', 
  9266     cls.add_method('GetOfdmRate3MbpsBW5MHz', 
  9118                    'ns3::WifiMode', 
  9267                    'ns3::WifiMode', 
  9119                    [], 
  9268                    [], 
  9120                    is_static=True)
  9269                    is_static=True)
  9121     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate40_5MbpsBW40MHz() [member function]
       
  9122     cls.add_method('GetOfdmRate40_5MbpsBW40MHz', 
       
  9123                    'ns3::WifiMode', 
       
  9124                    [], 
       
  9125                    is_static=True)
       
  9126     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate43_3MbpsBW20MHz() [member function]
       
  9127     cls.add_method('GetOfdmRate43_3MbpsBW20MHz', 
       
  9128                    'ns3::WifiMode', 
       
  9129                    [], 
       
  9130                    is_static=True)
       
  9131     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate45MbpsBW40MHz() [member function]
       
  9132     cls.add_method('GetOfdmRate45MbpsBW40MHz', 
       
  9133                    'ns3::WifiMode', 
       
  9134                    [], 
       
  9135                    is_static=True)
       
  9136     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate48Mbps() [member function]
  9270     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate48Mbps() [member function]
  9137     cls.add_method('GetOfdmRate48Mbps', 
  9271     cls.add_method('GetOfdmRate48Mbps', 
  9138                    'ns3::WifiMode', 
  9272                    'ns3::WifiMode', 
  9139                    [], 
  9273                    [], 
  9140                    is_static=True)
  9274                    is_static=True)
  9146     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW5MHz() [member function]
  9280     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW5MHz() [member function]
  9147     cls.add_method('GetOfdmRate4_5MbpsBW5MHz', 
  9281     cls.add_method('GetOfdmRate4_5MbpsBW5MHz', 
  9148                    'ns3::WifiMode', 
  9282                    'ns3::WifiMode', 
  9149                    [], 
  9283                    [], 
  9150                    is_static=True)
  9284                    is_static=True)
  9151     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate52MbpsBW20MHz() [member function]
       
  9152     cls.add_method('GetOfdmRate52MbpsBW20MHz', 
       
  9153                    'ns3::WifiMode', 
       
  9154                    [], 
       
  9155                    is_static=True)
       
  9156     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate54Mbps() [member function]
  9285     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate54Mbps() [member function]
  9157     cls.add_method('GetOfdmRate54Mbps', 
  9286     cls.add_method('GetOfdmRate54Mbps', 
  9158                    'ns3::WifiMode', 
  9287                    'ns3::WifiMode', 
  9159                    [], 
  9288                    [], 
  9160                    is_static=True)
  9289                    is_static=True)
  9161     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate54MbpsBW40MHz() [member function]
       
  9162     cls.add_method('GetOfdmRate54MbpsBW40MHz', 
       
  9163                    'ns3::WifiMode', 
       
  9164                    [], 
       
  9165                    is_static=True)
       
  9166     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate57_8MbpsBW20MHz() [member function]
       
  9167     cls.add_method('GetOfdmRate57_8MbpsBW20MHz', 
       
  9168                    'ns3::WifiMode', 
       
  9169                    [], 
       
  9170                    is_static=True)
       
  9171     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate58_5MbpsBW20MHz() [member function]
       
  9172     cls.add_method('GetOfdmRate58_5MbpsBW20MHz', 
       
  9173                    'ns3::WifiMode', 
       
  9174                    [], 
       
  9175                    is_static=True)
       
  9176     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate60MbpsBW40MHz() [member function]
       
  9177     cls.add_method('GetOfdmRate60MbpsBW40MHz', 
       
  9178                    'ns3::WifiMode', 
       
  9179                    [], 
       
  9180                    is_static=True)
       
  9181     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate65MbpsBW20MHz() [member function]
       
  9182     cls.add_method('GetOfdmRate65MbpsBW20MHz', 
       
  9183                    'ns3::WifiMode', 
       
  9184                    [], 
       
  9185                    is_static=True)
       
  9186     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate65MbpsBW20MHzShGi() [member function]
       
  9187     cls.add_method('GetOfdmRate65MbpsBW20MHzShGi', 
       
  9188                    'ns3::WifiMode', 
       
  9189                    [], 
       
  9190                    is_static=True)
       
  9191     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6Mbps() [member function]
  9290     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6Mbps() [member function]
  9192     cls.add_method('GetOfdmRate6Mbps', 
  9291     cls.add_method('GetOfdmRate6Mbps', 
  9193                    'ns3::WifiMode', 
  9292                    'ns3::WifiMode', 
  9194                    [], 
  9293                    [], 
  9195                    is_static=True)
  9294                    is_static=True)
  9198                    'ns3::WifiMode', 
  9297                    'ns3::WifiMode', 
  9199                    [], 
  9298                    [], 
  9200                    is_static=True)
  9299                    is_static=True)
  9201     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW5MHz() [member function]
  9300     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW5MHz() [member function]
  9202     cls.add_method('GetOfdmRate6MbpsBW5MHz', 
  9301     cls.add_method('GetOfdmRate6MbpsBW5MHz', 
  9203                    'ns3::WifiMode', 
       
  9204                    [], 
       
  9205                    is_static=True)
       
  9206     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6_5MbpsBW20MHz() [member function]
       
  9207     cls.add_method('GetOfdmRate6_5MbpsBW20MHz', 
       
  9208                    'ns3::WifiMode', 
       
  9209                    [], 
       
  9210                    is_static=True)
       
  9211     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate72_2MbpsBW20MHz() [member function]
       
  9212     cls.add_method('GetOfdmRate72_2MbpsBW20MHz', 
       
  9213                    'ns3::WifiMode', 
       
  9214                    [], 
       
  9215                    is_static=True)
       
  9216     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate7_2MbpsBW20MHz() [member function]
       
  9217     cls.add_method('GetOfdmRate7_2MbpsBW20MHz', 
       
  9218                    'ns3::WifiMode', 
       
  9219                    [], 
       
  9220                    is_static=True)
       
  9221     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate81MbpsBW40MHz() [member function]
       
  9222     cls.add_method('GetOfdmRate81MbpsBW40MHz', 
       
  9223                    'ns3::WifiMode', 
       
  9224                    [], 
       
  9225                    is_static=True)
       
  9226     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate90MbpsBW40MHz() [member function]
       
  9227     cls.add_method('GetOfdmRate90MbpsBW40MHz', 
       
  9228                    'ns3::WifiMode', 
  9302                    'ns3::WifiMode', 
  9229                    [], 
  9303                    [], 
  9230                    is_static=True)
  9304                    is_static=True)
  9231     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9Mbps() [member function]
  9305     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9Mbps() [member function]
  9232     cls.add_method('GetOfdmRate9Mbps', 
  9306     cls.add_method('GetOfdmRate9Mbps', 
  9245                    is_static=True)
  9319                    is_static=True)
  9246     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
  9320     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
  9247     cls.add_method('GetPayloadDuration', 
  9321     cls.add_method('GetPayloadDuration', 
  9248                    'ns3::Time', 
  9322                    'ns3::Time', 
  9249                    [param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
  9323                    [param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
  9250     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHeaderDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  9324     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHeaderDuration(ns3::WifiTxVector txVector, ns3::WifiPreamble preamble) [member function]
  9251     cls.add_method('GetPlcpHeaderDuration', 
  9325     cls.add_method('GetPlcpHeaderDuration', 
  9252                    'ns3::Time', 
  9326                    'ns3::Time', 
  9253                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  9327                    [param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble')], 
  9254                    is_static=True)
  9328                    is_static=True)
  9255     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  9329     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector) [member function]
  9256     cls.add_method('GetPlcpHeaderMode', 
  9330     cls.add_method('GetPlcpHeaderMode', 
  9257                    'ns3::WifiMode', 
  9331                    'ns3::WifiMode', 
  9258                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  9332                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector')], 
  9259                    is_static=True)
  9333                    is_static=True)
  9260     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtSigHeaderDuration(ns3::WifiPreamble preamble) [member function]
  9334     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtSigHeaderDuration(ns3::WifiPreamble preamble) [member function]
  9261     cls.add_method('GetPlcpHtSigHeaderDuration', 
  9335     cls.add_method('GetPlcpHtSigHeaderDuration', 
  9262                    'ns3::Time', 
  9336                    'ns3::Time', 
  9263                    [param('ns3::WifiPreamble', 'preamble')], 
  9337                    [param('ns3::WifiPreamble', 'preamble')], 
  9265     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txVector) [member function]
  9339     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txVector) [member function]
  9266     cls.add_method('GetPlcpHtTrainingSymbolDuration', 
  9340     cls.add_method('GetPlcpHtTrainingSymbolDuration', 
  9267                    'ns3::Time', 
  9341                    'ns3::Time', 
  9268                    [param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector')], 
  9342                    [param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector')], 
  9269                    is_static=True)
  9343                    is_static=True)
  9270     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpPreambleDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  9344     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpPreambleDuration(ns3::WifiTxVector txVector, ns3::WifiPreamble preamble) [member function]
  9271     cls.add_method('GetPlcpPreambleDuration', 
  9345     cls.add_method('GetPlcpPreambleDuration', 
  9272                    'ns3::Time', 
  9346                    'ns3::Time', 
  9273                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  9347                    [param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble')], 
       
  9348                    is_static=True)
       
  9349     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpVhtSigA1Duration(ns3::WifiPreamble preamble) [member function]
       
  9350     cls.add_method('GetPlcpVhtSigA1Duration', 
       
  9351                    'ns3::Time', 
       
  9352                    [param('ns3::WifiPreamble', 'preamble')], 
       
  9353                    is_static=True)
       
  9354     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpVhtSigA2Duration(ns3::WifiPreamble preamble) [member function]
       
  9355     cls.add_method('GetPlcpVhtSigA2Duration', 
       
  9356                    'ns3::Time', 
       
  9357                    [param('ns3::WifiPreamble', 'preamble')], 
       
  9358                    is_static=True)
       
  9359     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpVhtSigBDuration(ns3::WifiPreamble preamble) [member function]
       
  9360     cls.add_method('GetPlcpVhtSigBDuration', 
       
  9361                    'ns3::Time', 
       
  9362                    [param('ns3::WifiPreamble', 'preamble')], 
  9274                    is_static=True)
  9363                    is_static=True)
  9275     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetStateDuration() [member function]
  9364     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetStateDuration() [member function]
  9276     cls.add_method('GetStateDuration', 
  9365     cls.add_method('GetStateDuration', 
  9277                    'ns3::Time', 
  9366                    'ns3::Time', 
  9278                    [], 
  9367                    [], 
  9295     ## wifi-phy.h (module 'wifi'): static ns3::TypeId ns3::WifiPhy::GetTypeId() [member function]
  9384     ## wifi-phy.h (module 'wifi'): static ns3::TypeId ns3::WifiPhy::GetTypeId() [member function]
  9296     cls.add_method('GetTypeId', 
  9385     cls.add_method('GetTypeId', 
  9297                    'ns3::TypeId', 
  9386                    'ns3::TypeId', 
  9298                    [], 
  9387                    [], 
  9299                    is_static=True)
  9388                    is_static=True)
       
  9389     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetVhtMcs0() [member function]
       
  9390     cls.add_method('GetVhtMcs0', 
       
  9391                    'ns3::WifiMode', 
       
  9392                    [], 
       
  9393                    is_static=True)
       
  9394     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetVhtMcs1() [member function]
       
  9395     cls.add_method('GetVhtMcs1', 
       
  9396                    'ns3::WifiMode', 
       
  9397                    [], 
       
  9398                    is_static=True)
       
  9399     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetVhtMcs2() [member function]
       
  9400     cls.add_method('GetVhtMcs2', 
       
  9401                    'ns3::WifiMode', 
       
  9402                    [], 
       
  9403                    is_static=True)
       
  9404     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetVhtMcs3() [member function]
       
  9405     cls.add_method('GetVhtMcs3', 
       
  9406                    'ns3::WifiMode', 
       
  9407                    [], 
       
  9408                    is_static=True)
       
  9409     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetVhtMcs4() [member function]
       
  9410     cls.add_method('GetVhtMcs4', 
       
  9411                    'ns3::WifiMode', 
       
  9412                    [], 
       
  9413                    is_static=True)
       
  9414     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetVhtMcs5() [member function]
       
  9415     cls.add_method('GetVhtMcs5', 
       
  9416                    'ns3::WifiMode', 
       
  9417                    [], 
       
  9418                    is_static=True)
       
  9419     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetVhtMcs6() [member function]
       
  9420     cls.add_method('GetVhtMcs6', 
       
  9421                    'ns3::WifiMode', 
       
  9422                    [], 
       
  9423                    is_static=True)
       
  9424     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetVhtMcs7() [member function]
       
  9425     cls.add_method('GetVhtMcs7', 
       
  9426                    'ns3::WifiMode', 
       
  9427                    [], 
       
  9428                    is_static=True)
       
  9429     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetVhtMcs8() [member function]
       
  9430     cls.add_method('GetVhtMcs8', 
       
  9431                    'ns3::WifiMode', 
       
  9432                    [], 
       
  9433                    is_static=True)
       
  9434     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetVhtMcs9() [member function]
       
  9435     cls.add_method('GetVhtMcs9', 
       
  9436                    'ns3::WifiMode', 
       
  9437                    [], 
       
  9438                    is_static=True)
       
  9439     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetVhtPlcpHeaderMode(ns3::WifiMode payloadMode) [member function]
       
  9440     cls.add_method('GetVhtPlcpHeaderMode', 
       
  9441                    'ns3::WifiMode', 
       
  9442                    [param('ns3::WifiMode', 'payloadMode')], 
       
  9443                    is_static=True)
  9300     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsModeSupported(ns3::WifiMode mode) const [member function]
  9444     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsModeSupported(ns3::WifiMode mode) const [member function]
  9301     cls.add_method('IsModeSupported', 
  9445     cls.add_method('IsModeSupported', 
  9302                    'bool', 
  9446                    'bool', 
  9303                    [param('ns3::WifiMode', 'mode')], 
  9447                    [param('ns3::WifiMode', 'mode')], 
  9304                    is_pure_virtual=True, is_const=True, is_virtual=True)
  9448                    is_pure_virtual=True, is_const=True, is_virtual=True)
  9335     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateTx() [member function]
  9479     ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateTx() [member function]
  9336     cls.add_method('IsStateTx', 
  9480     cls.add_method('IsStateTx', 
  9337                    'bool', 
  9481                    'bool', 
  9338                    [], 
  9482                    [], 
  9339                    is_pure_virtual=True, is_virtual=True)
  9483                    is_pure_virtual=True, is_virtual=True)
  9340     ## wifi-phy.h (module 'wifi'): ns3::WifiMode ns3::WifiPhy::McsToWifiMode(uint8_t mcs) [member function]
       
  9341     cls.add_method('McsToWifiMode', 
       
  9342                    'ns3::WifiMode', 
       
  9343                    [param('uint8_t', 'mcs')], 
       
  9344                    is_pure_virtual=True, is_virtual=True)
       
  9345     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu, ns3::signalNoiseDbm signalNoise) [member function]
  9484     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu, ns3::signalNoiseDbm signalNoise) [member function]
  9346     cls.add_method('NotifyMonitorSniffRx', 
  9485     cls.add_method('NotifyMonitorSniffRx', 
  9347                    'void', 
  9486                    'void', 
  9348                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector'), param('ns3::mpduInfo', 'aMpdu'), param('ns3::signalNoiseDbm', 'signalNoise')])
  9487                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txVector'), param('ns3::mpduInfo', 'aMpdu'), param('ns3::signalNoiseDbm', 'signalNoise')])
  9349     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu) [member function]
  9488     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::NotifyMonitorSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, ns3::WifiPreamble preamble, ns3::WifiTxVector txVector, ns3::mpduInfo aMpdu) [member function]
  9387     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
  9526     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txVector, ns3::WifiPreamble preamble, uint8_t packetType, uint32_t mpduReferenceNumber) [member function]
  9388     cls.add_method('SendPacket', 
  9527     cls.add_method('SendPacket', 
  9389                    'void', 
  9528                    'void', 
  9390                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')], 
  9529                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType'), param('uint32_t', 'mpduReferenceNumber')], 
  9391                    is_pure_virtual=True, is_virtual=True)
  9530                    is_pure_virtual=True, is_virtual=True)
  9392     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function]
       
  9393     cls.add_method('SetChannelBonding', 
       
  9394                    'void', 
       
  9395                    [param('bool', 'channelbonding')], 
       
  9396                    is_pure_virtual=True, is_virtual=True)
       
  9397     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelNumber(uint16_t id) [member function]
  9531     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelNumber(uint16_t id) [member function]
  9398     cls.add_method('SetChannelNumber', 
  9532     cls.add_method('SetChannelNumber', 
  9399                    'void', 
  9533                    'void', 
  9400                    [param('uint16_t', 'id')], 
  9534                    [param('uint16_t', 'id')], 
       
  9535                    is_pure_virtual=True, is_virtual=True)
       
  9536     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelWidth(uint32_t channelwidth) [member function]
       
  9537     cls.add_method('SetChannelWidth', 
       
  9538                    'void', 
       
  9539                    [param('uint32_t', 'channelwidth')], 
  9401                    is_pure_virtual=True, is_virtual=True)
  9540                    is_pure_virtual=True, is_virtual=True)
  9402     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetFrequency(uint32_t freq) [member function]
  9541     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetFrequency(uint32_t freq) [member function]
  9403     cls.add_method('SetFrequency', 
  9542     cls.add_method('SetFrequency', 
  9404                    'void', 
  9543                    'void', 
  9405                    [param('uint32_t', 'freq')], 
  9544                    [param('uint32_t', 'freq')], 
  9452     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::UnregisterListener(ns3::WifiPhyListener * listener) [member function]
  9591     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::UnregisterListener(ns3::WifiPhyListener * listener) [member function]
  9453     cls.add_method('UnregisterListener', 
  9592     cls.add_method('UnregisterListener', 
  9454                    'void', 
  9593                    'void', 
  9455                    [param('ns3::WifiPhyListener *', 'listener')], 
  9594                    [param('ns3::WifiPhyListener *', 'listener')], 
  9456                    is_pure_virtual=True, is_virtual=True)
  9595                    is_pure_virtual=True, is_virtual=True)
  9457     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::WifiModeToMcs(ns3::WifiMode mode) [member function]
       
  9458     cls.add_method('WifiModeToMcs', 
       
  9459                    'uint32_t', 
       
  9460                    [param('ns3::WifiMode', 'mode')], 
       
  9461                    is_pure_virtual=True, is_virtual=True)
       
  9462     return
  9596     return
  9463 
  9597 
  9464 def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
  9598 def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
  9465     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager::WifiRemoteStationManager(ns3::WifiRemoteStationManager const & arg0) [copy constructor]
  9599     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager::WifiRemoteStationManager(ns3::WifiRemoteStationManager const & arg0) [copy constructor]
  9466     cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')])
  9600     cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')])
  9468     cls.add_constructor([])
  9602     cls.add_constructor([])
  9469     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddAllSupportedModes(ns3::Mac48Address address) [member function]
  9603     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddAllSupportedModes(ns3::Mac48Address address) [member function]
  9470     cls.add_method('AddAllSupportedModes', 
  9604     cls.add_method('AddAllSupportedModes', 
  9471                    'void', 
  9605                    'void', 
  9472                    [param('ns3::Mac48Address', 'address')])
  9606                    [param('ns3::Mac48Address', 'address')])
  9473     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddBasicMcs(uint8_t mcs) [member function]
  9607     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddBasicMcs(ns3::WifiMode mcs) [member function]
  9474     cls.add_method('AddBasicMcs', 
  9608     cls.add_method('AddBasicMcs', 
  9475                    'void', 
  9609                    'void', 
  9476                    [param('uint8_t', 'mcs')])
  9610                    [param('ns3::WifiMode', 'mcs')])
  9477     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddBasicMode(ns3::WifiMode mode) [member function]
  9611     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddBasicMode(ns3::WifiMode mode) [member function]
  9478     cls.add_method('AddBasicMode', 
  9612     cls.add_method('AddBasicMode', 
  9479                    'void', 
  9613                    'void', 
  9480                    [param('ns3::WifiMode', 'mode')])
  9614                    [param('ns3::WifiMode', 'mode')])
  9481     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddStationHtCapabilities(ns3::Mac48Address from, ns3::HtCapabilities htcapabilities) [member function]
  9615     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddStationHtCapabilities(ns3::Mac48Address from, ns3::HtCapabilities htcapabilities) [member function]
  9482     cls.add_method('AddStationHtCapabilities', 
  9616     cls.add_method('AddStationHtCapabilities', 
  9483                    'void', 
  9617                    'void', 
  9484                    [param('ns3::Mac48Address', 'from'), param('ns3::HtCapabilities', 'htcapabilities')])
  9618                    [param('ns3::Mac48Address', 'from'), param('ns3::HtCapabilities', 'htcapabilities')])
  9485     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddSupportedMcs(ns3::Mac48Address address, uint8_t mcs) [member function]
  9619     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddStationVhtCapabilities(ns3::Mac48Address from, ns3::VhtCapabilities vhtcapabilities) [member function]
       
  9620     cls.add_method('AddStationVhtCapabilities', 
       
  9621                    'void', 
       
  9622                    [param('ns3::Mac48Address', 'from'), param('ns3::VhtCapabilities', 'vhtcapabilities')])
       
  9623     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddSupportedMcs(ns3::Mac48Address address, ns3::WifiMode mcs) [member function]
  9486     cls.add_method('AddSupportedMcs', 
  9624     cls.add_method('AddSupportedMcs', 
  9487                    'void', 
  9625                    'void', 
  9488                    [param('ns3::Mac48Address', 'address'), param('uint8_t', 'mcs')])
  9626                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'mcs')])
  9489     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddSupportedMode(ns3::Mac48Address address, ns3::WifiMode mode) [member function]
  9627     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddSupportedMode(ns3::Mac48Address address, ns3::WifiMode mode) [member function]
  9490     cls.add_method('AddSupportedMode', 
  9628     cls.add_method('AddSupportedMode', 
  9491                    'void', 
  9629                    'void', 
  9492                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'mode')])
  9630                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'mode')])
  9493     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::DoGetCtsToSelfTxVector() [member function]
  9631     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::DoGetCtsToSelfTxVector() [member function]
  9496                    [])
  9634                    [])
  9497     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetAckTxVector(ns3::Mac48Address address, ns3::WifiMode dataMode) [member function]
  9635     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetAckTxVector(ns3::Mac48Address address, ns3::WifiMode dataMode) [member function]
  9498     cls.add_method('GetAckTxVector', 
  9636     cls.add_method('GetAckTxVector', 
  9499                    'ns3::WifiTxVector', 
  9637                    'ns3::WifiTxVector', 
  9500                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'dataMode')])
  9638                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'dataMode')])
  9501     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetBasicMcs(uint32_t i) const [member function]
  9639     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetBasicMcs(uint32_t i) const [member function]
  9502     cls.add_method('GetBasicMcs', 
  9640     cls.add_method('GetBasicMcs', 
  9503                    'uint8_t', 
  9641                    'ns3::WifiMode', 
  9504                    [param('uint32_t', 'i')], 
  9642                    [param('uint32_t', 'i')], 
  9505                    is_const=True)
  9643                    is_const=True)
  9506     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetBasicMode(uint32_t i) const [member function]
  9644     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetBasicMode(uint32_t i) const [member function]
  9507     cls.add_method('GetBasicMode', 
  9645     cls.add_method('GetBasicMode', 
  9508                    'ns3::WifiMode', 
  9646                    'ns3::WifiMode', 
  9522                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'rtsMode')])
  9660                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'rtsMode')])
  9523     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetDataTxVector(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet, uint32_t fullPacketSize) [member function]
  9661     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetDataTxVector(ns3::Mac48Address address, ns3::WifiMacHeader const * header, ns3::Ptr<ns3::Packet const> packet, uint32_t fullPacketSize) [member function]
  9524     cls.add_method('GetDataTxVector', 
  9662     cls.add_method('GetDataTxVector', 
  9525                    'ns3::WifiTxVector', 
  9663                    'ns3::WifiTxVector', 
  9526                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')])
  9664                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMacHeader const *', 'header'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')])
  9527     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetDefaultMcs() const [member function]
  9665     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetDefaultMcs() const [member function]
  9528     cls.add_method('GetDefaultMcs', 
  9666     cls.add_method('GetDefaultMcs', 
  9529                    'uint8_t', 
  9667                    'ns3::WifiMode', 
  9530                    [], 
  9668                    [], 
  9531                    is_const=True)
  9669                    is_const=True)
  9532     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetDefaultMode() const [member function]
  9670     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetDefaultMode() const [member function]
  9533     cls.add_method('GetDefaultMode', 
  9671     cls.add_method('GetDefaultMode', 
  9534                    'ns3::WifiMode', 
  9672                    'ns3::WifiMode', 
  9607     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::HasHtSupported() const [member function]
  9745     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::HasHtSupported() const [member function]
  9608     cls.add_method('HasHtSupported', 
  9746     cls.add_method('HasHtSupported', 
  9609                    'bool', 
  9747                    'bool', 
  9610                    [], 
  9748                    [], 
  9611                    is_const=True)
  9749                    is_const=True)
       
  9750     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::HasVhtSupported() const [member function]
       
  9751     cls.add_method('HasVhtSupported', 
       
  9752                    'bool', 
       
  9753                    [], 
       
  9754                    is_const=True)
  9612     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::IsAssociated(ns3::Mac48Address address) const [member function]
  9755     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::IsAssociated(ns3::Mac48Address address) const [member function]
  9613     cls.add_method('IsAssociated', 
  9756     cls.add_method('IsAssociated', 
  9614                    'bool', 
  9757                    'bool', 
  9615                    [param('ns3::Mac48Address', 'address')], 
  9758                    [param('ns3::Mac48Address', 'address')], 
  9616                    is_const=True)
  9759                    is_const=True)
  9726                    [param('uint32_t', 'maxSsrc')])
  9869                    [param('uint32_t', 'maxSsrc')])
  9727     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetRtsCtsThreshold(uint32_t threshold) [member function]
  9870     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetRtsCtsThreshold(uint32_t threshold) [member function]
  9728     cls.add_method('SetRtsCtsThreshold', 
  9871     cls.add_method('SetRtsCtsThreshold', 
  9729                    'void', 
  9872                    'void', 
  9730                    [param('uint32_t', 'threshold')])
  9873                    [param('uint32_t', 'threshold')])
       
  9874     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetVhtSupported(bool enable) [member function]
       
  9875     cls.add_method('SetVhtSupported', 
       
  9876                    'void', 
       
  9877                    [param('bool', 'enable')])
  9731     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetupMac(ns3::Ptr<ns3::WifiMac> mac) [member function]
  9878     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetupMac(ns3::Ptr<ns3::WifiMac> mac) [member function]
  9732     cls.add_method('SetupMac', 
  9879     cls.add_method('SetupMac', 
  9733                    'void', 
  9880                    'void', 
  9734                    [param('ns3::Ptr< ns3::WifiMac >', 'mac')], 
  9881                    [param('ns3::Ptr< ns3::WifiMac >', 'mac')], 
  9735                    is_virtual=True)
  9882                    is_virtual=True)
  9736     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  9883     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
  9737     cls.add_method('SetupPhy', 
  9884     cls.add_method('SetupPhy', 
  9738                    'void', 
  9885                    'void', 
  9739                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
  9886                    [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 
  9740                    is_virtual=True)
  9887                    is_virtual=True)
       
  9888     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::UpdateFragmentationThreshold() [member function]
       
  9889     cls.add_method('UpdateFragmentationThreshold', 
       
  9890                    'void', 
       
  9891                    [])
  9741     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoDispose() [member function]
  9892     ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoDispose() [member function]
  9742     cls.add_method('DoDispose', 
  9893     cls.add_method('DoDispose', 
  9743                    'void', 
  9894                    'void', 
  9744                    [], 
  9895                    [], 
  9745                    visibility='protected', is_virtual=True)
  9896                    visibility='protected', is_virtual=True)
  9746     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetAggregation(ns3::WifiRemoteStation const * station) const [member function]
  9897     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetAggregation(ns3::WifiRemoteStation const * station) const [member function]
  9747     cls.add_method('GetAggregation', 
  9898     cls.add_method('GetAggregation', 
  9748                    'bool', 
  9899                    'bool', 
       
  9900                    [param('ns3::WifiRemoteStation const *', 'station')], 
       
  9901                    is_const=True, visibility='protected')
       
  9902     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetChannelWidth(ns3::WifiRemoteStation const * station) const [member function]
       
  9903     cls.add_method('GetChannelWidth', 
       
  9904                    'uint32_t', 
  9749                    [param('ns3::WifiRemoteStation const *', 'station')], 
  9905                    [param('ns3::WifiRemoteStation const *', 'station')], 
  9750                    is_const=True, visibility='protected')
  9906                    is_const=True, visibility='protected')
  9751     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetGreenfield(ns3::WifiRemoteStation const * station) const [member function]
  9907     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetGreenfield(ns3::WifiRemoteStation const * station) const [member function]
  9752     cls.add_method('GetGreenfield', 
  9908     cls.add_method('GetGreenfield', 
  9753                    'bool', 
  9909                    'bool', 
  9761     ## wifi-remote-station-manager.h (module 'wifi'): ns3::Ptr<ns3::WifiMac> ns3::WifiRemoteStationManager::GetMac() const [member function]
  9917     ## wifi-remote-station-manager.h (module 'wifi'): ns3::Ptr<ns3::WifiMac> ns3::WifiRemoteStationManager::GetMac() const [member function]
  9762     cls.add_method('GetMac', 
  9918     cls.add_method('GetMac', 
  9763                    'ns3::Ptr< ns3::WifiMac >', 
  9919                    'ns3::Ptr< ns3::WifiMac >', 
  9764                    [], 
  9920                    [], 
  9765                    is_const=True, visibility='protected')
  9921                    is_const=True, visibility='protected')
  9766     ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetMcsSupported(ns3::WifiRemoteStation const * station, uint32_t i) const [member function]
  9922     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetMcsSupported(ns3::WifiRemoteStation const * station, uint32_t i) const [member function]
  9767     cls.add_method('GetMcsSupported', 
  9923     cls.add_method('GetMcsSupported', 
  9768                    'uint8_t', 
  9924                    'ns3::WifiMode', 
  9769                    [param('ns3::WifiRemoteStation const *', 'station'), param('uint32_t', 'i')], 
  9925                    [param('ns3::WifiRemoteStation const *', 'station'), param('uint32_t', 'i')], 
  9770                    is_const=True, visibility='protected')
  9926                    is_const=True, visibility='protected')
  9771     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetNMcsSupported(ns3::WifiRemoteStation const * station) const [member function]
  9927     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetNMcsSupported(ns3::WifiRemoteStation const * station) const [member function]
  9772     cls.add_method('GetNMcsSupported', 
  9928     cls.add_method('GetNMcsSupported', 
  9773                    'uint32_t', 
  9929                    'uint32_t', 
  9821     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation * ns3::WifiRemoteStationManager::DoCreateStation() const [member function]
  9977     ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation * ns3::WifiRemoteStationManager::DoCreateStation() const [member function]
  9822     cls.add_method('DoCreateStation', 
  9978     cls.add_method('DoCreateStation', 
  9823                    'ns3::WifiRemoteStation *', 
  9979                    'ns3::WifiRemoteStation *', 
  9824                    [], 
  9980                    [], 
  9825                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
  9981                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
       
  9982     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::DoGetAckTxChannelWidth(ns3::Mac48Address address, ns3::WifiMode ctsMode) [member function]
       
  9983     cls.add_method('DoGetAckTxChannelWidth', 
       
  9984                    'uint32_t', 
       
  9985                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ctsMode')], 
       
  9986                    visibility='private', is_virtual=True)
  9826     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetAckTxGuardInterval(ns3::Mac48Address address, ns3::WifiMode ackMode) [member function]
  9987     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetAckTxGuardInterval(ns3::Mac48Address address, ns3::WifiMode ackMode) [member function]
  9827     cls.add_method('DoGetAckTxGuardInterval', 
  9988     cls.add_method('DoGetAckTxGuardInterval', 
  9828                    'bool', 
  9989                    'bool', 
  9829                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ackMode')], 
  9990                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ackMode')], 
  9830                    visibility='private', is_virtual=True)
  9991                    visibility='private', is_virtual=True)
  9846     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetAckTxStbc(ns3::Mac48Address address, ns3::WifiMode ackMode) [member function]
 10007     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetAckTxStbc(ns3::Mac48Address address, ns3::WifiMode ackMode) [member function]
  9847     cls.add_method('DoGetAckTxStbc', 
 10008     cls.add_method('DoGetAckTxStbc', 
  9848                    'bool', 
 10009                    'bool', 
  9849                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ackMode')], 
 10010                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ackMode')], 
  9850                    visibility='private', is_virtual=True)
 10011                    visibility='private', is_virtual=True)
       
 10012     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::DoGetBlockAckTxChannelWidth(ns3::Mac48Address address, ns3::WifiMode ctsMode) [member function]
       
 10013     cls.add_method('DoGetBlockAckTxChannelWidth', 
       
 10014                    'uint32_t', 
       
 10015                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ctsMode')], 
       
 10016                    visibility='private', is_virtual=True)
  9851     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetBlockAckTxGuardInterval(ns3::Mac48Address address, ns3::WifiMode blockAckMode) [member function]
 10017     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetBlockAckTxGuardInterval(ns3::Mac48Address address, ns3::WifiMode blockAckMode) [member function]
  9852     cls.add_method('DoGetBlockAckTxGuardInterval', 
 10018     cls.add_method('DoGetBlockAckTxGuardInterval', 
  9853                    'bool', 
 10019                    'bool', 
  9854                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'blockAckMode')], 
 10020                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'blockAckMode')], 
  9855                    visibility='private', is_virtual=True)
 10021                    visibility='private', is_virtual=True)
  9871     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetBlockAckTxStbc(ns3::Mac48Address address, ns3::WifiMode blockAckMode) [member function]
 10037     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetBlockAckTxStbc(ns3::Mac48Address address, ns3::WifiMode blockAckMode) [member function]
  9872     cls.add_method('DoGetBlockAckTxStbc', 
 10038     cls.add_method('DoGetBlockAckTxStbc', 
  9873                    'bool', 
 10039                    'bool', 
  9874                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'blockAckMode')], 
 10040                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'blockAckMode')], 
  9875                    visibility='private', is_virtual=True)
 10041                    visibility='private', is_virtual=True)
       
 10042     ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::DoGetCtsTxChannelWidth(ns3::Mac48Address address, ns3::WifiMode ctsMode) [member function]
       
 10043     cls.add_method('DoGetCtsTxChannelWidth', 
       
 10044                    'uint32_t', 
       
 10045                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ctsMode')], 
       
 10046                    visibility='private', is_virtual=True)
  9876     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetCtsTxGuardInterval(ns3::Mac48Address address, ns3::WifiMode ctsMode) [member function]
 10047     ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoGetCtsTxGuardInterval(ns3::Mac48Address address, ns3::WifiMode ctsMode) [member function]
  9877     cls.add_method('DoGetCtsTxGuardInterval', 
 10048     cls.add_method('DoGetCtsTxGuardInterval', 
  9878                    'bool', 
 10049                    'bool', 
  9879                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ctsMode')], 
 10050                    [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'ctsMode')], 
  9880                    visibility='private', is_virtual=True)
 10051                    visibility='private', is_virtual=True)
 10025     ## yans-wifi-phy.h (module 'wifi'): ns3::Ptr<ns3::WifiChannel> ns3::YansWifiPhy::GetChannel() const [member function]
 10196     ## yans-wifi-phy.h (module 'wifi'): ns3::Ptr<ns3::WifiChannel> ns3::YansWifiPhy::GetChannel() const [member function]
 10026     cls.add_method('GetChannel', 
 10197     cls.add_method('GetChannel', 
 10027                    'ns3::Ptr< ns3::WifiChannel >', 
 10198                    'ns3::Ptr< ns3::WifiChannel >', 
 10028                    [], 
 10199                    [], 
 10029                    is_const=True, is_virtual=True)
 10200                    is_const=True, is_virtual=True)
 10030     ## yans-wifi-phy.h (module 'wifi'): bool ns3::YansWifiPhy::GetChannelBonding() const [member function]
       
 10031     cls.add_method('GetChannelBonding', 
       
 10032                    'bool', 
       
 10033                    [], 
       
 10034                    is_const=True, is_virtual=True)
       
 10035     ## yans-wifi-phy.h (module 'wifi'): double ns3::YansWifiPhy::GetChannelFrequencyMhz() const [member function]
 10201     ## yans-wifi-phy.h (module 'wifi'): double ns3::YansWifiPhy::GetChannelFrequencyMhz() const [member function]
 10036     cls.add_method('GetChannelFrequencyMhz', 
 10202     cls.add_method('GetChannelFrequencyMhz', 
 10037                    'double', 
 10203                    'double', 
 10038                    [], 
 10204                    [], 
 10039                    is_const=True)
 10205                    is_const=True)
 10045     ## yans-wifi-phy.h (module 'wifi'): ns3::Time ns3::YansWifiPhy::GetChannelSwitchDelay() const [member function]
 10211     ## yans-wifi-phy.h (module 'wifi'): ns3::Time ns3::YansWifiPhy::GetChannelSwitchDelay() const [member function]
 10046     cls.add_method('GetChannelSwitchDelay', 
 10212     cls.add_method('GetChannelSwitchDelay', 
 10047                    'ns3::Time', 
 10213                    'ns3::Time', 
 10048                    [], 
 10214                    [], 
 10049                    is_const=True, is_virtual=True)
 10215                    is_const=True, is_virtual=True)
       
 10216     ## yans-wifi-phy.h (module 'wifi'): uint32_t ns3::YansWifiPhy::GetChannelWidth() const [member function]
       
 10217     cls.add_method('GetChannelWidth', 
       
 10218                    'uint32_t', 
       
 10219                    [], 
       
 10220                    is_const=True, is_virtual=True)
 10050     ## yans-wifi-phy.h (module 'wifi'): ns3::Time ns3::YansWifiPhy::GetDelayUntilIdle() [member function]
 10221     ## yans-wifi-phy.h (module 'wifi'): ns3::Time ns3::YansWifiPhy::GetDelayUntilIdle() [member function]
 10051     cls.add_method('GetDelayUntilIdle', 
 10222     cls.add_method('GetDelayUntilIdle', 
 10052                    'ns3::Time', 
 10223                    'ns3::Time', 
 10053                    [], 
 10224                    [], 
 10054                    is_virtual=True)
 10225                    is_virtual=True)
 10090     ## yans-wifi-phy.h (module 'wifi'): bool ns3::YansWifiPhy::GetLdpc() const [member function]
 10261     ## yans-wifi-phy.h (module 'wifi'): bool ns3::YansWifiPhy::GetLdpc() const [member function]
 10091     cls.add_method('GetLdpc', 
 10262     cls.add_method('GetLdpc', 
 10092                    'bool', 
 10263                    'bool', 
 10093                    [], 
 10264                    [], 
 10094                    is_const=True, is_virtual=True)
 10265                    is_const=True, is_virtual=True)
 10095     ## yans-wifi-phy.h (module 'wifi'): uint8_t ns3::YansWifiPhy::GetMcs(uint8_t mcs) const [member function]
 10266     ## yans-wifi-phy.h (module 'wifi'): ns3::WifiMode ns3::YansWifiPhy::GetMcs(uint8_t mcs) const [member function]
 10096     cls.add_method('GetMcs', 
 10267     cls.add_method('GetMcs', 
 10097                    'uint8_t', 
 10268                    'ns3::WifiMode', 
 10098                    [param('uint8_t', 'mcs')], 
 10269                    [param('uint8_t', 'mcs')], 
 10099                    is_const=True, is_virtual=True)
 10270                    is_const=True, is_virtual=True)
 10100     ## yans-wifi-phy.h (module 'wifi'): ns3::WifiModeList ns3::YansWifiPhy::GetMembershipSelectorModes(uint32_t selector) [member function]
 10271     ## yans-wifi-phy.h (module 'wifi'): ns3::WifiModeList ns3::YansWifiPhy::GetMembershipSelectorModes(uint32_t selector) [member function]
 10101     cls.add_method('GetMembershipSelectorModes', 
 10272     cls.add_method('GetMembershipSelectorModes', 
 10102                    'ns3::WifiModeList', 
 10273                    'ns3::WifiModeList', 
 10179     ## yans-wifi-phy.h (module 'wifi'): static ns3::TypeId ns3::YansWifiPhy::GetTypeId() [member function]
 10350     ## yans-wifi-phy.h (module 'wifi'): static ns3::TypeId ns3::YansWifiPhy::GetTypeId() [member function]
 10180     cls.add_method('GetTypeId', 
 10351     cls.add_method('GetTypeId', 
 10181                    'ns3::TypeId', 
 10352                    'ns3::TypeId', 
 10182                    [], 
 10353                    [], 
 10183                    is_static=True)
 10354                    is_static=True)
 10184     ## yans-wifi-phy.h (module 'wifi'): bool ns3::YansWifiPhy::IsMcsSupported(ns3::WifiMode mode) [member function]
 10355     ## yans-wifi-phy.h (module 'wifi'): bool ns3::YansWifiPhy::IsMcsSupported(ns3::WifiMode mcs) [member function]
 10185     cls.add_method('IsMcsSupported', 
 10356     cls.add_method('IsMcsSupported', 
 10186                    'bool', 
 10357                    'bool', 
 10187                    [param('ns3::WifiMode', 'mode')], 
 10358                    [param('ns3::WifiMode', 'mcs')], 
 10188                    is_virtual=True)
 10359                    is_virtual=True)
 10189     ## yans-wifi-phy.h (module 'wifi'): bool ns3::YansWifiPhy::IsModeSupported(ns3::WifiMode mode) const [member function]
 10360     ## yans-wifi-phy.h (module 'wifi'): bool ns3::YansWifiPhy::IsModeSupported(ns3::WifiMode mode) const [member function]
 10190     cls.add_method('IsModeSupported', 
 10361     cls.add_method('IsModeSupported', 
 10191                    'bool', 
 10362                    'bool', 
 10192                    [param('ns3::WifiMode', 'mode')], 
 10363                    [param('ns3::WifiMode', 'mode')], 
 10223                    is_virtual=True)
 10394                    is_virtual=True)
 10224     ## yans-wifi-phy.h (module 'wifi'): bool ns3::YansWifiPhy::IsStateTx() [member function]
 10395     ## yans-wifi-phy.h (module 'wifi'): bool ns3::YansWifiPhy::IsStateTx() [member function]
 10225     cls.add_method('IsStateTx', 
 10396     cls.add_method('IsStateTx', 
 10226                    'bool', 
 10397                    'bool', 
 10227                    [], 
 10398                    [], 
 10228                    is_virtual=True)
       
 10229     ## yans-wifi-phy.h (module 'wifi'): ns3::WifiMode ns3::YansWifiPhy::McsToWifiMode(uint8_t mcs) [member function]
       
 10230     cls.add_method('McsToWifiMode', 
       
 10231                    'ns3::WifiMode', 
       
 10232                    [param('uint8_t', 'mcs')], 
       
 10233                    is_virtual=True)
 10399                    is_virtual=True)
 10234     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function]
 10400     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function]
 10235     cls.add_method('RegisterListener', 
 10401     cls.add_method('RegisterListener', 
 10236                    'void', 
 10402                    'void', 
 10237                    [param('ns3::WifiPhyListener *', 'listener')], 
 10403                    [param('ns3::WifiPhyListener *', 'listener')], 
 10252                    [param('double', 'threshold')])
 10418                    [param('double', 'threshold')])
 10253     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SetChannel(ns3::Ptr<ns3::YansWifiChannel> channel) [member function]
 10419     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SetChannel(ns3::Ptr<ns3::YansWifiChannel> channel) [member function]
 10254     cls.add_method('SetChannel', 
 10420     cls.add_method('SetChannel', 
 10255                    'void', 
 10421                    'void', 
 10256                    [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')])
 10422                    [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')])
 10257     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SetChannelBonding(bool channelbonding) [member function]
       
 10258     cls.add_method('SetChannelBonding', 
       
 10259                    'void', 
       
 10260                    [param('bool', 'channelbonding')], 
       
 10261                    is_virtual=True)
       
 10262     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SetChannelNumber(uint16_t id) [member function]
 10423     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SetChannelNumber(uint16_t id) [member function]
 10263     cls.add_method('SetChannelNumber', 
 10424     cls.add_method('SetChannelNumber', 
 10264                    'void', 
 10425                    'void', 
 10265                    [param('uint16_t', 'id')], 
 10426                    [param('uint16_t', 'id')], 
       
 10427                    is_virtual=True)
       
 10428     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SetChannelWidth(uint32_t channelwidth) [member function]
       
 10429     cls.add_method('SetChannelWidth', 
       
 10430                    'void', 
       
 10431                    [param('uint32_t', 'channelwidth')], 
 10266                    is_virtual=True)
 10432                    is_virtual=True)
 10267     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SetDevice(ns3::Ptr<ns3::NetDevice> device) [member function]
 10433     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::SetDevice(ns3::Ptr<ns3::NetDevice> device) [member function]
 10268     cls.add_method('SetDevice', 
 10434     cls.add_method('SetDevice', 
 10269                    'void', 
 10435                    'void', 
 10270                    [param('ns3::Ptr< ns3::NetDevice >', 'device')])
 10436                    [param('ns3::Ptr< ns3::NetDevice >', 'device')])
 10364                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDbm'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('ns3::mpduInfo', 'aMpdu'), param('ns3::Time', 'rxDuration')])
 10530                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDbm'), param('ns3::WifiTxVector', 'txVector'), param('ns3::WifiPreamble', 'preamble'), param('ns3::mpduInfo', 'aMpdu'), param('ns3::Time', 'rxDuration')])
 10365     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::UnregisterListener(ns3::WifiPhyListener * listener) [member function]
 10531     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::UnregisterListener(ns3::WifiPhyListener * listener) [member function]
 10366     cls.add_method('UnregisterListener', 
 10532     cls.add_method('UnregisterListener', 
 10367                    'void', 
 10533                    'void', 
 10368                    [param('ns3::WifiPhyListener *', 'listener')], 
 10534                    [param('ns3::WifiPhyListener *', 'listener')], 
 10369                    is_virtual=True)
       
 10370     ## yans-wifi-phy.h (module 'wifi'): uint32_t ns3::YansWifiPhy::WifiModeToMcs(ns3::WifiMode mode) [member function]
       
 10371     cls.add_method('WifiModeToMcs', 
       
 10372                    'uint32_t', 
       
 10373                    [param('ns3::WifiMode', 'mode')], 
       
 10374                    is_virtual=True)
 10535                    is_virtual=True)
 10375     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::DoDispose() [member function]
 10536     ## yans-wifi-phy.h (module 'wifi'): void ns3::YansWifiPhy::DoDispose() [member function]
 10376     cls.add_method('DoDispose', 
 10537     cls.add_method('DoDispose', 
 10377                    'void', 
 10538                    'void', 
 10378                    [], 
 10539                    [], 
 10468     ## ampdu-subframe-header.h (module 'wifi'): uint8_t ns3::AmpduSubframeHeader::GetCrc() const [member function]
 10629     ## ampdu-subframe-header.h (module 'wifi'): uint8_t ns3::AmpduSubframeHeader::GetCrc() const [member function]
 10469     cls.add_method('GetCrc', 
 10630     cls.add_method('GetCrc', 
 10470                    'uint8_t', 
 10631                    'uint8_t', 
 10471                    [], 
 10632                    [], 
 10472                    is_const=True)
 10633                    is_const=True)
       
 10634     ## ampdu-subframe-header.h (module 'wifi'): bool ns3::AmpduSubframeHeader::GetEof() const [member function]
       
 10635     cls.add_method('GetEof', 
       
 10636                    'bool', 
       
 10637                    [], 
       
 10638                    is_const=True)
 10473     ## ampdu-subframe-header.h (module 'wifi'): ns3::TypeId ns3::AmpduSubframeHeader::GetInstanceTypeId() const [member function]
 10639     ## ampdu-subframe-header.h (module 'wifi'): ns3::TypeId ns3::AmpduSubframeHeader::GetInstanceTypeId() const [member function]
 10474     cls.add_method('GetInstanceTypeId', 
 10640     cls.add_method('GetInstanceTypeId', 
 10475                    'ns3::TypeId', 
 10641                    'ns3::TypeId', 
 10476                    [], 
 10642                    [], 
 10477                    is_const=True, is_virtual=True)
 10643                    is_const=True, is_virtual=True)
 10507                    is_const=True, is_virtual=True)
 10673                    is_const=True, is_virtual=True)
 10508     ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetCrc(uint8_t crc) [member function]
 10674     ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetCrc(uint8_t crc) [member function]
 10509     cls.add_method('SetCrc', 
 10675     cls.add_method('SetCrc', 
 10510                    'void', 
 10676                    'void', 
 10511                    [param('uint8_t', 'crc')])
 10677                    [param('uint8_t', 'crc')])
       
 10678     ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetEof(bool eof) [member function]
       
 10679     cls.add_method('SetEof', 
       
 10680                    'void', 
       
 10681                    [param('bool', 'eof')])
 10512     ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetLength(uint16_t length) [member function]
 10682     ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetLength(uint16_t length) [member function]
 10513     cls.add_method('SetLength', 
 10683     cls.add_method('SetLength', 
 10514                    'void', 
 10684                    'void', 
 10515                    [param('uint16_t', 'length')])
 10685                    [param('uint16_t', 'length')])
 10516     ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetSig() [member function]
 10686     ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetSig() [member function]
 10770 def register_Ns3CallbackImplBase_methods(root_module, cls):
 10940 def register_Ns3CallbackImplBase_methods(root_module, cls):
 10771     ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor]
 10941     ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor]
 10772     cls.add_constructor([])
 10942     cls.add_constructor([])
 10773     ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor]
 10943     ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor]
 10774     cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')])
 10944     cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')])
       
 10945     ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function]
       
 10946     cls.add_method('GetTypeid', 
       
 10947                    'std::string', 
       
 10948                    [], 
       
 10949                    is_pure_virtual=True, is_const=True, is_virtual=True)
 10775     ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function]
 10950     ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function]
 10776     cls.add_method('IsEqual', 
 10951     cls.add_method('IsEqual', 
 10777                    'bool', 
 10952                    'bool', 
 10778                    [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 
 10953                    [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 
 10779                    is_pure_virtual=True, is_const=True, is_virtual=True)
 10954                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
 10955     ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function]
       
 10956     cls.add_method('Demangle', 
       
 10957                    'std::string', 
       
 10958                    [param('std::string const &', 'mangled')], 
       
 10959                    is_static=True, visibility='protected')
 10780     return
 10960     return
 10781 
 10961 
 10782 def register_Ns3CallbackValue_methods(root_module, cls):
 10962 def register_Ns3CallbackValue_methods(root_module, cls):
 10783     ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor]
 10963     ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor]
 10784     cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')])
 10964     cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')])
 13607     ## mac-low.h (module 'wifi'): bool ns3::MacLow::GetCtsToSelfSupported() const [member function]
 13787     ## mac-low.h (module 'wifi'): bool ns3::MacLow::GetCtsToSelfSupported() const [member function]
 13608     cls.add_method('GetCtsToSelfSupported', 
 13788     cls.add_method('GetCtsToSelfSupported', 
 13609                    'bool', 
 13789                    'bool', 
 13610                    [], 
 13790                    [], 
 13611                    is_const=True)
 13791                    is_const=True)
       
 13792     ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::MpduAggregator> ns3::MacLow::GetMpduAggregator() [member function]
       
 13793     cls.add_method('GetMpduAggregator', 
       
 13794                    'ns3::Ptr< ns3::MpduAggregator >', 
       
 13795                    [])
 13612     ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::MacLow::GetPhy() const [member function]
 13796     ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::MacLow::GetPhy() const [member function]
 13613     cls.add_method('GetPhy', 
 13797     cls.add_method('GetPhy', 
 13614                    'ns3::Ptr< ns3::WifiPhy >', 
 13798                    'ns3::Ptr< ns3::WifiPhy >', 
 13615                    [], 
 13799                    [], 
 13616                    is_const=True)
 13800                    is_const=True)
 13838 def register_Ns3MpduAggregator_methods(root_module, cls):
 14022 def register_Ns3MpduAggregator_methods(root_module, cls):
 13839     ## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator::MpduAggregator() [constructor]
 14023     ## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator::MpduAggregator() [constructor]
 13840     cls.add_constructor([])
 14024     cls.add_constructor([])
 13841     ## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator::MpduAggregator(ns3::MpduAggregator const & arg0) [copy constructor]
 14025     ## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator::MpduAggregator(ns3::MpduAggregator const & arg0) [copy constructor]
 13842     cls.add_constructor([param('ns3::MpduAggregator const &', 'arg0')])
 14026     cls.add_constructor([param('ns3::MpduAggregator const &', 'arg0')])
 13843     ## mpdu-aggregator.h (module 'wifi'): void ns3::MpduAggregator::AddHeaderAndPad(ns3::Ptr<ns3::Packet> packet, bool last) [member function]
 14027     ## mpdu-aggregator.h (module 'wifi'): void ns3::MpduAggregator::AddHeaderAndPad(ns3::Ptr<ns3::Packet> packet, bool last, bool vhtSingleMpdu) [member function]
 13844     cls.add_method('AddHeaderAndPad', 
 14028     cls.add_method('AddHeaderAndPad', 
 13845                    'void', 
 14029                    'void', 
 13846                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('bool', 'last')], 
 14030                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('bool', 'last'), param('bool', 'vhtSingleMpdu')], 
 13847                    is_pure_virtual=True, is_virtual=True)
 14031                    is_pure_virtual=True, is_virtual=True)
 13848     ## mpdu-aggregator.h (module 'wifi'): bool ns3::MpduAggregator::Aggregate(ns3::Ptr<ns3::Packet const> packet, ns3::Ptr<ns3::Packet> aggregatedPacket) [member function]
 14032     ## mpdu-aggregator.h (module 'wifi'): bool ns3::MpduAggregator::Aggregate(ns3::Ptr<ns3::Packet const> packet, ns3::Ptr<ns3::Packet> aggregatedPacket) [member function]
 13849     cls.add_method('Aggregate', 
 14033     cls.add_method('Aggregate', 
 13850                    'bool', 
 14034                    'bool', 
       
 14035                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], 
       
 14036                    is_pure_virtual=True, is_virtual=True)
       
 14037     ## mpdu-aggregator.h (module 'wifi'): void ns3::MpduAggregator::AggregateVhtSingleMpdu(ns3::Ptr<ns3::Packet const> packet, ns3::Ptr<ns3::Packet> aggregatedPacket) [member function]
       
 14038     cls.add_method('AggregateVhtSingleMpdu', 
       
 14039                    'void', 
 13851                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], 
 14040                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], 
 13852                    is_pure_virtual=True, is_virtual=True)
 14041                    is_pure_virtual=True, is_virtual=True)
 13853     ## mpdu-aggregator.h (module 'wifi'): uint32_t ns3::MpduAggregator::CalculatePadding(ns3::Ptr<ns3::Packet const> packet) [member function]
 14042     ## mpdu-aggregator.h (module 'wifi'): uint32_t ns3::MpduAggregator::CalculatePadding(ns3::Ptr<ns3::Packet const> packet) [member function]
 13854     cls.add_method('CalculatePadding', 
 14043     cls.add_method('CalculatePadding', 
 13855                    'uint32_t', 
 14044                    'uint32_t', 
 14888     ## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetHtSupported() const [member function]
 15077     ## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetHtSupported() const [member function]
 14889     cls.add_method('GetHtSupported', 
 15078     cls.add_method('GetHtSupported', 
 14890                    'bool', 
 15079                    'bool', 
 14891                    [], 
 15080                    [], 
 14892                    is_const=True, visibility='protected')
 15081                    is_const=True, visibility='protected')
       
 15082     ## regular-wifi-mac.h (module 'wifi'): void ns3::RegularWifiMac::SetVhtSupported(bool enable) [member function]
       
 15083     cls.add_method('SetVhtSupported', 
       
 15084                    'void', 
       
 15085                    [param('bool', 'enable')], 
       
 15086                    visibility='protected')
       
 15087     ## regular-wifi-mac.h (module 'wifi'): bool ns3::RegularWifiMac::GetVhtSupported() const [member function]
       
 15088     cls.add_method('GetVhtSupported', 
       
 15089                    'bool', 
       
 15090                    [], 
       
 15091                    is_const=True, visibility='protected')
 14893     return
 15092     return
 14894 
 15093 
 14895 def register_Ns3Ssid_methods(root_module, cls):
 15094 def register_Ns3Ssid_methods(root_module, cls):
 14896     cls.add_output_stream_operator()
 15095     cls.add_output_stream_operator()
 14897     ## ssid.h (module 'wifi'): ns3::Ssid::Ssid(ns3::Ssid const & arg0) [copy constructor]
 15096     ## ssid.h (module 'wifi'): ns3::Ssid::Ssid(ns3::Ssid const & arg0) [copy constructor]
 15221                    is_const=True, is_virtual=True)
 15420                    is_const=True, is_virtual=True)
 15222     ## vector.h (module 'core'): void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function]
 15421     ## vector.h (module 'core'): void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function]
 15223     cls.add_method('Set', 
 15422     cls.add_method('Set', 
 15224                    'void', 
 15423                    'void', 
 15225                    [param('ns3::Vector3D const &', 'value')])
 15424                    [param('ns3::Vector3D const &', 'value')])
       
 15425     return
       
 15426 
       
 15427 def register_Ns3VhtCapabilities_methods(root_module, cls):
       
 15428     cls.add_output_stream_operator()
       
 15429     ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilities::VhtCapabilities(ns3::VhtCapabilities const & arg0) [copy constructor]
       
 15430     cls.add_constructor([param('ns3::VhtCapabilities const &', 'arg0')])
       
 15431     ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilities::VhtCapabilities() [constructor]
       
 15432     cls.add_constructor([])
       
 15433     ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function]
       
 15434     cls.add_method('DeserializeInformationField', 
       
 15435                    'uint8_t', 
       
 15436                    [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], 
       
 15437                    is_virtual=True)
       
 15438     ## vht-capabilities.h (module 'wifi'): ns3::WifiInformationElementId ns3::VhtCapabilities::ElementId() const [member function]
       
 15439     cls.add_method('ElementId', 
       
 15440                    'ns3::WifiInformationElementId', 
       
 15441                    [], 
       
 15442                    is_const=True, is_virtual=True)
       
 15443     ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetInformationFieldSize() const [member function]
       
 15444     cls.add_method('GetInformationFieldSize', 
       
 15445                    'uint8_t', 
       
 15446                    [], 
       
 15447                    is_const=True, is_virtual=True)
       
 15448     ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetMaxAmpduLengthExponent() const [member function]
       
 15449     cls.add_method('GetMaxAmpduLengthExponent', 
       
 15450                    'uint8_t', 
       
 15451                    [], 
       
 15452                    is_const=True)
       
 15453     ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetMaxMpduLength() const [member function]
       
 15454     cls.add_method('GetMaxMpduLength', 
       
 15455                    'uint8_t', 
       
 15456                    [], 
       
 15457                    is_const=True)
       
 15458     ## vht-capabilities.h (module 'wifi'): uint16_t ns3::VhtCapabilities::GetRxHighestSupportedLgiDataRate() const [member function]
       
 15459     cls.add_method('GetRxHighestSupportedLgiDataRate', 
       
 15460                    'uint16_t', 
       
 15461                    [], 
       
 15462                    is_const=True)
       
 15463     ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetRxLdpc() const [member function]
       
 15464     cls.add_method('GetRxLdpc', 
       
 15465                    'uint8_t', 
       
 15466                    [], 
       
 15467                    is_const=True)
       
 15468     ## vht-capabilities.h (module 'wifi'): uint16_t ns3::VhtCapabilities::GetRxMcsMap() const [member function]
       
 15469     cls.add_method('GetRxMcsMap', 
       
 15470                    'uint16_t', 
       
 15471                    [], 
       
 15472                    is_const=True)
       
 15473     ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetRxStbc() const [member function]
       
 15474     cls.add_method('GetRxStbc', 
       
 15475                    'uint8_t', 
       
 15476                    [], 
       
 15477                    is_const=True)
       
 15478     ## vht-capabilities.h (module 'wifi'): uint16_t ns3::VhtCapabilities::GetSerializedSize() const [member function]
       
 15479     cls.add_method('GetSerializedSize', 
       
 15480                    'uint16_t', 
       
 15481                    [], 
       
 15482                    is_const=True)
       
 15483     ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetShortGuardIntervalFor160Mhz() const [member function]
       
 15484     cls.add_method('GetShortGuardIntervalFor160Mhz', 
       
 15485                    'uint8_t', 
       
 15486                    [], 
       
 15487                    is_const=True)
       
 15488     ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetShortGuardIntervalFor80Mhz() const [member function]
       
 15489     cls.add_method('GetShortGuardIntervalFor80Mhz', 
       
 15490                    'uint8_t', 
       
 15491                    [], 
       
 15492                    is_const=True)
       
 15493     ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetSupportedChannelWidthSet() const [member function]
       
 15494     cls.add_method('GetSupportedChannelWidthSet', 
       
 15495                    'uint8_t', 
       
 15496                    [], 
       
 15497                    is_const=True)
       
 15498     ## vht-capabilities.h (module 'wifi'): uint64_t ns3::VhtCapabilities::GetSupportedMcsAndNssSet() const [member function]
       
 15499     cls.add_method('GetSupportedMcsAndNssSet', 
       
 15500                    'uint64_t', 
       
 15501                    [], 
       
 15502                    is_const=True)
       
 15503     ## vht-capabilities.h (module 'wifi'): uint16_t ns3::VhtCapabilities::GetTxHighestSupportedLgiDataRate() const [member function]
       
 15504     cls.add_method('GetTxHighestSupportedLgiDataRate', 
       
 15505                    'uint16_t', 
       
 15506                    [], 
       
 15507                    is_const=True)
       
 15508     ## vht-capabilities.h (module 'wifi'): uint16_t ns3::VhtCapabilities::GetTxMcsMap() const [member function]
       
 15509     cls.add_method('GetTxMcsMap', 
       
 15510                    'uint16_t', 
       
 15511                    [], 
       
 15512                    is_const=True)
       
 15513     ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetTxStbc() const [member function]
       
 15514     cls.add_method('GetTxStbc', 
       
 15515                    'uint8_t', 
       
 15516                    [], 
       
 15517                    is_const=True)
       
 15518     ## vht-capabilities.h (module 'wifi'): uint32_t ns3::VhtCapabilities::GetVhtCapabilitiesInfo() const [member function]
       
 15519     cls.add_method('GetVhtCapabilitiesInfo', 
       
 15520                    'uint32_t', 
       
 15521                    [], 
       
 15522                    is_const=True)
       
 15523     ## vht-capabilities.h (module 'wifi'): bool ns3::VhtCapabilities::IsSupportedMcs(uint8_t mcs, uint8_t Nss) const [member function]
       
 15524     cls.add_method('IsSupportedMcs', 
       
 15525                    'bool', 
       
 15526                    [param('uint8_t', 'mcs'), param('uint8_t', 'Nss')], 
       
 15527                    is_const=True)
       
 15528     ## vht-capabilities.h (module 'wifi'): bool ns3::VhtCapabilities::IsSupportedRxMcs(uint8_t mcs) const [member function]
       
 15529     cls.add_method('IsSupportedRxMcs', 
       
 15530                    'bool', 
       
 15531                    [param('uint8_t', 'mcs')], 
       
 15532                    is_const=True)
       
 15533     ## vht-capabilities.h (module 'wifi'): bool ns3::VhtCapabilities::IsSupportedTxMcs(uint8_t mcs) const [member function]
       
 15534     cls.add_method('IsSupportedTxMcs', 
       
 15535                    'bool', 
       
 15536                    [param('uint8_t', 'mcs')], 
       
 15537                    is_const=True)
       
 15538     ## vht-capabilities.h (module 'wifi'): ns3::Buffer::Iterator ns3::VhtCapabilities::Serialize(ns3::Buffer::Iterator start) const [member function]
       
 15539     cls.add_method('Serialize', 
       
 15540                    'ns3::Buffer::Iterator', 
       
 15541                    [param('ns3::Buffer::Iterator', 'start')], 
       
 15542                    is_const=True)
       
 15543     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function]
       
 15544     cls.add_method('SerializeInformationField', 
       
 15545                    'void', 
       
 15546                    [param('ns3::Buffer::Iterator', 'start')], 
       
 15547                    is_const=True, is_virtual=True)
       
 15548     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetMaxAmpduLengthExponent(uint8_t exponent) [member function]
       
 15549     cls.add_method('SetMaxAmpduLengthExponent', 
       
 15550                    'void', 
       
 15551                    [param('uint8_t', 'exponent')])
       
 15552     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetMaxMpduLength(uint8_t length) [member function]
       
 15553     cls.add_method('SetMaxMpduLength', 
       
 15554                    'void', 
       
 15555                    [param('uint8_t', 'length')])
       
 15556     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetRxHighestSupportedLgiDataRate(uint16_t supporteddatarate) [member function]
       
 15557     cls.add_method('SetRxHighestSupportedLgiDataRate', 
       
 15558                    'void', 
       
 15559                    [param('uint16_t', 'supporteddatarate')])
       
 15560     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetRxLdpc(uint8_t rxldpc) [member function]
       
 15561     cls.add_method('SetRxLdpc', 
       
 15562                    'void', 
       
 15563                    [param('uint8_t', 'rxldpc')])
       
 15564     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetRxMcsMap(uint16_t map) [member function]
       
 15565     cls.add_method('SetRxMcsMap', 
       
 15566                    'void', 
       
 15567                    [param('uint16_t', 'map')])
       
 15568     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetRxMcsMap(uint8_t mcs, uint8_t nss) [member function]
       
 15569     cls.add_method('SetRxMcsMap', 
       
 15570                    'void', 
       
 15571                    [param('uint8_t', 'mcs'), param('uint8_t', 'nss')])
       
 15572     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetRxStbc(uint8_t rxstbc) [member function]
       
 15573     cls.add_method('SetRxStbc', 
       
 15574                    'void', 
       
 15575                    [param('uint8_t', 'rxstbc')])
       
 15576     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetShortGuardIntervalFor160Mhz(uint8_t shortguardinterval) [member function]
       
 15577     cls.add_method('SetShortGuardIntervalFor160Mhz', 
       
 15578                    'void', 
       
 15579                    [param('uint8_t', 'shortguardinterval')])
       
 15580     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetShortGuardIntervalFor80Mhz(uint8_t shortguardinterval) [member function]
       
 15581     cls.add_method('SetShortGuardIntervalFor80Mhz', 
       
 15582                    'void', 
       
 15583                    [param('uint8_t', 'shortguardinterval')])
       
 15584     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetSupportedChannelWidthSet(uint8_t channelwidthset) [member function]
       
 15585     cls.add_method('SetSupportedChannelWidthSet', 
       
 15586                    'void', 
       
 15587                    [param('uint8_t', 'channelwidthset')])
       
 15588     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetSupportedMcsAndNssSet(uint64_t ctrl) [member function]
       
 15589     cls.add_method('SetSupportedMcsAndNssSet', 
       
 15590                    'void', 
       
 15591                    [param('uint64_t', 'ctrl')])
       
 15592     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetTxHighestSupportedLgiDataRate(uint16_t supporteddatarate) [member function]
       
 15593     cls.add_method('SetTxHighestSupportedLgiDataRate', 
       
 15594                    'void', 
       
 15595                    [param('uint16_t', 'supporteddatarate')])
       
 15596     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetTxMcsMap(uint16_t map) [member function]
       
 15597     cls.add_method('SetTxMcsMap', 
       
 15598                    'void', 
       
 15599                    [param('uint16_t', 'map')])
       
 15600     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetTxMcsMap(uint8_t mcs, uint8_t nss) [member function]
       
 15601     cls.add_method('SetTxMcsMap', 
       
 15602                    'void', 
       
 15603                    [param('uint8_t', 'mcs'), param('uint8_t', 'nss')])
       
 15604     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetTxStbc(uint8_t txstbc) [member function]
       
 15605     cls.add_method('SetTxStbc', 
       
 15606                    'void', 
       
 15607                    [param('uint8_t', 'txstbc')])
       
 15608     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetVhtCapabilitiesInfo(uint32_t ctrl) [member function]
       
 15609     cls.add_method('SetVhtCapabilitiesInfo', 
       
 15610                    'void', 
       
 15611                    [param('uint32_t', 'ctrl')])
       
 15612     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetVhtSupported(uint8_t vhtsupported) [member function]
       
 15613     cls.add_method('SetVhtSupported', 
       
 15614                    'void', 
       
 15615                    [param('uint8_t', 'vhtsupported')])
       
 15616     return
       
 15617 
       
 15618 def register_Ns3VhtCapabilitiesChecker_methods(root_module, cls):
       
 15619     ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilitiesChecker::VhtCapabilitiesChecker() [constructor]
       
 15620     cls.add_constructor([])
       
 15621     ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilitiesChecker::VhtCapabilitiesChecker(ns3::VhtCapabilitiesChecker const & arg0) [copy constructor]
       
 15622     cls.add_constructor([param('ns3::VhtCapabilitiesChecker const &', 'arg0')])
       
 15623     return
       
 15624 
       
 15625 def register_Ns3VhtCapabilitiesValue_methods(root_module, cls):
       
 15626     ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilitiesValue::VhtCapabilitiesValue() [constructor]
       
 15627     cls.add_constructor([])
       
 15628     ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilitiesValue::VhtCapabilitiesValue(ns3::VhtCapabilitiesValue const & arg0) [copy constructor]
       
 15629     cls.add_constructor([param('ns3::VhtCapabilitiesValue const &', 'arg0')])
       
 15630     ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilitiesValue::VhtCapabilitiesValue(ns3::VhtCapabilities const & value) [constructor]
       
 15631     cls.add_constructor([param('ns3::VhtCapabilities const &', 'value')])
       
 15632     ## vht-capabilities.h (module 'wifi'): ns3::Ptr<ns3::AttributeValue> ns3::VhtCapabilitiesValue::Copy() const [member function]
       
 15633     cls.add_method('Copy', 
       
 15634                    'ns3::Ptr< ns3::AttributeValue >', 
       
 15635                    [], 
       
 15636                    is_const=True, is_virtual=True)
       
 15637     ## vht-capabilities.h (module 'wifi'): bool ns3::VhtCapabilitiesValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
 15638     cls.add_method('DeserializeFromString', 
       
 15639                    'bool', 
       
 15640                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
 15641                    is_virtual=True)
       
 15642     ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilities ns3::VhtCapabilitiesValue::Get() const [member function]
       
 15643     cls.add_method('Get', 
       
 15644                    'ns3::VhtCapabilities', 
       
 15645                    [], 
       
 15646                    is_const=True)
       
 15647     ## vht-capabilities.h (module 'wifi'): std::string ns3::VhtCapabilitiesValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
 15648     cls.add_method('SerializeToString', 
       
 15649                    'std::string', 
       
 15650                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
 15651                    is_const=True, is_virtual=True)
       
 15652     ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilitiesValue::Set(ns3::VhtCapabilities const & value) [member function]
       
 15653     cls.add_method('Set', 
       
 15654                    'void', 
       
 15655                    [param('ns3::VhtCapabilities const &', 'value')])
 15226     return
 15656     return
 15227 
 15657 
 15228 def register_Ns3WaveMacLow_methods(root_module, cls):
 15658 def register_Ns3WaveMacLow_methods(root_module, cls):
 15229     ## wave-mac-low.h (module 'wave'): ns3::WaveMacLow::WaveMacLow(ns3::WaveMacLow const & arg0) [copy constructor]
 15659     ## wave-mac-low.h (module 'wave'): ns3::WaveMacLow::WaveMacLow(ns3::WaveMacLow const & arg0) [copy constructor]
 15230     cls.add_constructor([param('ns3::WaveMacLow const &', 'arg0')])
 15660     cls.add_constructor([param('ns3::WaveMacLow const &', 'arg0')])
 15925     module.add_function('MakeOrganizationIdentifierChecker', 
 16355     module.add_function('MakeOrganizationIdentifierChecker', 
 15926                         'ns3::Ptr< ns3::AttributeChecker const >', 
 16356                         'ns3::Ptr< ns3::AttributeChecker const >', 
 15927                         [])
 16357                         [])
 15928     register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
 16358     register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
 15929     register_functions_ns3_Hash(module.get_submodule('Hash'), root_module)
 16359     register_functions_ns3_Hash(module.get_submodule('Hash'), root_module)
       
 16360     register_functions_ns3_TracedValueCallback(module.get_submodule('TracedValueCallback'), root_module)
 15930     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
 16361     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
 15931     return
 16362     return
 15932 
 16363 
 15933 def register_functions_ns3_FatalImpl(module, root_module):
 16364 def register_functions_ns3_FatalImpl(module, root_module):
 15934     return
 16365     return
 15936 def register_functions_ns3_Hash(module, root_module):
 16367 def register_functions_ns3_Hash(module, root_module):
 15937     register_functions_ns3_Hash_Function(module.get_submodule('Function'), root_module)
 16368     register_functions_ns3_Hash_Function(module.get_submodule('Function'), root_module)
 15938     return
 16369     return
 15939 
 16370 
 15940 def register_functions_ns3_Hash_Function(module, root_module):
 16371 def register_functions_ns3_Hash_Function(module, root_module):
       
 16372     return
       
 16373 
       
 16374 def register_functions_ns3_TracedValueCallback(module, root_module):
 15941     return
 16375     return
 15942 
 16376 
 15943 def register_functions_ns3_internal(module, root_module):
 16377 def register_functions_ns3_internal(module, root_module):
 15944     return
 16378     return
 15945 
 16379