#include <IPv6NDMessage_m.h>
Inheritance diagram for IPv6RouterAdvertisement:
IPv6NDMessage.msg
by opp_msgc. message IPv6RouterAdvertisement extends IPv6NDMessage { properties: omitGetVerb = true; fields:
unsigned int curHopLimit; bool managedAddrConfFlag; bool otherStatefulConfFlag; unsigned short routerLifetime; unsigned int reachableTime; unsigned int retransTimer;
MACAddress sourceLinkLayerAddress; unsigned int MTU; IPv6NDPrefixInformation prefixInformation[]; };
IPv6RouterAdvertisement::IPv6RouterAdvertisement | ( | const char * | name = NULL , |
|
int | kind = 0 | |||
) |
IPv6RouterAdvertisement::IPv6RouterAdvertisement | ( | const IPv6RouterAdvertisement & | other | ) |
virtual IPv6RouterAdvertisement::~IPv6RouterAdvertisement | ( | ) | [virtual] |
virtual unsigned int IPv6RouterAdvertisement::curHopLimit | ( | ) | const [virtual] |
virtual cPolymorphic* IPv6RouterAdvertisement::dup | ( | ) | const [inline, virtual] |
virtual bool IPv6RouterAdvertisement::managedAddrConfFlag | ( | ) | const [virtual] |
virtual unsigned int IPv6RouterAdvertisement::MTU | ( | ) | const [virtual] |
virtual void IPv6RouterAdvertisement::netPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from IPv6NDMessage.
virtual void IPv6RouterAdvertisement::netUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from IPv6NDMessage.
IPv6RouterAdvertisement& IPv6RouterAdvertisement::operator= | ( | const IPv6RouterAdvertisement & | other | ) |
bool IPv6RouterAdvertisement::operator== | ( | const IPv6RouterAdvertisement & | ) | [protected] |
virtual bool IPv6RouterAdvertisement::otherStatefulConfFlag | ( | ) | const [virtual] |
virtual const IPv6NDPrefixInformation& IPv6RouterAdvertisement::prefixInformation | ( | unsigned int | k | ) | const [inline, virtual] |
virtual IPv6NDPrefixInformation& IPv6RouterAdvertisement::prefixInformation | ( | unsigned int | k | ) | [virtual] |
virtual unsigned int IPv6RouterAdvertisement::prefixInformationArraySize | ( | ) | const [virtual] |
virtual unsigned int IPv6RouterAdvertisement::reachableTime | ( | ) | const [virtual] |
virtual unsigned int IPv6RouterAdvertisement::retransTimer | ( | ) | const [virtual] |
virtual unsigned short IPv6RouterAdvertisement::routerLifetime | ( | ) | const [virtual] |
virtual void IPv6RouterAdvertisement::setCurHopLimit | ( | unsigned int | curHopLimit_var | ) | [virtual] |
virtual void IPv6RouterAdvertisement::setManagedAddrConfFlag | ( | bool | managedAddrConfFlag_var | ) | [virtual] |
virtual void IPv6RouterAdvertisement::setMTU | ( | unsigned int | MTU_var | ) | [virtual] |
virtual void IPv6RouterAdvertisement::setOtherStatefulConfFlag | ( | bool | otherStatefulConfFlag_var | ) | [virtual] |
virtual void IPv6RouterAdvertisement::setPrefixInformation | ( | unsigned int | k, | |
const IPv6NDPrefixInformation & | prefixInformation_var | |||
) | [virtual] |
virtual void IPv6RouterAdvertisement::setPrefixInformationArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void IPv6RouterAdvertisement::setReachableTime | ( | unsigned int | reachableTime_var | ) | [virtual] |
virtual void IPv6RouterAdvertisement::setRetransTimer | ( | unsigned int | retransTimer_var | ) | [virtual] |
virtual void IPv6RouterAdvertisement::setRouterLifetime | ( | unsigned short | routerLifetime_var | ) | [virtual] |
virtual void IPv6RouterAdvertisement::setSourceLinkLayerAddress | ( | const MACAddress & | sourceLinkLayerAddress_var | ) | [virtual] |
virtual const MACAddress& IPv6RouterAdvertisement::sourceLinkLayerAddress | ( | ) | const [inline, virtual] |
virtual MACAddress& IPv6RouterAdvertisement::sourceLinkLayerAddress | ( | ) | [virtual] |
unsigned int IPv6RouterAdvertisement::curHopLimit_var [protected] |
bool IPv6RouterAdvertisement::managedAddrConfFlag_var [protected] |
unsigned int IPv6RouterAdvertisement::MTU_var [protected] |
bool IPv6RouterAdvertisement::otherStatefulConfFlag_var [protected] |
unsigned int IPv6RouterAdvertisement::prefixInformation_arraysize [protected] |
unsigned int IPv6RouterAdvertisement::reachableTime_var [protected] |
unsigned int IPv6RouterAdvertisement::retransTimer_var [protected] |
unsigned short IPv6RouterAdvertisement::routerLifetime_var [protected] |