Dataflow Runtime API  3.1.1.0
Public Member Functions | List of all members
imt::base::core::serialization::SerializableSenderIfc Class Referenceabstract

Interface to write a serializable object to another object. More...

#include <Imt.Base.Core.Serialization/SerializableSenderIfc.h>

Inheritance diagram for imt::base::core::serialization::SerializableSenderIfc:
imt::base::dff::activeparts::PortOutput imt::base::dff::activeparts::PortOutputJoin< NumberOfPortsToJoin >

Public Member Functions

virtual ~SerializableSenderIfc (void)
 Destructor. More...
 
virtual void write (const uint16_t protocolIdentifier, const imt::base::core::serialization::SerializableIfc *const pEventData, const size_t eventDataSizeBytes)=0
 Write object. More...
 

Detailed Description

Interface to write a serializable object to another object.

Constructor & Destructor Documentation

◆ ~SerializableSenderIfc()

virtual imt::base::core::serialization::SerializableSenderIfc::~SerializableSenderIfc ( void  )
inlinevirtual

Destructor.

Member Function Documentation

◆ write()

virtual void imt::base::core::serialization::SerializableSenderIfc::write ( const uint16_t  protocolIdentifier,
const imt::base::core::serialization::SerializableIfc *const  pEventData,
const size_t  eventDataSizeBytes 
)
pure virtual

Write object.

Parameters
protocolIdentifierthat is written before the serialized data
pEventDataSerialized data
eventDataSizeBytesNumber of serialized bytes (without identifier)

Implemented in imt::base::dff::activeparts::PortOutput.


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