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

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

#include <DYMO_m.h>

Inheritance diagram for inet::dymo::RREQ:
inet::dymo::RteMsg inet::dymo::DYMOPacket

Public Member Functions

 RREQ (const char *name=nullptr, short kind=0)
 
 RREQ (const RREQ &other)
 
virtual ~RREQ ()
 
RREQoperator= (const RREQ &other)
 
virtual RREQdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
- Public Member Functions inherited from inet::dymo::RteMsg
 RteMsg (const char *name=nullptr, short kind=0)
 
 RteMsg (const RteMsg &other)
 
virtual ~RteMsg ()
 
RteMsgoperator= (const RteMsg &other)
 
virtual int getHopCount () const
 
virtual void setHopCount (int hopCount)
 
virtual AddressBlockgetOriginatorNode ()
 
virtual const AddressBlockgetOriginatorNode () const
 
virtual void setOriginatorNode (const AddressBlock &originatorNode)
 
virtual AddressBlockgetTargetNode ()
 
virtual const AddressBlockgetTargetNode () const
 
virtual void setTargetNode (const AddressBlock &targetNode)
 
virtual void setAddedNodeArraySize (unsigned int size)
 
virtual unsigned int getAddedNodeArraySize () const
 
virtual AddressBlockgetAddedNode (unsigned int k)
 
virtual const AddressBlockgetAddedNode (unsigned int k) const
 
virtual void setAddedNode (unsigned int k, const AddressBlock &addedNode)
 
- 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 RREQ &)
 
- Protected Member Functions inherited from inet::dymo::RteMsg
bool operator== (const RteMsg &)
 
- Protected Member Functions inherited from inet::dymo::DYMOPacket
bool operator== (const DYMOPacket &)
 

Private Member Functions

void copy (const RREQ &other)
 

Additional Inherited Members

- Protected Attributes inherited from inet::dymo::RteMsg
int hopCount
 
AddressBlock originatorNode
 
AddressBlock targetNode
 
AddressBlockaddedNode
 
unsigned int addedNode_arraysize
 
- Protected Attributes inherited from inet::dymo::DYMOPacket
int hopLimit
 

Detailed Description

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

//
// DYMO RREQ packet
//
packet RREQ extends RteMsg
{
}

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from inet::dymo::RteMsg.

Referenced by inet::dymo::DYMO::processRREQ().

394 {return new RREQ(*this);}
RREQ(const char *name=nullptr, short kind=0)
RREQ& inet::dymo::RREQ::operator= ( const RREQ other)
bool inet::dymo::RREQ::operator== ( const RREQ )
protected
virtual void inet::dymo::RREQ::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::dymo::RteMsg.

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

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

Reimplemented from inet::dymo::RteMsg.

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


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