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 (auto_ptr< vector< FaultState > > &faults)
virtual ~ASIMessage ()
vector< FaultState > & getFaultStates ()
void setFaultStates (auto_ptr< vector< FaultState > > &faults)
bool getBackup ()
void setBackup (bool bkup)
string getVersion ()
void setVersion (string ver)
string getSourceName ()
void setSourceName (string name)
string getSourceHostname ()
void setSourceHostname (string name)
TimestampgetSourceTimestamp ()
void setSourceTimestamp (auto_ptr< Timestamp > ts)
string toXML ()

Private Attributes

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


Constructor & Destructor Documentation

acsalarm::ASIMessage::ASIMessage  ) 
 

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

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


Member Function Documentation

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

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

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

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

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

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

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

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

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

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

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

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

string acsalarm::ASIMessage::toXML  ) 
 


Member Data Documentation

bool acsalarm::ASIMessage::backup [private]
 

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

string acsalarm::ASIMessage::sourceHostname [private]
 

string acsalarm::ASIMessage::sourceName [private]
 

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

string acsalarm::ASIMessage::version [private]
 


The documentation for this class was generated from the following file:
Generated on Sun Oct 29 02:31:34 2006 for ACS C++ API by doxygen 1.3.6