Dataflow Runtime API
2.7.4.0
|
ChannelInternalForwarder handles the following situations. More...
#include <Imt.Base.Dff.ActiveParts/ChannelInternalForwarder.h>
Public Member Functions | |
ChannelInternalForwarder (void) | |
Constructor. | |
virtual | ~ChannelInternalForwarder (void) |
Destructor. | |
virtual void | send (const uint16_t protocolIdentifier, const imt::base::core::serialization::SerializableIfc *const pEventData=NULL, const int32_t eventDataSizeBytes=imt::base::dff::runtime::EVENTDATA_SIZE_BYTES) |
void | connectToForwarderPort (PortOutput &forwarderPortOut) |
Connects the channel to a PortOutput of the ActivePartContainer boundary. More... | |
Public Member Functions inherited from imt::base::dff::activeparts::ChannelOneToAny< NumberOfReceivers > | |
ChannelOneToAny (void) | |
Constructor. | |
virtual | ~ChannelOneToAny (void) |
Destructor. | |
void | connectPorts (PortOutput &portOut, const ReceiverIfc &portIn) |
Connect output port with input port via this channel. More... | |
Public Member Functions inherited from imt::base::dff::activeparts::ChannelIfc | |
virtual | ~ChannelIfc (void) |
Destructor. | |
ChannelInternalForwarder handles the following situations.
A port of an active part (X) inside a ActivePartContainer (C) has to be connected to a boundary port output of the ActivePartContainer (C) AND to other active parts inside the ActivePartContainer (C). Send Priority:
|
inline |
Connects the channel to a PortOutput of the ActivePartContainer boundary.
forwarderPortOut | Port to forward to. |
|
inlinevirtual |
Reimplemented from imt::base::dff::activeparts::ChannelOneToAny< NumberOfReceivers >.