nidas
v1.2-1520
|
Class for iterating over the Variables of a Project, Site, DSMConfig, DSMSensor, or SampleTag. More...
#include <NidsIterators.h>
Public Member Functions | |
VariableIterator (const Project *) | |
VariableIterator (const DSMServer *) | |
VariableIterator (const DSMService *) | |
VariableIterator (const Site *) | |
VariableIterator (const DSMConfig *) | |
VariableIterator (const SampleSource *) | |
VariableIterator (const SampleTag *) | |
VariableIterator (const VariableIterator &x) | |
Excplicit copy constructor to satisfy -Weffc++. More... | |
VariableIterator & | operator= (const VariableIterator &rhs) |
Excplicit assignment operator to satisfy -Weffc++. More... | |
bool | hasNext () |
const Variable * | next () |
Private Attributes | |
SampleTagIterator | _sampleTagIterator |
const std::vector< const Variable * > * | _variables |
std::vector< const Variable * > ::const_iterator | _variableItr |
VariableIterator::VariableIterator | ( | const Project * | obj | ) |
nidas::core::VariableIterator::VariableIterator | ( | const DSMServer * | ) |
nidas::core::VariableIterator::VariableIterator | ( | const DSMService * | ) |
VariableIterator::VariableIterator | ( | const Site * | obj | ) |
VariableIterator::VariableIterator | ( | const DSMConfig * | obj | ) |
VariableIterator::VariableIterator | ( | const SampleSource * | obj | ) |
VariableIterator::VariableIterator | ( | const SampleTag * | stag | ) |
|
inline |
Excplicit copy constructor to satisfy -Weffc++.
bool VariableIterator::hasNext | ( | ) |
References _sampleTagIterator, _variableItr, _variables, nidas::core::SampleTag::getVariables(), nidas::core::SampleTagIterator::hasNext(), and nidas::core::SampleTagIterator::next().
Referenced by nidas::dynld::raf::CVIOutput::addRequestedSampleTag(), nidas::dynld::isff::GOESOutput::addSourceSampleTag(), nidas::dynld::StatisticsCruncher::attach(), nidas::dynld::isff::Wind3D::checkSampleTags(), nidas::core::NearestResampler::connect(), nidas::core::SampleAverager::connect(), nidas::dynld::StatisticsCruncher::connect(), nidas::core::NearestResamplerAtRate::connect(), nidas::dynld::isff::GOESOutput::connected(), nidas::dynld::StatisticsProcessor::connectSource(), nidas::dynld::StatisticsCruncher::createCombinations(), nidas::core::DSMSensor::fromDOMElement(), nidas::dynld::isff::GOESProject::GOESProject(), nidas::dynld::WxtSensor::init(), PConfig::loadVariables(), DataPrep::matchVariables(), parseAnalog(), parseOther(), DumpClient::setSensors(), PConfig::showAll(), nidas::core::SampleTag::toDOMElement(), and nidas::core::Site::validate().
|
inline |
References _variableItr.
Referenced by nidas::dynld::raf::CVIOutput::addRequestedSampleTag(), nidas::dynld::isff::GOESOutput::addSourceSampleTag(), nidas::dynld::StatisticsCruncher::attach(), nidas::dynld::isff::Wind3D::checkSampleTags(), nidas::core::NearestResampler::connect(), nidas::core::SampleAverager::connect(), nidas::dynld::StatisticsCruncher::connect(), nidas::core::NearestResamplerAtRate::connect(), nidas::dynld::isff::GOESOutput::connected(), nidas::dynld::StatisticsCruncher::createCombinations(), nidas::core::DSMSensor::fromDOMElement(), nidas::dynld::isff::GOESProject::GOESProject(), nidas::dynld::WxtSensor::init(), DataPrep::matchVariables(), and DumpClient::setSensors().
|
inline |
Excplicit assignment operator to satisfy -Weffc++.
References _sampleTagIterator, _variableItr, and _variables.
|
private |
Referenced by hasNext(), and operator=().
|
private |
Referenced by hasNext(), next(), and operator=().
|
private |
Referenced by hasNext(), and operator=().