src/uan/bindings/modulegen__gcc_ILP32.py
changeset 10956 fa4be182ef17
parent 10795 29506f2221e2
child 10990 414d94e669c5
equal deleted inserted replaced
10955:8fae7d21dfa8 10956:fa4be182ef17
   290     module.add_class('DoubleValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   290     module.add_class('DoubleValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   291     ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class]
   291     ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class]
   292     module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   292     module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   293     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
   293     ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
   294     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   294     module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
       
   295     ## energy-harvester.h (module 'energy'): ns3::EnergyHarvester [class]
       
   296     module.add_class('EnergyHarvester', import_from_module='ns.energy', parent=root_module['ns3::Object'])
   295     ## energy-source.h (module 'energy'): ns3::EnergySource [class]
   297     ## energy-source.h (module 'energy'): ns3::EnergySource [class]
   296     module.add_class('EnergySource', import_from_module='ns.energy', parent=root_module['ns3::Object'])
   298     module.add_class('EnergySource', import_from_module='ns.energy', parent=root_module['ns3::Object'])
   297     ## energy-source-container.h (module 'energy'): ns3::EnergySourceContainer [class]
   299     ## energy-source-container.h (module 'energy'): ns3::EnergySourceContainer [class]
   298     module.add_class('EnergySourceContainer', import_from_module='ns.energy', parent=root_module['ns3::Object'])
   300     module.add_class('EnergySourceContainer', import_from_module='ns.energy', parent=root_module['ns3::Object'])
   299     ## enum.h (module 'core'): ns3::EnumChecker [class]
   301     ## enum.h (module 'core'): ns3::EnumChecker [class]
   581     register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable'])
   583     register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable'])
   582     register_Ns3DeviceEnergyModel_methods(root_module, root_module['ns3::DeviceEnergyModel'])
   584     register_Ns3DeviceEnergyModel_methods(root_module, root_module['ns3::DeviceEnergyModel'])
   583     register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue'])
   585     register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue'])
   584     register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable'])
   586     register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable'])
   585     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
   587     register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
       
   588     register_Ns3EnergyHarvester_methods(root_module, root_module['ns3::EnergyHarvester'])
   586     register_Ns3EnergySource_methods(root_module, root_module['ns3::EnergySource'])
   589     register_Ns3EnergySource_methods(root_module, root_module['ns3::EnergySource'])
   587     register_Ns3EnergySourceContainer_methods(root_module, root_module['ns3::EnergySourceContainer'])
   590     register_Ns3EnergySourceContainer_methods(root_module, root_module['ns3::EnergySourceContainer'])
   588     register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker'])
   591     register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker'])
   589     register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue'])
   592     register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue'])
   590     register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable'])
   593     register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable'])
  3450     cls.add_constructor([param('unsigned int', 'v')])
  3453     cls.add_constructor([param('unsigned int', 'v')])
  3451     ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor]
  3454     ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor]
  3452     cls.add_constructor([param('long unsigned int', 'v')])
  3455     cls.add_constructor([param('long unsigned int', 'v')])
  3453     ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor]
  3456     ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor]
  3454     cls.add_constructor([param('long long unsigned int', 'v')])
  3457     cls.add_constructor([param('long long unsigned int', 'v')])
       
  3458     ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor]
       
  3459     cls.add_constructor([param('ns3::int64x64_t const &', 'v')])
  3455     ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor]
  3460     ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor]
  3456     cls.add_constructor([param('std::string const &', 's')])
  3461     cls.add_constructor([param('std::string const &', 's')])
  3457     ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor]
       
  3458     cls.add_constructor([param('ns3::int64x64_t const &', 'value')])
       
  3459     ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function]
  3462     ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function]
  3460     cls.add_method('As', 
  3463     cls.add_method('As', 
  3461                    'ns3::TimeWithUnit', 
  3464                    'ns3::TimeWithUnit', 
  3462                    [param('ns3::Time::Unit const', 'unit')], 
  3465                    [param('ns3::Time::Unit const', 'unit')], 
  3463                    is_const=True)
  3466                    is_const=True)
  3464     ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function]
  3467     ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function]
  3465     cls.add_method('Compare', 
  3468     cls.add_method('Compare', 
  3466                    'int', 
  3469                    'int', 
  3467                    [param('ns3::Time const &', 'o')], 
  3470                    [param('ns3::Time const &', 'o')], 
  3468                    is_const=True)
  3471                    is_const=True)
  3469     ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function]
       
  3470     cls.add_method('From', 
       
  3471                    'ns3::Time', 
       
  3472                    [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], 
       
  3473                    is_static=True)
       
  3474     ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function]
  3472     ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function]
  3475     cls.add_method('From', 
  3473     cls.add_method('From', 
  3476                    'ns3::Time', 
  3474                    'ns3::Time', 
  3477                    [param('ns3::int64x64_t const &', 'value')], 
  3475                    [param('ns3::int64x64_t const &', 'value')], 
  3478                    is_static=True)
  3476                    is_static=True)
  3479     ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function]
  3477     ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function]
       
  3478     cls.add_method('From', 
       
  3479                    'ns3::Time', 
       
  3480                    [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], 
       
  3481                    is_static=True)
       
  3482     ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function]
  3480     cls.add_method('FromDouble', 
  3483     cls.add_method('FromDouble', 
  3481                    'ns3::Time', 
  3484                    'ns3::Time', 
  3482                    [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], 
  3485                    [param('double', 'value'), param('ns3::Time::Unit', 'unit')], 
  3483                    is_static=True)
  3486                    is_static=True)
  3484     ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function]
  3487     ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function]
  3485     cls.add_method('FromInteger', 
  3488     cls.add_method('FromInteger', 
  3486                    'ns3::Time', 
  3489                    'ns3::Time', 
  3487                    [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], 
  3490                    [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], 
  3488                    is_static=True)
  3491                    is_static=True)
  3489     ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function]
  3492     ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function]
  3490     cls.add_method('GetDays', 
  3493     cls.add_method('GetDays', 
  3491                    'double', 
  3494                    'double', 
  3492                    [], 
  3495                    [], 
  3599     ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function]
  3602     ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function]
  3600     cls.add_method('StaticInit', 
  3603     cls.add_method('StaticInit', 
  3601                    'bool', 
  3604                    'bool', 
  3602                    [], 
  3605                    [], 
  3603                    is_static=True)
  3606                    is_static=True)
  3604     ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit timeUnit) const [member function]
  3607     ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function]
  3605     cls.add_method('To', 
  3608     cls.add_method('To', 
  3606                    'ns3::int64x64_t', 
  3609                    'ns3::int64x64_t', 
  3607                    [param('ns3::Time::Unit', 'timeUnit')], 
  3610                    [param('ns3::Time::Unit', 'unit')], 
  3608                    is_const=True)
  3611                    is_const=True)
  3609     ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit timeUnit) const [member function]
  3612     ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function]
  3610     cls.add_method('ToDouble', 
  3613     cls.add_method('ToDouble', 
  3611                    'double', 
  3614                    'double', 
  3612                    [param('ns3::Time::Unit', 'timeUnit')], 
  3615                    [param('ns3::Time::Unit', 'unit')], 
  3613                    is_const=True)
  3616                    is_const=True)
  3614     ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit timeUnit) const [member function]
  3617     ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function]
  3615     cls.add_method('ToInteger', 
  3618     cls.add_method('ToInteger', 
  3616                    'int64_t', 
  3619                    'int64_t', 
  3617                    [param('ns3::Time::Unit', 'timeUnit')], 
  3620                    [param('ns3::Time::Unit', 'unit')], 
  3618                    is_const=True)
  3621                    is_const=True)
  3619     return
  3622     return
  3620 
  3623 
  3621 def register_Ns3TraceSourceAccessor_methods(root_module, cls):
  3624 def register_Ns3TraceSourceAccessor_methods(root_module, cls):
  3622     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor]
  3625     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor]
  6100     ## device-energy-model.h (module 'energy'): void ns3::DeviceEnergyModel::HandleEnergyDepletion() [member function]
  6103     ## device-energy-model.h (module 'energy'): void ns3::DeviceEnergyModel::HandleEnergyDepletion() [member function]
  6101     cls.add_method('HandleEnergyDepletion', 
  6104     cls.add_method('HandleEnergyDepletion', 
  6102                    'void', 
  6105                    'void', 
  6103                    [], 
  6106                    [], 
  6104                    is_pure_virtual=True, is_virtual=True)
  6107                    is_pure_virtual=True, is_virtual=True)
       
  6108     ## device-energy-model.h (module 'energy'): void ns3::DeviceEnergyModel::HandleEnergyRecharged() [member function]
       
  6109     cls.add_method('HandleEnergyRecharged', 
       
  6110                    'void', 
       
  6111                    [], 
       
  6112                    is_pure_virtual=True, is_virtual=True)
  6105     ## device-energy-model.h (module 'energy'): void ns3::DeviceEnergyModel::SetEnergySource(ns3::Ptr<ns3::EnergySource> source) [member function]
  6113     ## device-energy-model.h (module 'energy'): void ns3::DeviceEnergyModel::SetEnergySource(ns3::Ptr<ns3::EnergySource> source) [member function]
  6106     cls.add_method('SetEnergySource', 
  6114     cls.add_method('SetEnergySource', 
  6107                    'void', 
  6115                    'void', 
  6108                    [param('ns3::Ptr< ns3::EnergySource >', 'source')], 
  6116                    [param('ns3::Ptr< ns3::EnergySource >', 'source')], 
  6109                    is_pure_virtual=True, is_virtual=True)
  6117                    is_pure_virtual=True, is_virtual=True)
  6201                    'std::string', 
  6209                    'std::string', 
  6202                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
  6210                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
  6203                    is_const=True, visibility='private', is_virtual=True)
  6211                    is_const=True, visibility='private', is_virtual=True)
  6204     return
  6212     return
  6205 
  6213 
       
  6214 def register_Ns3EnergyHarvester_methods(root_module, cls):
       
  6215     ## energy-harvester.h (module 'energy'): ns3::EnergyHarvester::EnergyHarvester(ns3::EnergyHarvester const & arg0) [copy constructor]
       
  6216     cls.add_constructor([param('ns3::EnergyHarvester const &', 'arg0')])
       
  6217     ## energy-harvester.h (module 'energy'): ns3::EnergyHarvester::EnergyHarvester() [constructor]
       
  6218     cls.add_constructor([])
       
  6219     ## energy-harvester.h (module 'energy'): ns3::Ptr<ns3::EnergySource> ns3::EnergyHarvester::GetEnergySource() const [member function]
       
  6220     cls.add_method('GetEnergySource', 
       
  6221                    'ns3::Ptr< ns3::EnergySource >', 
       
  6222                    [], 
       
  6223                    is_const=True)
       
  6224     ## energy-harvester.h (module 'energy'): ns3::Ptr<ns3::Node> ns3::EnergyHarvester::GetNode() const [member function]
       
  6225     cls.add_method('GetNode', 
       
  6226                    'ns3::Ptr< ns3::Node >', 
       
  6227                    [], 
       
  6228                    is_const=True)
       
  6229     ## energy-harvester.h (module 'energy'): double ns3::EnergyHarvester::GetPower() const [member function]
       
  6230     cls.add_method('GetPower', 
       
  6231                    'double', 
       
  6232                    [], 
       
  6233                    is_const=True)
       
  6234     ## energy-harvester.h (module 'energy'): static ns3::TypeId ns3::EnergyHarvester::GetTypeId() [member function]
       
  6235     cls.add_method('GetTypeId', 
       
  6236                    'ns3::TypeId', 
       
  6237                    [], 
       
  6238                    is_static=True)
       
  6239     ## energy-harvester.h (module 'energy'): void ns3::EnergyHarvester::SetEnergySource(ns3::Ptr<ns3::EnergySource> source) [member function]
       
  6240     cls.add_method('SetEnergySource', 
       
  6241                    'void', 
       
  6242                    [param('ns3::Ptr< ns3::EnergySource >', 'source')])
       
  6243     ## energy-harvester.h (module 'energy'): void ns3::EnergyHarvester::SetNode(ns3::Ptr<ns3::Node> node) [member function]
       
  6244     cls.add_method('SetNode', 
       
  6245                    'void', 
       
  6246                    [param('ns3::Ptr< ns3::Node >', 'node')])
       
  6247     ## energy-harvester.h (module 'energy'): void ns3::EnergyHarvester::DoDispose() [member function]
       
  6248     cls.add_method('DoDispose', 
       
  6249                    'void', 
       
  6250                    [], 
       
  6251                    visibility='private', is_virtual=True)
       
  6252     ## energy-harvester.h (module 'energy'): double ns3::EnergyHarvester::DoGetPower() const [member function]
       
  6253     cls.add_method('DoGetPower', 
       
  6254                    'double', 
       
  6255                    [], 
       
  6256                    is_const=True, visibility='private', is_virtual=True)
       
  6257     return
       
  6258 
  6206 def register_Ns3EnergySource_methods(root_module, cls):
  6259 def register_Ns3EnergySource_methods(root_module, cls):
  6207     ## energy-source.h (module 'energy'): ns3::EnergySource::EnergySource(ns3::EnergySource const & arg0) [copy constructor]
  6260     ## energy-source.h (module 'energy'): ns3::EnergySource::EnergySource(ns3::EnergySource const & arg0) [copy constructor]
  6208     cls.add_constructor([param('ns3::EnergySource const &', 'arg0')])
  6261     cls.add_constructor([param('ns3::EnergySource const &', 'arg0')])
  6209     ## energy-source.h (module 'energy'): ns3::EnergySource::EnergySource() [constructor]
  6262     ## energy-source.h (module 'energy'): ns3::EnergySource::EnergySource() [constructor]
  6210     cls.add_constructor([])
  6263     cls.add_constructor([])
  6211     ## energy-source.h (module 'energy'): void ns3::EnergySource::AppendDeviceEnergyModel(ns3::Ptr<ns3::DeviceEnergyModel> deviceEnergyModelPtr) [member function]
  6264     ## energy-source.h (module 'energy'): void ns3::EnergySource::AppendDeviceEnergyModel(ns3::Ptr<ns3::DeviceEnergyModel> deviceEnergyModelPtr) [member function]
  6212     cls.add_method('AppendDeviceEnergyModel', 
  6265     cls.add_method('AppendDeviceEnergyModel', 
  6213                    'void', 
  6266                    'void', 
  6214                    [param('ns3::Ptr< ns3::DeviceEnergyModel >', 'deviceEnergyModelPtr')])
  6267                    [param('ns3::Ptr< ns3::DeviceEnergyModel >', 'deviceEnergyModelPtr')])
       
  6268     ## energy-source.h (module 'energy'): void ns3::EnergySource::ConnectEnergyHarvester(ns3::Ptr<ns3::EnergyHarvester> energyHarvesterPtr) [member function]
       
  6269     cls.add_method('ConnectEnergyHarvester', 
       
  6270                    'void', 
       
  6271                    [param('ns3::Ptr< ns3::EnergyHarvester >', 'energyHarvesterPtr')])
  6215     ## energy-source.h (module 'energy'): void ns3::EnergySource::DisposeDeviceModels() [member function]
  6272     ## energy-source.h (module 'energy'): void ns3::EnergySource::DisposeDeviceModels() [member function]
  6216     cls.add_method('DisposeDeviceModels', 
  6273     cls.add_method('DisposeDeviceModels', 
  6217                    'void', 
  6274                    'void', 
  6218                    [])
  6275                    [])
  6219     ## energy-source.h (module 'energy'): ns3::DeviceEnergyModelContainer ns3::EnergySource::FindDeviceEnergyModels(ns3::TypeId tid) [member function]
  6276     ## energy-source.h (module 'energy'): ns3::DeviceEnergyModelContainer ns3::EnergySource::FindDeviceEnergyModels(ns3::TypeId tid) [member function]
  6277                    'double', 
  6334                    'double', 
  6278                    [], 
  6335                    [], 
  6279                    visibility='protected')
  6336                    visibility='protected')
  6280     ## energy-source.h (module 'energy'): void ns3::EnergySource::NotifyEnergyDrained() [member function]
  6337     ## energy-source.h (module 'energy'): void ns3::EnergySource::NotifyEnergyDrained() [member function]
  6281     cls.add_method('NotifyEnergyDrained', 
  6338     cls.add_method('NotifyEnergyDrained', 
       
  6339                    'void', 
       
  6340                    [], 
       
  6341                    visibility='protected')
       
  6342     ## energy-source.h (module 'energy'): void ns3::EnergySource::NotifyEnergyRecharged() [member function]
       
  6343     cls.add_method('NotifyEnergyRecharged', 
  6282                    'void', 
  6344                    'void', 
  6283                    [], 
  6345                    [], 
  6284                    visibility='protected')
  6346                    visibility='protected')
  6285     ## energy-source.h (module 'energy'): void ns3::EnergySource::DoDispose() [member function]
  6347     ## energy-source.h (module 'energy'): void ns3::EnergySource::DoDispose() [member function]
  6286     cls.add_method('DoDispose', 
  6348     cls.add_method('DoDispose', 
  7989     ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::HandleEnergyDepletion() [member function]
  8051     ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::HandleEnergyDepletion() [member function]
  7990     cls.add_method('HandleEnergyDepletion', 
  8052     cls.add_method('HandleEnergyDepletion', 
  7991                    'void', 
  8053                    'void', 
  7992                    [], 
  8054                    [], 
  7993                    is_virtual=True)
  8055                    is_virtual=True)
       
  8056     ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::HandleEnergyRecharged() [member function]
       
  8057     cls.add_method('HandleEnergyRecharged', 
       
  8058                    'void', 
       
  8059                    [], 
       
  8060                    is_virtual=True)
  7994     ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::SetEnergyDepletionCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
  8061     ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::SetEnergyDepletionCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
  7995     cls.add_method('SetEnergyDepletionCallback', 
  8062     cls.add_method('SetEnergyDepletionCallback', 
  7996                    'void', 
  8063                    'void', 
  7997                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
  8064                    [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
  7998     ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::SetEnergySource(ns3::Ptr<ns3::EnergySource> source) [member function]
  8065     ## acoustic-modem-energy-model.h (module 'uan'): void ns3::AcousticModemEnergyModel::SetEnergySource(ns3::Ptr<ns3::EnergySource> source) [member function]