src/wifi/bindings/modulegen__gcc_LP64.py
changeset 8790 ee833de00a72
parent 8750 b3db7d51f260
child 8893 a11fdda061ae
equal deleted inserted replaced
8789:b72463a93d84 8790:ee833de00a72
   156     module.add_class('PcapHelper', import_from_module='ns.network')
   156     module.add_class('PcapHelper', import_from_module='ns.network')
   157     ## trace-helper.h (module 'network'): ns3::PcapHelper [enumeration]
   157     ## trace-helper.h (module 'network'): ns3::PcapHelper [enumeration]
   158     module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
   158     module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
   159     ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class]
   159     ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class]
   160     module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
   160     module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
       
   161     ## propagation-cache.h (module 'propagation'): ns3::PropagationCache<ns3::JakesProcess> [class]
       
   162     module.add_class('PropagationCache', import_from_module='ns.propagation', template_parameters=['ns3::JakesProcess'])
   161     ## random-variable.h (module 'core'): ns3::RandomVariable [class]
   163     ## random-variable.h (module 'core'): ns3::RandomVariable [class]
   162     module.add_class('RandomVariable', import_from_module='ns.core')
   164     module.add_class('RandomVariable', import_from_module='ns.core')
   163     ## minstrel-wifi-manager.h (module 'wifi'): ns3::RateInfo [struct]
   165     ## minstrel-wifi-manager.h (module 'wifi'): ns3::RateInfo [struct]
   164     module.add_class('RateInfo')
   166     module.add_class('RateInfo')
   165     ## random-variable.h (module 'core'): ns3::SeedManager [class]
   167     ## random-variable.h (module 'core'): ns3::SeedManager [class]
   186     module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
   188     module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
   187     ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct]
   189     ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct]
   188     module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
   190     module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
   189     ## random-variable.h (module 'core'): ns3::UniformVariable [class]
   191     ## random-variable.h (module 'core'): ns3::UniformVariable [class]
   190     module.add_class('UniformVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
   192     module.add_class('UniformVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
       
   193     ## vector.h (module 'core'): ns3::Vector2D [class]
       
   194     module.add_class('Vector2D', import_from_module='ns.core')
       
   195     ## vector.h (module 'core'): ns3::Vector3D [class]
       
   196     module.add_class('Vector3D', import_from_module='ns.core')
   191     ## random-variable.h (module 'core'): ns3::WeibullVariable [class]
   197     ## random-variable.h (module 'core'): ns3::WeibullVariable [class]
   192     module.add_class('WeibullVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
   198     module.add_class('WeibullVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable'])
   193     ## wifi-helper.h (module 'wifi'): ns3::WifiHelper [class]
   199     ## wifi-helper.h (module 'wifi'): ns3::WifiHelper [class]
   194     module.add_class('WifiHelper')
   200     module.add_class('WifiHelper')
   195     ## wifi-helper.h (module 'wifi'): ns3::WifiMacHelper [class]
   201     ## wifi-helper.h (module 'wifi'): ns3::WifiMacHelper [class]
   438     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   444     module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   439     ## itu-r-1411-los-propagation-loss-model.h (module 'propagation'): ns3::ItuR1411LosPropagationLossModel [class]
   445     ## itu-r-1411-los-propagation-loss-model.h (module 'propagation'): ns3::ItuR1411LosPropagationLossModel [class]
   440     module.add_class('ItuR1411LosPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   446     module.add_class('ItuR1411LosPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   441     ## itu-r-1411-nlos-over-rooftop-propagation-loss-model.h (module 'propagation'): ns3::ItuR1411NlosOverRooftopPropagationLossModel [class]
   447     ## itu-r-1411-nlos-over-rooftop-propagation-loss-model.h (module 'propagation'): ns3::ItuR1411NlosOverRooftopPropagationLossModel [class]
   442     module.add_class('ItuR1411NlosOverRooftopPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   448     module.add_class('ItuR1411NlosOverRooftopPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
       
   449     ## jakes-process.h (module 'propagation'): ns3::JakesProcess [class]
       
   450     module.add_class('JakesProcess', import_from_module='ns.propagation', parent=root_module['ns3::Object'])
   443     ## jakes-propagation-loss-model.h (module 'propagation'): ns3::JakesPropagationLossModel [class]
   451     ## jakes-propagation-loss-model.h (module 'propagation'): ns3::JakesPropagationLossModel [class]
   444     module.add_class('JakesPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   452     module.add_class('JakesPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   445     ## kun-2600-mhz-propagation-loss-model.h (module 'propagation'): ns3::Kun2600MhzPropagationLossModel [class]
   453     ## kun-2600-mhz-propagation-loss-model.h (module 'propagation'): ns3::Kun2600MhzPropagationLossModel [class]
   446     module.add_class('Kun2600MhzPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   454     module.add_class('Kun2600MhzPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   447     ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class]
   455     ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class]
   456     module.add_class('MatrixPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   464     module.add_class('MatrixPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   457     ## mgt-headers.h (module 'wifi'): ns3::MgtBeaconHeader [class]
   465     ## mgt-headers.h (module 'wifi'): ns3::MgtBeaconHeader [class]
   458     module.add_class('MgtBeaconHeader', parent=root_module['ns3::MgtProbeResponseHeader'])
   466     module.add_class('MgtBeaconHeader', parent=root_module['ns3::MgtProbeResponseHeader'])
   459     ## minstrel-wifi-manager.h (module 'wifi'): ns3::MinstrelWifiManager [class]
   467     ## minstrel-wifi-manager.h (module 'wifi'): ns3::MinstrelWifiManager [class]
   460     module.add_class('MinstrelWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
   468     module.add_class('MinstrelWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
       
   469     ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
       
   470     module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
   461     ## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator [class]
   471     ## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator [class]
   462     module.add_class('MsduAggregator', parent=root_module['ns3::Object'])
   472     module.add_class('MsduAggregator', parent=root_module['ns3::Object'])
   463     ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel [class]
   473     ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel [class]
   464     module.add_class('NakagamiPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   474     module.add_class('NakagamiPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
   465     ## net-device.h (module 'network'): ns3::NetDevice [class]
   475     ## net-device.h (module 'network'): ns3::NetDevice [class]
   510     module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   520     module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
   511     ## type-id.h (module 'core'): ns3::TypeIdValue [class]
   521     ## type-id.h (module 'core'): ns3::TypeIdValue [class]
   512     module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   522     module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   513     ## uinteger.h (module 'core'): ns3::UintegerValue [class]
   523     ## uinteger.h (module 'core'): ns3::UintegerValue [class]
   514     module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   524     module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   525     ## vector.h (module 'core'): ns3::Vector2DChecker [class]
       
   526     module.add_class('Vector2DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
       
   527     ## vector.h (module 'core'): ns3::Vector2DValue [class]
       
   528     module.add_class('Vector2DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   529     ## vector.h (module 'core'): ns3::Vector3DChecker [class]
       
   530     module.add_class('Vector3DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
       
   531     ## vector.h (module 'core'): ns3::Vector3DValue [class]
       
   532     module.add_class('Vector3DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   515     ## wifi-channel.h (module 'wifi'): ns3::WifiChannel [class]
   533     ## wifi-channel.h (module 'wifi'): ns3::WifiChannel [class]
   516     module.add_class('WifiChannel', parent=root_module['ns3::Channel'])
   534     module.add_class('WifiChannel', parent=root_module['ns3::Channel'])
   517     ## wifi-mode.h (module 'wifi'): ns3::WifiModeChecker [class]
   535     ## wifi-mode.h (module 'wifi'): ns3::WifiModeChecker [class]
   518     module.add_class('WifiModeChecker', parent=root_module['ns3::AttributeChecker'])
   536     module.add_class('WifiModeChecker', parent=root_module['ns3::AttributeChecker'])
   519     ## wifi-mode.h (module 'wifi'): ns3::WifiModeValue [class]
   537     ## wifi-mode.h (module 'wifi'): ns3::WifiModeValue [class]
   540     typehandlers.add_type_alias('uint8_t*', 'ns3::WifiInformationElementId*')
   558     typehandlers.add_type_alias('uint8_t*', 'ns3::WifiInformationElementId*')
   541     typehandlers.add_type_alias('uint8_t&', 'ns3::WifiInformationElementId&')
   559     typehandlers.add_type_alias('uint8_t&', 'ns3::WifiInformationElementId&')
   542     typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >', 'ns3::WifiModeListIterator')
   560     typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >', 'ns3::WifiModeListIterator')
   543     typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >*', 'ns3::WifiModeListIterator*')
   561     typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >*', 'ns3::WifiModeListIterator*')
   544     typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >&', 'ns3::WifiModeListIterator&')
   562     typehandlers.add_type_alias('__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > > >&', 'ns3::WifiModeListIterator&')
       
   563     typehandlers.add_type_alias('ns3::Vector3D', 'ns3::Vector')
       
   564     typehandlers.add_type_alias('ns3::Vector3D*', 'ns3::Vector*')
       
   565     typehandlers.add_type_alias('ns3::Vector3D&', 'ns3::Vector&')
       
   566     module.add_typedef(root_module['ns3::Vector3D'], 'Vector')
   545     typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >', 'ns3::MinstrelRate')
   567     typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >', 'ns3::MinstrelRate')
   546     typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >*', 'ns3::MinstrelRate*')
   568     typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >*', 'ns3::MinstrelRate*')
   547     typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >&', 'ns3::MinstrelRate&')
   569     typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >&', 'ns3::MinstrelRate&')
   548     typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >', 'ns3::WifiModeList')
   570     typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >', 'ns3::WifiModeList')
   549     typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >*', 'ns3::WifiModeList*')
   571     typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >*', 'ns3::WifiModeList*')
   550     typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >&', 'ns3::WifiModeList&')
   572     typehandlers.add_type_alias('std::vector< ns3::WifiMode, std::allocator< ns3::WifiMode > >&', 'ns3::WifiModeList&')
       
   573     typehandlers.add_type_alias('ns3::Vector3DValue', 'ns3::VectorValue')
       
   574     typehandlers.add_type_alias('ns3::Vector3DValue*', 'ns3::VectorValue*')
       
   575     typehandlers.add_type_alias('ns3::Vector3DValue&', 'ns3::VectorValue&')
       
   576     module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue')
   551     typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >', 'ns3::SampleRate')
   577     typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >', 'ns3::SampleRate')
   552     typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >*', 'ns3::SampleRate*')
   578     typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >*', 'ns3::SampleRate*')
   553     typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >&', 'ns3::SampleRate&')
   579     typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >&', 'ns3::SampleRate&')
       
   580     typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker')
       
   581     typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*')
       
   582     typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&')
       
   583     module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker')
   554     
   584     
   555     ## Register a nested module for the namespace FatalImpl
   585     ## Register a nested module for the namespace FatalImpl
   556     
   586     
   557     nested_module = module.add_cpp_namespace('FatalImpl')
   587     nested_module = module.add_cpp_namespace('FatalImpl')
   558     register_types_ns3_FatalImpl(nested_module)
   588     register_types_ns3_FatalImpl(nested_module)
   622     register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList'])
   652     register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList'])
   623     register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData'])
   653     register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData'])
   624     register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile'])
   654     register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile'])
   625     register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper'])
   655     register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper'])
   626     register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice'])
   656     register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice'])
       
   657     register_Ns3PropagationCache__Ns3JakesProcess_methods(root_module, root_module['ns3::PropagationCache< ns3::JakesProcess >'])
   627     register_Ns3RandomVariable_methods(root_module, root_module['ns3::RandomVariable'])
   658     register_Ns3RandomVariable_methods(root_module, root_module['ns3::RandomVariable'])
   628     register_Ns3RateInfo_methods(root_module, root_module['ns3::RateInfo'])
   659     register_Ns3RateInfo_methods(root_module, root_module['ns3::RateInfo'])
   629     register_Ns3SeedManager_methods(root_module, root_module['ns3::SeedManager'])
   660     register_Ns3SeedManager_methods(root_module, root_module['ns3::SeedManager'])
   630     register_Ns3SequentialVariable_methods(root_module, root_module['ns3::SequentialVariable'])
   661     register_Ns3SequentialVariable_methods(root_module, root_module['ns3::SequentialVariable'])
   631     register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   662     register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   636     register_Ns3TriangularVariable_methods(root_module, root_module['ns3::TriangularVariable'])
   667     register_Ns3TriangularVariable_methods(root_module, root_module['ns3::TriangularVariable'])
   637     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
   668     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
   638     register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
   669     register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
   639     register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
   670     register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
   640     register_Ns3UniformVariable_methods(root_module, root_module['ns3::UniformVariable'])
   671     register_Ns3UniformVariable_methods(root_module, root_module['ns3::UniformVariable'])
       
   672     register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D'])
       
   673     register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D'])
   641     register_Ns3WeibullVariable_methods(root_module, root_module['ns3::WeibullVariable'])
   674     register_Ns3WeibullVariable_methods(root_module, root_module['ns3::WeibullVariable'])
   642     register_Ns3WifiHelper_methods(root_module, root_module['ns3::WifiHelper'])
   675     register_Ns3WifiHelper_methods(root_module, root_module['ns3::WifiHelper'])
   643     register_Ns3WifiMacHelper_methods(root_module, root_module['ns3::WifiMacHelper'])
   676     register_Ns3WifiMacHelper_methods(root_module, root_module['ns3::WifiMacHelper'])
   644     register_Ns3WifiMode_methods(root_module, root_module['ns3::WifiMode'])
   677     register_Ns3WifiMode_methods(root_module, root_module['ns3::WifiMode'])
   645     register_Ns3WifiModeFactory_methods(root_module, root_module['ns3::WifiModeFactory'])
   678     register_Ns3WifiModeFactory_methods(root_module, root_module['ns3::WifiModeFactory'])
   747     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   780     register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
   748     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   781     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
   749     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
   782     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
   750     register_Ns3ItuR1411LosPropagationLossModel_methods(root_module, root_module['ns3::ItuR1411LosPropagationLossModel'])
   783     register_Ns3ItuR1411LosPropagationLossModel_methods(root_module, root_module['ns3::ItuR1411LosPropagationLossModel'])
   751     register_Ns3ItuR1411NlosOverRooftopPropagationLossModel_methods(root_module, root_module['ns3::ItuR1411NlosOverRooftopPropagationLossModel'])
   784     register_Ns3ItuR1411NlosOverRooftopPropagationLossModel_methods(root_module, root_module['ns3::ItuR1411NlosOverRooftopPropagationLossModel'])
       
   785     register_Ns3JakesProcess_methods(root_module, root_module['ns3::JakesProcess'])
   752     register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
   786     register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
   753     register_Ns3Kun2600MhzPropagationLossModel_methods(root_module, root_module['ns3::Kun2600MhzPropagationLossModel'])
   787     register_Ns3Kun2600MhzPropagationLossModel_methods(root_module, root_module['ns3::Kun2600MhzPropagationLossModel'])
   754     register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
   788     register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
   755     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
   789     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
   756     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
   790     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
   757     register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow'])
   791     register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow'])
   758     register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel'])
   792     register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel'])
   759     register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader'])
   793     register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader'])
   760     register_Ns3MinstrelWifiManager_methods(root_module, root_module['ns3::MinstrelWifiManager'])
   794     register_Ns3MinstrelWifiManager_methods(root_module, root_module['ns3::MinstrelWifiManager'])
       
   795     register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
   761     register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator'])
   796     register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator'])
   762     register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel'])
   797     register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel'])
   763     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   798     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
   764     register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel'])
   799     register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel'])
   765     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   800     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
   782     register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
   817     register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
   783     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
   818     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
   784     register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
   819     register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
   785     register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
   820     register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
   786     register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
   821     register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
       
   822     register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker'])
       
   823     register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue'])
       
   824     register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker'])
       
   825     register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue'])
   787     register_Ns3WifiChannel_methods(root_module, root_module['ns3::WifiChannel'])
   826     register_Ns3WifiChannel_methods(root_module, root_module['ns3::WifiChannel'])
   788     register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker'])
   827     register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker'])
   789     register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue'])
   828     register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue'])
   790     register_Ns3WifiNetDevice_methods(root_module, root_module['ns3::WifiNetDevice'])
   829     register_Ns3WifiNetDevice_methods(root_module, root_module['ns3::WifiNetDevice'])
   791     register_Ns3YansErrorRateModel_methods(root_module, root_module['ns3::YansErrorRateModel'])
   830     register_Ns3YansErrorRateModel_methods(root_module, root_module['ns3::YansErrorRateModel'])
  3288     ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
  3327     ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function]
  3289     cls.add_method('EnablePcapInternal', 
  3328     cls.add_method('EnablePcapInternal', 
  3290                    'void', 
  3329                    'void', 
  3291                    [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], 
  3330                    [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], 
  3292                    is_pure_virtual=True, is_virtual=True)
  3331                    is_pure_virtual=True, is_virtual=True)
       
  3332     return
       
  3333 
       
  3334 def register_Ns3PropagationCache__Ns3JakesProcess_methods(root_module, cls):
       
  3335     ## propagation-cache.h (module 'propagation'): ns3::PropagationCache<ns3::JakesProcess>::PropagationCache(ns3::PropagationCache<ns3::JakesProcess> const & arg0) [copy constructor]
       
  3336     cls.add_constructor([param('ns3::PropagationCache< ns3::JakesProcess > const &', 'arg0')])
       
  3337     ## propagation-cache.h (module 'propagation'): ns3::PropagationCache<ns3::JakesProcess>::PropagationCache() [constructor]
       
  3338     cls.add_constructor([])
       
  3339     ## propagation-cache.h (module 'propagation'): ns3::Ptr<ns3::JakesProcess> ns3::PropagationCache<ns3::JakesProcess>::GetPathData(ns3::Ptr<ns3::MobilityModel const> a, ns3::Ptr<ns3::MobilityModel const> b, uint32_t modelUid) [member function]
       
  3340     cls.add_method('GetPathData', 
       
  3341                    'ns3::Ptr< ns3::JakesProcess >', 
       
  3342                    [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b'), param('uint32_t', 'modelUid')])
  3293     return
  3343     return
  3294 
  3344 
  3295 def register_Ns3RandomVariable_methods(root_module, cls):
  3345 def register_Ns3RandomVariable_methods(root_module, cls):
  3296     cls.add_output_stream_operator()
  3346     cls.add_output_stream_operator()
  3297     ## random-variable.h (module 'core'): ns3::RandomVariable::RandomVariable() [constructor]
  3347     ## random-variable.h (module 'core'): ns3::RandomVariable::RandomVariable() [constructor]
  3805                    is_const=True)
  3855                    is_const=True)
  3806     ## random-variable.h (module 'core'): double ns3::UniformVariable::GetValue(double s, double l) [member function]
  3856     ## random-variable.h (module 'core'): double ns3::UniformVariable::GetValue(double s, double l) [member function]
  3807     cls.add_method('GetValue', 
  3857     cls.add_method('GetValue', 
  3808                    'double', 
  3858                    'double', 
  3809                    [param('double', 's'), param('double', 'l')])
  3859                    [param('double', 's'), param('double', 'l')])
       
  3860     return
       
  3861 
       
  3862 def register_Ns3Vector2D_methods(root_module, cls):
       
  3863     cls.add_output_stream_operator()
       
  3864     ## vector.h (module 'core'): ns3::Vector2D::Vector2D(ns3::Vector2D const & arg0) [copy constructor]
       
  3865     cls.add_constructor([param('ns3::Vector2D const &', 'arg0')])
       
  3866     ## vector.h (module 'core'): ns3::Vector2D::Vector2D(double _x, double _y) [constructor]
       
  3867     cls.add_constructor([param('double', '_x'), param('double', '_y')])
       
  3868     ## vector.h (module 'core'): ns3::Vector2D::Vector2D() [constructor]
       
  3869     cls.add_constructor([])
       
  3870     ## vector.h (module 'core'): ns3::Vector2D::x [variable]
       
  3871     cls.add_instance_attribute('x', 'double', is_const=False)
       
  3872     ## vector.h (module 'core'): ns3::Vector2D::y [variable]
       
  3873     cls.add_instance_attribute('y', 'double', is_const=False)
       
  3874     return
       
  3875 
       
  3876 def register_Ns3Vector3D_methods(root_module, cls):
       
  3877     cls.add_output_stream_operator()
       
  3878     ## vector.h (module 'core'): ns3::Vector3D::Vector3D(ns3::Vector3D const & arg0) [copy constructor]
       
  3879     cls.add_constructor([param('ns3::Vector3D const &', 'arg0')])
       
  3880     ## vector.h (module 'core'): ns3::Vector3D::Vector3D(double _x, double _y, double _z) [constructor]
       
  3881     cls.add_constructor([param('double', '_x'), param('double', '_y'), param('double', '_z')])
       
  3882     ## vector.h (module 'core'): ns3::Vector3D::Vector3D() [constructor]
       
  3883     cls.add_constructor([])
       
  3884     ## vector.h (module 'core'): ns3::Vector3D::x [variable]
       
  3885     cls.add_instance_attribute('x', 'double', is_const=False)
       
  3886     ## vector.h (module 'core'): ns3::Vector3D::y [variable]
       
  3887     cls.add_instance_attribute('y', 'double', is_const=False)
       
  3888     ## vector.h (module 'core'): ns3::Vector3D::z [variable]
       
  3889     cls.add_instance_attribute('z', 'double', is_const=False)
  3810     return
  3890     return
  3811 
  3891 
  3812 def register_Ns3WeibullVariable_methods(root_module, cls):
  3892 def register_Ns3WeibullVariable_methods(root_module, cls):
  3813     ## random-variable.h (module 'core'): ns3::WeibullVariable::WeibullVariable(ns3::WeibullVariable const & arg0) [copy constructor]
  3893     ## random-variable.h (module 'core'): ns3::WeibullVariable::WeibullVariable(ns3::WeibullVariable const & arg0) [copy constructor]
  3814     cls.add_constructor([param('ns3::WeibullVariable const &', 'arg0')])
  3894     cls.add_constructor([param('ns3::WeibullVariable const &', 'arg0')])
  9223                    'double', 
  9303                    'double', 
  9224                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  9304                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  9225                    is_const=True, visibility='private', is_virtual=True)
  9305                    is_const=True, visibility='private', is_virtual=True)
  9226     return
  9306     return
  9227 
  9307 
       
  9308 def register_Ns3JakesProcess_methods(root_module, cls):
       
  9309     ## jakes-process.h (module 'propagation'): ns3::JakesProcess::JakesProcess(ns3::JakesProcess const & arg0) [copy constructor]
       
  9310     cls.add_constructor([param('ns3::JakesProcess const &', 'arg0')])
       
  9311     ## jakes-process.h (module 'propagation'): ns3::JakesProcess::JakesProcess() [constructor]
       
  9312     cls.add_constructor([])
       
  9313     ## jakes-process.h (module 'propagation'): double ns3::JakesProcess::GetChannelGainDb() const [member function]
       
  9314     cls.add_method('GetChannelGainDb', 
       
  9315                    'double', 
       
  9316                    [], 
       
  9317                    is_const=True)
       
  9318     ## jakes-process.h (module 'propagation'): std::complex<double> ns3::JakesProcess::GetComplexGain() const [member function]
       
  9319     cls.add_method('GetComplexGain', 
       
  9320                    'std::complex< double >', 
       
  9321                    [], 
       
  9322                    is_const=True)
       
  9323     ## jakes-process.h (module 'propagation'): static ns3::TypeId ns3::JakesProcess::GetTypeId() [member function]
       
  9324     cls.add_method('GetTypeId', 
       
  9325                    'ns3::TypeId', 
       
  9326                    [], 
       
  9327                    is_static=True)
       
  9328     return
       
  9329 
  9228 def register_Ns3JakesPropagationLossModel_methods(root_module, cls):
  9330 def register_Ns3JakesPropagationLossModel_methods(root_module, cls):
  9229     ## jakes-propagation-loss-model.h (module 'propagation'): ns3::JakesPropagationLossModel::JakesPropagationLossModel() [constructor]
       
  9230     cls.add_constructor([])
       
  9231     ## jakes-propagation-loss-model.h (module 'propagation'): uint8_t ns3::JakesPropagationLossModel::GetNOscillators() const [member function]
       
  9232     cls.add_method('GetNOscillators', 
       
  9233                    'uint8_t', 
       
  9234                    [], 
       
  9235                    is_const=True)
       
  9236     ## jakes-propagation-loss-model.h (module 'propagation'): uint8_t ns3::JakesPropagationLossModel::GetNRays() const [member function]
       
  9237     cls.add_method('GetNRays', 
       
  9238                    'uint8_t', 
       
  9239                    [], 
       
  9240                    is_const=True)
       
  9241     ## jakes-propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::JakesPropagationLossModel::GetTypeId() [member function]
  9331     ## jakes-propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::JakesPropagationLossModel::GetTypeId() [member function]
  9242     cls.add_method('GetTypeId', 
  9332     cls.add_method('GetTypeId', 
  9243                    'ns3::TypeId', 
  9333                    'ns3::TypeId', 
  9244                    [], 
  9334                    [], 
  9245                    is_static=True)
  9335                    is_static=True)
  9246     ## jakes-propagation-loss-model.h (module 'propagation'): void ns3::JakesPropagationLossModel::SetNOscillators(uint8_t nOscillators) [member function]
  9336     ## jakes-propagation-loss-model.h (module 'propagation'): ns3::JakesPropagationLossModel::JakesPropagationLossModel() [constructor]
  9247     cls.add_method('SetNOscillators', 
  9337     cls.add_constructor([])
  9248                    'void', 
       
  9249                    [param('uint8_t', 'nOscillators')])
       
  9250     ## jakes-propagation-loss-model.h (module 'propagation'): void ns3::JakesPropagationLossModel::SetNRays(uint8_t nRays) [member function]
       
  9251     cls.add_method('SetNRays', 
       
  9252                    'void', 
       
  9253                    [param('uint8_t', 'nRays')])
       
  9254     ## jakes-propagation-loss-model.h (module 'propagation'): double ns3::JakesPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  9338     ## jakes-propagation-loss-model.h (module 'propagation'): double ns3::JakesPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
  9255     cls.add_method('DoCalcRxPower', 
  9339     cls.add_method('DoCalcRxPower', 
  9256                    'double', 
  9340                    'double', 
  9257                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  9341                    [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], 
  9258                    is_const=True, visibility='private', is_virtual=True)
  9342                    is_const=True, visibility='private', is_virtual=True)
  9590     ## minstrel-wifi-manager.h (module 'wifi'): bool ns3::MinstrelWifiManager::IsLowLatency() const [member function]
  9674     ## minstrel-wifi-manager.h (module 'wifi'): bool ns3::MinstrelWifiManager::IsLowLatency() const [member function]
  9591     cls.add_method('IsLowLatency', 
  9675     cls.add_method('IsLowLatency', 
  9592                    'bool', 
  9676                    'bool', 
  9593                    [], 
  9677                    [], 
  9594                    is_const=True, visibility='private', is_virtual=True)
  9678                    is_const=True, visibility='private', is_virtual=True)
       
  9679     return
       
  9680 
       
  9681 def register_Ns3MobilityModel_methods(root_module, cls):
       
  9682     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor]
       
  9683     cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')])
       
  9684     ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor]
       
  9685     cls.add_constructor([])
       
  9686     ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetDistanceFrom(ns3::Ptr<ns3::MobilityModel const> position) const [member function]
       
  9687     cls.add_method('GetDistanceFrom', 
       
  9688                    'double', 
       
  9689                    [param('ns3::Ptr< ns3::MobilityModel const >', 'position')], 
       
  9690                    is_const=True)
       
  9691     ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetPosition() const [member function]
       
  9692     cls.add_method('GetPosition', 
       
  9693                    'ns3::Vector', 
       
  9694                    [], 
       
  9695                    is_const=True)
       
  9696     ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetRelativeSpeed(ns3::Ptr<ns3::MobilityModel const> other) const [member function]
       
  9697     cls.add_method('GetRelativeSpeed', 
       
  9698                    'double', 
       
  9699                    [param('ns3::Ptr< ns3::MobilityModel const >', 'other')], 
       
  9700                    is_const=True)
       
  9701     ## mobility-model.h (module 'mobility'): static ns3::TypeId ns3::MobilityModel::GetTypeId() [member function]
       
  9702     cls.add_method('GetTypeId', 
       
  9703                    'ns3::TypeId', 
       
  9704                    [], 
       
  9705                    is_static=True)
       
  9706     ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetVelocity() const [member function]
       
  9707     cls.add_method('GetVelocity', 
       
  9708                    'ns3::Vector', 
       
  9709                    [], 
       
  9710                    is_const=True)
       
  9711     ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::SetPosition(ns3::Vector const & position) [member function]
       
  9712     cls.add_method('SetPosition', 
       
  9713                    'void', 
       
  9714                    [param('ns3::Vector const &', 'position')])
       
  9715     ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::NotifyCourseChange() const [member function]
       
  9716     cls.add_method('NotifyCourseChange', 
       
  9717                    'void', 
       
  9718                    [], 
       
  9719                    is_const=True, visibility='protected')
       
  9720     ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetPosition() const [member function]
       
  9721     cls.add_method('DoGetPosition', 
       
  9722                    'ns3::Vector', 
       
  9723                    [], 
       
  9724                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
       
  9725     ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetVelocity() const [member function]
       
  9726     cls.add_method('DoGetVelocity', 
       
  9727                    'ns3::Vector', 
       
  9728                    [], 
       
  9729                    is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
       
  9730     ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
       
  9731     cls.add_method('DoSetPosition', 
       
  9732                    'void', 
       
  9733                    [param('ns3::Vector const &', 'position')], 
       
  9734                    is_pure_virtual=True, visibility='private', is_virtual=True)
  9595     return
  9735     return
  9596 
  9736 
  9597 def register_Ns3MsduAggregator_methods(root_module, cls):
  9737 def register_Ns3MsduAggregator_methods(root_module, cls):
  9598     ## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator::MsduAggregator() [constructor]
  9738     ## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator::MsduAggregator() [constructor]
  9599     cls.add_constructor([])
  9739     cls.add_constructor([])
 10865                    is_const=True, is_virtual=True)
 11005                    is_const=True, is_virtual=True)
 10866     ## uinteger.h (module 'core'): void ns3::UintegerValue::Set(uint64_t const & value) [member function]
 11006     ## uinteger.h (module 'core'): void ns3::UintegerValue::Set(uint64_t const & value) [member function]
 10867     cls.add_method('Set', 
 11007     cls.add_method('Set', 
 10868                    'void', 
 11008                    'void', 
 10869                    [param('uint64_t const &', 'value')])
 11009                    [param('uint64_t const &', 'value')])
       
 11010     return
       
 11011 
       
 11012 def register_Ns3Vector2DChecker_methods(root_module, cls):
       
 11013     ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker() [constructor]
       
 11014     cls.add_constructor([])
       
 11015     ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker(ns3::Vector2DChecker const & arg0) [copy constructor]
       
 11016     cls.add_constructor([param('ns3::Vector2DChecker const &', 'arg0')])
       
 11017     return
       
 11018 
       
 11019 def register_Ns3Vector2DValue_methods(root_module, cls):
       
 11020     ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue() [constructor]
       
 11021     cls.add_constructor([])
       
 11022     ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2DValue const & arg0) [copy constructor]
       
 11023     cls.add_constructor([param('ns3::Vector2DValue const &', 'arg0')])
       
 11024     ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2D const & value) [constructor]
       
 11025     cls.add_constructor([param('ns3::Vector2D const &', 'value')])
       
 11026     ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector2DValue::Copy() const [member function]
       
 11027     cls.add_method('Copy', 
       
 11028                    'ns3::Ptr< ns3::AttributeValue >', 
       
 11029                    [], 
       
 11030                    is_const=True, is_virtual=True)
       
 11031     ## vector.h (module 'core'): bool ns3::Vector2DValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
 11032     cls.add_method('DeserializeFromString', 
       
 11033                    'bool', 
       
 11034                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
 11035                    is_virtual=True)
       
 11036     ## vector.h (module 'core'): ns3::Vector2D ns3::Vector2DValue::Get() const [member function]
       
 11037     cls.add_method('Get', 
       
 11038                    'ns3::Vector2D', 
       
 11039                    [], 
       
 11040                    is_const=True)
       
 11041     ## vector.h (module 'core'): std::string ns3::Vector2DValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
 11042     cls.add_method('SerializeToString', 
       
 11043                    'std::string', 
       
 11044                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
 11045                    is_const=True, is_virtual=True)
       
 11046     ## vector.h (module 'core'): void ns3::Vector2DValue::Set(ns3::Vector2D const & value) [member function]
       
 11047     cls.add_method('Set', 
       
 11048                    'void', 
       
 11049                    [param('ns3::Vector2D const &', 'value')])
       
 11050     return
       
 11051 
       
 11052 def register_Ns3Vector3DChecker_methods(root_module, cls):
       
 11053     ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker() [constructor]
       
 11054     cls.add_constructor([])
       
 11055     ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker(ns3::Vector3DChecker const & arg0) [copy constructor]
       
 11056     cls.add_constructor([param('ns3::Vector3DChecker const &', 'arg0')])
       
 11057     return
       
 11058 
       
 11059 def register_Ns3Vector3DValue_methods(root_module, cls):
       
 11060     ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue() [constructor]
       
 11061     cls.add_constructor([])
       
 11062     ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3DValue const & arg0) [copy constructor]
       
 11063     cls.add_constructor([param('ns3::Vector3DValue const &', 'arg0')])
       
 11064     ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3D const & value) [constructor]
       
 11065     cls.add_constructor([param('ns3::Vector3D const &', 'value')])
       
 11066     ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector3DValue::Copy() const [member function]
       
 11067     cls.add_method('Copy', 
       
 11068                    'ns3::Ptr< ns3::AttributeValue >', 
       
 11069                    [], 
       
 11070                    is_const=True, is_virtual=True)
       
 11071     ## vector.h (module 'core'): bool ns3::Vector3DValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
 11072     cls.add_method('DeserializeFromString', 
       
 11073                    'bool', 
       
 11074                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
 11075                    is_virtual=True)
       
 11076     ## vector.h (module 'core'): ns3::Vector3D ns3::Vector3DValue::Get() const [member function]
       
 11077     cls.add_method('Get', 
       
 11078                    'ns3::Vector3D', 
       
 11079                    [], 
       
 11080                    is_const=True)
       
 11081     ## vector.h (module 'core'): std::string ns3::Vector3DValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
 11082     cls.add_method('SerializeToString', 
       
 11083                    'std::string', 
       
 11084                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
 11085                    is_const=True, is_virtual=True)
       
 11086     ## vector.h (module 'core'): void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function]
       
 11087     cls.add_method('Set', 
       
 11088                    'void', 
       
 11089                    [param('ns3::Vector3D const &', 'value')])
 10870     return
 11090     return
 10871 
 11091 
 10872 def register_Ns3WifiChannel_methods(root_module, cls):
 11092 def register_Ns3WifiChannel_methods(root_module, cls):
 10873     ## wifi-channel.h (module 'wifi'): ns3::WifiChannel::WifiChannel() [constructor]
 11093     ## wifi-channel.h (module 'wifi'): ns3::WifiChannel::WifiChannel() [constructor]
 10874     cls.add_constructor([])
 11094     cls.add_constructor([])