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

Class generated from inet/routing/dymo/Dymo.msg:57 by opp_msgtool. More...

#include <Dymo_m.h>

Inheritance diagram for inet::dymo::RreqTimer:
inet::dymo::RreqBackoffTimer inet::dymo::RreqHolddownTimer inet::dymo::RreqWaitRrepTimer

Public Member Functions

 RreqTimer (const char *name=nullptr, short kind=0)
 
 RreqTimer (const RreqTimer &other)
 
virtual ~RreqTimer ()
 
RreqTimeroperator= (const RreqTimer &other)
 
virtual RreqTimerdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual const ::inet::L3AddressgetTarget () const
 
virtual ::inet::L3AddressgetTargetForUpdate ()
 
virtual void setTarget (const ::inet::L3Address &target)
 

Protected Member Functions

bool operator== (const RreqTimer &)=delete
 

Protected Attributes

::inet::L3Address target
 

Private Member Functions

void copy (const RreqTimer &other)
 

Detailed Description

Class generated from inet/routing/dymo/Dymo.msg:57 by opp_msgtool.

message RreqTimer
{
    L3Address target;
}

Constructor & Destructor Documentation

◆ RreqTimer() [1/2]

inet::dymo::RreqTimer::RreqTimer ( const char *  name = nullptr,
short  kind = 0 
)

◆ RreqTimer() [2/2]

inet::dymo::RreqTimer::RreqTimer ( const RreqTimer other)

◆ ~RreqTimer()

virtual inet::dymo::RreqTimer::~RreqTimer ( )
virtual

Member Function Documentation

◆ copy()

void inet::dymo::RreqTimer::copy ( const RreqTimer other)
private

◆ dup()

virtual RreqTimer* inet::dymo::RreqTimer::dup ( ) const
inlineoverridevirtual

◆ getTarget()

◆ getTargetForUpdate()

virtual ::inet::L3Address& inet::dymo::RreqTimer::getTargetForUpdate ( )
inline
198 { return const_cast<::inet::L3Address&>(const_cast<RreqTimer*>(this)->getTarget());}

◆ operator=()

RreqTimer& inet::dymo::RreqTimer::operator= ( const RreqTimer other)

◆ operator==()

bool inet::dymo::RreqTimer::operator== ( const RreqTimer )
protecteddelete

◆ parsimPack()

virtual void inet::dymo::RreqTimer::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

◆ parsimUnpack()

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

◆ setTarget()

virtual void inet::dymo::RreqTimer::setTarget ( const ::inet::L3Address target)
virtual

Member Data Documentation

◆ target

::inet::L3Address inet::dymo::RreqTimer::target
protected

The documentation for this class was generated from the following file:
inet::dymo::RreqTimer::RreqTimer
RreqTimer(const char *name=nullptr, short kind=0)
inet::dymo::RreqTimer::getTarget
virtual const ::inet::L3Address & getTarget() const
inet::L3Address
This class provides the generic interface for network addresses.
Definition: L3Address.h:30