#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> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.8