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

Operator with utility functions for unit testing. More...

#include <OperatorTester.h>

Inheritance diagram for stromx::runtime::OperatorTester:
stromx::runtime::Operator

Public Member Functions

 OperatorTester (OperatorKernel *const kernel)
 
void initialize ()
 
void deinitialize ()
 
void activate ()
 
void deactivate ()
 
void interrupt ()
 
void setConnectorType (const unsigned int id, const Description::Type type, const Parameter::UpdateBehavior behavior=Description::PERSISTENT)
 
- Public Member Functions inherited from stromx::runtime::Operator
 Operator (OperatorKernel *const kernel)
 
const std::string & name () const
 
void setName (const std::string &name)
 
const Positionposition () const
 
void setPosition (const Position &position)
 
const OperatorInfoinfo () const
 
Status status () const
 
void setParameter (const unsigned int id, const Data &value)
 
void setParameter (const unsigned int id, const Data &value, const unsigned int timeout)
 
DataRef getParameter (const unsigned int id) const
 
DataRef getParameter (const unsigned int id, const unsigned int timeout) const
 
const DataContainer getOutputData (const unsigned int id) const
 
void setInputData (const unsigned int id, const DataContainer &data)
 
void clearOutputData (const unsigned int id)
 
void addObserver (const ConnectorObserver *const observer)
 
void removeObserver (const ConnectorObserver *const observer)
 
const AbstractFactoryfactory () const
 
void setFactory (const AbstractFactory *const factory)
 

Additional Inherited Members

- Public Types inherited from stromx::runtime::Operator
enum  Status { NONE, INITIALIZED, ACTIVE, EXECUTING }
 

Detailed Description

Operator with utility functions for unit testing.


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