nidas
v1.2-1520
|
Class for iterating over the SampleTags of a Project, Site, DSMConfig, or a SampleSource. More...
#include <NidsIterators.h>
Public Member Functions | |
SampleTagIterator (const SampleTagIterator &x) | |
Copy constructor. More... | |
SampleTagIterator & | operator= (const SampleTagIterator &x) |
SampleTagIterator (const Project *) | |
SampleTagIterator (const DSMServer *) | |
SampleTagIterator (const DSMService *) | |
SampleTagIterator (const Site *) | |
SampleTagIterator (const DSMConfig *) | |
SampleTagIterator (const SampleSource *) | |
SampleTagIterator () | |
bool | hasNext () |
const SampleTag * | next () |
Private Attributes | |
SensorIterator | _sensorIterator |
ProcessorIterator | _processorIterator |
std::list< const SampleTag * > | _stags |
std::list< const SampleTag * > ::const_iterator | _sampleTagItr |
Class for iterating over the SampleTags of a Project, Site, DSMConfig, or a SampleSource.
|
inline |
Copy constructor.
SampleTagIterator::SampleTagIterator | ( | const Project * | obj | ) |
SampleTagIterator::SampleTagIterator | ( | const DSMServer * | obj | ) |
nidas::core::SampleTagIterator::SampleTagIterator | ( | const DSMService * | ) |
SampleTagIterator::SampleTagIterator | ( | const Site * | obj | ) |
SampleTagIterator::SampleTagIterator | ( | const DSMConfig * | obj | ) |
SampleTagIterator::SampleTagIterator | ( | const SampleSource * | obj | ) |
SampleTagIterator::SampleTagIterator | ( | ) |
bool SampleTagIterator::hasNext | ( | ) |
References _processorIterator, _sampleTagItr, _sensorIterator, _stags, nidas::core::SampleIOProcessor::getRequestedSampleTags(), nidas::core::DSMSensor::getSampleTags(), nidas::core::ProcessorIterator::hasNext(), nidas::core::SensorIterator::hasNext(), nidas::core::ProcessorIterator::next(), and nidas::core::SensorIterator::next().
Referenced by nidas::core::SamplePipeline::connect(), nidas::dynld::StatisticsCruncher::connect(), nidas::dynld::raf::CVIProcessor::connectSource(), DataStats::createCounters(), nidas::core::SamplePipeline::disconnect(), nidas::core::CharacterSensor::doesAsciiSscanfs(), nidas::core::Site::findSensor(), nidas::core::Project::getUniqueSampleId(), nidas::core::VariableIterator::hasNext(), nidas::dynld::raf::A2DBoardTempSensor::init(), nidas::dynld::WxtSensor::init(), PConfig::loadVariables(), parseAnalog(), parseOther(), StatsProcess::run(), DataPrep::run(), SampleDispatcher::SampleDispatcher(), DumpClient::setSensors(), PConfig::showAll(), and nidas::core::DSMSensor::toDOMParent().
|
inline |
References _sampleTagItr.
Referenced by nidas::core::SamplePipeline::connect(), nidas::dynld::StatisticsCruncher::connect(), nidas::dynld::raf::CVIProcessor::connectSource(), DataStats::createCounters(), nidas::core::SamplePipeline::disconnect(), nidas::core::Site::findSensor(), nidas::core::Project::getUniqueSampleId(), nidas::core::VariableIterator::hasNext(), StatsProcess::run(), DataPrep::run(), SampleDispatcher::SampleDispatcher(), and DumpClient::setSensors().
|
inline |
References _sampleTagItr, _sensorIterator, and _stags.
|
private |
Referenced by hasNext().
|
private |
Referenced by hasNext(), next(), and operator=().
|
private |
Referenced by hasNext(), and operator=().
|
private |
Referenced by hasNext(), and operator=().