![]() |
Imt.Base C++ API V4.1.1.0
|
Messages can be received on the input port. More...
#include <Imt.Base.Dff.ActiveParts/inc/Imt.Base.Dff.ActiveParts/PortInput.h>
Public Member Functions | |
| PortInput ()=default | |
| Constructor. | |
| void | receive (uint16_t const protocolIdentifier, ::imt::base::core::serialization::SerializableIfc const *const pEventData, size_t const eventDataSizeBytes) const final |
| ::imt::base::dff::runtime::RuntimeCore::CoreHandle | getReceiveHandle () const final |
| ::imt::base::dff::runtime::RuntimePriority | getReceivePriority () const final |
| void | registerActivePart (::imt::base::dff::runtime::ExecutableIfc &activePart) |
| Register run method of ActivePart in RuntimeCore. | |
| virtual void | receive (uint16_t const protocolIdentifier, ::imt::base::core::serialization::SerializableIfc const *const pEventData, size_t const eventDataSizeBytes) const =0 |
| Method called whenever a message shall be received. | |
| virtual ::imt::base::dff::runtime::RuntimeCore::CoreHandle | getReceiveHandle () const =0 |
| Get the handle of this input. | |
| virtual ::imt::base::dff::runtime::RuntimePriority | getReceivePriority () const =0 |
| Get the priority of this input. | |
Additional Inherited Members | |
Protected Member Functions inherited from imt::base::dff::activeparts::ReceiverIfc | |
| ReceiverIfc () noexcept=default | |
| ReceiverIfc (ReceiverIfc const &) noexcept=delete | |
| ReceiverIfc (ReceiverIfc &&) noexcept=delete | |
| ~ReceiverIfc () noexcept=default | |
| ReceiverIfc & | operator= (ReceiverIfc const &) &noexcept=delete |
| ReceiverIfc & | operator= (ReceiverIfc &&) &noexcept=delete |
Messages can be received on the input port.
Each ActivePart has exactly one input port where all messages are enqueued.
Definition at line 56 of file PortInput.h.
|
default |
Constructor.
|
finalvirtual |
Implements imt::base::dff::activeparts::ReceiverIfc.
|
finalvirtual |
Implements imt::base::dff::activeparts::ReceiverIfc.
|
finalvirtual |
Implements imt::base::dff::activeparts::ReceiverIfc.
| void imt::base::dff::activeparts::PortInput::registerActivePart | ( | ::imt::base::dff::runtime::ExecutableIfc & | activePart | ) |
Register run method of ActivePart in RuntimeCore.
| activePart | Active part to register. |