fesa::HomogeneousDevCol Class Reference

This class contains a collection of devices and it lets do operations between other collections like add up, or rest. More...

#include <HomogeneousDevCol.h>

List of all members.

Public Member Functions

std::vector< AbstractDevice * > getAsVector ()
 This method returns the devices in a vector.
int32_t getSize ()
 HomogeneousDevCol ()
std::set< AbstractDevice * > * getDevCol ()
void setDevCol (std::set< AbstractDevice * > col)
std::string getSharedCriteria ()
void setSharedCriteria (std::string sharedCriteria)

Private Attributes

std::set< AbstractDevice * > devCol_
std::string sharedCriteria_

Detailed Description

This class contains a collection of devices and it lets do operations between other collections like add up, or rest.

Definition at line 22 of file HomogeneousDevCol.h.


Constructor & Destructor Documentation

fesa::HomogeneousDevCol::HomogeneousDevCol (  ) 

Definition at line 12 of file HomogeneousDevCol.cpp.


Member Function Documentation

fesa::HomogeneousDevCol::getAsVector (  ) 

This method returns the devices in a vector.

Definition at line 16 of file HomogeneousDevCol.cpp.

References devCol_.

std::set< AbstractDevice * > * fesa::HomogeneousDevCol::getDevCol (  )  [inline]

Definition at line 47 of file HomogeneousDevCol.h.

References devCol_.

Referenced by fesa::FieldExpression::match().

std::string fesa::HomogeneousDevCol::getSharedCriteria (  )  [inline]

Definition at line 52 of file HomogeneousDevCol.h.

References sharedCriteria_.

int32_t fesa::HomogeneousDevCol::getSize (  ) 

Definition at line 33 of file HomogeneousDevCol.cpp.

References devCol_.

Referenced by fesa::IntersectExpression::evaluate(), and fesa::FieldExpression::match().

void fesa::HomogeneousDevCol::setDevCol ( std::set< AbstractDevice * >  col  )  [inline]

Definition at line 62 of file HomogeneousDevCol.h.

References devCol_.

void fesa::HomogeneousDevCol::setSharedCriteria ( std::string  sharedCriteria  )  [inline]

Definition at line 57 of file HomogeneousDevCol.h.

References sharedCriteria_.

Referenced by fesa::FieldExpression::match().


Member Data Documentation

Definition at line 40 of file HomogeneousDevCol.h.

Referenced by getAsVector(), getDevCol(), getSize(), and setDevCol().

Definition at line 41 of file HomogeneousDevCol.h.

Referenced by getSharedCriteria(), and setSharedCriteria().


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

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1