nidas
v1.2-1520
|
Class for iterating over the DSMConfigs of a Project or Site. More...
#include <NidsIterators.h>
Public Member Functions | |
DSMConfigIterator (const Project *) | |
DSMConfigIterator (const Site *) | |
DSMConfigIterator () | |
bool | hasNext () |
const DSMConfig * | next () |
Private Attributes | |
SiteIterator | _siteIterator |
const std::list< const DSMConfig * > * | _dsms |
std::list< const DSMConfig * > ::const_iterator | _dsmItr |
DSMConfigIterator::DSMConfigIterator | ( | const Project * | obj | ) |
DSMConfigIterator::DSMConfigIterator | ( | const Site * | site | ) |
DSMConfigIterator::DSMConfigIterator | ( | ) |
bool DSMConfigIterator::hasNext | ( | ) |
References _dsmItr, _dsms, _siteIterator, nidas::core::Site::getDSMConfigs(), nidas::core::SiteIterator::hasNext(), and nidas::core::SiteIterator::next().
Referenced by nidas::dynld::UDPSampleOutput::connected(), nidas::core::GetDsmList::execute(), nidas::core::Project::findSampleOutputStreamFileSets(), PConfig::getHostNames(), nidas::core::ProcessorIterator::hasNext(), nidas::core::SensorIterator::hasNext(), PConfig::loadVariables(), main(), DataPrep::matchVariables(), ARLIngest::prepareHeaderIds(), DmdA2dCk::run(), ExtractFast2D::run(), ExtractDMT::run(), DataDump::run(), DataStats::run(), PConfig::showAll(), and nidas::core::Site::toDOMElement().
|
inline |
References _dsmItr.
Referenced by nidas::dynld::UDPSampleOutput::connected(), nidas::core::GetDsmList::execute(), nidas::core::ProcessorIterator::hasNext(), nidas::core::SensorIterator::hasNext(), DataPrep::matchVariables(), ARLIngest::prepareHeaderIds(), DmdA2dCk::run(), ExtractDMT::run(), ExtractFast2D::run(), DataDump::run(), and DataStats::run().
|
private |
|
private |
Referenced by hasNext().
|
private |
Referenced by hasNext().