Public Member Functions | Private Attributes

acsalarm::ASIMessage Class Reference

#include <ASIMessage.h>

Collaboration diagram for acsalarm::ASIMessage:
Collaboration graph
[legend]

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::Timestamp
sourceTimestamp

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]

References backup.

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

References faultStates.

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

References sourceHostname.

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

References sourceName.

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

References sourceTimestamp.

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

References version.

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

References backup.

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

References faultStates.

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

References sourceHostname.

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

References sourceName.

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

References sourceTimestamp.

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

References version.

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

Member Data Documentation

Referenced by getBackup(), and setBackup().

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

Referenced by getFaultStates(), and setFaultStates().

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

Referenced by getSourceName(), and setSourceName().

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

Referenced by getVersion(), and setVersion().


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