src/wave/bindings/modulegen__gcc_ILP32.py
changeset 11352 a1f6f647d516
parent 11207 05b028936933
child 11382 dbd2787c79f6
equal deleted inserted replaced
11351:52c7ce21a0ca 11352:a1f6f647d516
    26     module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT', 'WIFI_PREAMBLE_HT_MF', 'WIFI_PREAMBLE_HT_GF', 'WIFI_PREAMBLE_NONE'], import_from_module='ns.wifi')
    26     module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT', 'WIFI_PREAMBLE_HT_MF', 'WIFI_PREAMBLE_HT_GF', 'WIFI_PREAMBLE_NONE'], import_from_module='ns.wifi')
    27     ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass [enumeration]
    27     ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass [enumeration]
    28     module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT'], import_from_module='ns.wifi')
    28     module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT'], import_from_module='ns.wifi')
    29     ## wifi-phy-standard.h (module 'wifi'): ns3::WifiPhyStandard [enumeration]
    29     ## wifi-phy-standard.h (module 'wifi'): ns3::WifiPhyStandard [enumeration]
    30     module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211g', 'WIFI_PHY_STANDARD_80211_10MHZ', 'WIFI_PHY_STANDARD_80211_5MHZ', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211n_2_4GHZ', 'WIFI_PHY_STANDARD_80211n_5GHZ'], import_from_module='ns.wifi')
    30     module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211g', 'WIFI_PHY_STANDARD_80211_10MHZ', 'WIFI_PHY_STANDARD_80211_5MHZ', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211n_2_4GHZ', 'WIFI_PHY_STANDARD_80211n_5GHZ'], import_from_module='ns.wifi')
       
    31     ## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate [enumeration]
       
    32     module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2', 'WIFI_CODE_RATE_5_6'], import_from_module='ns.wifi')
    31     ## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration]
    33     ## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration]
    32     module.add_enum('AcIndex', ['AC_BE', 'AC_BK', 'AC_VI', 'AC_VO', 'AC_BE_NQOS', 'AC_UNDEF'], import_from_module='ns.wifi')
    34     module.add_enum('AcIndex', ['AC_BE', 'AC_BK', 'AC_VI', 'AC_VO', 'AC_BE_NQOS', 'AC_UNDEF'], import_from_module='ns.wifi')
    33     ## channel-scheduler.h (module 'wave'): ns3::ChannelAccess [enumeration]
    35     ## channel-scheduler.h (module 'wave'): ns3::ChannelAccess [enumeration]
    34     module.add_enum('ChannelAccess', ['ContinuousAccess', 'AlternatingAccess', 'ExtendedAccess', 'DefaultCchAccess', 'NoAccess'])
    36     module.add_enum('ChannelAccess', ['ContinuousAccess', 'AlternatingAccess', 'ExtendedAccess', 'DefaultCchAccess', 'NoAccess'])
    35     ## edca-txop-n.h (module 'wifi'): ns3::TypeOfStation [enumeration]
    37     ## edca-txop-n.h (module 'wifi'): ns3::TypeOfStation [enumeration]
    36     module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH', 'HT_STA', 'HT_AP', 'HT_ADHOC_STA', 'OCB'], import_from_module='ns.wifi')
    38     module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH', 'HT_STA', 'HT_AP', 'HT_ADHOC_STA', 'OCB'], import_from_module='ns.wifi')
    37     ## ctrl-headers.h (module 'wifi'): ns3::BlockAckType [enumeration]
    39     ## ctrl-headers.h (module 'wifi'): ns3::BlockAckType [enumeration]
    38     module.add_enum('BlockAckType', ['BASIC_BLOCK_ACK', 'COMPRESSED_BLOCK_ACK', 'MULTI_TID_BLOCK_ACK'], import_from_module='ns.wifi')
    40     module.add_enum('BlockAckType', ['BASIC_BLOCK_ACK', 'COMPRESSED_BLOCK_ACK', 'MULTI_TID_BLOCK_ACK'], import_from_module='ns.wifi')
    39     ## vsa-manager.h (module 'wave'): ns3::VsaTransmitInterval [enumeration]
    41     ## vsa-manager.h (module 'wave'): ns3::VsaTransmitInterval [enumeration]
    40     module.add_enum('VsaTransmitInterval', ['VSA_TRANSMIT_IN_CCHI', 'VSA_TRANSMIT_IN_SCHI', 'VSA_TRANSMIT_IN_BOTHI'])
    42     module.add_enum('VsaTransmitInterval', ['VSA_TRANSMIT_IN_CCHI', 'VSA_TRANSMIT_IN_SCHI', 'VSA_TRANSMIT_IN_BOTHI'])
    41     ## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate [enumeration]
       
    42     module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2', 'WIFI_CODE_RATE_5_6'], import_from_module='ns.wifi')
       
    43     ## address.h (module 'network'): ns3::Address [class]
    43     ## address.h (module 'network'): ns3::Address [class]
    44     module.add_class('Address', import_from_module='ns.network')
    44     module.add_class('Address', import_from_module='ns.network')
    45     ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration]
    45     ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration]
    46     module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network')
    46     module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network')
    47     ## application-container.h (module 'network'): ns3::ApplicationContainer [class]
    47     ## application-container.h (module 'network'): ns3::ApplicationContainer [class]
   126     module.add_class('Ipv6Prefix', import_from_module='ns.network')
   126     module.add_class('Ipv6Prefix', import_from_module='ns.network')
   127     ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
   127     ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
   128     module.add_class('Mac48Address', import_from_module='ns.network')
   128     module.add_class('Mac48Address', import_from_module='ns.network')
   129     ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
   129     ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
   130     root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address'])
   130     root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address'])
   131     ## mac-low.h (module 'wifi'): ns3::MacLowBlockAckEventListener [class]
   131     ## mac-low.h (module 'wifi'): ns3::MacLowAggregationCapableTransmissionListener [class]
   132     module.add_class('MacLowBlockAckEventListener', allow_subclassing=True, import_from_module='ns.wifi')
   132     module.add_class('MacLowAggregationCapableTransmissionListener', allow_subclassing=True, import_from_module='ns.wifi')
   133     ## mac-low.h (module 'wifi'): ns3::MacLowDcfListener [class]
   133     ## mac-low.h (module 'wifi'): ns3::MacLowDcfListener [class]
   134     module.add_class('MacLowDcfListener', allow_subclassing=True, import_from_module='ns.wifi')
   134     module.add_class('MacLowDcfListener', allow_subclassing=True, import_from_module='ns.wifi')
   135     ## mac-low.h (module 'wifi'): ns3::MacLowTransmissionListener [class]
   135     ## mac-low.h (module 'wifi'): ns3::MacLowTransmissionListener [class]
   136     module.add_class('MacLowTransmissionListener', allow_subclassing=True, import_from_module='ns.wifi')
   136     module.add_class('MacLowTransmissionListener', allow_subclassing=True, import_from_module='ns.wifi')
   137     ## mac-low.h (module 'wifi'): ns3::MacLowTransmissionParameters [class]
   137     ## mac-low.h (module 'wifi'): ns3::MacLowTransmissionParameters [class]
   414     module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   414     module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   415     ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class]
   415     ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class]
   416     module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   416     module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   417     ## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader [class]
   417     ## ampdu-subframe-header.h (module 'wifi'): ns3::AmpduSubframeHeader [class]
   418     module.add_class('AmpduSubframeHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
   418     module.add_class('AmpduSubframeHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
       
   419     ## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader [class]
       
   420     module.add_class('AmsduSubframeHeader', import_from_module='ns.wifi', parent=root_module['ns3::Header'])
   419     ## application.h (module 'network'): ns3::Application [class]
   421     ## application.h (module 'network'): ns3::Application [class]
   420     module.add_class('Application', import_from_module='ns.network', parent=root_module['ns3::Object'])
   422     module.add_class('Application', import_from_module='ns.network', parent=root_module['ns3::Object'])
   421     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
   423     ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
   422     module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   424     module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
   423     ## attribute.h (module 'core'): ns3::AttributeChecker [class]
   425     ## attribute.h (module 'core'): ns3::AttributeChecker [class]
   524     module.add_class('MgtBeaconHeader', import_from_module='ns.wifi', parent=root_module['ns3::MgtProbeResponseHeader'])
   526     module.add_class('MgtBeaconHeader', import_from_module='ns.wifi', parent=root_module['ns3::MgtProbeResponseHeader'])
   525     ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
   527     ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
   526     module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
   528     module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
   527     ## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator [class]
   529     ## mpdu-aggregator.h (module 'wifi'): ns3::MpduAggregator [class]
   528     module.add_class('MpduAggregator', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
   530     module.add_class('MpduAggregator', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
       
   531     ## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator [class]
       
   532     module.add_class('MsduAggregator', import_from_module='ns.wifi', parent=root_module['ns3::Object'])
   529     ## net-device.h (module 'network'): ns3::NetDevice [class]
   533     ## net-device.h (module 'network'): ns3::NetDevice [class]
   530     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
   534     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
   531     ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
   535     ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
   532     module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network')
   536     module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network')
   533     ## nix-vector.h (module 'network'): ns3::NixVector [class]
   537     ## nix-vector.h (module 'network'): ns3::NixVector [class]
   610     module.add_container('std::vector< unsigned int >', 'unsigned int', container_type=u'vector')
   614     module.add_container('std::vector< unsigned int >', 'unsigned int', container_type=u'vector')
   611     module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type=u'vector')
   615     module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type=u'vector')
   612     module.add_container('ns3::WifiMcsList', 'unsigned char', container_type=u'vector')
   616     module.add_container('ns3::WifiMcsList', 'unsigned char', container_type=u'vector')
   613     module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type=u'map')
   617     module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type=u'map')
   614     module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader >', container_type=u'list')
   618     module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader >', container_type=u'list')
       
   619     module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader >', container_type=u'list')
   615     module.add_container('std::map< unsigned int, ns3::Ptr< ns3::OcbWifiMac > >', ('unsigned int', 'ns3::Ptr< ns3::OcbWifiMac >'), container_type=u'map')
   620     module.add_container('std::map< unsigned int, ns3::Ptr< ns3::OcbWifiMac > >', ('unsigned int', 'ns3::Ptr< ns3::OcbWifiMac >'), container_type=u'map')
   616     module.add_container('std::vector< ns3::Ptr< ns3::WifiPhy > >', 'ns3::Ptr< ns3::WifiPhy >', container_type=u'vector')
   621     module.add_container('std::vector< ns3::Ptr< ns3::WifiPhy > >', 'ns3::Ptr< ns3::WifiPhy >', container_type=u'vector')
   617     typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >', u'ns3::WifiMcsList')
   622     typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >', u'ns3::WifiMcsList')
   618     typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >*', u'ns3::WifiMcsList*')
   623     typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >*', u'ns3::WifiMcsList*')
   619     typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >&', u'ns3::WifiMcsList&')
   624     typehandlers.add_type_alias(u'std::vector< unsigned char, std::allocator< unsigned char > >&', u'ns3::WifiMcsList&')
   741     register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address'])
   746     register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address'])
   742     register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress'])
   747     register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress'])
   743     register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer'])
   748     register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer'])
   744     register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix'])
   749     register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix'])
   745     register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address'])
   750     register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address'])
   746     register_Ns3MacLowBlockAckEventListener_methods(root_module, root_module['ns3::MacLowBlockAckEventListener'])
   751     register_Ns3MacLowAggregationCapableTransmissionListener_methods(root_module, root_module['ns3::MacLowAggregationCapableTransmissionListener'])
   747     register_Ns3MacLowDcfListener_methods(root_module, root_module['ns3::MacLowDcfListener'])
   752     register_Ns3MacLowDcfListener_methods(root_module, root_module['ns3::MacLowDcfListener'])
   748     register_Ns3MacLowTransmissionListener_methods(root_module, root_module['ns3::MacLowTransmissionListener'])
   753     register_Ns3MacLowTransmissionListener_methods(root_module, root_module['ns3::MacLowTransmissionListener'])
   749     register_Ns3MacLowTransmissionParameters_methods(root_module, root_module['ns3::MacLowTransmissionParameters'])
   754     register_Ns3MacLowTransmissionParameters_methods(root_module, root_module['ns3::MacLowTransmissionParameters'])
   750     register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
   755     register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
   751     register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
   756     register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
   859     register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager'])
   864     register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager'])
   860     register_Ns3YansWavePhyHelper_methods(root_module, root_module['ns3::YansWavePhyHelper'])
   865     register_Ns3YansWavePhyHelper_methods(root_module, root_module['ns3::YansWavePhyHelper'])
   861     register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable'])
   866     register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable'])
   862     register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable'])
   867     register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable'])
   863     register_Ns3AmpduSubframeHeader_methods(root_module, root_module['ns3::AmpduSubframeHeader'])
   868     register_Ns3AmpduSubframeHeader_methods(root_module, root_module['ns3::AmpduSubframeHeader'])
       
   869     register_Ns3AmsduSubframeHeader_methods(root_module, root_module['ns3::AmsduSubframeHeader'])
   864     register_Ns3Application_methods(root_module, root_module['ns3::Application'])
   870     register_Ns3Application_methods(root_module, root_module['ns3::Application'])
   865     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
   871     register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
   866     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
   872     register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
   867     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
   873     register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
   868     register_Ns3BsmApplication_methods(root_module, root_module['ns3::BsmApplication'])
   874     register_Ns3BsmApplication_methods(root_module, root_module['ns3::BsmApplication'])
   912     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
   918     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
   913     register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow'])
   919     register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow'])
   914     register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader'])
   920     register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader'])
   915     register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
   921     register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
   916     register_Ns3MpduAggregator_methods(root_module, root_module['ns3::MpduAggregator'])
   922     register_Ns3MpduAggregator_methods(root_module, root_module['ns3::MpduAggregator'])
       
   923     register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator'])
   917     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   924     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   918     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   925     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   919     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
   926     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
   920     register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable'])
   927     register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable'])
   921     register_Ns3NqosWaveMacHelper_methods(root_module, root_module['ns3::NqosWaveMacHelper'])
   928     register_Ns3NqosWaveMacHelper_methods(root_module, root_module['ns3::NqosWaveMacHelper'])
  2982                    'bool', 
  2989                    'bool', 
  2983                    [param('ns3::Address const &', 'address')], 
  2990                    [param('ns3::Address const &', 'address')], 
  2984                    is_static=True)
  2991                    is_static=True)
  2985     return
  2992     return
  2986 
  2993 
  2987 def register_Ns3MacLowBlockAckEventListener_methods(root_module, cls):
  2994 def register_Ns3MacLowAggregationCapableTransmissionListener_methods(root_module, cls):
  2988     ## mac-low.h (module 'wifi'): ns3::MacLowBlockAckEventListener::MacLowBlockAckEventListener(ns3::MacLowBlockAckEventListener const & arg0) [copy constructor]
  2995     ## mac-low.h (module 'wifi'): ns3::MacLowAggregationCapableTransmissionListener::MacLowAggregationCapableTransmissionListener(ns3::MacLowAggregationCapableTransmissionListener const & arg0) [copy constructor]
  2989     cls.add_constructor([param('ns3::MacLowBlockAckEventListener const &', 'arg0')])
  2996     cls.add_constructor([param('ns3::MacLowAggregationCapableTransmissionListener const &', 'arg0')])
  2990     ## mac-low.h (module 'wifi'): ns3::MacLowBlockAckEventListener::MacLowBlockAckEventListener() [constructor]
  2997     ## mac-low.h (module 'wifi'): ns3::MacLowAggregationCapableTransmissionListener::MacLowAggregationCapableTransmissionListener() [constructor]
  2991     cls.add_constructor([])
  2998     cls.add_constructor([])
  2992     ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::BlockAckInactivityTimeout(ns3::Mac48Address originator, uint8_t tid) [member function]
  2999     ## mac-low.h (module 'wifi'): void ns3::MacLowAggregationCapableTransmissionListener::BlockAckInactivityTimeout(ns3::Mac48Address originator, uint8_t tid) [member function]
  2993     cls.add_method('BlockAckInactivityTimeout', 
  3000     cls.add_method('BlockAckInactivityTimeout', 
  2994                    'void', 
  3001                    'void', 
  2995                    [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')], 
  3002                    [param('ns3::Mac48Address', 'originator'), param('uint8_t', 'tid')], 
  2996                    is_pure_virtual=True, is_virtual=True)
  3003                    is_pure_virtual=True, is_virtual=True)
  2997     ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::CompleteMpduTx(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader hdr, ns3::Time tstamp) [member function]
  3004     ## mac-low.h (module 'wifi'): void ns3::MacLowAggregationCapableTransmissionListener::CompleteMpduTx(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader hdr, ns3::Time tstamp) [member function]
  2998     cls.add_method('CompleteMpduTx', 
  3005     cls.add_method('CompleteMpduTx', 
  2999                    'void', 
  3006                    'void', 
  3000                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader', 'hdr'), param('ns3::Time', 'tstamp')], 
  3007                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader', 'hdr'), param('ns3::Time', 'tstamp')], 
  3001                    is_virtual=True)
  3008                    is_virtual=True)
  3002     ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::CompleteTransfer(ns3::Mac48Address address, uint8_t tid) [member function]
  3009     ## mac-low.h (module 'wifi'): void ns3::MacLowAggregationCapableTransmissionListener::CompleteTransfer(ns3::Mac48Address address, uint8_t tid) [member function]
  3003     cls.add_method('CompleteTransfer', 
  3010     cls.add_method('CompleteTransfer', 
  3004                    'void', 
  3011                    'void', 
  3005                    [param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid')], 
  3012                    [param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid')], 
  3006                    is_virtual=True)
  3013                    is_virtual=True)
  3007     ## mac-low.h (module 'wifi'): bool ns3::MacLowBlockAckEventListener::GetBlockAckAgreementExists(ns3::Mac48Address address, uint8_t tid) [member function]
  3014     ## mac-low.h (module 'wifi'): bool ns3::MacLowAggregationCapableTransmissionListener::GetBlockAckAgreementExists(ns3::Mac48Address address, uint8_t tid) [member function]
  3008     cls.add_method('GetBlockAckAgreementExists', 
  3015     cls.add_method('GetBlockAckAgreementExists', 
  3009                    'bool', 
  3016                    'bool', 
  3010                    [param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid')], 
  3017                    [param('ns3::Mac48Address', 'address'), param('uint8_t', 'tid')], 
  3011                    is_pure_virtual=True, is_virtual=True)
  3018                    is_pure_virtual=True, is_virtual=True)
  3012     ## mac-low.h (module 'wifi'): uint32_t ns3::MacLowBlockAckEventListener::GetNOutstandingPackets(ns3::Mac48Address recipient, uint8_t tid) [member function]
  3019     ## mac-low.h (module 'wifi'): ns3::Mac48Address ns3::MacLowAggregationCapableTransmissionListener::GetDestAddressForAggregation(ns3::WifiMacHeader const & hdr) [member function]
       
  3020     cls.add_method('GetDestAddressForAggregation', 
       
  3021                    'ns3::Mac48Address', 
       
  3022                    [param('ns3::WifiMacHeader const &', 'hdr')], 
       
  3023                    is_virtual=True)
       
  3024     ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::MsduAggregator> ns3::MacLowAggregationCapableTransmissionListener::GetMsduAggregator() const [member function]
       
  3025     cls.add_method('GetMsduAggregator', 
       
  3026                    'ns3::Ptr< ns3::MsduAggregator >', 
       
  3027                    [], 
       
  3028                    is_const=True, is_virtual=True)
       
  3029     ## mac-low.h (module 'wifi'): uint32_t ns3::MacLowAggregationCapableTransmissionListener::GetNOutstandingPackets(ns3::Mac48Address recipient, uint8_t tid) [member function]
  3013     cls.add_method('GetNOutstandingPackets', 
  3030     cls.add_method('GetNOutstandingPackets', 
  3014                    'uint32_t', 
  3031                    'uint32_t', 
  3015                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], 
  3032                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], 
  3016                    is_virtual=True)
  3033                    is_virtual=True)
  3017     ## mac-low.h (module 'wifi'): uint32_t ns3::MacLowBlockAckEventListener::GetNRetryNeededPackets(ns3::Mac48Address recipient, uint8_t tid) const [member function]
  3034     ## mac-low.h (module 'wifi'): uint32_t ns3::MacLowAggregationCapableTransmissionListener::GetNRetryNeededPackets(ns3::Mac48Address recipient, uint8_t tid) const [member function]
  3018     cls.add_method('GetNRetryNeededPackets', 
  3035     cls.add_method('GetNRetryNeededPackets', 
  3019                    'uint32_t', 
  3036                    'uint32_t', 
  3020                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], 
  3037                    [param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid')], 
  3021                    is_const=True, is_virtual=True)
  3038                    is_const=True, is_virtual=True)
  3022     ## mac-low.h (module 'wifi'): uint16_t ns3::MacLowBlockAckEventListener::GetNextSequenceNumberfor(ns3::WifiMacHeader * hdr) [member function]
  3039     ## mac-low.h (module 'wifi'): uint16_t ns3::MacLowAggregationCapableTransmissionListener::GetNextSequenceNumberfor(ns3::WifiMacHeader * hdr) [member function]
  3023     cls.add_method('GetNextSequenceNumberfor', 
  3040     cls.add_method('GetNextSequenceNumberfor', 
  3024                    'uint16_t', 
  3041                    'uint16_t', 
  3025                    [param('ns3::WifiMacHeader *', 'hdr')], 
  3042                    [param('ns3::WifiMacHeader *', 'hdr')], 
  3026                    is_virtual=True)
  3043                    is_virtual=True)
  3027     ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::WifiMacQueue> ns3::MacLowBlockAckEventListener::GetQueue() [member function]
  3044     ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::WifiMacQueue> ns3::MacLowAggregationCapableTransmissionListener::GetQueue() [member function]
  3028     cls.add_method('GetQueue', 
  3045     cls.add_method('GetQueue', 
  3029                    'ns3::Ptr< ns3::WifiMacQueue >', 
  3046                    'ns3::Ptr< ns3::WifiMacQueue >', 
  3030                    [], 
  3047                    [], 
  3031                    is_pure_virtual=True, is_virtual=True)
  3048                    is_pure_virtual=True, is_virtual=True)
  3032     ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::MacLowBlockAckEventListener::PeekNextPacketInBaQueue(ns3::WifiMacHeader & header, ns3::Mac48Address recipient, uint8_t tid, ns3::Time * timestamp) [member function]
  3049     ## mac-low.h (module 'wifi'): ns3::Mac48Address ns3::MacLowAggregationCapableTransmissionListener::GetSrcAddressForAggregation(ns3::WifiMacHeader const & hdr) [member function]
       
  3050     cls.add_method('GetSrcAddressForAggregation', 
       
  3051                    'ns3::Mac48Address', 
       
  3052                    [param('ns3::WifiMacHeader const &', 'hdr')], 
       
  3053                    is_virtual=True)
       
  3054     ## mac-low.h (module 'wifi'): ns3::Ptr<ns3::Packet const> ns3::MacLowAggregationCapableTransmissionListener::PeekNextPacketInBaQueue(ns3::WifiMacHeader & header, ns3::Mac48Address recipient, uint8_t tid, ns3::Time * timestamp) [member function]
  3033     cls.add_method('PeekNextPacketInBaQueue', 
  3055     cls.add_method('PeekNextPacketInBaQueue', 
  3034                    'ns3::Ptr< ns3::Packet const >', 
  3056                    'ns3::Ptr< ns3::Packet const >', 
  3035                    [param('ns3::WifiMacHeader &', 'header'), param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::Time *', 'timestamp')], 
  3057                    [param('ns3::WifiMacHeader &', 'header'), param('ns3::Mac48Address', 'recipient'), param('uint8_t', 'tid'), param('ns3::Time *', 'timestamp')], 
  3036                    is_virtual=True)
  3058                    is_virtual=True)
  3037     ## mac-low.h (module 'wifi'): uint16_t ns3::MacLowBlockAckEventListener::PeekNextSequenceNumberfor(ns3::WifiMacHeader * hdr) [member function]
  3059     ## mac-low.h (module 'wifi'): uint16_t ns3::MacLowAggregationCapableTransmissionListener::PeekNextSequenceNumberfor(ns3::WifiMacHeader * hdr) [member function]
  3038     cls.add_method('PeekNextSequenceNumberfor', 
  3060     cls.add_method('PeekNextSequenceNumberfor', 
  3039                    'uint16_t', 
  3061                    'uint16_t', 
  3040                    [param('ns3::WifiMacHeader *', 'hdr')], 
  3062                    [param('ns3::WifiMacHeader *', 'hdr')], 
  3041                    is_virtual=True)
  3063                    is_virtual=True)
  3042     ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::RemoveFromBaQueue(uint8_t tid, ns3::Mac48Address recipient, uint16_t seqnumber) [member function]
  3064     ## mac-low.h (module 'wifi'): void ns3::MacLowAggregationCapableTransmissionListener::RemoveFromBaQueue(uint8_t tid, ns3::Mac48Address recipient, uint16_t seqnumber) [member function]
  3043     cls.add_method('RemoveFromBaQueue', 
  3065     cls.add_method('RemoveFromBaQueue', 
  3044                    'void', 
  3066                    'void', 
  3045                    [param('uint8_t', 'tid'), param('ns3::Mac48Address', 'recipient'), param('uint16_t', 'seqnumber')], 
  3067                    [param('uint8_t', 'tid'), param('ns3::Mac48Address', 'recipient'), param('uint16_t', 'seqnumber')], 
  3046                    is_virtual=True)
  3068                    is_virtual=True)
  3047     ## mac-low.h (module 'wifi'): void ns3::MacLowBlockAckEventListener::SetAmpdu(bool ampdu) [member function]
  3069     ## mac-low.h (module 'wifi'): void ns3::MacLowAggregationCapableTransmissionListener::SetAmpdu(bool ampdu) [member function]
  3048     cls.add_method('SetAmpdu', 
  3070     cls.add_method('SetAmpdu', 
  3049                    'void', 
  3071                    'void', 
  3050                    [param('bool', 'ampdu')], 
  3072                    [param('bool', 'ampdu')], 
  3051                    is_virtual=True)
  3073                    is_virtual=True)
  3052     return
  3074     return
  8623     ## wifi-phy.h (module 'wifi'): int64_t ns3::WifiPhy::AssignStreams(int64_t stream) [member function]
  8645     ## wifi-phy.h (module 'wifi'): int64_t ns3::WifiPhy::AssignStreams(int64_t stream) [member function]
  8624     cls.add_method('AssignStreams', 
  8646     cls.add_method('AssignStreams', 
  8625                    'int64_t', 
  8647                    'int64_t', 
  8626                    [param('int64_t', 'stream')], 
  8648                    [param('int64_t', 'stream')], 
  8627                    is_pure_virtual=True, is_virtual=True)
  8649                    is_pure_virtual=True, is_virtual=True)
       
  8650     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculatePlcpDuration(ns3::WifiTxVector txvector, ns3::WifiPreamble preamble) [member function]
       
  8651     cls.add_method('CalculatePlcpDuration', 
       
  8652                    'ns3::Time', 
       
  8653                    [param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble')])
  8628     ## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
  8654     ## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
  8629     cls.add_method('CalculateSnr', 
  8655     cls.add_method('CalculateSnr', 
  8630                    'double', 
  8656                    'double', 
  8631                    [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], 
  8657                    [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], 
  8632                    is_pure_virtual=True, is_const=True, is_virtual=True)
  8658                    is_pure_virtual=True, is_const=True, is_virtual=True)
  9096     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  9122     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  9097     cls.add_method('GetPlcpHeaderMode', 
  9123     cls.add_method('GetPlcpHeaderMode', 
  9098                    'ns3::WifiMode', 
  9124                    'ns3::WifiMode', 
  9099                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  9125                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  9100                    is_static=True)
  9126                    is_static=True)
  9101     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtSigHeaderDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  9127     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtSigHeaderDuration(ns3::WifiPreamble preamble) [member function]
  9102     cls.add_method('GetPlcpHtSigHeaderDuration', 
  9128     cls.add_method('GetPlcpHtSigHeaderDuration', 
  9103                    'ns3::Time', 
  9129                    'ns3::Time', 
  9104                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  9130                    [param('ns3::WifiPreamble', 'preamble')], 
  9105                    is_static=True)
  9131                    is_static=True)
  9106     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txvector) [member function]
  9132     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txvector) [member function]
  9107     cls.add_method('GetPlcpHtTrainingSymbolDuration', 
  9133     cls.add_method('GetPlcpHtTrainingSymbolDuration', 
  9108                    'ns3::Time', 
  9134                    'ns3::Time', 
  9109                    [param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')], 
  9135                    [param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')], 
  9959                    [param('uint16_t', 'length')])
  9985                    [param('uint16_t', 'length')])
  9960     ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetSig() [member function]
  9986     ## ampdu-subframe-header.h (module 'wifi'): void ns3::AmpduSubframeHeader::SetSig() [member function]
  9961     cls.add_method('SetSig', 
  9987     cls.add_method('SetSig', 
  9962                    'void', 
  9988                    'void', 
  9963                    [])
  9989                    [])
       
  9990     return
       
  9991 
       
  9992 def register_Ns3AmsduSubframeHeader_methods(root_module, cls):
       
  9993     ## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader::AmsduSubframeHeader(ns3::AmsduSubframeHeader const & arg0) [copy constructor]
       
  9994     cls.add_constructor([param('ns3::AmsduSubframeHeader const &', 'arg0')])
       
  9995     ## amsdu-subframe-header.h (module 'wifi'): ns3::AmsduSubframeHeader::AmsduSubframeHeader() [constructor]
       
  9996     cls.add_constructor([])
       
  9997     ## amsdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmsduSubframeHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
       
  9998     cls.add_method('Deserialize', 
       
  9999                    'uint32_t', 
       
 10000                    [param('ns3::Buffer::Iterator', 'start')], 
       
 10001                    is_virtual=True)
       
 10002     ## amsdu-subframe-header.h (module 'wifi'): ns3::Mac48Address ns3::AmsduSubframeHeader::GetDestinationAddr() const [member function]
       
 10003     cls.add_method('GetDestinationAddr', 
       
 10004                    'ns3::Mac48Address', 
       
 10005                    [], 
       
 10006                    is_const=True)
       
 10007     ## amsdu-subframe-header.h (module 'wifi'): ns3::TypeId ns3::AmsduSubframeHeader::GetInstanceTypeId() const [member function]
       
 10008     cls.add_method('GetInstanceTypeId', 
       
 10009                    'ns3::TypeId', 
       
 10010                    [], 
       
 10011                    is_const=True, is_virtual=True)
       
 10012     ## amsdu-subframe-header.h (module 'wifi'): uint16_t ns3::AmsduSubframeHeader::GetLength() const [member function]
       
 10013     cls.add_method('GetLength', 
       
 10014                    'uint16_t', 
       
 10015                    [], 
       
 10016                    is_const=True)
       
 10017     ## amsdu-subframe-header.h (module 'wifi'): uint32_t ns3::AmsduSubframeHeader::GetSerializedSize() const [member function]
       
 10018     cls.add_method('GetSerializedSize', 
       
 10019                    'uint32_t', 
       
 10020                    [], 
       
 10021                    is_const=True, is_virtual=True)
       
 10022     ## amsdu-subframe-header.h (module 'wifi'): ns3::Mac48Address ns3::AmsduSubframeHeader::GetSourceAddr() const [member function]
       
 10023     cls.add_method('GetSourceAddr', 
       
 10024                    'ns3::Mac48Address', 
       
 10025                    [], 
       
 10026                    is_const=True)
       
 10027     ## amsdu-subframe-header.h (module 'wifi'): static ns3::TypeId ns3::AmsduSubframeHeader::GetTypeId() [member function]
       
 10028     cls.add_method('GetTypeId', 
       
 10029                    'ns3::TypeId', 
       
 10030                    [], 
       
 10031                    is_static=True)
       
 10032     ## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::Print(std::ostream & os) const [member function]
       
 10033     cls.add_method('Print', 
       
 10034                    'void', 
       
 10035                    [param('std::ostream &', 'os')], 
       
 10036                    is_const=True, is_virtual=True)
       
 10037     ## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
       
 10038     cls.add_method('Serialize', 
       
 10039                    'void', 
       
 10040                    [param('ns3::Buffer::Iterator', 'start')], 
       
 10041                    is_const=True, is_virtual=True)
       
 10042     ## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::SetDestinationAddr(ns3::Mac48Address to) [member function]
       
 10043     cls.add_method('SetDestinationAddr', 
       
 10044                    'void', 
       
 10045                    [param('ns3::Mac48Address', 'to')])
       
 10046     ## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::SetLength(uint16_t arg0) [member function]
       
 10047     cls.add_method('SetLength', 
       
 10048                    'void', 
       
 10049                    [param('uint16_t', 'arg0')])
       
 10050     ## amsdu-subframe-header.h (module 'wifi'): void ns3::AmsduSubframeHeader::SetSourceAddr(ns3::Mac48Address to) [member function]
       
 10051     cls.add_method('SetSourceAddr', 
       
 10052                    'void', 
       
 10053                    [param('ns3::Mac48Address', 'to')])
  9964     return
 10054     return
  9965 
 10055 
  9966 def register_Ns3Application_methods(root_module, cls):
 10056 def register_Ns3Application_methods(root_module, cls):
  9967     ## application.h (module 'network'): ns3::Application::Application(ns3::Application const & arg0) [copy constructor]
 10057     ## application.h (module 'network'): ns3::Application::Application(ns3::Application const & arg0) [copy constructor]
  9968     cls.add_constructor([param('ns3::Application const &', 'arg0')])
 10058     cls.add_constructor([param('ns3::Application const &', 'arg0')])
 12943                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'rxSnr')])
 13033                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'rxSnr')])
 12944     ## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveOk(ns3::Ptr<ns3::Packet> packet, double rxSnr, ns3::WifiMode txMode, ns3::WifiPreamble preamble, bool ampduSubframe) [member function]
 13034     ## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveOk(ns3::Ptr<ns3::Packet> packet, double rxSnr, ns3::WifiMode txMode, ns3::WifiPreamble preamble, bool ampduSubframe) [member function]
 12945     cls.add_method('ReceiveOk', 
 13035     cls.add_method('ReceiveOk', 
 12946                    'void', 
 13036                    'void', 
 12947                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode'), param('ns3::WifiPreamble', 'preamble'), param('bool', 'ampduSubframe')])
 13037                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode'), param('ns3::WifiPreamble', 'preamble'), param('bool', 'ampduSubframe')])
 12948     ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterBlockAckListenerForAc(ns3::AcIndex ac, ns3::MacLowBlockAckEventListener * listener) [member function]
 13038     ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterBlockAckListenerForAc(ns3::AcIndex ac, ns3::MacLowAggregationCapableTransmissionListener * listener) [member function]
 12949     cls.add_method('RegisterBlockAckListenerForAc', 
 13039     cls.add_method('RegisterBlockAckListenerForAc', 
 12950                    'void', 
 13040                    'void', 
 12951                    [param('ns3::AcIndex', 'ac'), param('ns3::MacLowBlockAckEventListener *', 'listener')])
 13041                    [param('ns3::AcIndex', 'ac'), param('ns3::MacLowAggregationCapableTransmissionListener *', 'listener')])
 12952     ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterDcfListener(ns3::MacLowDcfListener * listener) [member function]
 13042     ## mac-low.h (module 'wifi'): void ns3::MacLow::RegisterDcfListener(ns3::MacLowDcfListener * listener) [member function]
 12953     cls.add_method('RegisterDcfListener', 
 13043     cls.add_method('RegisterDcfListener', 
 12954                    'void', 
 13044                    'void', 
 12955                    [param('ns3::MacLowDcfListener *', 'listener')])
 13045                    [param('ns3::MacLowDcfListener *', 'listener')])
 12956     ## mac-low.h (module 'wifi'): void ns3::MacLow::ResetPhy() [member function]
 13046     ## mac-low.h (module 'wifi'): void ns3::MacLow::ResetPhy() [member function]
 13024     ## mac-low.h (module 'wifi'): void ns3::MacLow::StartTransmission(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::MacLowTransmissionListener * listener) [member function]
 13114     ## mac-low.h (module 'wifi'): void ns3::MacLow::StartTransmission(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::MacLowTransmissionListener * listener) [member function]
 13025     cls.add_method('StartTransmission', 
 13115     cls.add_method('StartTransmission', 
 13026                    'void', 
 13116                    'void', 
 13027                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')], 
 13117                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')], 
 13028                    is_virtual=True)
 13118                    is_virtual=True)
 13029     ## mac-low.h (module 'wifi'): bool ns3::MacLow::StopAggregation(ns3::Ptr<ns3::Packet const> peekedPacket, ns3::WifiMacHeader peekedHdr, ns3::Ptr<ns3::Packet> aggregatedPacket, uint16_t size) const [member function]
 13119     ## mac-low.h (module 'wifi'): bool ns3::MacLow::StopMpduAggregation(ns3::Ptr<ns3::Packet const> peekedPacket, ns3::WifiMacHeader peekedHdr, ns3::Ptr<ns3::Packet> aggregatedPacket, uint16_t size) const [member function]
 13030     cls.add_method('StopAggregation', 
 13120     cls.add_method('StopMpduAggregation', 
 13031                    'bool', 
 13121                    'bool', 
 13032                    [param('ns3::Ptr< ns3::Packet const >', 'peekedPacket'), param('ns3::WifiMacHeader', 'peekedHdr'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('uint16_t', 'size')], 
 13122                    [param('ns3::Ptr< ns3::Packet const >', 'peekedPacket'), param('ns3::WifiMacHeader', 'peekedHdr'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('uint16_t', 'size')], 
 13033                    is_const=True)
 13123                    is_const=True)
 13034     ## mac-low.h (module 'wifi'): ns3::WifiTxVector ns3::MacLow::GetDataTxVector(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr) const [member function]
 13124     ## mac-low.h (module 'wifi'): ns3::WifiTxVector ns3::MacLow::GetDataTxVector(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr) const [member function]
 13035     cls.add_method('GetDataTxVector', 
 13125     cls.add_method('GetDataTxVector', 
 13144     cls.add_method('Deaggregate', 
 13234     cls.add_method('Deaggregate', 
 13145                    'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader > >', 
 13235                    'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmpduSubframeHeader > >', 
 13146                    [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], 
 13236                    [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], 
 13147                    is_static=True)
 13237                    is_static=True)
 13148     ## mpdu-aggregator.h (module 'wifi'): static ns3::TypeId ns3::MpduAggregator::GetTypeId() [member function]
 13238     ## mpdu-aggregator.h (module 'wifi'): static ns3::TypeId ns3::MpduAggregator::GetTypeId() [member function]
       
 13239     cls.add_method('GetTypeId', 
       
 13240                    'ns3::TypeId', 
       
 13241                    [], 
       
 13242                    is_static=True)
       
 13243     return
       
 13244 
       
 13245 def register_Ns3MsduAggregator_methods(root_module, cls):
       
 13246     ## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator::MsduAggregator() [constructor]
       
 13247     cls.add_constructor([])
       
 13248     ## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator::MsduAggregator(ns3::MsduAggregator const & arg0) [copy constructor]
       
 13249     cls.add_constructor([param('ns3::MsduAggregator const &', 'arg0')])
       
 13250     ## msdu-aggregator.h (module 'wifi'): bool ns3::MsduAggregator::Aggregate(ns3::Ptr<ns3::Packet const> packet, ns3::Ptr<ns3::Packet> aggregatedPacket, ns3::Mac48Address src, ns3::Mac48Address dest) [member function]
       
 13251     cls.add_method('Aggregate', 
       
 13252                    'bool', 
       
 13253                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dest')], 
       
 13254                    is_pure_virtual=True, is_virtual=True)
       
 13255     ## msdu-aggregator.h (module 'wifi'): static std::list<std::pair<ns3::Ptr<ns3::Packet>, ns3::AmsduSubframeHeader>, std::allocator<std::pair<ns3::Ptr<ns3::Packet>, ns3::AmsduSubframeHeader> > > ns3::MsduAggregator::Deaggregate(ns3::Ptr<ns3::Packet> aggregatedPacket) [member function]
       
 13256     cls.add_method('Deaggregate', 
       
 13257                    'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader > >', 
       
 13258                    [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')], 
       
 13259                    is_static=True)
       
 13260     ## msdu-aggregator.h (module 'wifi'): static ns3::TypeId ns3::MsduAggregator::GetTypeId() [member function]
 13149     cls.add_method('GetTypeId', 
 13261     cls.add_method('GetTypeId', 
 13150                    'ns3::TypeId', 
 13262                    'ns3::TypeId', 
 13151                    [], 
 13263                    [], 
 13152                    is_static=True)
 13264                    is_static=True)
 13153     return
 13265     return