134 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
134 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
135 ## header.h (module 'network'): ns3::Header [class] |
135 ## header.h (module 'network'): ns3::Header [class] |
136 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
136 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
137 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class] |
137 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class] |
138 module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) |
138 module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) |
|
139 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration] |
|
140 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') |
|
141 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration] |
|
142 module.add_enum('EcnType', ['NotECT', 'ECT1', 'ECT0', 'CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') |
139 ## object.h (module 'core'): ns3::Object [class] |
143 ## object.h (module 'core'): ns3::Object [class] |
140 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
144 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
141 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] |
145 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] |
142 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
146 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
143 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
147 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
2461 ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] |
2465 ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] |
2462 cls.add_method('Deserialize', |
2466 cls.add_method('Deserialize', |
2463 'uint32_t', |
2467 'uint32_t', |
2464 [param('ns3::Buffer::Iterator', 'start')], |
2468 [param('ns3::Buffer::Iterator', 'start')], |
2465 is_virtual=True) |
2469 is_virtual=True) |
|
2470 ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::DscpTypeToString(ns3::Ipv4Header::DscpType dscp) const [member function] |
|
2471 cls.add_method('DscpTypeToString', |
|
2472 'std::string', |
|
2473 [param('ns3::Ipv4Header::DscpType', 'dscp')], |
|
2474 is_const=True) |
|
2475 ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::EcnTypeToString(ns3::Ipv4Header::EcnType ecn) const [member function] |
|
2476 cls.add_method('EcnTypeToString', |
|
2477 'std::string', |
|
2478 [param('ns3::Ipv4Header::EcnType', 'ecn')], |
|
2479 is_const=True) |
2466 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function] |
2480 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function] |
2467 cls.add_method('EnableChecksum', |
2481 cls.add_method('EnableChecksum', |
2468 'void', |
2482 'void', |
2469 []) |
2483 []) |
2470 ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function] |
2484 ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function] |
2471 cls.add_method('GetDestination', |
2485 cls.add_method('GetDestination', |
2472 'ns3::Ipv4Address', |
2486 'ns3::Ipv4Address', |
2473 [], |
2487 [], |
2474 is_const=True) |
2488 is_const=True) |
|
2489 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType ns3::Ipv4Header::GetDscp() const [member function] |
|
2490 cls.add_method('GetDscp', |
|
2491 'ns3::Ipv4Header::DscpType', |
|
2492 [], |
|
2493 is_const=True) |
|
2494 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType ns3::Ipv4Header::GetEcn() const [member function] |
|
2495 cls.add_method('GetEcn', |
|
2496 'ns3::Ipv4Header::EcnType', |
|
2497 [], |
|
2498 is_const=True) |
2475 ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function] |
2499 ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function] |
2476 cls.add_method('GetFragmentOffset', |
2500 cls.add_method('GetFragmentOffset', |
2477 'uint16_t', |
2501 'uint16_t', |
2478 [], |
2502 [], |
2479 is_const=True) |
2503 is_const=True) |
2553 [param('ns3::Ipv4Address', 'destination')]) |
2577 [param('ns3::Ipv4Address', 'destination')]) |
2554 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function] |
2578 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function] |
2555 cls.add_method('SetDontFragment', |
2579 cls.add_method('SetDontFragment', |
2556 'void', |
2580 'void', |
2557 []) |
2581 []) |
|
2582 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDscp(ns3::Ipv4Header::DscpType dscp) [member function] |
|
2583 cls.add_method('SetDscp', |
|
2584 'void', |
|
2585 [param('ns3::Ipv4Header::DscpType', 'dscp')]) |
|
2586 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetEcn(ns3::Ipv4Header::EcnType ecn) [member function] |
|
2587 cls.add_method('SetEcn', |
|
2588 'void', |
|
2589 [param('ns3::Ipv4Header::EcnType', 'ecn')]) |
2558 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function] |
2590 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function] |
2559 cls.add_method('SetFragmentOffset', |
2591 cls.add_method('SetFragmentOffset', |
2560 'void', |
2592 'void', |
2561 [param('uint16_t', 'offsetBytes')]) |
2593 [param('uint16_t', 'offsetBytes')]) |
2562 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] |
2594 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] |