stromx  0.8.0
Public Member Functions | List of all members
stromx::runtime::Push Class Reference

Blocks the execution until the value parameter is set. More...

#include <Push.h>

Inheritance diagram for stromx::runtime::Push:
stromx::runtime::DataOperatorBase stromx::runtime::OperatorKernel stromx::runtime::OperatorInfo

Public Member Functions

virtual OperatorKernelclone () const
 
virtual void setParameter (const unsigned int id, const runtime::Data &value)
 
virtual void execute (runtime::DataProvider &provider)
 
virtual void initialize ()
 
virtual void activate ()
 
- Public Member Functions inherited from stromx::runtime::DataOperatorBase
 DataOperatorBase (const std::string &type, const std::string &package, const Version &version, const std::vector< const Parameter *> &parameters)
 
virtual const DataRef getParameter (const unsigned int id) const
 
- Public Member Functions inherited from stromx::runtime::OperatorKernel
const std::string & type () const
 
const std::string & package () const
 
const Versionversion () const
 
const std::vector< const Input * > & inputs () const
 
const std::vector< const Output * > & outputs () const
 
const std::vector< const Parameter * > & parameters () const
 
const Parameterparameter (const unsigned int id) const
 
const Inputinput (const unsigned int id) const
 
const Outputoutput (const unsigned int id) const
 
const Descriptiondescription (const unsigned int id) const
 
const OperatorPropertiesproperties () const
 
virtual void deinitialize ()
 
virtual void deactivate ()
 
virtual void interrupt ()
 

Additional Inherited Members

- Public Types inherited from stromx::runtime::DataOperatorBase
enum  DataId { OUTPUT, DATA_TYPE, VALUE, NUM_BASE_PARAMETERS }
 
- Protected Member Functions inherited from stromx::runtime::DataOperatorBase
virtual const std::vector< const runtime::Parameter * > setupParameters ()
 
const DatavaluePtr () const
 
DataresetValuePtr (Data *const value=0)
 
- Protected Member Functions inherited from stromx::runtime::OperatorKernel
 OperatorKernel (const std::string &type, const std::string &package, const Version &version, const std::vector< const Parameter *> &parameters, const OperatorProperties &properties=OperatorProperties())
 
 OperatorKernel (const std::string &type, const std::string &package, const Version &version, const std::vector< const Input *> &inputs, const std::vector< const Output *> &outputs, const std::vector< const Parameter *> &parameters, const OperatorProperties &properties=OperatorProperties())
 
 OperatorKernel (const std::string &type, const std::string &package, const runtime::Version &version, const std::vector< const Input * > &inputs, const std::vector< const Output * > &outputs, const OperatorProperties &properties=OperatorProperties())
 
 OperatorKernel (const std::string &type, const std::string &package, const Version &version, const OperatorProperties &properties=OperatorProperties())
 
virtual void initialize (const std::vector< const Input *> &inputs, const std::vector< const Output *> &outputs, const std::vector< const Parameter *> &parameters)
 
Parameterparameter (const unsigned int id)
 
- Static Protected Member Functions inherited from stromx::runtime::DataOperatorBase
static const std::vector< const runtime::Parameter * > setupInitParameters ()
 

Detailed Description

Blocks the execution until the value parameter is set.

Member Function Documentation

§ activate()

void stromx::runtime::Push::activate ( )
virtual

Activates the operator. After activation the operator kernel must be prepared to accept calls to execute().

Reimplemented from stromx::runtime::OperatorKernel.

§ clone()

virtual OperatorKernel* stromx::runtime::Push::clone ( ) const
inlinevirtual

Returns a copy of the operator, i.e. a object of the same type is allocated and returned. The current status of the operator is not reproduced.

Implements stromx::runtime::OperatorKernel.

§ execute()

void stromx::runtime::Push::execute ( runtime::DataProvider provider)
virtual

Executes the operator.

Parameters
providerProvides the input data for the execution and accepts its results.

Implements stromx::runtime::OperatorKernel.

§ initialize()

void stromx::runtime::Push::initialize ( )
virtual

Initializes the operator. After initialization the operator kernel must be prepared to accept calls to activate().

Reimplemented from stromx::runtime::DataOperatorBase.

§ setParameter()

void stromx::runtime::Push::setParameter ( const unsigned int  ,
const runtime::Data  
)
virtual

Sets a parameter id to value.

Reimplemented from stromx::runtime::DataOperatorBase.


The documentation for this class was generated from the following files: