nidas  v1.2-1520
Public Member Functions | Private Attributes | List of all members
nidas::core::SensorIterator Class Reference

Class for iterating over the DSMSensors of a Project, Site, or DSMConfig. More...

#include <NidsIterators.h>

Public Member Functions

 SensorIterator (const Project *)
 
 SensorIterator (const Site *)
 
 SensorIterator (const DSMConfig *)
 
 SensorIterator ()
 
bool hasNext ()
 
DSMSensornext ()
 

Private Attributes

DSMConfigIterator _dsmIterator
 
const std::list< DSMSensor * > * _sensors
 
std::list< DSMSensor * >
::const_iterator 
_sensorItr
 

Detailed Description

Class for iterating over the DSMSensors of a Project, Site, or DSMConfig.

Constructor & Destructor Documentation

SensorIterator::SensorIterator ( const Project obj)
SensorIterator::SensorIterator ( const Site obj)
SensorIterator::SensorIterator ( const DSMConfig obj)
SensorIterator::SensorIterator ( )

Member Function Documentation

bool SensorIterator::hasNext ( )
DSMSensor* nidas::core::SensorIterator::next ( )
inline

Member Data Documentation

DSMConfigIterator nidas::core::SensorIterator::_dsmIterator
private

Referenced by hasNext().

std::list<DSMSensor*>::const_iterator nidas::core::SensorIterator::_sensorItr
private

Referenced by hasNext(), and next().

const std::list<DSMSensor*>* nidas::core::SensorIterator::_sensors
private

Referenced by hasNext().


The documentation for this class was generated from the following files: