Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

acsalarm::Properties Class Reference

#include <Properties.h>

List of all members.

Public Member Functions

 Properties ()
 Properties (const Properties &)
virtual ~Properties ()
Propertiesoperator= (const Properties &rhs)
int operator== (const Properties &rhs) const
std::string getProperty (std::string key)
std::auto_ptr< std::vector<
std::string > > 
propertyNames ()
void setProperty (std::string key, std::string value) throw (std::invalid_argument)
std::string toXML (int amountToIndent=6)

Private Attributes

std::map< std::string, std::string > propertiesMap


Constructor & Destructor Documentation

acsalarm::Properties::Properties  ) 
 

acsalarm::Properties::Properties const Properties  ) 
 

virtual acsalarm::Properties::~Properties  )  [virtual]
 


Member Function Documentation

std::string acsalarm::Properties::getProperty std::string  key  ) 
 

Properties& acsalarm::Properties::operator= const Properties rhs  ) 
 

int acsalarm::Properties::operator== const Properties rhs  )  const
 

std::auto_ptr<std::vector<std::string> > acsalarm::Properties::propertyNames  ) 
 

void acsalarm::Properties::setProperty std::string  key,
std::string  value
throw (std::invalid_argument)
 

std::string acsalarm::Properties::toXML int  amountToIndent = 6  ) 
 


Member Data Documentation

std::map<std::string, std::string> acsalarm::Properties::propertiesMap [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:37:01 2009 for ACS C++ API by doxygen 1.3.8