INET Framework for OMNeT++/OMNEST
|
Class generated from inet/networklayer/ipv6/IPv6ExtensionHeaders.msg:82
by nedtool.
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 unsigned short | getFragmentOffset () const |
virtual void | setFragmentOffset (unsigned short fragmentOffset) |
virtual unsigned int | getIdentification () const |
virtual void | setIdentification (unsigned int identification) |
virtual bool | getMoreFragments () const |
virtual void | setMoreFragments (bool moreFragments) |
Public Member Functions inherited from inet::IPv6ExtensionHeader | |
IPv6ExtensionHeader () | |
IPv6ExtensionHeader (const IPv6ExtensionHeader &other) | |
virtual | ~IPv6ExtensionHeader () |
IPv6ExtensionHeader & | operator= (const IPv6ExtensionHeader &other) |
virtual short | getExtensionType () const |
virtual void | setExtensionType (short extensionType) |
virtual short | getByteLength () const |
virtual void | setByteLength (short byteLength) |
Protected Member Functions | |
bool | operator== (const IPv6FragmentHeader &) |
Protected Member Functions inherited from inet::IPv6ExtensionHeader | |
bool | operator== (const IPv6ExtensionHeader &) |
Protected Attributes | |
unsigned short | fragmentOffset |
unsigned int | identification |
bool | moreFragments |
Protected Attributes inherited from inet::IPv6ExtensionHeader | |
short | extensionType |
short | byteLength |
Private Member Functions | |
void | copy (const IPv6FragmentHeader &other) |
Class generated from inet/networklayer/ipv6/IPv6ExtensionHeaders.msg:82
by nedtool.
// // 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; unsigned short fragmentOffset; unsigned int identification; // datagram ID: identifies which datagram this fragment belongs to. bool moreFragments; //Is this the last fragment? }
inet::IPv6FragmentHeader::IPv6FragmentHeader | ( | ) |
inet::IPv6FragmentHeader::IPv6FragmentHeader | ( | const IPv6FragmentHeader & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented from inet::IPv6ExtensionHeader.
|
virtual |
|
virtual |
Referenced by inet::IPv6FragBuf::addFragment(), and inet::serializer::IPv6Serializer::serialize().
|
virtual |
IPv6FragmentHeader& inet::IPv6FragmentHeader::operator= | ( | const IPv6FragmentHeader & | other | ) |
|
protected |
|
overridevirtual |
Reimplemented from inet::IPv6ExtensionHeader.
Referenced by inet::doParsimPacking().
|
overridevirtual |
Reimplemented from inet::IPv6ExtensionHeader.
Referenced by inet::doParsimUnpacking().
|
virtual |
Referenced by inet::IPv6::fragmentAndSend().
|
virtual |
Referenced by inet::IPv6::fragmentAndSend().
|
virtual |
Referenced by inet::IPv6::fragmentAndSend().
|
protected |
|
protected |
|
protected |