INET Framework for OMNeT++/OMNEST
|
Class generated from inet/networklayer/icmpv6/IPv6NDMessage.msg:55
by nedtool.
More...
#include <IPv6NDMessage_m.h>
Public Member Functions | |
IPv6NDPrefixInformation () | |
IPv6NDPrefixInformation (const IPv6NDPrefixInformation &other) | |
virtual | ~IPv6NDPrefixInformation () |
IPv6NDPrefixInformation & | operator= (const IPv6NDPrefixInformation &other) |
virtual IPv6NDPrefixInformation * | dup () const override |
virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
virtual unsigned short | getPrefixLength () const |
virtual void | setPrefixLength (unsigned short prefixLength) |
virtual bool | getOnlinkFlag () const |
virtual void | setOnlinkFlag (bool onlinkFlag) |
virtual bool | getAutoAddressConfFlag () const |
virtual void | setAutoAddressConfFlag (bool autoAddressConfFlag) |
virtual bool | getRouterAddressFlag () const |
virtual void | setRouterAddressFlag (bool routerAddressFlag) |
virtual unsigned int | getValidLifetime () const |
virtual void | setValidLifetime (unsigned int validLifetime) |
virtual unsigned int | getPreferredLifetime () const |
virtual void | setPreferredLifetime (unsigned int preferredLifetime) |
virtual IPv6Address & | getPrefix () |
virtual const IPv6Address & | getPrefix () const |
virtual void | setPrefix (const IPv6Address &prefix) |
Protected Member Functions | |
bool | operator== (const IPv6NDPrefixInformation &) |
Protected Attributes | |
unsigned short | prefixLength |
bool | onlinkFlag |
bool | autoAddressConfFlag |
bool | routerAddressFlag |
unsigned int | validLifetime |
unsigned int | preferredLifetime |
IPv6Address | prefix |
Private Member Functions | |
void | copy (const IPv6NDPrefixInformation &other) |
Class generated from inet/networklayer/icmpv6/IPv6NDMessage.msg:55
by nedtool.
// // IPv6ND Prefix Information // RFC 2461 / RFC 4861 Section 4.6.2 // RFC 3775 Section 7.2 (routerAddressFlag) // class IPv6NDPrefixInformation { unsigned short prefixLength; bool onlinkFlag; //L-bit bool autoAddressConfFlag; //A-bit bool routerAddressFlag; //R-bit: used in case of MIPv6 when the H-bit is set unsigned int validLifetime; // seconds unsigned int preferredLifetime; // seconds IPv6Address prefix; }
inet::IPv6NDPrefixInformation::IPv6NDPrefixInformation | ( | ) |
inet::IPv6NDPrefixInformation::IPv6NDPrefixInformation | ( | const IPv6NDPrefixInformation & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::processRAPacket().
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::processRAPrefixInfo().
|
virtual |
|
virtual |
|
inlinevirtual |
Referenced by getPrefix().
|
virtual |
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::processRAPacket().
|
virtual |
IPv6NDPrefixInformation& inet::IPv6NDPrefixInformation::operator= | ( | const IPv6NDPrefixInformation & | other | ) |
|
protected |
|
overridevirtual |
Referenced by inet::doParsimPacking().
|
overridevirtual |
Referenced by inet::doParsimUnpacking().
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::createAndSendRAPacket().
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::createAndSendRAPacket().
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::createAndSendRAPacket().
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::createAndSendRAPacket().
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::createAndSendRAPacket().
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::createAndSendRAPacket().
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::createAndSendRAPacket().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |