DESERT 4.0.0
ClMsgController Class Reference

#include <controller-clmsg.h>

Inheritance diagram for ClMsgController:
Inheritance graph
Collaboration diagram for ClMsgController:
Collaboration graph

Public Member Functions

 ClMsgController (Packet *p)
 
 ClMsgController (int moduleId, Packet *p)
 
void setMetrics (double value)
 
double getMetrics ()
 
void setPacket (Packet *p)
 
Packet * getPacket ()
 
ClMessage * copy ()
 

Private Attributes

Packet * pkt
 
double metrics
 

Constructor & Destructor Documentation

◆ ClMsgController() [1/2]

ClMsgController::ClMsgController ( Packet *  p)

◆ ClMsgController() [2/2]

ClMsgController::ClMsgController ( int  moduleId,
Packet *  p 
)

Member Function Documentation

◆ copy()

ClMessage * ClMsgController::copy ( )

◆ getMetrics()

double ClMsgController::getMetrics ( )
inline

◆ getPacket()

Packet * ClMsgController::getPacket ( )
inline

References pkt.

◆ setMetrics()

void ClMsgController::setMetrics ( double  value)
inline

References metrics.

◆ setPacket()

void ClMsgController::setPacket ( Packet *  p)
inline

References pkt.

Member Data Documentation

◆ metrics

double ClMsgController::metrics
private

Referenced by getMetrics(), and setMetrics().

◆ pkt

Packet* ClMsgController::pkt
private

Referenced by getPacket(), and setPacket().


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