src/aodv/bindings/modulegen__gcc_LP64.py
changeset 7586 c94d841b44fb
parent 7449 c9d877350d13
child 7724 df7a2f30d5a8
equal deleted inserted replaced
7585:05504bcb5bae 7586:c94d841b44fb
   156     module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
   156     module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
   157     ## header.h (module 'network'): ns3::Header [class]
   157     ## header.h (module 'network'): ns3::Header [class]
   158     module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
   158     module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
   159     ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class]
   159     ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class]
   160     module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header'])
   160     module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header'])
       
   161     ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration]
       
   162     module.add_enum('DscpType', ['DscpDefault', 'CS1', 'AF11', 'AF12', 'AF13', 'CS2', 'AF21', 'AF22', 'AF23', 'CS3', 'AF31', 'AF32', 'AF33', 'CS4', 'AF41', 'AF42', 'AF43', 'CS5', 'EF', 'CS6', 'CS7'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet')
       
   163     ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration]
       
   164     module.add_enum('EcnType', ['NotECT', 'ECT1', 'ECT0', 'CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet')
   161     ## object.h (module 'core'): ns3::Object [class]
   165     ## object.h (module 'core'): ns3::Object [class]
   162     module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   166     module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
   163     ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
   167     ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
   164     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
   168     module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
   165     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
   169     ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
  2629     ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function]
  2633     ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function]
  2630     cls.add_method('Deserialize', 
  2634     cls.add_method('Deserialize', 
  2631                    'uint32_t', 
  2635                    'uint32_t', 
  2632                    [param('ns3::Buffer::Iterator', 'start')], 
  2636                    [param('ns3::Buffer::Iterator', 'start')], 
  2633                    is_virtual=True)
  2637                    is_virtual=True)
       
  2638     ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::DscpTypeToString(ns3::Ipv4Header::DscpType dscp) const [member function]
       
  2639     cls.add_method('DscpTypeToString', 
       
  2640                    'std::string', 
       
  2641                    [param('ns3::Ipv4Header::DscpType', 'dscp')], 
       
  2642                    is_const=True)
       
  2643     ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::EcnTypeToString(ns3::Ipv4Header::EcnType ecn) const [member function]
       
  2644     cls.add_method('EcnTypeToString', 
       
  2645                    'std::string', 
       
  2646                    [param('ns3::Ipv4Header::EcnType', 'ecn')], 
       
  2647                    is_const=True)
  2634     ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function]
  2648     ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function]
  2635     cls.add_method('EnableChecksum', 
  2649     cls.add_method('EnableChecksum', 
  2636                    'void', 
  2650                    'void', 
  2637                    [])
  2651                    [])
  2638     ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function]
  2652     ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function]
  2639     cls.add_method('GetDestination', 
  2653     cls.add_method('GetDestination', 
  2640                    'ns3::Ipv4Address', 
  2654                    'ns3::Ipv4Address', 
  2641                    [], 
  2655                    [], 
  2642                    is_const=True)
  2656                    is_const=True)
       
  2657     ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType ns3::Ipv4Header::GetDscp() const [member function]
       
  2658     cls.add_method('GetDscp', 
       
  2659                    'ns3::Ipv4Header::DscpType', 
       
  2660                    [], 
       
  2661                    is_const=True)
       
  2662     ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType ns3::Ipv4Header::GetEcn() const [member function]
       
  2663     cls.add_method('GetEcn', 
       
  2664                    'ns3::Ipv4Header::EcnType', 
       
  2665                    [], 
       
  2666                    is_const=True)
  2643     ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function]
  2667     ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function]
  2644     cls.add_method('GetFragmentOffset', 
  2668     cls.add_method('GetFragmentOffset', 
  2645                    'uint16_t', 
  2669                    'uint16_t', 
  2646                    [], 
  2670                    [], 
  2647                    is_const=True)
  2671                    is_const=True)
  2721                    [param('ns3::Ipv4Address', 'destination')])
  2745                    [param('ns3::Ipv4Address', 'destination')])
  2722     ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function]
  2746     ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function]
  2723     cls.add_method('SetDontFragment', 
  2747     cls.add_method('SetDontFragment', 
  2724                    'void', 
  2748                    'void', 
  2725                    [])
  2749                    [])
       
  2750     ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDscp(ns3::Ipv4Header::DscpType dscp) [member function]
       
  2751     cls.add_method('SetDscp', 
       
  2752                    'void', 
       
  2753                    [param('ns3::Ipv4Header::DscpType', 'dscp')])
       
  2754     ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetEcn(ns3::Ipv4Header::EcnType ecn) [member function]
       
  2755     cls.add_method('SetEcn', 
       
  2756                    'void', 
       
  2757                    [param('ns3::Ipv4Header::EcnType', 'ecn')])
  2726     ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function]
  2758     ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function]
  2727     cls.add_method('SetFragmentOffset', 
  2759     cls.add_method('SetFragmentOffset', 
  2728                    'void', 
  2760                    'void', 
  2729                    [param('uint16_t', 'offsetBytes')])
  2761                    [param('uint16_t', 'offsetBytes')])
  2730     ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function]
  2762     ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function]