|
INET Framework for OMNeT++/OMNEST
|
#include <IPv6NDMessage_m.h>
Public Member Functions | |
| IPv6NDPrefixInformation () | |
| IPv6NDPrefixInformation (const IPv6NDPrefixInformation &other) | |
| virtual | ~IPv6NDPrefixInformation () |
| IPv6NDPrefixInformation & | operator= (const IPv6NDPrefixInformation &other) |
| virtual IPv6NDPrefixInformation * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual unsigned int | getPrefixLength () const |
| virtual void | setPrefixLength (unsigned int prefixLength) |
| virtual bool | getOnlinkFlag () const |
| virtual void | setOnlinkFlag (bool onlinkFlag) |
| virtual bool | getAutoAddressConfFlag () const |
| virtual void | setAutoAddressConfFlag (bool autoAddressConfFlag) |
| 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 int | prefixLength_var |
| bool | onlinkFlag_var |
| bool | autoAddressConfFlag_var |
| unsigned int | validLifetime_var |
| unsigned int | preferredLifetime_var |
| IPv6Address | prefix_var |
Private Member Functions | |
| void | copy (const IPv6NDPrefixInformation &other) |
Class generated from networklayer/icmpv6/IPv6NDMessage.msg by opp_msgc.
class IPv6NDPrefixInformation { unsigned int prefixLength; bool onlinkFlag; bool autoAddressConfFlag; unsigned int validLifetime; unsigned int preferredLifetime; IPv6Address prefix; }
Definition at line 38 of file IPv6NDMessage_m.h.
Referenced by dup().
| IPv6NDPrefixInformation::IPv6NDPrefixInformation | ( | const IPv6NDPrefixInformation & | other | ) |
| virtual IPv6NDPrefixInformation::~IPv6NDPrefixInformation | ( | ) | [virtual] |
| void IPv6NDPrefixInformation::copy | ( | const IPv6NDPrefixInformation & | other | ) | [private] |
| virtual IPv6NDPrefixInformation* IPv6NDPrefixInformation::dup | ( | ) | const [inline, virtual] |
Definition at line 60 of file IPv6NDMessage_m.h.
{return new IPv6NDPrefixInformation(*this);}
| virtual bool IPv6NDPrefixInformation::getAutoAddressConfFlag | ( | ) | const [virtual] |
Referenced by IPv6NeighbourDiscovery::processRAPacket().
| virtual bool IPv6NDPrefixInformation::getOnlinkFlag | ( | ) | const [virtual] |
Referenced by IPv6NeighbourDiscovery::processRAPrefixInfo().
| virtual unsigned int IPv6NDPrefixInformation::getPreferredLifetime | ( | ) | const [virtual] |
| virtual IPv6Address& IPv6NDPrefixInformation::getPrefix | ( | ) | [virtual] |
| virtual const IPv6Address& IPv6NDPrefixInformation::getPrefix | ( | ) | const [inline, virtual] |
Definition at line 76 of file IPv6NDMessage_m.h.
Referenced by getPrefix().
{return const_cast<IPv6NDPrefixInformation*>(this)->getPrefix();}
| virtual unsigned int IPv6NDPrefixInformation::getPrefixLength | ( | ) | const [virtual] |
| virtual unsigned int IPv6NDPrefixInformation::getValidLifetime | ( | ) | const [virtual] |
| IPv6NDPrefixInformation& IPv6NDPrefixInformation::operator= | ( | const IPv6NDPrefixInformation & | other | ) |
| bool IPv6NDPrefixInformation::operator== | ( | const IPv6NDPrefixInformation & | ) | [protected] |
| virtual void IPv6NDPrefixInformation::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Referenced by doPacking().
| virtual void IPv6NDPrefixInformation::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Referenced by doUnpacking().
| virtual void IPv6NDPrefixInformation::setAutoAddressConfFlag | ( | bool | autoAddressConfFlag | ) | [virtual] |
Referenced by IPv6NeighbourDiscovery::createAndSendRAPacket().
| virtual void IPv6NDPrefixInformation::setOnlinkFlag | ( | bool | onlinkFlag | ) | [virtual] |
Referenced by IPv6NeighbourDiscovery::createAndSendRAPacket().
| virtual void IPv6NDPrefixInformation::setPreferredLifetime | ( | unsigned int | preferredLifetime | ) | [virtual] |
Referenced by IPv6NeighbourDiscovery::createAndSendRAPacket().
| virtual void IPv6NDPrefixInformation::setPrefix | ( | const IPv6Address & | prefix | ) | [virtual] |
Referenced by IPv6NeighbourDiscovery::createAndSendRAPacket().
| virtual void IPv6NDPrefixInformation::setPrefixLength | ( | unsigned int | prefixLength | ) | [virtual] |
Referenced by IPv6NeighbourDiscovery::createAndSendRAPacket().
| virtual void IPv6NDPrefixInformation::setValidLifetime | ( | unsigned int | validLifetime | ) | [virtual] |
Referenced by IPv6NeighbourDiscovery::createAndSendRAPacket().
bool IPv6NDPrefixInformation::autoAddressConfFlag_var [protected] |
Definition at line 43 of file IPv6NDMessage_m.h.
bool IPv6NDPrefixInformation::onlinkFlag_var [protected] |
Definition at line 42 of file IPv6NDMessage_m.h.
unsigned int IPv6NDPrefixInformation::preferredLifetime_var [protected] |
Definition at line 45 of file IPv6NDMessage_m.h.
IPv6Address IPv6NDPrefixInformation::prefix_var [protected] |
Definition at line 46 of file IPv6NDMessage_m.h.
unsigned int IPv6NDPrefixInformation::prefixLength_var [protected] |
Definition at line 41 of file IPv6NDMessage_m.h.
unsigned int IPv6NDPrefixInformation::validLifetime_var [protected] |
Definition at line 44 of file IPv6NDMessage_m.h.