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().