36#ifndef IMT_BASE_DFF_RUNTIMETIMEREVENT_H 
   37#define IMT_BASE_DFF_RUNTIMETIMEREVENT_H 
   87    void deserialize(::
imt::base::core::serialization::Deserializer& buffer) final;
 
   92    void serialize(::
imt::base::core::serialization::Serializer& buffer) const final;
 
Deserializes various data types from the given byte buffer.
 
Interface for any event data.
 
Event arguments which are passed when a timer is fired.
 
uint16_t getEventIdentifier() const final
 
void setTimerIdentifier(RuntimeTimer::TimerHandle const timerHandle)
Set the timer handle identifier which can be serialized.
 
void deserialize(::imt::base::core::serialization::Deserializer &buffer) final
 
static constexpr uint32_t MAX_SERIALIZED_SIZE_BYTES
Maximum serialized data bytes.
 
RuntimeTimer::TimerHandle getTimerIdentifier() const
Get the timer handle identifier which has been deserialized.
 
size_t getEventSize() const final
 
bool isEqual(RuntimeTimer::TimerHandle const timerHandle) const
Determines whether the passed timerHandle is equal to the current event timer handle.
 
RuntimeTimerEvent(::imt::base::core::serialization::Deserializer &buffer)
Constructor from deserialize.
 
void serialize(::imt::base::core::serialization::Serializer &buffer) const final
 
RuntimeTimerEvent()=default
Default Constructor.
 
RuntimeTimer defines the basic Application Interface (API) to the timer part of the run to completion...
 
int16_t TimerHandle
A TimerHandle is used to identify a timer with a unique number.
 
static constexpr TimerHandle TIMERHANDLE_INVALID
Constant which represents an invalid timer handle.
 
This is a application specific file which is used to configure Imt.Base.Core.Math.
 
unsigned __int16 uint16_t
 
unsigned __int32 uint32_t