#include <FaultState.h>
Public Member Functions | |
FaultState () | |
FaultState (const FaultState &) | |
FaultState (std::string family, std::string member, int code) | |
virtual | ~FaultState () |
FaultState & | operator= (const FaultState &rhs) |
void | setCode (const int faultCode) |
int | getCode () const |
void | setDescriptor (const std::string &newDescriptor) |
std::string | getDescriptor () const |
std::string | getFamily () const |
std::string | getMember () const |
void | setFamily (const std::string &faultFamily) |
void | setMember (const std::string &newFaultMember) |
virtual std::string | toXML (int amountToIndent=3) |
virtual void | setUserProperties (std::auto_ptr< acsalarm::Properties > theProperties) |
virtual const acsalarm::Properties & | getUserProperties () const |
virtual void | setUserTimestamp (std::auto_ptr< acsalarm::Timestamp > theTimestamp) |
virtual const acsalarm::Timestamp & | getUserTimestamp () const |
virtual bool | getActivatedByBackup () const |
virtual void | setActivatedByBackup (bool newActivatedByBackup) |
virtual bool | getTerminatedByBackup () const |
virtual void | setTerminatedByBackup (bool newTerminatedByBackup) |
Private Attributes | |
std::string | member |
std::string | family |
std::string | descriptor |
int | code |
bool | activatedByBackup |
bool | terminatedByBackup |
std::auto_ptr< acsalarm::Properties > | userProperties |
std::auto_ptr< acsalarm::Timestamp > | userTimestamp |
|
Default constructor, values must be subsequently initialized using setters |
|
Copy constructor. |
|
Constructor for initializing a fault state with values |
|
|
|
|
|
Fault code accessor method.
|
|
Fault descriptor accessor method.
|
|
Fault family accessor method.
|
|
Fault member accessor method.
|
|
|
|
User properties accessor method.
|
|
Timestamp accessor method.
|
|
|
|
|
|
Fault code accessor method.
|
|
Fault descriptor accessor method.
|
|
Fault family accessor method.
|
|
Fault member accessor method.
|
|
|
|
User properties accessor method.
|
|
Timestamp accessor method.
|
|
Returns an XML representation of the fault state. NOTE: this will not be a complete XML document, but just a fragment.
<fault-state family="AlarmSource" member="ALARM_SOURCE_ANTENNA" code="1"> <descriptor>TERMINATE</descriptor> <user-properties> <property name="ASI_PREFIX" value="prefix"/> <property name="TEST_PROPERTY" value="TEST_VALUE"/> <property name="ASI_SUFFIX" value="suffix"/> </user-properties> <user-timestamp seconds="1129902763" microseconds="105000"/> </fault-state> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|