311 ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::AddressType [enumeration] |
311 ## wifi-mac-header.h (module 'wifi'): ns3::WifiMacHeader::AddressType [enumeration] |
312 module.add_enum('AddressType', ['ADDR1', 'ADDR2', 'ADDR3', 'ADDR4'], outer_class=root_module['ns3::WifiMacHeader'], import_from_module='ns.wifi') |
312 module.add_enum('AddressType', ['ADDR1', 'ADDR2', 'ADDR3', 'ADDR4'], outer_class=root_module['ns3::WifiMacHeader'], import_from_module='ns.wifi') |
313 ## wifi-phy.h (module 'wifi'): ns3::WifiPhy [class] |
313 ## wifi-phy.h (module 'wifi'): ns3::WifiPhy [class] |
314 module.add_class('WifiPhy', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
314 module.add_class('WifiPhy', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
315 ## wifi-phy.h (module 'wifi'): ns3::WifiPhy::State [enumeration] |
315 ## wifi-phy.h (module 'wifi'): ns3::WifiPhy::State [enumeration] |
316 module.add_enum('State', ['IDLE', 'CCA_BUSY', 'TX', 'RX', 'SWITCHING'], outer_class=root_module['ns3::WifiPhy'], import_from_module='ns.wifi') |
316 module.add_enum('State', ['IDLE', 'CCA_BUSY', 'TX', 'RX', 'SWITCHING', 'SLEEP'], outer_class=root_module['ns3::WifiPhy'], import_from_module='ns.wifi') |
317 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager [class] |
317 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager [class] |
318 module.add_class('WifiRemoteStationManager', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
318 module.add_class('WifiRemoteStationManager', import_from_module='ns.wifi', parent=root_module['ns3::Object']) |
319 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] |
319 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] |
320 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
320 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
321 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] |
321 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] |
3197 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function] |
3197 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function] |
3198 cls.add_method('NotifyRxStart', |
3198 cls.add_method('NotifyRxStart', |
3199 'void', |
3199 'void', |
3200 [param('ns3::Time', 'duration')], |
3200 [param('ns3::Time', 'duration')], |
3201 is_pure_virtual=True, is_virtual=True) |
3201 is_pure_virtual=True, is_virtual=True) |
|
3202 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifySleep() [member function] |
|
3203 cls.add_method('NotifySleep', |
|
3204 'void', |
|
3205 [], |
|
3206 is_pure_virtual=True, is_virtual=True) |
3202 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifySwitchingStart(ns3::Time duration) [member function] |
3207 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifySwitchingStart(ns3::Time duration) [member function] |
3203 cls.add_method('NotifySwitchingStart', |
3208 cls.add_method('NotifySwitchingStart', |
3204 'void', |
3209 'void', |
3205 [param('ns3::Time', 'duration')], |
3210 [param('ns3::Time', 'duration')], |
3206 is_pure_virtual=True, is_virtual=True) |
3211 is_pure_virtual=True, is_virtual=True) |
3207 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration) [member function] |
3212 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration, double txPowerDbm) [member function] |
3208 cls.add_method('NotifyTxStart', |
3213 cls.add_method('NotifyTxStart', |
3209 'void', |
3214 'void', |
3210 [param('ns3::Time', 'duration')], |
3215 [param('ns3::Time', 'duration'), param('double', 'txPowerDbm')], |
|
3216 is_pure_virtual=True, is_virtual=True) |
|
3217 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhyListener::NotifyWakeup() [member function] |
|
3218 cls.add_method('NotifyWakeup', |
|
3219 'void', |
|
3220 [], |
3211 is_pure_virtual=True, is_virtual=True) |
3221 is_pure_virtual=True, is_virtual=True) |
3212 return |
3222 return |
3213 |
3223 |
3214 def register_Ns3WifiRemoteStation_methods(root_module, cls): |
3224 def register_Ns3WifiRemoteStation_methods(root_module, cls): |
3215 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::WifiRemoteStation() [constructor] |
3225 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::WifiRemoteStation() [constructor] |
4938 cls.add_constructor([param('unsigned int', 'v')]) |
4948 cls.add_constructor([param('unsigned int', 'v')]) |
4939 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] |
4949 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] |
4940 cls.add_constructor([param('long unsigned int', 'v')]) |
4950 cls.add_constructor([param('long unsigned int', 'v')]) |
4941 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] |
4951 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] |
4942 cls.add_constructor([param('long long unsigned int', 'v')]) |
4952 cls.add_constructor([param('long long unsigned int', 'v')]) |
|
4953 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] |
|
4954 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) |
4943 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] |
4955 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] |
4944 cls.add_constructor([param('std::string const &', 's')]) |
4956 cls.add_constructor([param('std::string const &', 's')]) |
4945 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor] |
|
4946 cls.add_constructor([param('ns3::int64x64_t const &', 'value')]) |
|
4947 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function] |
4957 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function] |
4948 cls.add_method('As', |
4958 cls.add_method('As', |
4949 'ns3::TimeWithUnit', |
4959 'ns3::TimeWithUnit', |
4950 [param('ns3::Time::Unit const', 'unit')], |
4960 [param('ns3::Time::Unit const', 'unit')], |
4951 is_const=True) |
4961 is_const=True) |
4952 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
4962 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
4953 cls.add_method('Compare', |
4963 cls.add_method('Compare', |
4954 'int', |
4964 'int', |
4955 [param('ns3::Time const &', 'o')], |
4965 [param('ns3::Time const &', 'o')], |
4956 is_const=True) |
4966 is_const=True) |
4957 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function] |
|
4958 cls.add_method('From', |
|
4959 'ns3::Time', |
|
4960 [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], |
|
4961 is_static=True) |
|
4962 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] |
4967 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] |
4963 cls.add_method('From', |
4968 cls.add_method('From', |
4964 'ns3::Time', |
4969 'ns3::Time', |
4965 [param('ns3::int64x64_t const &', 'value')], |
4970 [param('ns3::int64x64_t const &', 'value')], |
4966 is_static=True) |
4971 is_static=True) |
4967 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function] |
4972 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] |
|
4973 cls.add_method('From', |
|
4974 'ns3::Time', |
|
4975 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], |
|
4976 is_static=True) |
|
4977 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] |
4968 cls.add_method('FromDouble', |
4978 cls.add_method('FromDouble', |
4969 'ns3::Time', |
4979 'ns3::Time', |
4970 [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
4980 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], |
4971 is_static=True) |
4981 is_static=True) |
4972 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function] |
4982 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] |
4973 cls.add_method('FromInteger', |
4983 cls.add_method('FromInteger', |
4974 'ns3::Time', |
4984 'ns3::Time', |
4975 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
4985 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], |
4976 is_static=True) |
4986 is_static=True) |
4977 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] |
4987 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] |
4978 cls.add_method('GetDays', |
4988 cls.add_method('GetDays', |
4979 'double', |
4989 'double', |
4980 [], |
4990 [], |
5087 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] |
5097 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] |
5088 cls.add_method('StaticInit', |
5098 cls.add_method('StaticInit', |
5089 'bool', |
5099 'bool', |
5090 [], |
5100 [], |
5091 is_static=True) |
5101 is_static=True) |
5092 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit timeUnit) const [member function] |
5102 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] |
5093 cls.add_method('To', |
5103 cls.add_method('To', |
5094 'ns3::int64x64_t', |
5104 'ns3::int64x64_t', |
5095 [param('ns3::Time::Unit', 'timeUnit')], |
5105 [param('ns3::Time::Unit', 'unit')], |
5096 is_const=True) |
5106 is_const=True) |
5097 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit timeUnit) const [member function] |
5107 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] |
5098 cls.add_method('ToDouble', |
5108 cls.add_method('ToDouble', |
5099 'double', |
5109 'double', |
5100 [param('ns3::Time::Unit', 'timeUnit')], |
5110 [param('ns3::Time::Unit', 'unit')], |
5101 is_const=True) |
5111 is_const=True) |
5102 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit timeUnit) const [member function] |
5112 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] |
5103 cls.add_method('ToInteger', |
5113 cls.add_method('ToInteger', |
5104 'int64_t', |
5114 'int64_t', |
5105 [param('ns3::Time::Unit', 'timeUnit')], |
5115 [param('ns3::Time::Unit', 'unit')], |
5106 is_const=True) |
5116 is_const=True) |
5107 return |
5117 return |
5108 |
5118 |
5109 def register_Ns3TraceSourceAccessor_methods(root_module, cls): |
5119 def register_Ns3TraceSourceAccessor_methods(root_module, cls): |
5110 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor] |
5120 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor] |
6532 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateRx() [member function] |
6542 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateRx() [member function] |
6533 cls.add_method('IsStateRx', |
6543 cls.add_method('IsStateRx', |
6534 'bool', |
6544 'bool', |
6535 [], |
6545 [], |
6536 is_pure_virtual=True, is_virtual=True) |
6546 is_pure_virtual=True, is_virtual=True) |
|
6547 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateSleep() [member function] |
|
6548 cls.add_method('IsStateSleep', |
|
6549 'bool', |
|
6550 [], |
|
6551 is_pure_virtual=True, is_virtual=True) |
6537 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateSwitching() [member function] |
6552 ## wifi-phy.h (module 'wifi'): bool ns3::WifiPhy::IsStateSwitching() [member function] |
6538 cls.add_method('IsStateSwitching', |
6553 cls.add_method('IsStateSwitching', |
6539 'bool', |
6554 'bool', |
6540 [], |
6555 [], |
6541 is_pure_virtual=True, is_virtual=True) |
6556 is_pure_virtual=True, is_virtual=True) |
6584 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function] |
6599 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function] |
6585 cls.add_method('RegisterListener', |
6600 cls.add_method('RegisterListener', |
6586 'void', |
6601 'void', |
6587 [param('ns3::WifiPhyListener *', 'listener')], |
6602 [param('ns3::WifiPhyListener *', 'listener')], |
6588 is_pure_virtual=True, is_virtual=True) |
6603 is_pure_virtual=True, is_virtual=True) |
6589 ## 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] |
6604 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ResumeFromSleep() [member function] |
|
6605 cls.add_method('ResumeFromSleep', |
|
6606 'void', |
|
6607 [], |
|
6608 is_pure_virtual=True, is_virtual=True) |
|
6609 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble) [member function] |
6590 cls.add_method('SendPacket', |
6610 cls.add_method('SendPacket', |
6591 'void', |
6611 'void', |
6592 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')], |
6612 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble')], |
6593 is_pure_virtual=True, is_virtual=True) |
6613 is_pure_virtual=True, is_virtual=True) |
6594 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function] |
6614 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function] |
6595 cls.add_method('SetChannelBonding', |
6615 cls.add_method('SetChannelBonding', |
6596 'void', |
6616 'void', |
6597 [param('bool', 'channelbonding')], |
6617 [param('bool', 'channelbonding')], |
6638 is_pure_virtual=True, is_virtual=True) |
6658 is_pure_virtual=True, is_virtual=True) |
6639 ## 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] |
6659 ## 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] |
6640 cls.add_method('SetReceiveOkCallback', |
6660 cls.add_method('SetReceiveOkCallback', |
6641 'void', |
6661 'void', |
6642 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
6662 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
|
6663 is_pure_virtual=True, is_virtual=True) |
|
6664 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetSleepMode() [member function] |
|
6665 cls.add_method('SetSleepMode', |
|
6666 'void', |
|
6667 [], |
6643 is_pure_virtual=True, is_virtual=True) |
6668 is_pure_virtual=True, is_virtual=True) |
6644 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetStbc(bool stbc) [member function] |
6669 ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetStbc(bool stbc) [member function] |
6645 cls.add_method('SetStbc', |
6670 cls.add_method('SetStbc', |
6646 'void', |
6671 'void', |
6647 [param('bool', 'stbc')], |
6672 [param('bool', 'stbc')], |