|
INET Framework for OMNeT++/OMNEST
|
Class generated from inet/networklayer/ipv6/Ipv6Header.msg:32 by opp_msgtool.
More...
#include <Ipv6Header_m.h>
Public Member Functions | |
| Ipv6ExtensionHeader () | |
| Ipv6ExtensionHeader (const Ipv6ExtensionHeader &other) | |
| virtual | ~Ipv6ExtensionHeader () |
| Ipv6ExtensionHeader & | operator= (const Ipv6ExtensionHeader &other) |
| virtual Ipv6ExtensionHeader * | dup () const override |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
| 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 Ipv6ExtensionHeader &)=delete |
Protected Attributes | |
| uint8_t | extensionType = 0 |
| B | byteLength = B(0) |
Private Member Functions | |
| void | copy (const Ipv6ExtensionHeader &other) |
Class generated from inet/networklayer/ipv6/Ipv6Header.msg:32 by opp_msgtool.
// // This serves as the base class for all the Ipv6 extension headers. // class Ipv6ExtensionHeader extends cObject { @packetData; uint8_t extensionType; B byteLength = B(0); // byteLength = n * 8; }
| inet::Ipv6ExtensionHeader::Ipv6ExtensionHeader | ( | ) |
| inet::Ipv6ExtensionHeader::Ipv6ExtensionHeader | ( | const Ipv6ExtensionHeader & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
|
virtual |
|
virtual |
| int inet::Ipv6ExtensionHeader::getOrder | ( | ) | const |
Referenced by inet::Ipv6Header::addExtensionHeader().
| Ipv6ExtensionHeader& inet::Ipv6ExtensionHeader::operator= | ( | const Ipv6ExtensionHeader & | other | ) |
|
protecteddelete |
|
overridevirtual |
|
overridevirtual |
|
virtual |
|
virtual |
Referenced by inet::Ipv6HeaderSerializer::deserialize().
|
protected |
Referenced by getOrder().