EMANE
1.2.1
|
ControlMessage interface is the base for all control messages. More...
#include <controlmessage.h>
Public Member Functions | |
virtual | ~ControlMessage () |
ControlMessageId | getId () const |
virtual Serialization | serialize () const |
virtual ControlMessage * | clone () const=0 |
Protected Member Functions | |
ControlMessage (ControlMessageId id) | |
ControlMessage interface is the base for all control messages.
Definition at line 50 of file controlmessage.h.
|
inlinevirtual |
Destroys an instance
Definition at line 57 of file controlmessage.h.
|
inlineprotected |
Definition at line 70 of file controlmessage.h.
|
pure virtualinherited |
Clone an object on the heap
Implemented in EMANE::Controls::R2RISelfMetricControlMessage, EMANE::Controls::R2RINeighborMetricControlMessage, EMANE::Controls::OTATransmitterControlMessage, EMANE::Controls::FlowControlControlMessage, EMANE::Controls::R2RIQueueMetricControlMessage, EMANE::Controls::ReceivePropertiesControlMessage, EMANE::Controls::AntennaProfileControlMessage, EMANE::Controls::TransmitterControlMessage, EMANE::Controls::FrequencyControlMessage, EMANE::Controls::SerializedControlMessage, EMANE::Controls::TimeStampControlMessage, and EMANE::Controls::FrequencyOfInterestControlMessage.
|
inline |
Gets the control message id
Definition at line 64 of file controlmessage.h.
|
inlinevirtualinherited |
Gets the serialized form of the object
SerializationException |
Reimplemented in EMANE::Controls::R2RISelfMetricControlMessage, EMANE::Controls::R2RINeighborMetricControlMessage, EMANE::Controls::OTATransmitterControlMessage, EMANE::Controls::R2RIQueueMetricControlMessage, EMANE::Controls::FlowControlControlMessage, EMANE::Events::CommEffectEvent, EMANE::Events::AntennaProfileEvent, EMANE::Events::FadingSelectionEvent, EMANE::Events::LocationEvent, EMANE::Events::PathlossEvent, EMANE::Models::IEEE80211ABG::MACHeaderMessage, EMANE::Models::TDMA::BaseModelMessage, EMANE::Models::TimingAnalysis::ShimHeaderMessage, EMANE::Messages::LoggerRecordMessage, EMANE::Models::RFPipe::MACHeaderMessage, EMANE::Models::IEEE80211ABG::OneHopNeighborsEvent, and EMANE::Models::CommEffect::ShimHeader.
Definition at line 69 of file serializable.h.