Dataflow Runtime API  4.0.1.0
Public Member Functions | List of all members
imt::base::dff::runtime::EventIfc Class Referenceabstract

Interface for any event data. More...

#include <Imt.Base.Dff.Runtime/EventIfc.h>

Inheritance diagram for imt::base::dff::runtime::EventIfc:
imt::base::core::serialization::SerializableIfc imt::base::dff::runtime::RuntimeTimerEvent

Public Member Functions

virtual ~EventIfc ()
 Destructor. More...
 
virtual uint16_t getEventIdentifier () const =0
 Get the event identifier. More...
 
virtual size_t getEventSize () const =0
 Get the size of this event data in bytes. More...
 
- Public Member Functions inherited from imt::base::core::serialization::SerializableIfc
virtual ~SerializableIfc ()
 Destructor. More...
 
virtual void deserialize (Deserializer &deserializer)=0
 Deserialize this object from the given deserializer. More...
 
virtual void serialize (Serializer &serializer) const =0
 Serialize this object into the given serializer. More...
 

Detailed Description

Interface for any event data.

Constructor & Destructor Documentation

◆ ~EventIfc()

virtual imt::base::dff::runtime::EventIfc::~EventIfc ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ getEventIdentifier()

virtual uint16_t imt::base::dff::runtime::EventIfc::getEventIdentifier ( ) const
pure virtual

Get the event identifier.

Returns
Event identifier as 2 byte unsigned integer.

Implemented in imt::base::dff::runtime::RuntimeTimerEvent.

◆ getEventSize()

virtual size_t imt::base::dff::runtime::EventIfc::getEventSize ( ) const
pure virtual

Get the size of this event data in bytes.

Returns
Number of bytes > 0.

Implemented in imt::base::dff::runtime::RuntimeTimerEvent.


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