INET Framework for OMNeT++/OMNEST
inet::MIPv6HAInformation Class Reference

Class generated from inet/networklayer/icmpv6/IPv6NDMessage.msg:76 by nedtool. More...

#include <IPv6NDMessage_m.h>

Inheritance diagram for inet::MIPv6HAInformation:

Public Member Functions

 MIPv6HAInformation ()
 
 MIPv6HAInformation (const MIPv6HAInformation &other)
 
virtual ~MIPv6HAInformation ()
 
MIPv6HAInformationoperator= (const MIPv6HAInformation &other)
 
virtual MIPv6HAInformationdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual unsigned int getHomeAgentPreference () const
 
virtual void setHomeAgentPreference (unsigned int homeAgentPreference)
 
virtual unsigned int getHomeAgentLifetime () const
 
virtual void setHomeAgentLifetime (unsigned int homeAgentLifetime)
 

Protected Member Functions

bool operator== (const MIPv6HAInformation &)
 

Protected Attributes

unsigned int homeAgentPreference
 
unsigned int homeAgentLifetime
 

Private Member Functions

void copy (const MIPv6HAInformation &other)
 

Detailed Description

Class generated from inet/networklayer/icmpv6/IPv6NDMessage.msg:76 by nedtool.

//MIPv6 Home Agent Information Option
//RFC 3775 Section 7.4
class MIPv6HAInformation
{
    unsigned int homeAgentPreference;
    unsigned int homeAgentLifetime;    // seconds
}

Constructor & Destructor Documentation

inet::MIPv6HAInformation::MIPv6HAInformation ( )
inet::MIPv6HAInformation::MIPv6HAInformation ( const MIPv6HAInformation other)
virtual inet::MIPv6HAInformation::~MIPv6HAInformation ( )
virtual

Member Function Documentation

void inet::MIPv6HAInformation::copy ( const MIPv6HAInformation other)
private
virtual MIPv6HAInformation* inet::MIPv6HAInformation::dup ( ) const
inlineoverridevirtual
219 {return new MIPv6HAInformation(*this);}
virtual unsigned int inet::MIPv6HAInformation::getHomeAgentLifetime ( ) const
virtual
virtual unsigned int inet::MIPv6HAInformation::getHomeAgentPreference ( ) const
virtual
MIPv6HAInformation& inet::MIPv6HAInformation::operator= ( const MIPv6HAInformation other)
bool inet::MIPv6HAInformation::operator== ( const MIPv6HAInformation )
protected
virtual void inet::MIPv6HAInformation::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Referenced by inet::doParsimPacking().

virtual void inet::MIPv6HAInformation::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual

Referenced by inet::doParsimUnpacking().

virtual void inet::MIPv6HAInformation::setHomeAgentLifetime ( unsigned int  homeAgentLifetime)
virtual
virtual void inet::MIPv6HAInformation::setHomeAgentPreference ( unsigned int  homeAgentPreference)
virtual

Member Data Documentation

unsigned int inet::MIPv6HAInformation::homeAgentLifetime
protected
unsigned int inet::MIPv6HAInformation::homeAgentPreference
protected

The documentation for this class was generated from the following file: