nidas
v1.2-1520
|
Class for iterating over the Processors of a DSMServer or DSMConfig. More...
#include <NidsIterators.h>
Public Member Functions | |
ProcessorIterator (const Project *) | |
ProcessorIterator (const Site *) | |
ProcessorIterator (const DSMServer *) | |
ProcessorIterator (const DSMService *) | |
ProcessorIterator (const DSMConfig *) | |
ProcessorIterator () | |
bool | hasNext () |
SampleIOProcessor * | next () |
Private Attributes | |
DSMServiceIterator | _serviceIterator |
DSMConfigIterator | _dsmIterator |
const std::list < SampleIOProcessor * > * | _processors |
std::list< SampleIOProcessor * > ::const_iterator | _procItr |
ProcessorIterator::ProcessorIterator | ( | const Project * | obj | ) |
ProcessorIterator::ProcessorIterator | ( | const Site * | obj | ) |
ProcessorIterator::ProcessorIterator | ( | const DSMServer * | obj | ) |
ProcessorIterator::ProcessorIterator | ( | const DSMService * | obj | ) |
ProcessorIterator::ProcessorIterator | ( | const DSMConfig * | obj | ) |
ProcessorIterator::ProcessorIterator | ( | ) |
bool ProcessorIterator::hasNext | ( | ) |
References _dsmIterator, _processors, _procItr, _serviceIterator, nidas::core::DSMService::getProcessors(), nidas::core::DSMConfig::getProcessors(), nidas::core::DSMServiceIterator::hasNext(), nidas::core::DSMConfigIterator::hasNext(), nidas::core::DSMServiceIterator::next(), and nidas::core::DSMConfigIterator::next().
Referenced by nidas::core::DSMEngine::connectProcessors(), nidas::core::DSMEngine::disconnectProcessors(), nidas::core::Project::findServerSampleOutputStreamFileSets(), StatsProcess::getStatisticsProcessor(), nidas::dynld::isff::GOESProject::GOESProject(), nidas::core::SampleTagIterator::hasNext(), and nidas::dynld::RawSampleService::printStatus().
|
inline |
References _procItr.
Referenced by nidas::core::DSMEngine::connectProcessors(), nidas::core::DSMEngine::disconnectProcessors(), nidas::core::Project::findServerSampleOutputStreamFileSets(), StatsProcess::getStatisticsProcessor(), nidas::dynld::isff::GOESProject::GOESProject(), nidas::core::SampleTagIterator::hasNext(), and nidas::dynld::RawSampleService::printStatus().
|
private |
Referenced by hasNext().
|
private |
Referenced by hasNext().
|
private |
|
private |
Referenced by hasNext().