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

acsalarm::ASIMessage Class Reference

#include <ASIMessage.h>

List of all members.

Public Member Functions

 ASIMessage ()
 ASIMessage (std::auto_ptr< std::vector< acsalarm::FaultState > > &faults)
virtual ~ASIMessage ()
std::vector< acsalarm::FaultState > & getFaultStates ()
void setFaultStates (std::auto_ptr< std::vector< acsalarm::FaultState > > &faults)
bool getBackup ()
void setBackup (bool bkup)
std::string getVersion ()
void setVersion (std::string ver)
std::string getSourceName ()
void setSourceName (std::string name)
std::string getSourceHostname ()
void setSourceHostname (std::string name)
acsalarm::TimestampgetSourceTimestamp ()
void setSourceTimestamp (std::auto_ptr< acsalarm::Timestamp > ts)
std::string toXML ()

Private Attributes

std::auto_ptr< std::vector<
acsalarm::FaultState > > 
faultStates
bool backup
std::string version
std::string sourceName
std::string sourceHostname
std::auto_ptr< acsalarm::TimestampsourceTimestamp


Constructor & Destructor Documentation

acsalarm::ASIMessage::ASIMessage  ) 
 

acsalarm::ASIMessage::ASIMessage std::auto_ptr< std::vector< acsalarm::FaultState > > &  faults  ) 
 

virtual acsalarm::ASIMessage::~ASIMessage  )  [virtual]
 


Member Function Documentation

bool acsalarm::ASIMessage::getBackup  )  [inline]
 

std::vector<acsalarm::FaultState>& acsalarm::ASIMessage::getFaultStates  )  [inline]
 

std::string acsalarm::ASIMessage::getSourceHostname  )  [inline]
 

std::string acsalarm::ASIMessage::getSourceName  )  [inline]
 

acsalarm::Timestamp& acsalarm::ASIMessage::getSourceTimestamp  )  [inline]
 

std::string acsalarm::ASIMessage::getVersion  )  [inline]
 

void acsalarm::ASIMessage::setBackup bool  bkup  )  [inline]
 

void acsalarm::ASIMessage::setFaultStates std::auto_ptr< std::vector< acsalarm::FaultState > > &  faults  )  [inline]
 

void acsalarm::ASIMessage::setSourceHostname std::string  name  )  [inline]
 

void acsalarm::ASIMessage::setSourceName std::string  name  )  [inline]
 

void acsalarm::ASIMessage::setSourceTimestamp std::auto_ptr< acsalarm::Timestamp ts  )  [inline]
 

void acsalarm::ASIMessage::setVersion std::string  ver  )  [inline]
 

std::string acsalarm::ASIMessage::toXML  ) 
 


Member Data Documentation

bool acsalarm::ASIMessage::backup [private]
 

std::auto_ptr<std::vector<acsalarm::FaultState> > acsalarm::ASIMessage::faultStates [private]
 

std::string acsalarm::ASIMessage::sourceHostname [private]
 

std::string acsalarm::ASIMessage::sourceName [private]
 

std::auto_ptr<acsalarm::Timestamp> acsalarm::ASIMessage::sourceTimestamp [private]
 

std::string acsalarm::ASIMessage::version [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