INET Framework for OMNeT++/OMNEST
inet::dymo::RERR Class Reference

Class generated from inet/routing/dymo/DYMO.msg:105 by nedtool. More...

#include <DYMO_m.h>

Inheritance diagram for inet::dymo::RERR:
inet::dymo::DYMOPacket

Public Member Functions

 RERR (const char *name=nullptr, short kind=0)
 
 RERR (const RERR &other)
 
virtual ~RERR ()
 
RERR & operator= (const RERR &other)
 
virtual RERR * dup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual void setUnreachableNodeArraySize (unsigned int size)
 
virtual unsigned int getUnreachableNodeArraySize () const
 
virtual AddressBlock & getUnreachableNode (unsigned int k)
 
virtual const AddressBlock & getUnreachableNode (unsigned int k) const
 
virtual void setUnreachableNode (unsigned int k, const AddressBlock &unreachableNode)
 
- Public Member Functions inherited from inet::dymo::DYMOPacket
 DYMOPacket (const char *name=nullptr, short kind=0)
 
 DYMOPacket (const DYMOPacket &other)
 
virtual ~DYMOPacket ()
 
DYMOPacket & operator= (const DYMOPacket &other)
 
virtual int getHopLimit () const
 
virtual void setHopLimit (int hopLimit)
 

Protected Member Functions

bool operator== (const RERR &)
 
- Protected Member Functions inherited from inet::dymo::DYMOPacket
bool operator== (const DYMOPacket &)
 

Protected Attributes

AddressBlock * unreachableNode
 
unsigned int unreachableNode_arraysize
 
- Protected Attributes inherited from inet::dymo::DYMOPacket
int hopLimit
 

Private Member Functions

void copy (const RERR &other)
 

Detailed Description

Class generated from inet/routing/dymo/DYMO.msg:105 by nedtool.

//
// DYMO RERR packet
//
packet RERR extends DYMOPacket
{
    AddressBlock unreachableNode[];
}

Constructor & Destructor Documentation

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

Member Function Documentation

void inet::dymo::RERR::copy ( const RERR &  other)
private
virtual RERR* inet::dymo::RERR::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::dymo::DYMOPacket.

508 {return new RERR(*this);}
RERR(const char *name=nullptr, short kind=0)
virtual AddressBlock& inet::dymo::RERR::getUnreachableNode ( unsigned int  k)
virtual
virtual const AddressBlock& inet::dymo::RERR::getUnreachableNode ( unsigned int  k) const
inlinevirtual

Referenced by getUnreachableNode().

516 {return const_cast<RERR*>(this)->getUnreachableNode(k);}
RERR(const char *name=nullptr, short kind=0)
virtual AddressBlock & getUnreachableNode(unsigned int k)
const double k
Definition: QAM16Modulation.cc:24
virtual unsigned int inet::dymo::RERR::getUnreachableNodeArraySize ( ) const
virtual
RERR& inet::dymo::RERR::operator= ( const RERR &  other)
bool inet::dymo::RERR::operator== ( const RERR &  )
protected
virtual void inet::dymo::RERR::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::dymo::DYMOPacket.

Referenced by inet::dymo::doParsimPacking().

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

Reimplemented from inet::dymo::DYMOPacket.

Referenced by inet::dymo::doParsimUnpacking().

virtual void inet::dymo::RERR::setUnreachableNode ( unsigned int  k,
const AddressBlock &  unreachableNode 
)
virtual
virtual void inet::dymo::RERR::setUnreachableNodeArraySize ( unsigned int  size)
virtual

Member Data Documentation

AddressBlock* inet::dymo::RERR::unreachableNode
protected
unsigned int inet::dymo::RERR::unreachableNode_arraysize
protected

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