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