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

Class generated from inet/routing/aodv/AODVControlPackets.msg:92 by nedtool. More...

#include <AODVControlPackets_m.h>

Inheritance diagram for inet::AODVRERR:
inet::AODVControlPacket

Public Member Functions

 AODVRERR (const char *name=nullptr)
 
 AODVRERR (const AODVRERR &other)
 
virtual ~AODVRERR ()
 
AODVRERRoperator= (const AODVRERR &other)
 
virtual AODVRERRdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual void setUnreachableNodesArraySize (unsigned int size)
 
virtual unsigned int getUnreachableNodesArraySize () const
 
virtual UnreachableNodegetUnreachableNodes (unsigned int k)
 
virtual const UnreachableNodegetUnreachableNodes (unsigned int k) const
 
virtual void setUnreachableNodes (unsigned int k, const UnreachableNode &unreachableNodes)
 
virtual bool getNoDeleteFlag () const
 
virtual void setNoDeleteFlag (bool noDeleteFlag)
 
virtual unsigned int getDestCount () const
 
virtual void setDestCount (unsigned int destCount)
 
- Public Member Functions inherited from inet::AODVControlPacket
 AODVControlPacket (const char *name=nullptr, short kind=0)
 
 AODVControlPacket (const AODVControlPacket &other)
 
virtual ~AODVControlPacket ()
 
AODVControlPacketoperator= (const AODVControlPacket &other)
 
virtual unsigned int getPacketType () const
 
virtual void setPacketType (unsigned int packetType)
 

Protected Member Functions

bool operator== (const AODVRERR &)
 
- Protected Member Functions inherited from inet::AODVControlPacket
bool operator== (const AODVControlPacket &)
 

Protected Attributes

UnreachableNodeunreachableNodes
 
unsigned int unreachableNodes_arraysize
 
bool noDeleteFlag
 
unsigned int destCount
 
- Protected Attributes inherited from inet::AODVControlPacket
unsigned int packetType
 

Private Member Functions

void copy (const AODVRERR &other)
 

Detailed Description

Class generated from inet/routing/aodv/AODVControlPackets.msg:92 by nedtool.

//
// Represents an AODV Route Error
//
class AODVRERR extends AODVControlPacket
{
    packetType = RERR;
    UnreachableNode unreachableNodes[];
    bool noDeleteFlag;
    unsigned int destCount;
}

Constructor & Destructor Documentation

inet::AODVRERR::AODVRERR ( const char *  name = nullptr)
inet::AODVRERR::AODVRERR ( const AODVRERR other)
virtual inet::AODVRERR::~AODVRERR ( )
virtual

Member Function Documentation

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

Reimplemented from inet::AODVControlPacket.

310 {return new AODVRERR(*this);}
AODVRERR(const char *name=nullptr)
virtual unsigned int inet::AODVRERR::getDestCount ( ) const
virtual
virtual bool inet::AODVRERR::getNoDeleteFlag ( ) const
virtual
virtual UnreachableNode& inet::AODVRERR::getUnreachableNodes ( unsigned int  k)
virtual
virtual const UnreachableNode& inet::AODVRERR::getUnreachableNodes ( unsigned int  k) const
inlinevirtual

Referenced by getUnreachableNodes().

318 {return const_cast<AODVRERR*>(this)->getUnreachableNodes(k);}
virtual UnreachableNode & getUnreachableNodes(unsigned int k)
AODVRERR(const char *name=nullptr)
const double k
Definition: QAM16Modulation.cc:24
virtual unsigned int inet::AODVRERR::getUnreachableNodesArraySize ( ) const
virtual
AODVRERR& inet::AODVRERR::operator= ( const AODVRERR other)
bool inet::AODVRERR::operator== ( const AODVRERR )
protected
virtual void inet::AODVRERR::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::AODVControlPacket.

Referenced by inet::doParsimPacking().

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

Reimplemented from inet::AODVControlPacket.

Referenced by inet::doParsimUnpacking().

virtual void inet::AODVRERR::setDestCount ( unsigned int  destCount)
virtual
virtual void inet::AODVRERR::setNoDeleteFlag ( bool  noDeleteFlag)
virtual
virtual void inet::AODVRERR::setUnreachableNodes ( unsigned int  k,
const UnreachableNode unreachableNodes 
)
virtual
virtual void inet::AODVRERR::setUnreachableNodesArraySize ( unsigned int  size)
virtual

Member Data Documentation

unsigned int inet::AODVRERR::destCount
protected
bool inet::AODVRERR::noDeleteFlag
protected
UnreachableNode* inet::AODVRERR::unreachableNodes
protected
unsigned int inet::AODVRERR::unreachableNodes_arraysize
protected

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