Dataflow Runtime API  4.0.1.0
Public Member Functions | List of all members
imt::base::dff::activeparts::PortInput Class Reference

Messages can be received on the input port. More...

#include <Imt.Base.Dff.ActiveParts/PortInput.h>

Inheritance diagram for imt::base::dff::activeparts::PortInput:
imt::base::dff::activeparts::ReceiverIfc

Public Member Functions

 PortInput ()
 Constructor. More...
 
virtual ~PortInput ()
 Destructor. More...
 
virtual void receive (uint16_t const protocolIdentifier, ::imt::base::core::serialization::SerializableIfc const *const pEventData, size_t const eventDataSizeBytes) const
 
virtual ::imt::base::dff::runtime::RuntimeCore::CoreHandle getReceiveHandle () const
 
virtual ::imt::base::dff::runtime::RuntimePriority getReceivePriority () const
 
void registerActivePart (::imt::base::dff::runtime::ExecutableIfc &activePart)
 Register run method of ActivePart in RuntimeCore. More...
 
- Public Member Functions inherited from imt::base::dff::activeparts::ReceiverIfc
virtual ~ReceiverIfc ()
 Destructor. More...
 

Detailed Description

Messages can be received on the input port.

Each ActivePart has exactly one input port where all messages are enqueued.

Constructor & Destructor Documentation

◆ PortInput()

imt::base::dff::activeparts::PortInput::PortInput ( )

Constructor.

◆ ~PortInput()

virtual imt::base::dff::activeparts::PortInput::~PortInput ( )
virtual

Destructor.

Member Function Documentation

◆ getReceiveHandle()

virtual ::imt::base::dff::runtime::RuntimeCore::CoreHandle imt::base::dff::activeparts::PortInput::getReceiveHandle ( ) const
virtual

◆ getReceivePriority()

virtual ::imt::base::dff::runtime::RuntimePriority imt::base::dff::activeparts::PortInput::getReceivePriority ( ) const
virtual

◆ receive()

virtual void imt::base::dff::activeparts::PortInput::receive ( uint16_t const  protocolIdentifier,
::imt::base::core::serialization::SerializableIfc const *const  pEventData,
size_t const  eventDataSizeBytes 
) const
virtual

◆ registerActivePart()

void imt::base::dff::activeparts::PortInput::registerActivePart ( ::imt::base::dff::runtime::ExecutableIfc activePart)

Register run method of ActivePart in RuntimeCore.

Parameters
activePartActive part to register.

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