![]()  | 
  
    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. |