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

Class for iterating over the DSMServices of a DSMServer. More...

#include <NidsIterators.h>

Public Member Functions

 DSMServiceIterator (const Project *)
 
 DSMServiceIterator (const Site *)
 
 DSMServiceIterator (const DSMServer *)
 
 DSMServiceIterator ()
 
bool hasNext ()
 
DSMServicenext ()
 

Private Attributes

DSMServerIterator _dsmServerIterator
 
const std::list< DSMService * > * _services
 
std::list< DSMService * >
::const_iterator 
_dsmServiceItr
 

Detailed Description

Class for iterating over the DSMServices of a DSMServer.

Constructor & Destructor Documentation

DSMServiceIterator::DSMServiceIterator ( const Project obj)
DSMServiceIterator::DSMServiceIterator ( const Site obj)
DSMServiceIterator::DSMServiceIterator ( const DSMServer obj)
DSMServiceIterator::DSMServiceIterator ( )

Member Function Documentation

bool DSMServiceIterator::hasNext ( )
DSMService* nidas::core::DSMServiceIterator::next ( )
inline

Member Data Documentation

DSMServerIterator nidas::core::DSMServiceIterator::_dsmServerIterator
private

Referenced by hasNext().

std::list<DSMService*>::const_iterator nidas::core::DSMServiceIterator::_dsmServiceItr
private

Referenced by hasNext(), and next().

const std::list<DSMService*>* nidas::core::DSMServiceIterator::_services
private

Referenced by hasNext().


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