293 ## wifi-mac-queue.h (module 'wifi'): ns3::WifiMacQueue [class] |
293 ## wifi-mac-queue.h (module 'wifi'): ns3::WifiMacQueue [class] |
294 module.add_class('WifiMacQueue', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
294 module.add_class('WifiMacQueue', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
295 ## wifi-phy.h (module 'wifi'): ns3::WifiPhy [class] |
295 ## wifi-phy.h (module 'wifi'): ns3::WifiPhy [class] |
296 module.add_class('WifiPhy', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
296 module.add_class('WifiPhy', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
297 ## wifi-phy.h (module 'wifi'): ns3::WifiPhy::State [enumeration] |
297 ## wifi-phy.h (module 'wifi'): ns3::WifiPhy::State [enumeration] |
298 module.add_enum('State', ['IDLE', 'CCA_BUSY', 'TX', 'RX', 'SWITCHING'], outer_class=root_module['ns3::WifiPhy'], import_from_module='ns.wifi') |
298 module.add_enum('State', ['IDLE', 'CCA_BUSY', 'TX', 'RX', 'SWITCHING', 'SLEEP'], outer_class=root_module['ns3::WifiPhy'], import_from_module='ns.wifi') |
299 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager [class] |
299 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager [class] |
300 module.add_class('WifiRemoteStationManager', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
300 module.add_class('WifiRemoteStationManager', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
301 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
301 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
302 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
302 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
303 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
303 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
3580 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function] |
3580 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function] |
3581 cls.add_method('NotifyRxStart', |
3581 cls.add_method('NotifyRxStart', |
3582 'void', |
3582 'void', |
3583 [param('ns3::Time', 'duration')], |
3583 [param('ns3::Time', 'duration')], |
3584 is_pure_virtual=True, is_virtual=True) |
3584 is_pure_virtual=True, is_virtual=True) |
|
3585 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifySleep() [member function] |
|
3586 cls.add_method('NotifySleep', |
|
3587 'void', |
|
3588 [], |
|
3589 is_pure_virtual=True, is_virtual=True) |
3585 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifySwitchingStart(ns3::Time duration) [member function] |
3590 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifySwitchingStart(ns3::Time duration) [member function] |
3586 cls.add_method('NotifySwitchingStart', |
3591 cls.add_method('NotifySwitchingStart', |
3587 'void', |
3592 'void', |
3588 [param('ns3::Time', 'duration')], |
3593 [param('ns3::Time', 'duration')], |
3589 is_pure_virtual=True, is_virtual=True) |
3594 is_pure_virtual=True, is_virtual=True) |
3590 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration) [member function] |
3595 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration, double txPowerDbm) [member function] |
3591 cls.add_method('NotifyTxStart', |
3596 cls.add_method('NotifyTxStart', |
3592 'void', |
3597 'void', |
3593 [param('ns3::Time', 'duration')], |
3598 [param('ns3::Time', 'duration'), param('double', 'txPowerDbm')], |
|
3599 is_pure_virtual=True, is_virtual=True) |
|
3600 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyWakeup() [member function] |
|
3601 cls.add_method('NotifyWakeup', |
|
3602 'void', |
|
3603 [], |
3594 is_pure_virtual=True, is_virtual=True) |
3604 is_pure_virtual=True, is_virtual=True) |
3595 return |
3605 return |
3596 |
3606 |
3597 def register_Ns3WifiRemoteStation_methods(root_module, cls): |
3607 def register_Ns3WifiRemoteStation_methods(root_module, cls): |
3598 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::WifiRemoteStation() [constructor] |
3608 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::WifiRemoteStation() [constructor] |
4790 cls.add_constructor([param('unsigned int', 'v')]) |
4800 cls.add_constructor([param('unsigned int', 'v')]) |
4791 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] |
4801 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] |
4792 cls.add_constructor([param('long unsigned int', 'v')]) |
4802 cls.add_constructor([param('long unsigned int', 'v')]) |
4793 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] |
4803 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] |
4794 cls.add_constructor([param('long long unsigned int', 'v')]) |
4804 cls.add_constructor([param('long long unsigned int', 'v')]) |
|
4805 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] |
|
4806 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) |
4795 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] |
4807 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] |
4796 cls.add_constructor([param('std::string const &', 's')]) |
4808 cls.add_constructor([param('std::string const &', 's')]) |
4797 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor] |
|
4798 cls.add_constructor([param('ns3::int64x64_t const &', 'value')]) |
|
4799 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function] |
4809 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function] |
4800 cls.add_method('As', |
4810 cls.add_method('As', |
4801 'ns3::TimeWithUnit', |
4811 'ns3::TimeWithUnit', |
4802 [param('ns3::Time::Unit const', 'unit')], |
4812 [param('ns3::Time::Unit const', 'unit')], |
4803 is_const=True) |
4813 is_const=True) |
4804 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
4814 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
4805 cls.add_method('Compare', |
4815 cls.add_method('Compare', |
4806 'int', |
4816 'int', |
4807 [param('ns3::Time const &', 'o')], |
4817 [param('ns3::Time const &', 'o')], |
4808 is_const=True) |
4818 is_const=True) |
4809 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function] |
|
4810 cls.add_method('From', |
|
4811 'ns3::Time', |
|
4812 [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], |
|
4813 is_static=True) |
|
4814 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] |
4819 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] |
4815 cls.add_method('From', |
4820 cls.add_method('From', |
4816 'ns3::Time', |
4821 'ns3::Time', |
4817 [param('ns3::int64x64_t const &', 'value')], |
4822 [param('ns3::int64x64_t const &', 'value')], |
4818 is_static=True) |
4823 is_static=True) |
4819 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function] |
4824 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] |
|
4825 cls.add_method('From', |
|
4826 'ns3::Time', |
|
4827 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], |
|
4828 is_static=True) |
|
4829 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] |
4820 cls.add_method('FromDouble', |
4830 cls.add_method('FromDouble', |
4821 'ns3::Time', |
4831 'ns3::Time', |
4822 [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
4832 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], |
4823 is_static=True) |
4833 is_static=True) |
4824 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function] |
4834 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] |
4825 cls.add_method('FromInteger', |
4835 cls.add_method('FromInteger', |
4826 'ns3::Time', |
4836 'ns3::Time', |
4827 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
4837 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], |
4828 is_static=True) |
4838 is_static=True) |
4829 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] |
4839 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] |
4830 cls.add_method('GetDays', |
4840 cls.add_method('GetDays', |
4831 'double', |
4841 'double', |
4832 [], |
4842 [], |
4939 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] |
4949 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] |
4940 cls.add_method('StaticInit', |
4950 cls.add_method('StaticInit', |
4941 'bool', |
4951 'bool', |
4942 [], |
4952 [], |
4943 is_static=True) |
4953 is_static=True) |
4944 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit timeUnit) const [member function] |
4954 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] |
4945 cls.add_method('To', |
4955 cls.add_method('To', |
4946 'ns3::int64x64_t', |
4956 'ns3::int64x64_t', |
4947 [param('ns3::Time::Unit', 'timeUnit')], |
4957 [param('ns3::Time::Unit', 'unit')], |
4948 is_const=True) |
4958 is_const=True) |
4949 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit timeUnit) const [member function] |
4959 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] |
4950 cls.add_method('ToDouble', |
4960 cls.add_method('ToDouble', |
4951 'double', |
4961 'double', |
4952 [param('ns3::Time::Unit', 'timeUnit')], |
4962 [param('ns3::Time::Unit', 'unit')], |
4953 is_const=True) |
4963 is_const=True) |
4954 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit timeUnit) const [member function] |
4964 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] |
4955 cls.add_method('ToInteger', |
4965 cls.add_method('ToInteger', |
4956 'int64_t', |
4966 'int64_t', |
4957 [param('ns3::Time::Unit', 'timeUnit')], |
4967 [param('ns3::Time::Unit', 'unit')], |
4958 is_const=True) |
4968 is_const=True) |
4959 return |
4969 return |
4960 |
4970 |
4961 def register_Ns3TraceSourceAccessor_methods(root_module, cls): |
4971 def register_Ns3TraceSourceAccessor_methods(root_module, cls): |
4962 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor] |
4972 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor] |
6498 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateRx() [member function] |
6508 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateRx() [member function] |
6499 cls.add_method('IsStateRx', |
6509 cls.add_method('IsStateRx', |
6500 'bool', |
6510 'bool', |
6501 [], |
6511 [], |
6502 is_pure_virtual=True, is_virtual=True) |
6512 is_pure_virtual=True, is_virtual=True) |
|
6513 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateSleep() [member function] |
|
6514 cls.add_method('IsStateSleep', |
|
6515 'bool', |
|
6516 [], |
|
6517 is_pure_virtual=True, is_virtual=True) |
6503 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateSwitching() [member function] |
6518 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateSwitching() [member function] |
6504 cls.add_method('IsStateSwitching', |
6519 cls.add_method('IsStateSwitching', |
6505 'bool', |
6520 'bool', |
6506 [], |
6521 [], |
6507 is_pure_virtual=True, is_virtual=True) |
6522 is_pure_virtual=True, is_virtual=True) |
6550 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function] |
6565 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function] |
6551 cls.add_method('RegisterListener', |
6566 cls.add_method('RegisterListener', |
6552 'void', |
6567 'void', |
6553 [param('ns3::WifiPhyListener *', 'listener')], |
6568 [param('ns3::WifiPhyListener *', 'listener')], |
6554 is_pure_virtual=True, is_virtual=True) |
6569 is_pure_virtual=True, is_virtual=True) |
6555 ## 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] |
6570 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ResumeFromSleep() [member function] |
|
6571 cls.add_method('ResumeFromSleep', |
|
6572 'void', |
|
6573 [], |
|
6574 is_pure_virtual=True, is_virtual=True) |
|
6575 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble) [member function] |
6556 cls.add_method('SendPacket', |
6576 cls.add_method('SendPacket', |
6557 'void', |
6577 'void', |
6558 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')], |
6578 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble')], |
6559 is_pure_virtual=True, is_virtual=True) |
6579 is_pure_virtual=True, is_virtual=True) |
6560 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function] |
6580 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function] |
6561 cls.add_method('SetChannelBonding', |
6581 cls.add_method('SetChannelBonding', |
6562 'void', |
6582 'void', |
6563 [param('bool', 'channelbonding')], |
6583 [param('bool', 'channelbonding')], |
6604 is_pure_virtual=True, is_virtual=True) |
6624 is_pure_virtual=True, is_virtual=True) |
6605 ## 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] |
6625 ## 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] |
6606 cls.add_method('SetReceiveOkCallback', |
6626 cls.add_method('SetReceiveOkCallback', |
6607 'void', |
6627 'void', |
6608 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
6628 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
|
6629 is_pure_virtual=True, is_virtual=True) |
|
6630 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetSleepMode() [member function] |
|
6631 cls.add_method('SetSleepMode', |
|
6632 'void', |
|
6633 [], |
6609 is_pure_virtual=True, is_virtual=True) |
6634 is_pure_virtual=True, is_virtual=True) |
6610 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetStbc(bool stbc) [member function] |
6635 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetStbc(bool stbc) [member function] |
6611 cls.add_method('SetStbc', |
6636 cls.add_method('SetStbc', |
6612 'void', |
6637 'void', |
6613 [param('bool', 'stbc')], |
6638 [param('bool', 'stbc')], |
8267 ## mac-low.h (module 'wifi'): bool ns3::MacLow::IsPromisc() const [member function] |
8292 ## mac-low.h (module 'wifi'): bool ns3::MacLow::IsPromisc() const [member function] |
8268 cls.add_method('IsPromisc', |
8293 cls.add_method('IsPromisc', |
8269 'bool', |
8294 'bool', |
8270 [], |
8295 [], |
8271 is_const=True) |
8296 is_const=True) |
|
8297 ## mac-low.h (module 'wifi'): void ns3::MacLow::NotifySleepNow() [member function] |
|
8298 cls.add_method('NotifySleepNow', |
|
8299 'void', |
|
8300 []) |
8272 ## mac-low.h (module 'wifi'): void ns3::MacLow::NotifySwitchingStartNow(ns3::Time duration) [member function] |
8301 ## mac-low.h (module 'wifi'): void ns3::MacLow::NotifySwitchingStartNow(ns3::Time duration) [member function] |
8273 cls.add_method('NotifySwitchingStartNow', |
8302 cls.add_method('NotifySwitchingStartNow', |
8274 'void', |
8303 'void', |
8275 [param('ns3::Time', 'duration')]) |
8304 [param('ns3::Time', 'duration')]) |
8276 ## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveError(ns3::Ptr<ns3::Packet const> packet, double rxSnr) [member function] |
8305 ## mac-low.h (module 'wifi'): void ns3::MacLow::ReceiveError(ns3::Ptr<ns3::Packet const> packet, double rxSnr) [member function] |