|
INET Framework for OMNeT++/OMNEST
|
Class generated from inet/networklayer/icmpv6/IPv6NDMessage.msg:118 by nedtool.
More...
#include <IPv6NDMessage_m.h>
Protected Member Functions | |
| bool | operator== (const IPv6RouterAdvertisement &) |
Protected Attributes | |
| unsigned short | curHopLimit |
| bool | managedAddrConfFlag |
| bool | otherStatefulConfFlag |
| bool | homeAgentFlag |
| unsigned short | routerLifetime |
| unsigned int | reachableTime |
| unsigned int | retransTimer |
| MACAddress | sourceLinkLayerAddress |
| unsigned int | MTU |
| IPv6NDPrefixInformation * | prefixInformation |
| unsigned int | prefixInformation_arraysize |
| MIPv6NDAdvertisementInterval | advInterval |
| MIPv6HAInformation | haInformation |
Private Member Functions | |
| void | copy (const IPv6RouterAdvertisement &other) |
Class generated from inet/networklayer/icmpv6/IPv6NDMessage.msg:118 by nedtool.
// // Router Advertisement Message Format // RFC 2461 Section 4.2 // RFC 3775 Section 7.1, RFC 5175 Section 3. (homeAgentFlag) // packet IPv6RouterAdvertisement extends IPv6NDMessage { //Additional ICMP fields unsigned short curHopLimit; bool managedAddrConfFlag; //M-bit bool otherStatefulConfFlag; //O-bit bool homeAgentFlag = false; //H-bit unsigned short routerLifetime; // 0 indicates router is not a default router unsigned int reachableTime; unsigned int retransTimer;
//Possible Options
MACAddress sourceLinkLayerAddress; //source link layer option
unsigned int MTU; //MTU option
IPv6NDPrefixInformation prefixInformation[]; //Prefix Information Option
MIPv6NDAdvertisementInterval advInterval; //New Advertisement Interval Option (MIPv6)
MIPv6HAInformation haInformation; //New Home Agent Information Option (MIPv6)
}
| inet::IPv6RouterAdvertisement::IPv6RouterAdvertisement | ( | const char * | name = nullptr, |
| short | kind = 0 |
||
| ) |
| inet::IPv6RouterAdvertisement::IPv6RouterAdvertisement | ( | const IPv6RouterAdvertisement & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented from inet::IPv6NDMessage.
|
virtual |
|
inlinevirtual |
Referenced by getAdvInterval().
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::processRAForRouterUpdates().
|
virtual |
|
inlinevirtual |
Referenced by getHaInformation().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
Referenced by getPrefixInformation().
|
virtual |
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::processRAForRouterUpdates().
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::processRAForRouterUpdates().
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::processRAForRouterUpdates().
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::processRAForRouterUpdates().
|
inlinevirtual |
Referenced by getSourceLinkLayerAddress().
| IPv6RouterAdvertisement& inet::IPv6RouterAdvertisement::operator= | ( | const IPv6RouterAdvertisement & | other | ) |
|
protected |
|
overridevirtual |
Reimplemented from inet::IPv6NDMessage.
Referenced by inet::doParsimPacking().
|
overridevirtual |
Reimplemented from inet::IPv6NDMessage.
Referenced by inet::doParsimUnpacking().
|
virtual |
|
virtual |
Referenced by inet::IPv6NeighbourDiscovery::createAndSendRAPacket().
|
virtual |
|
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().
|
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 |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |