Dataflow Runtime API
4.0.1.0
|
Interface of an executable which is called by the runtime once an event has to be processed. More...
#include <Imt.Base.Dff.Runtime/ExecutableIfc.h>
Public Member Functions | |
virtual | ~ExecutableIfc () |
Destructor. More... | |
virtual void | execute (uint16_t const protocolIdentifier, ::imt::base::core::serialization::Deserializer &deserializer)=0 |
One-Shot function which is called once a message is ready to be processed. More... | |
virtual ExecutableConfiguration const & | getExecutableConfiguration () const =0 |
Get the executable configuration. More... | |
virtual RuntimePriority | getPriority () const =0 |
Get a priority. More... | |
Interface of an executable which is called by the runtime once an event has to be processed.
|
inlinevirtual |
Destructor.
|
pure virtual |
One-Shot function which is called once a message is ready to be processed.
Behavior: Process the message (run to completion) and return to the runtime.
Example implementation:
protocolIdentifier | Identifier of the protocol. |
deserializer | Deserializer for deserialization of the event data. |
Implemented in imt::base::dff::activeparts::test::TestLoggerAP.
|
pure virtual |
Get the executable configuration.
Implemented in imt::base::dff::activeparts::ActivePartAbs.
|
pure virtual |