src/wave/bindings/modulegen__gcc_LP64.py
changeset 10956 fa4be182ef17
parent 10795 29506f2221e2
child 10990 414d94e669c5
equal deleted inserted replaced
10955:8fae7d21dfa8 10956:fa4be182ef17
   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]