src/wifi/bindings/modulegen__gcc_LP64.py
changeset 11654 5db1372be9a3
parent 11629 b05146a972f2
equal deleted inserted replaced
11653:11763913913e 11654:5db1372be9a3
   578     module.add_class('SsidChecker', parent=root_module['ns3::AttributeChecker'])
   578     module.add_class('SsidChecker', parent=root_module['ns3::AttributeChecker'])
   579     ## ssid.h (module 'wifi'): ns3::SsidValue [class]
   579     ## ssid.h (module 'wifi'): ns3::SsidValue [class]
   580     module.add_class('SsidValue', parent=root_module['ns3::AttributeValue'])
   580     module.add_class('SsidValue', parent=root_module['ns3::AttributeValue'])
   581     ## sta-wifi-mac.h (module 'wifi'): ns3::StaWifiMac [class]
   581     ## sta-wifi-mac.h (module 'wifi'): ns3::StaWifiMac [class]
   582     module.add_class('StaWifiMac', parent=root_module['ns3::RegularWifiMac'])
   582     module.add_class('StaWifiMac', parent=root_module['ns3::RegularWifiMac'])
       
   583     ## string.h (module 'core'): ns3::StringChecker [class]
       
   584     module.add_class('StringChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
       
   585     ## string.h (module 'core'): ns3::StringValue [class]
       
   586     module.add_class('StringValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   583     ## supported-rates.h (module 'wifi'): ns3::SupportedRates [class]
   587     ## supported-rates.h (module 'wifi'): ns3::SupportedRates [class]
   584     module.add_class('SupportedRates', parent=root_module['ns3::WifiInformationElement'])
   588     module.add_class('SupportedRates', parent=root_module['ns3::WifiInformationElement'])
   585     ## nstime.h (module 'core'): ns3::TimeValue [class]
   589     ## nstime.h (module 'core'): ns3::TimeValue [class]
   586     module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   590     module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
   587     ## type-id.h (module 'core'): ns3::TypeIdChecker [class]
   591     ## type-id.h (module 'core'): ns3::TypeIdChecker [class]
   739     typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t ) **', u'ns3::TracedValueCallback::Uint16*')
   743     typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t ) **', u'ns3::TracedValueCallback::Uint16*')
   740     typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t ) *&', u'ns3::TracedValueCallback::Uint16&')
   744     typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t ) *&', u'ns3::TracedValueCallback::Uint16&')
   741     typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t ) *', u'ns3::TracedValueCallback::Uint32')
   745     typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t ) *', u'ns3::TracedValueCallback::Uint32')
   742     typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t ) **', u'ns3::TracedValueCallback::Uint32*')
   746     typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t ) **', u'ns3::TracedValueCallback::Uint32*')
   743     typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t ) *&', u'ns3::TracedValueCallback::Uint32&')
   747     typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t ) *&', u'ns3::TracedValueCallback::Uint32&')
       
   748     typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *', u'ns3::TracedValueCallback::Time')
       
   749     typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) **', u'ns3::TracedValueCallback::Time*')
       
   750     typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *&', u'ns3::TracedValueCallback::Time&')
   744     typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t ) *', u'ns3::TracedValueCallback::Int16')
   751     typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t ) *', u'ns3::TracedValueCallback::Int16')
   745     typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t ) **', u'ns3::TracedValueCallback::Int16*')
   752     typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t ) **', u'ns3::TracedValueCallback::Int16*')
   746     typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t ) *&', u'ns3::TracedValueCallback::Int16&')
   753     typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t ) *&', u'ns3::TracedValueCallback::Int16&')
   747     typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *', u'ns3::TracedValueCallback::Time')
       
   748     typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) **', u'ns3::TracedValueCallback::Time*')
       
   749     typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *&', u'ns3::TracedValueCallback::Time&')
       
   750 
   754 
   751 def register_types_ns3_internal(module):
   755 def register_types_ns3_internal(module):
   752     root_module = module.get_root()
   756     root_module = module.get_root()
   753     
   757     
   754 
   758 
   996     register_Ns3RraaWifiManager_methods(root_module, root_module['ns3::RraaWifiManager'])
  1000     register_Ns3RraaWifiManager_methods(root_module, root_module['ns3::RraaWifiManager'])
   997     register_Ns3Ssid_methods(root_module, root_module['ns3::Ssid'])
  1001     register_Ns3Ssid_methods(root_module, root_module['ns3::Ssid'])
   998     register_Ns3SsidChecker_methods(root_module, root_module['ns3::SsidChecker'])
  1002     register_Ns3SsidChecker_methods(root_module, root_module['ns3::SsidChecker'])
   999     register_Ns3SsidValue_methods(root_module, root_module['ns3::SsidValue'])
  1003     register_Ns3SsidValue_methods(root_module, root_module['ns3::SsidValue'])
  1000     register_Ns3StaWifiMac_methods(root_module, root_module['ns3::StaWifiMac'])
  1004     register_Ns3StaWifiMac_methods(root_module, root_module['ns3::StaWifiMac'])
       
  1005     register_Ns3StringChecker_methods(root_module, root_module['ns3::StringChecker'])
       
  1006     register_Ns3StringValue_methods(root_module, root_module['ns3::StringValue'])
  1001     register_Ns3SupportedRates_methods(root_module, root_module['ns3::SupportedRates'])
  1007     register_Ns3SupportedRates_methods(root_module, root_module['ns3::SupportedRates'])
  1002     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
  1008     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
  1003     register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
  1009     register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
  1004     register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
  1010     register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
  1005     register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
  1011     register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
  3717     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor]
  3723     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor]
  3718     cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')])
  3724     cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')])
  3719     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable]
  3725     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable]
  3720     cls.add_instance_attribute('count', 'uint32_t', is_const=False)
  3726     cls.add_instance_attribute('count', 'uint32_t', is_const=False)
  3721     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable]
  3727     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable]
  3722     cls.add_instance_attribute('data', 'uint8_t [ 20 ]', is_const=False)
  3728     cls.add_instance_attribute('data', 'uint8_t [ 21 ]', is_const=False)
  3723     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable]
  3729     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable]
  3724     cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False)
  3730     cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False)
  3725     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable]
  3731     ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable]
  3726     cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
  3732     cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
  3727     return
  3733     return
  6766 def register_Ns3VhtWifiMacHelper_methods(root_module, cls):
  6772 def register_Ns3VhtWifiMacHelper_methods(root_module, cls):
  6767     ## vht-wifi-mac-helper.h (module 'wifi'): ns3::VhtWifiMacHelper::VhtWifiMacHelper(ns3::VhtWifiMacHelper const & arg0) [copy constructor]
  6773     ## vht-wifi-mac-helper.h (module 'wifi'): ns3::VhtWifiMacHelper::VhtWifiMacHelper(ns3::VhtWifiMacHelper const & arg0) [copy constructor]
  6768     cls.add_constructor([param('ns3::VhtWifiMacHelper const &', 'arg0')])
  6774     cls.add_constructor([param('ns3::VhtWifiMacHelper const &', 'arg0')])
  6769     ## vht-wifi-mac-helper.h (module 'wifi'): ns3::VhtWifiMacHelper::VhtWifiMacHelper() [constructor]
  6775     ## vht-wifi-mac-helper.h (module 'wifi'): ns3::VhtWifiMacHelper::VhtWifiMacHelper() [constructor]
  6770     cls.add_constructor([])
  6776     cls.add_constructor([])
       
  6777     ## vht-wifi-mac-helper.h (module 'wifi'): static ns3::StringValue ns3::VhtWifiMacHelper::DataRateForMcs(int mcs) [member function]
       
  6778     cls.add_method('DataRateForMcs', 
       
  6779                    'ns3::StringValue', 
       
  6780                    [param('int', 'mcs')], 
       
  6781                    is_static=True)
  6771     ## vht-wifi-mac-helper.h (module 'wifi'): static ns3::VhtWifiMacHelper ns3::VhtWifiMacHelper::Default() [member function]
  6782     ## vht-wifi-mac-helper.h (module 'wifi'): static ns3::VhtWifiMacHelper ns3::VhtWifiMacHelper::Default() [member function]
  6772     cls.add_method('Default', 
  6783     cls.add_method('Default', 
  6773                    'ns3::VhtWifiMacHelper', 
  6784                    'ns3::VhtWifiMacHelper', 
  6774                    [], 
  6785                    [], 
  6775                    is_static=True)
  6786                    is_static=True)
 12250 def register_Ns3HtWifiMacHelper_methods(root_module, cls):
 12261 def register_Ns3HtWifiMacHelper_methods(root_module, cls):
 12251     ## ht-wifi-mac-helper.h (module 'wifi'): ns3::HtWifiMacHelper::HtWifiMacHelper(ns3::HtWifiMacHelper const & arg0) [copy constructor]
 12262     ## ht-wifi-mac-helper.h (module 'wifi'): ns3::HtWifiMacHelper::HtWifiMacHelper(ns3::HtWifiMacHelper const & arg0) [copy constructor]
 12252     cls.add_constructor([param('ns3::HtWifiMacHelper const &', 'arg0')])
 12263     cls.add_constructor([param('ns3::HtWifiMacHelper const &', 'arg0')])
 12253     ## ht-wifi-mac-helper.h (module 'wifi'): ns3::HtWifiMacHelper::HtWifiMacHelper() [constructor]
 12264     ## ht-wifi-mac-helper.h (module 'wifi'): ns3::HtWifiMacHelper::HtWifiMacHelper() [constructor]
 12254     cls.add_constructor([])
 12265     cls.add_constructor([])
       
 12266     ## ht-wifi-mac-helper.h (module 'wifi'): static ns3::StringValue ns3::HtWifiMacHelper::DataRateForMcs(int mcs) [member function]
       
 12267     cls.add_method('DataRateForMcs', 
       
 12268                    'ns3::StringValue', 
       
 12269                    [param('int', 'mcs')], 
       
 12270                    is_static=True)
 12255     ## ht-wifi-mac-helper.h (module 'wifi'): static ns3::HtWifiMacHelper ns3::HtWifiMacHelper::Default() [member function]
 12271     ## ht-wifi-mac-helper.h (module 'wifi'): static ns3::HtWifiMacHelper ns3::HtWifiMacHelper::Default() [member function]
 12256     cls.add_method('Default', 
 12272     cls.add_method('Default', 
 12257                    'ns3::HtWifiMacHelper', 
 12273                    'ns3::HtWifiMacHelper', 
 12258                    [], 
 12274                    [], 
 12259                    is_static=True)
 12275                    is_static=True)
 14599     ## sta-wifi-mac.h (module 'wifi'): void ns3::StaWifiMac::Receive(ns3::Ptr<ns3::Packet> packet, ns3::WifiMacHeader const * hdr) [member function]
 14615     ## sta-wifi-mac.h (module 'wifi'): void ns3::StaWifiMac::Receive(ns3::Ptr<ns3::Packet> packet, ns3::WifiMacHeader const * hdr) [member function]
 14600     cls.add_method('Receive', 
 14616     cls.add_method('Receive', 
 14601                    'void', 
 14617                    'void', 
 14602                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], 
 14618                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')], 
 14603                    visibility='private', is_virtual=True)
 14619                    visibility='private', is_virtual=True)
       
 14620     return
       
 14621 
       
 14622 def register_Ns3StringChecker_methods(root_module, cls):
       
 14623     ## string.h (module 'core'): ns3::StringChecker::StringChecker() [constructor]
       
 14624     cls.add_constructor([])
       
 14625     ## string.h (module 'core'): ns3::StringChecker::StringChecker(ns3::StringChecker const & arg0) [copy constructor]
       
 14626     cls.add_constructor([param('ns3::StringChecker const &', 'arg0')])
       
 14627     return
       
 14628 
       
 14629 def register_Ns3StringValue_methods(root_module, cls):
       
 14630     ## string.h (module 'core'): ns3::StringValue::StringValue() [constructor]
       
 14631     cls.add_constructor([])
       
 14632     ## string.h (module 'core'): ns3::StringValue::StringValue(ns3::StringValue const & arg0) [copy constructor]
       
 14633     cls.add_constructor([param('ns3::StringValue const &', 'arg0')])
       
 14634     ## string.h (module 'core'): ns3::StringValue::StringValue(std::string const & value) [constructor]
       
 14635     cls.add_constructor([param('std::string const &', 'value')])
       
 14636     ## string.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::StringValue::Copy() const [member function]
       
 14637     cls.add_method('Copy', 
       
 14638                    'ns3::Ptr< ns3::AttributeValue >', 
       
 14639                    [], 
       
 14640                    is_const=True, is_virtual=True)
       
 14641     ## string.h (module 'core'): bool ns3::StringValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
       
 14642     cls.add_method('DeserializeFromString', 
       
 14643                    'bool', 
       
 14644                    [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
 14645                    is_virtual=True)
       
 14646     ## string.h (module 'core'): std::string ns3::StringValue::Get() const [member function]
       
 14647     cls.add_method('Get', 
       
 14648                    'std::string', 
       
 14649                    [], 
       
 14650                    is_const=True)
       
 14651     ## string.h (module 'core'): std::string ns3::StringValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
       
 14652     cls.add_method('SerializeToString', 
       
 14653                    'std::string', 
       
 14654                    [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 
       
 14655                    is_const=True, is_virtual=True)
       
 14656     ## string.h (module 'core'): void ns3::StringValue::Set(std::string const & value) [member function]
       
 14657     cls.add_method('Set', 
       
 14658                    'void', 
       
 14659                    [param('std::string const &', 'value')])
 14604     return
 14660     return
 14605 
 14661 
 14606 def register_Ns3SupportedRates_methods(root_module, cls):
 14662 def register_Ns3SupportedRates_methods(root_module, cls):
 14607     cls.add_output_stream_operator()
 14663     cls.add_output_stream_operator()
 14608     ## supported-rates.h (module 'wifi'): ns3::SupportedRates::SupportedRates() [constructor]
 14664     ## supported-rates.h (module 'wifi'): ns3::SupportedRates::SupportedRates() [constructor]