Dataflow Runtime API
3.1.1.0
|
A container groups several elements together (usually ActiveParts). More...
#include <Imt.Base.Dff.ActiveParts/ActivePartContainerAbs.h>
Public Member Functions | |
ActivePartContainerAbs (void) | |
Constructor. More... | |
virtual | ~ActivePartContainerAbs (void) |
Destructor. More... | |
void | initialize (void) |
Initialize the ActivePartContainer. More... | |
void | start (void) |
Start the ActivePartContainer. More... | |
bool | isInitialized (void) const |
Check if ActivePartContainer is initialized. More... | |
bool | isStarted (void) const |
Check if ActivePartContainer is started. More... | |
Protected Member Functions | |
virtual void | onInitialize (void)=0 |
1st step = called by initialize() This is the place to initialize sub parts and connect internal channels. More... | |
virtual void | onStart (void)=0 |
2nd step = called by start(). More... | |
A container groups several elements together (usually ActiveParts).
It is not an ActivePart itself, it only returns the PortIn / PortOut of the containing ActiveParts.
imt::base::dff::activeparts::ActivePartContainerAbs::ActivePartContainerAbs | ( | void | ) |
Constructor.
|
virtual |
Destructor.
void imt::base::dff::activeparts::ActivePartContainerAbs::initialize | ( | void | ) |
Initialize the ActivePartContainer.
bool imt::base::dff::activeparts::ActivePartContainerAbs::isInitialized | ( | void | ) | const |
Check if ActivePartContainer is initialized.
bool imt::base::dff::activeparts::ActivePartContainerAbs::isStarted | ( | void | ) | const |
Check if ActivePartContainer is started.
|
protectedpure virtual |
1st step = called by initialize() This is the place to initialize sub parts and connect internal channels.
Example:
|
protectedpure virtual |
2nd step = called by start().
This is the place to start sub parts and send the initialization messages.
Example:
void imt::base::dff::activeparts::ActivePartContainerAbs::start | ( | void | ) |
Start the ActivePartContainer.