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 |