OMNeT++ Simulation Library  5.6.1
cITimestampedValue Class Referenceabstract

#include <ctimestampedvalue.h>

Description

Interface for emitting timestamped values as signals, primarily for result recording.

Note: The signalID argument is present in the methods to allow the same object to support multiple signals.

Inheritance diagram for cITimestampedValue:
cChannel::MessageSentSignalValue cTimestampedValue

Public Member Functions

virtual ~cITimestampedValue ()
 
virtual simtime_t_cref getTimestamp (simsignal_t signalID) const =0
 
virtual SimsignalType getValueType (simsignal_t signalID) const =0
 
Returns the value for the given signal.
virtual bool boolValue (simsignal_t signalID) const =0
 
virtual long longValue (simsignal_t signalID) const =0
 
virtual unsigned long unsignedLongValue (simsignal_t signalID) const =0
 
virtual double doubleValue (simsignal_t signalID) const =0
 
virtual SimTime simtimeValue (simsignal_t signalID) const =0
 
virtual const char * stringValue (simsignal_t signalID) const =0
 
virtual cObjectobjectValue (simsignal_t signalID) const =0
 

Constructor & Destructor Documentation

◆ ~cITimestampedValue()

virtual ~cITimestampedValue ( )
inlinevirtual

Virtual destructor

Member Function Documentation

◆ getTimestamp()

virtual simtime_t_cref getTimestamp ( simsignal_t  signalID) const
pure virtual

Returns the timestamp for the given signal.

Implemented in cTimestampedValue, and cChannel::MessageSentSignalValue.

◆ getValueType()

virtual SimsignalType getValueType ( simsignal_t  signalID) const
pure virtual

Returns the value's data type for the given signal.

Implemented in cTimestampedValue, and cChannel::MessageSentSignalValue.


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