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

Class generated from inet/networklayer/xmipv6/MobilityHeader.msg:121 by nedtool. More...

#include <MobilityHeader_m.h>

Inheritance diagram for inet::BindingError:
inet::MobilityHeader

Public Member Functions

 BindingError (const char *name=nullptr, short kind=0)
 
 BindingError (const BindingError &other)
 
virtual ~BindingError ()
 
BindingErroroperator= (const BindingError &other)
 
virtual BindingErrordup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual int getStatus () const
 
virtual void setStatus (int status)
 
virtual IPv6AddressgetHomeAddress ()
 
virtual const IPv6AddressgetHomeAddress () const
 
virtual void setHomeAddress (const IPv6Address &homeAddress)
 
- Public Member Functions inherited from inet::MobilityHeader
 MobilityHeader (const char *name=nullptr, short kind=0)
 
 MobilityHeader (const MobilityHeader &other)
 
virtual ~MobilityHeader ()
 
MobilityHeaderoperator= (const MobilityHeader &other)
 
virtual int getMobilityHeaderType () const
 
virtual void setMobilityHeaderType (int mobilityHeaderType)
 

Protected Member Functions

bool operator== (const BindingError &)
 
- Protected Member Functions inherited from inet::MobilityHeader
bool operator== (const MobilityHeader &)
 

Protected Attributes

int status
 
IPv6Address homeAddress
 
- Protected Attributes inherited from inet::MobilityHeader
int mobilityHeaderType
 

Private Member Functions

void copy (const BindingError &other)
 

Detailed Description

Class generated from inet/networklayer/xmipv6/MobilityHeader.msg:121 by nedtool.

packet BindingError extends MobilityHeader
{
    int status @enum(BEStatus);
    IPv6Address homeAddress;
    //Mobility Options not defined
}
//=============Message definition of Home Test Init Message ==========

Constructor & Destructor Documentation

inet::BindingError::BindingError ( const char *  name = nullptr,
short  kind = 0 
)
inet::BindingError::BindingError ( const BindingError other)
virtual inet::BindingError::~BindingError ( )
virtual

Member Function Documentation

void inet::BindingError::copy ( const BindingError other)
private
virtual BindingError* inet::BindingError::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::MobilityHeader.

330 {return new BindingError(*this);}
BindingError(const char *name=nullptr, short kind=0)
virtual IPv6Address& inet::BindingError::getHomeAddress ( )
virtual
virtual const IPv6Address& inet::BindingError::getHomeAddress ( ) const
inlinevirtual

Referenced by getHomeAddress().

338 {return const_cast<BindingError*>(this)->getHomeAddress();}
virtual IPv6Address & getHomeAddress()
BindingError(const char *name=nullptr, short kind=0)
virtual int inet::BindingError::getStatus ( ) const
virtual
BindingError& inet::BindingError::operator= ( const BindingError other)
bool inet::BindingError::operator== ( const BindingError )
protected
virtual void inet::BindingError::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::MobilityHeader.

Referenced by inet::doParsimPacking().

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

Reimplemented from inet::MobilityHeader.

Referenced by inet::doParsimUnpacking().

virtual void inet::BindingError::setHomeAddress ( const IPv6Address homeAddress)
virtual
virtual void inet::BindingError::setStatus ( int  status)
virtual

Member Data Documentation

IPv6Address inet::BindingError::homeAddress
protected
int inet::BindingError::status
protected

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