|
INET Framework for OMNeT++/OMNEST
|
Class generated from inet/networklayer/ipv6/Ipv6ExtensionHeaders.msg:69 by opp_msgtool.
More...
#include <Ipv6ExtensionHeaders_m.h>
Public Member Functions | |
| Ipv6FragmentHeader () | |
| Ipv6FragmentHeader (const Ipv6FragmentHeader &other) | |
| virtual | ~Ipv6FragmentHeader () |
| Ipv6FragmentHeader & | operator= (const Ipv6FragmentHeader &other) |
| virtual Ipv6FragmentHeader * | dup () const override |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
| virtual uint16_t | getFragmentOffset () const |
| virtual void | setFragmentOffset (uint16_t fragmentOffset) |
| virtual uint8_t | getReserved () const |
| virtual void | setReserved (uint8_t reserved) |
| virtual bool | getMoreFragments () const |
| virtual void | setMoreFragments (bool moreFragments) |
| virtual uint32_t | getIdentification () const |
| virtual void | setIdentification (uint32_t identification) |
Public Member Functions inherited from inet::Ipv6ExtensionHeader | |
| Ipv6ExtensionHeader () | |
| Ipv6ExtensionHeader (const Ipv6ExtensionHeader &other) | |
| virtual | ~Ipv6ExtensionHeader () |
| Ipv6ExtensionHeader & | operator= (const Ipv6ExtensionHeader &other) |
| virtual uint8_t | getExtensionType () const |
| virtual void | setExtensionType (uint8_t extensionType) |
| virtual B | getByteLength () const |
| virtual void | setByteLength (B byteLength) |
| int | getOrder () const |
Protected Member Functions | |
| bool | operator== (const Ipv6FragmentHeader &)=delete |
Protected Member Functions inherited from inet::Ipv6ExtensionHeader | |
| bool | operator== (const Ipv6ExtensionHeader &)=delete |
Protected Attributes | |
| uint16_t | fragmentOffset = 0 |
| uint8_t | reserved = 0 |
| bool | moreFragments = false |
| uint32_t | identification = 0 |
Protected Attributes inherited from inet::Ipv6ExtensionHeader | |
| uint8_t | extensionType = 0 |
| B | byteLength = B(0) |
Private Member Functions | |
| void | copy (const Ipv6FragmentHeader &other) |
Class generated from inet/networklayer/ipv6/Ipv6ExtensionHeaders.msg:69 by opp_msgtool.
// // Fragment Header // RFC 2460 Section 4.5 // Next Header Value: 44 // class Ipv6FragmentHeader extends Ipv6ExtensionHeader { extensionType = IP_PROT_IPv6EXT_FRAGMENT; byteLength = IPv6_FRAGMENT_HEADER_LENGTH; uint16_t fragmentOffset; // @bit(13), divided by 8 uint8_t reserved = 0; // @bit(2) bool moreFragments; //Is this the last fragment? uint32_t identification; // datagram ID: identifies which datagram this fragment belongs to. }
| inet::Ipv6FragmentHeader::Ipv6FragmentHeader | ( | ) |
| inet::Ipv6FragmentHeader::Ipv6FragmentHeader | ( | const Ipv6FragmentHeader & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented from inet::Ipv6ExtensionHeader.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::Ipv6HeaderSerializer::serialize().
| Ipv6FragmentHeader& inet::Ipv6FragmentHeader::operator= | ( | const Ipv6FragmentHeader & | other | ) |
|
protecteddelete |
|
overridevirtual |
Reimplemented from inet::Ipv6ExtensionHeader.
Referenced by inet::doParsimPacking().
|
overridevirtual |
Reimplemented from inet::Ipv6ExtensionHeader.
Referenced by inet::doParsimUnpacking().
|
virtual |
Referenced by inet::Ipv6HeaderSerializer::deserialize().
|
virtual |
Referenced by inet::Ipv6HeaderSerializer::deserialize().
|
virtual |
Referenced by inet::Ipv6HeaderSerializer::deserialize().
|
virtual |
Referenced by inet::Ipv6HeaderSerializer::deserialize().
|
protected |
|
protected |
|
protected |
|
protected |