EMANE  1.0.1
EMANE::ControlMessage Class Referenceabstract

ControlMessage interface is the base for all control messages. More...

#include <controlmessage.h>

Inheritance diagram for EMANE::ControlMessage:
EMANE::Serializable EMANE::Cloneable< ControlMessage > EMANE::Controls::AntennaProfileControlMessage EMANE::Controls::FlowControlControlMessage EMANE::Controls::FrequencyControlMessage EMANE::Controls::FrequencyOfInterestControlMessage EMANE::Controls::OTATransmitterControlMessage EMANE::Controls::R2RINeighborMetricControlMessage EMANE::Controls::R2RIQueueMetricControlMessage EMANE::Controls::R2RISelfMetricControlMessage EMANE::Controls::ReceivePropertiesControlMessage EMANE::Controls::SerializedControlMessage EMANE::Controls::TimeStampControlMessage EMANE::Controls::TransmitterControlMessage

Public Member Functions

virtual ~ControlMessage ()
 
ControlMessageId getId () const
 
virtual Serialization serialize () const
 
virtual ControlMessageclone () const=0
 

Protected Member Functions

 ControlMessage (ControlMessageId id)
 

Detailed Description

ControlMessage interface is the base for all control messages.

Definition at line 50 of file controlmessage.h.

Constructor & Destructor Documentation

◆ ~ControlMessage()

virtual EMANE::ControlMessage::~ControlMessage ( )
inlinevirtual

Destroys an instance

Definition at line 57 of file controlmessage.h.

◆ ControlMessage()

EMANE::ControlMessage::ControlMessage ( ControlMessageId  id)
inlineprotected

Definition at line 70 of file controlmessage.h.

Member Function Documentation

◆ clone()

◆ getId()

ControlMessageId EMANE::ControlMessage::getId ( ) const
inline

Gets the control message id

Returns
control messase id

Definition at line 64 of file controlmessage.h.

◆ serialize()


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