src/wimax/bindings/modulegen__gcc_ILP32.py
changeset 10795 29506f2221e2
parent 10631 a258a16d4793
child 10956 fa4be182ef17
equal deleted inserted replaced
10794:14430d46a1a6 10795:29506f2221e2
   137     ## pcap-file.h (module 'network'): ns3::PcapFile [class]
   137     ## pcap-file.h (module 'network'): ns3::PcapFile [class]
   138     module.add_class('PcapFile', import_from_module='ns.network')
   138     module.add_class('PcapFile', import_from_module='ns.network')
   139     ## trace-helper.h (module 'network'): ns3::PcapHelper [class]
   139     ## trace-helper.h (module 'network'): ns3::PcapHelper [class]
   140     module.add_class('PcapHelper', import_from_module='ns.network')
   140     module.add_class('PcapHelper', import_from_module='ns.network')
   141     ## trace-helper.h (module 'network'): ns3::PcapHelper [enumeration]
   141     ## trace-helper.h (module 'network'): ns3::PcapHelper [enumeration]
   142     module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
   142     module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
   143     ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class]
   143     ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class]
   144     module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
   144     module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
   145     ## snr-to-block-error-rate-manager.h (module 'wimax'): ns3::SNRToBlockErrorRateManager [class]
   145     ## snr-to-block-error-rate-manager.h (module 'wimax'): ns3::SNRToBlockErrorRateManager [class]
   146     module.add_class('SNRToBlockErrorRateManager')
   146     module.add_class('SNRToBlockErrorRateManager')
   147     ## snr-to-block-error-rate-record.h (module 'wimax'): ns3::SNRToBlockErrorRateRecord [class]
   147     ## snr-to-block-error-rate-record.h (module 'wimax'): ns3::SNRToBlockErrorRateRecord [class]
   170     module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core')
   170     module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core')
   171     ## tag.h (module 'network'): ns3::Tag [class]
   171     ## tag.h (module 'network'): ns3::Tag [class]
   172     module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
   172     module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
   173     ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
   173     ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
   174     module.add_class('TagBuffer', import_from_module='ns.network')
   174     module.add_class('TagBuffer', import_from_module='ns.network')
       
   175     ## nstime.h (module 'core'): ns3::TimeWithUnit [class]
       
   176     module.add_class('TimeWithUnit', import_from_module='ns.core')
   175     ## wimax-tlv.h (module 'wimax'): ns3::TlvValue [class]
   177     ## wimax-tlv.h (module 'wimax'): ns3::TlvValue [class]
   176     module.add_class('TlvValue', allow_subclassing=True)
   178     module.add_class('TlvValue', allow_subclassing=True)
   177     ## wimax-tlv.h (module 'wimax'): ns3::TosTlvValue [class]
   179     ## wimax-tlv.h (module 'wimax'): ns3::TosTlvValue [class]
   178     module.add_class('TosTlvValue', parent=root_module['ns3::TlvValue'])
   180     module.add_class('TosTlvValue', parent=root_module['ns3::TlvValue'])
   179     ## type-id.h (module 'core'): ns3::TypeId [class]
   181     ## type-id.h (module 'core'): ns3::TypeId [class]
   658     register_Ns3ServiceFlowRecord_methods(root_module, root_module['ns3::ServiceFlowRecord'])
   660     register_Ns3ServiceFlowRecord_methods(root_module, root_module['ns3::ServiceFlowRecord'])
   659     register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   661     register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   660     register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
   662     register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
   661     register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
   663     register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
   662     register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
   664     register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
       
   665     register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit'])
   663     register_Ns3TlvValue_methods(root_module, root_module['ns3::TlvValue'])
   666     register_Ns3TlvValue_methods(root_module, root_module['ns3::TlvValue'])
   664     register_Ns3TosTlvValue_methods(root_module, root_module['ns3::TosTlvValue'])
   667     register_Ns3TosTlvValue_methods(root_module, root_module['ns3::TosTlvValue'])
   665     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
   668     register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
   666     register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
   669     register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
   667     register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
   670     register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
  4263     cls.add_method('WriteU8', 
  4266     cls.add_method('WriteU8', 
  4264                    'void', 
  4267                    'void', 
  4265                    [param('uint8_t', 'v')])
  4268                    [param('uint8_t', 'v')])
  4266     return
  4269     return
  4267 
  4270 
       
  4271 def register_Ns3TimeWithUnit_methods(root_module, cls):
       
  4272     cls.add_output_stream_operator()
       
  4273     ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [copy constructor]
       
  4274     cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')])
       
  4275     ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor]
       
  4276     cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')])
       
  4277     return
       
  4278 
  4268 def register_Ns3TlvValue_methods(root_module, cls):
  4279 def register_Ns3TlvValue_methods(root_module, cls):
  4269     ## wimax-tlv.h (module 'wimax'): ns3::TlvValue::TlvValue() [constructor]
  4280     ## wimax-tlv.h (module 'wimax'): ns3::TlvValue::TlvValue() [constructor]
  4270     cls.add_constructor([])
  4281     cls.add_constructor([])
  4271     ## wimax-tlv.h (module 'wimax'): ns3::TlvValue::TlvValue(ns3::TlvValue const & arg0) [copy constructor]
  4282     ## wimax-tlv.h (module 'wimax'): ns3::TlvValue::TlvValue(ns3::TlvValue const & arg0) [copy constructor]
  4272     cls.add_constructor([param('ns3::TlvValue const &', 'arg0')])
  4283     cls.add_constructor([param('ns3::TlvValue const &', 'arg0')])
  6435     cls.add_constructor([param('long long unsigned int', 'v')])
  6446     cls.add_constructor([param('long long unsigned int', 'v')])
  6436     ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor]
  6447     ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor]
  6437     cls.add_constructor([param('std::string const &', 's')])
  6448     cls.add_constructor([param('std::string const &', 's')])
  6438     ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor]
  6449     ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor]
  6439     cls.add_constructor([param('ns3::int64x64_t const &', 'value')])
  6450     cls.add_constructor([param('ns3::int64x64_t const &', 'value')])
       
  6451     ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function]
       
  6452     cls.add_method('As', 
       
  6453                    'ns3::TimeWithUnit', 
       
  6454                    [param('ns3::Time::Unit const', 'unit')], 
       
  6455                    is_const=True)
  6440     ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function]
  6456     ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function]
  6441     cls.add_method('Compare', 
  6457     cls.add_method('Compare', 
  6442                    'int', 
  6458                    'int', 
  6443                    [param('ns3::Time const &', 'o')], 
  6459                    [param('ns3::Time const &', 'o')], 
  6444                    is_const=True)
  6460                    is_const=True)
 10657     ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function]
 10673     ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function]
 10658     cls.add_method('Serialize', 
 10674     cls.add_method('Serialize', 
 10659                    'uint32_t', 
 10675                    'uint32_t', 
 10660                    [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 
 10676                    [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 
 10661                    is_const=True)
 10677                    is_const=True)
 10662     ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> arg0) [member function]
 10678     ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function]
 10663     cls.add_method('SetNixVector', 
 10679     cls.add_method('SetNixVector', 
 10664                    'void', 
 10680                    'void', 
 10665                    [param('ns3::Ptr< ns3::NixVector >', 'arg0')])
 10681                    [param('ns3::Ptr< ns3::NixVector >', 'nixVector')])
 10666     return
 10682     return
 10667 
 10683 
 10668 def register_Ns3ParetoRandomVariable_methods(root_module, cls):
 10684 def register_Ns3ParetoRandomVariable_methods(root_module, cls):
 10669     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function]
 10685     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function]
 10670     cls.add_method('GetTypeId', 
 10686     cls.add_method('GetTypeId',