ctimestampedvalue.h Source File¶
|
API
|
ctimestampedvalue.h
57 [[deprecated]] uintval_t unsignedLongValue(simsignal_t signalID) const {return uintValue(signalID);}
96 void set(simtime_t timestamp, bool b) {this->timestamp=timestamp; type=SIMSIGNAL_BOOL; this->b=b;}
97 void set(simtime_t timestamp, intval_t l) {this->timestamp=timestamp; type=SIMSIGNAL_INT; this->l=l;}
98 void set(simtime_t timestamp, uintval_t ul) {this->timestamp=timestamp; type=SIMSIGNAL_UINT; this->ul=ul;}
99 void set(simtime_t timestamp, double d) {this->timestamp=timestamp; type=SIMSIGNAL_DOUBLE; this->d=d;}
100 void set(simtime_t timestamp, const SimTime& t) {this->timestamp=timestamp; type=SIMSIGNAL_SIMTIME; this->t=t;}
101 void set(simtime_t timestamp, const char *s) {this->timestamp=timestamp; type=SIMSIGNAL_STRING; this->s=s;}
Interface for emitting timestamped values as signals, primarily for result recording.
Definition ctimestampedvalue.h:36
virtual ~cITimestampedValue()
Definition ctimestampedvalue.h:39
virtual SimsignalType getValueType(simsignal_t signalID) const =0
virtual simtime_t_cref getTimestamp(simsignal_t signalID) const =0
cObject is a lightweight class which serves as the root of the OMNeT++ class hierarchy....
Definition cobject.h:93
virtual SimsignalType getValueType(simsignal_t signalID) const override
Definition ctimestampedvalue.h:109
virtual simtime_t_cref getTimestamp(simsignal_t signalID) const override
Definition ctimestampedvalue.h:106
int64_t intval_t
Signed integer type which is guaranteed to be at least 64 bits wide. It is used throughout the librar...
Definition simkerneldefs.h:101
uint64_t uintval_t
Unsigned integer type which is guaranteed to be at least 64 bits wide. It is used throughout the libr...
Definition simkerneldefs.h:109
const simtime_t & simtime_t_cref
Constant reference to a simtime_t.
Definition simtime_t.h:48
Generated on for API by