Dataflow Runtime API
3.1.1.0
|
ChannelInternalForwarder handles the following situations. More...
#include <Imt.Base.Dff.ActiveParts/ChannelInternalForwarder.h>
Public Member Functions | |
ChannelInternalForwarder (void) | |
Constructor. More... | |
virtual | ~ChannelInternalForwarder (void) |
Destructor. More... | |
virtual void | send (const uint16_t protocolIdentifier, const imt::base::core::serialization::SerializableIfc *const pEventData=NULL, const size_t eventDataSizeBytes=0) |
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. More... | |
virtual | ~ChannelOneToAny (void) |
Destructor. More... | |
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. More... | |
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:
|
inlineexplicit |
Constructor.
|
inlinevirtual |
Destructor.
|
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 >.