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