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 ()
 
RERRoperator= (const RERR &other)
 
virtual RERRdup () 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 AddressBlockgetUnreachableNode (unsigned int k)
 
virtual const AddressBlockgetUnreachableNode (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 ()
 
DYMOPacketoperator= (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

AddressBlockunreachableNode
 
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: