279 ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::AddressType [enumeration] |
279 ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::AddressType [enumeration] |
280 module.add_enum('AddressType', ['ADDR1', 'ADDR2', 'ADDR3', 'ADDR4'], outer_class=root_module['ns3::WifiMacHeader'], import_from_module='ns.wifi') |
280 module.add_enum('AddressType', ['ADDR1', 'ADDR2', 'ADDR3', 'ADDR4'], outer_class=root_module['ns3::WifiMacHeader'], import_from_module='ns.wifi') |
281 ## wifi-phy.h (module 'wifi'): ns3::WifiPhy [class] |
281 ## wifi-phy.h (module 'wifi'): ns3::WifiPhy [class] |
282 module.add_class('WifiPhy', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
282 module.add_class('WifiPhy', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
283 ## wifi-phy.h (module 'wifi'): ns3::WifiPhy::State [enumeration] |
283 ## wifi-phy.h (module 'wifi'): ns3::WifiPhy::State [enumeration] |
284 module.add_enum('State', ['IDLE', 'CCA_BUSY', 'TX', 'RX', 'SWITCHING'], outer_class=root_module['ns3::WifiPhy'], import_from_module='ns.wifi') |
284 module.add_enum('State', ['IDLE', 'CCA_BUSY', 'TX', 'RX', 'SWITCHING', 'SLEEP'], outer_class=root_module['ns3::WifiPhy'], import_from_module='ns.wifi') |
285 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager [class] |
285 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager [class] |
286 module.add_class('WifiRemoteStationManager', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
286 module.add_class('WifiRemoteStationManager', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
287 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
287 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
288 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
288 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
289 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
289 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
3483 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function] |
3483 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function] |
3484 cls.add_method('NotifyRxStart', |
3484 cls.add_method('NotifyRxStart', |
3485 'void', |
3485 'void', |
3486 [param('ns3::Time', 'duration')], |
3486 [param('ns3::Time', 'duration')], |
3487 is_pure_virtual=True, is_virtual=True) |
3487 is_pure_virtual=True, is_virtual=True) |
|
3488 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifySleep() [member function] |
|
3489 cls.add_method('NotifySleep', |
|
3490 'void', |
|
3491 [], |
|
3492 is_pure_virtual=True, is_virtual=True) |
3488 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifySwitchingStart(ns3::Time duration) [member function] |
3493 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifySwitchingStart(ns3::Time duration) [member function] |
3489 cls.add_method('NotifySwitchingStart', |
3494 cls.add_method('NotifySwitchingStart', |
3490 'void', |
3495 'void', |
3491 [param('ns3::Time', 'duration')], |
3496 [param('ns3::Time', 'duration')], |
3492 is_pure_virtual=True, is_virtual=True) |
3497 is_pure_virtual=True, is_virtual=True) |
3493 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration) [member function] |
3498 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration, double txPowerDbm) [member function] |
3494 cls.add_method('NotifyTxStart', |
3499 cls.add_method('NotifyTxStart', |
3495 'void', |
3500 'void', |
3496 [param('ns3::Time', 'duration')], |
3501 [param('ns3::Time', 'duration'), param('double', 'txPowerDbm')], |
|
3502 is_pure_virtual=True, is_virtual=True) |
|
3503 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyWakeup() [member function] |
|
3504 cls.add_method('NotifyWakeup', |
|
3505 'void', |
|
3506 [], |
3497 is_pure_virtual=True, is_virtual=True) |
3507 is_pure_virtual=True, is_virtual=True) |
3498 return |
3508 return |
3499 |
3509 |
3500 def register_Ns3WifiRemoteStation_methods(root_module, cls): |
3510 def register_Ns3WifiRemoteStation_methods(root_module, cls): |
3501 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::WifiRemoteStation() [constructor] |
3511 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::WifiRemoteStation() [constructor] |
4624 cls.add_constructor([param('unsigned int', 'v')]) |
4634 cls.add_constructor([param('unsigned int', 'v')]) |
4625 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] |
4635 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] |
4626 cls.add_constructor([param('long unsigned int', 'v')]) |
4636 cls.add_constructor([param('long unsigned int', 'v')]) |
4627 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] |
4637 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] |
4628 cls.add_constructor([param('long long unsigned int', 'v')]) |
4638 cls.add_constructor([param('long long unsigned int', 'v')]) |
|
4639 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] |
|
4640 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) |
4629 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] |
4641 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] |
4630 cls.add_constructor([param('std::string const &', 's')]) |
4642 cls.add_constructor([param('std::string const &', 's')]) |
4631 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor] |
|
4632 cls.add_constructor([param('ns3::int64x64_t const &', 'value')]) |
|
4633 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function] |
4643 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function] |
4634 cls.add_method('As', |
4644 cls.add_method('As', |
4635 'ns3::TimeWithUnit', |
4645 'ns3::TimeWithUnit', |
4636 [param('ns3::Time::Unit const', 'unit')], |
4646 [param('ns3::Time::Unit const', 'unit')], |
4637 is_const=True) |
4647 is_const=True) |
4638 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
4648 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
4639 cls.add_method('Compare', |
4649 cls.add_method('Compare', |
4640 'int', |
4650 'int', |
4641 [param('ns3::Time const &', 'o')], |
4651 [param('ns3::Time const &', 'o')], |
4642 is_const=True) |
4652 is_const=True) |
4643 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function] |
|
4644 cls.add_method('From', |
|
4645 'ns3::Time', |
|
4646 [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], |
|
4647 is_static=True) |
|
4648 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] |
4653 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] |
4649 cls.add_method('From', |
4654 cls.add_method('From', |
4650 'ns3::Time', |
4655 'ns3::Time', |
4651 [param('ns3::int64x64_t const &', 'value')], |
4656 [param('ns3::int64x64_t const &', 'value')], |
4652 is_static=True) |
4657 is_static=True) |
4653 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function] |
4658 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] |
|
4659 cls.add_method('From', |
|
4660 'ns3::Time', |
|
4661 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], |
|
4662 is_static=True) |
|
4663 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] |
4654 cls.add_method('FromDouble', |
4664 cls.add_method('FromDouble', |
4655 'ns3::Time', |
4665 'ns3::Time', |
4656 [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
4666 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], |
4657 is_static=True) |
4667 is_static=True) |
4658 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function] |
4668 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] |
4659 cls.add_method('FromInteger', |
4669 cls.add_method('FromInteger', |
4660 'ns3::Time', |
4670 'ns3::Time', |
4661 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
4671 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], |
4662 is_static=True) |
4672 is_static=True) |
4663 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] |
4673 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] |
4664 cls.add_method('GetDays', |
4674 cls.add_method('GetDays', |
4665 'double', |
4675 'double', |
4666 [], |
4676 [], |
4773 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] |
4783 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] |
4774 cls.add_method('StaticInit', |
4784 cls.add_method('StaticInit', |
4775 'bool', |
4785 'bool', |
4776 [], |
4786 [], |
4777 is_static=True) |
4787 is_static=True) |
4778 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit timeUnit) const [member function] |
4788 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] |
4779 cls.add_method('To', |
4789 cls.add_method('To', |
4780 'ns3::int64x64_t', |
4790 'ns3::int64x64_t', |
4781 [param('ns3::Time::Unit', 'timeUnit')], |
4791 [param('ns3::Time::Unit', 'unit')], |
4782 is_const=True) |
4792 is_const=True) |
4783 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit timeUnit) const [member function] |
4793 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] |
4784 cls.add_method('ToDouble', |
4794 cls.add_method('ToDouble', |
4785 'double', |
4795 'double', |
4786 [param('ns3::Time::Unit', 'timeUnit')], |
4796 [param('ns3::Time::Unit', 'unit')], |
4787 is_const=True) |
4797 is_const=True) |
4788 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit timeUnit) const [member function] |
4798 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] |
4789 cls.add_method('ToInteger', |
4799 cls.add_method('ToInteger', |
4790 'int64_t', |
4800 'int64_t', |
4791 [param('ns3::Time::Unit', 'timeUnit')], |
4801 [param('ns3::Time::Unit', 'unit')], |
4792 is_const=True) |
4802 is_const=True) |
4793 return |
4803 return |
4794 |
4804 |
4795 def register_Ns3TraceSourceAccessor_methods(root_module, cls): |
4805 def register_Ns3TraceSourceAccessor_methods(root_module, cls): |
4796 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor] |
4806 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor] |
6231 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateRx() [member function] |
6241 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateRx() [member function] |
6232 cls.add_method('IsStateRx', |
6242 cls.add_method('IsStateRx', |
6233 'bool', |
6243 'bool', |
6234 [], |
6244 [], |
6235 is_pure_virtual=True, is_virtual=True) |
6245 is_pure_virtual=True, is_virtual=True) |
|
6246 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateSleep() [member function] |
|
6247 cls.add_method('IsStateSleep', |
|
6248 'bool', |
|
6249 [], |
|
6250 is_pure_virtual=True, is_virtual=True) |
6236 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateSwitching() [member function] |
6251 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateSwitching() [member function] |
6237 cls.add_method('IsStateSwitching', |
6252 cls.add_method('IsStateSwitching', |
6238 'bool', |
6253 'bool', |
6239 [], |
6254 [], |
6240 is_pure_virtual=True, is_virtual=True) |
6255 is_pure_virtual=True, is_virtual=True) |
6283 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function] |
6298 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function] |
6284 cls.add_method('RegisterListener', |
6299 cls.add_method('RegisterListener', |
6285 'void', |
6300 'void', |
6286 [param('ns3::WifiPhyListener *', 'listener')], |
6301 [param('ns3::WifiPhyListener *', 'listener')], |
6287 is_pure_virtual=True, is_virtual=True) |
6302 is_pure_virtual=True, is_virtual=True) |
6288 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, ns3::WifiTxVector txvector) [member function] |
6303 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ResumeFromSleep() [member function] |
|
6304 cls.add_method('ResumeFromSleep', |
|
6305 'void', |
|
6306 [], |
|
6307 is_pure_virtual=True, is_virtual=True) |
|
6308 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble) [member function] |
6289 cls.add_method('SendPacket', |
6309 cls.add_method('SendPacket', |
6290 'void', |
6310 'void', |
6291 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')], |
6311 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble')], |
6292 is_pure_virtual=True, is_virtual=True) |
6312 is_pure_virtual=True, is_virtual=True) |
6293 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function] |
6313 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function] |
6294 cls.add_method('SetChannelBonding', |
6314 cls.add_method('SetChannelBonding', |
6295 'void', |
6315 'void', |
6296 [param('bool', 'channelbonding')], |
6316 [param('bool', 'channelbonding')], |
6337 is_pure_virtual=True, is_virtual=True) |
6357 is_pure_virtual=True, is_virtual=True) |
6338 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetReceiveOkCallback(ns3::Callback<void,ns3::Ptr<ns3::Packet>,double,ns3::WifiMode,ns3::WifiPreamble,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] |
6358 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetReceiveOkCallback(ns3::Callback<void,ns3::Ptr<ns3::Packet>,double,ns3::WifiMode,ns3::WifiPreamble,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] |
6339 cls.add_method('SetReceiveOkCallback', |
6359 cls.add_method('SetReceiveOkCallback', |
6340 'void', |
6360 'void', |
6341 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
6361 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
|
6362 is_pure_virtual=True, is_virtual=True) |
|
6363 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetSleepMode() [member function] |
|
6364 cls.add_method('SetSleepMode', |
|
6365 'void', |
|
6366 [], |
6342 is_pure_virtual=True, is_virtual=True) |
6367 is_pure_virtual=True, is_virtual=True) |
6343 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetStbc(bool stbc) [member function] |
6368 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetStbc(bool stbc) [member function] |
6344 cls.add_method('SetStbc', |
6369 cls.add_method('SetStbc', |
6345 'void', |
6370 'void', |
6346 [param('bool', 'stbc')], |
6371 [param('bool', 'stbc')], |