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] |
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] |