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] |