|
Essentia
2.1-beta6-dev
|
#include <poolstorage.h>
Public Member Functions | |
| PoolStorageBase (Pool *pool, const std::string &descriptorName, bool setSingle=false) | |
| ~PoolStorageBase () | |
| const std::string & | descriptorName () const |
| Pool * | pool () const |
Public Member Functions inherited from Algorithm | |
| Algorithm () | |
| virtual | ~Algorithm () |
| SinkBase & | input (const std::string &name) |
| SourceBase & | output (const std::string &name) |
| SinkBase & | input (int idx) |
| SourceBase & | output (int idx) |
| const InputMap & | inputs () const |
| const OutputMap & | outputs () const |
| std::vector< std::string > | inputNames () const |
| std::vector< std::string > | outputNames () const |
| virtual void | shouldStop (bool stop) |
| virtual bool | shouldStop () const |
| void | disconnectAll () |
| AlgorithmStatus | acquireData () |
| void | releaseData () |
| virtual AlgorithmStatus | process ()=0 |
| virtual void | reset () |
Public Member Functions inherited from Configurable | |
| virtual | ~Configurable () |
| const std::string & | name () const |
| void | setName (const std::string &name) |
| virtual void | declareParameters ()=0 |
| virtual void | setParameters (const ParameterMap ¶ms) |
| virtual void | configure (const ParameterMap ¶ms) |
| virtual void | configure () |
| const ParameterMap & | defaultParameters () const |
| const Parameter & | parameter (const std::string &key) const |
Protected Attributes | |
| Pool * | _pool |
| std::string | _descriptorName |
| bool | _setSingle |
Protected Attributes inherited from Algorithm | |
| bool | _shouldStop |
| OutputMap | _outputs |
| InputMap | _inputs |
| int | nProcess |
Protected Attributes inherited from Configurable | |
| std::string | _name |
| ParameterMap | _params |
| ParameterMap | _defaultParams |
Additional Inherited Members | |
Public Types inherited from Algorithm | |
| typedef OrderedMap< SinkBase > | InputMap |
| typedef OrderedMap< SourceBase > | OutputMap |
Public Attributes inherited from Algorithm | |
| DescriptionMap | inputDescription |
| DescriptionMap | outputDescription |
Public Attributes inherited from Configurable | |
| DescriptionMap | parameterDescription |
| DescriptionMap | parameterRange |
Static Public Attributes inherited from Algorithm | |
| static const std::string | processingMode |
Protected Member Functions inherited from Algorithm | |
| void | declareInput (SinkBase &sink, const std::string &name, const std::string &desc) |
| void | declareInput (SinkBase &sink, int n, const std::string &name, const std::string &desc) |
| void | declareInput (SinkBase &sink, int acquireSize, int releaseSize, const std::string &name, const std::string &desc) |
| void | declareOutput (SourceBase &source, const std::string &name, const std::string &desc) |
| void | declareOutput (SourceBase &source, int n, const std::string &name, const std::string &desc) |
| void | declareOutput (SourceBase &source, int acquireSize, int releaseSize, const std::string &name, const std::string &desc) |
Protected Member Functions inherited from Configurable | |
| void | declareParameter (const std::string &name, const std::string &desc, const std::string &range, const Parameter &defaultValue) |
|
inline |
|
inline |
|
inline |
References PoolStorageBase::_descriptorName.
|
inline |
References PoolStorageBase::_pool.
|
protected |
|
protected |
|
protected |
Referenced by PoolStorage< TokenType, StorageType >::addToPool().