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

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

#include <MobilityHeader_m.h>

Inheritance diagram for inet::BindingAcknowledgement:
inet::MobilityHeader

Public Member Functions

 BindingAcknowledgement (const char *name=nullptr, short kind=0)
 
 BindingAcknowledgement (const BindingAcknowledgement &other)
 
virtual ~BindingAcknowledgement ()
 
BindingAcknowledgementoperator= (const BindingAcknowledgement &other)
 
virtual BindingAcknowledgementdup () 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 unsigned int getSequenceNumber () const
 
virtual void setSequenceNumber (unsigned int sequenceNumber)
 
virtual unsigned int getLifetime () const
 
virtual void setLifetime (unsigned int lifetime)
 
virtual bool getKeyManagementFlag () const
 
virtual void setKeyManagementFlag (bool keyManagementFlag)
 
virtual int getBindingAuthorizationData () const
 
virtual void setBindingAuthorizationData (int bindingAuthorizationData)
 
- 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 BindingAcknowledgement &)
 
- Protected Member Functions inherited from inet::MobilityHeader
bool operator== (const MobilityHeader &)
 

Protected Attributes

int status
 
unsigned int sequenceNumber
 
unsigned int lifetime
 
bool keyManagementFlag
 
int bindingAuthorizationData
 
- Protected Attributes inherited from inet::MobilityHeader
int mobilityHeaderType
 

Private Member Functions

void copy (const BindingAcknowledgement &other)
 

Detailed Description

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

packet BindingAcknowledgement extends MobilityHeader
{
    int status @enum(BAStatus);
    unsigned int sequenceNumber;
    unsigned int lifetime;
    bool keyManagementFlag = false;//K-Flag (Key Management Flag)
    //Mobility Options not defined
    // for CN communication; value different from 0 shows that it is used
    int bindingAuthorizationData = 0; // 28.08.07 - CB
}
//==================Defining Binding Error Status====================

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from inet::MobilityHeader.

260 {return new BindingAcknowledgement(*this);}
BindingAcknowledgement(const char *name=nullptr, short kind=0)
virtual int inet::BindingAcknowledgement::getBindingAuthorizationData ( ) const
virtual
virtual bool inet::BindingAcknowledgement::getKeyManagementFlag ( ) const
virtual
virtual unsigned int inet::BindingAcknowledgement::getLifetime ( ) const
virtual
virtual unsigned int inet::BindingAcknowledgement::getSequenceNumber ( ) const
virtual
virtual int inet::BindingAcknowledgement::getStatus ( ) const
virtual
BindingAcknowledgement& inet::BindingAcknowledgement::operator= ( const BindingAcknowledgement other)
bool inet::BindingAcknowledgement::operator== ( const BindingAcknowledgement )
protected
virtual void inet::BindingAcknowledgement::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::MobilityHeader.

Referenced by inet::doParsimPacking().

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

Reimplemented from inet::MobilityHeader.

Referenced by inet::doParsimUnpacking().

virtual void inet::BindingAcknowledgement::setBindingAuthorizationData ( int  bindingAuthorizationData)
virtual
virtual void inet::BindingAcknowledgement::setKeyManagementFlag ( bool  keyManagementFlag)
virtual
virtual void inet::BindingAcknowledgement::setLifetime ( unsigned int  lifetime)
virtual
virtual void inet::BindingAcknowledgement::setSequenceNumber ( unsigned int  sequenceNumber)
virtual
virtual void inet::BindingAcknowledgement::setStatus ( int  status)
virtual

Member Data Documentation

int inet::BindingAcknowledgement::bindingAuthorizationData
protected
bool inet::BindingAcknowledgement::keyManagementFlag
protected
unsigned int inet::BindingAcknowledgement::lifetime
protected
unsigned int inet::BindingAcknowledgement::sequenceNumber
protected
int inet::BindingAcknowledgement::status
protected

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