cITimestampedValue Class Reference

API: cITimestampedValue Class Reference
API
cITimestampedValue Class Referenceabstract
Inheritance diagram for cITimestampedValue:
[legend]

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.

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.

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 cChannel::MessageSentSignalValue, and cTimestampedValue.

◆ getValueType()

virtual SimsignalType getValueType ( simsignal_t signalID) const
pure virtual

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

Implemented in cChannel::MessageSentSignalValue, and cTimestampedValue.