#include <FaultState.h>
List of all members.
Constructor & Destructor Documentation
acsalarm::FaultState::FaultState |
( |
|
) |
|
Default constructor, values must be subsequently initialized using setters
acsalarm::FaultState::FaultState |
( |
const FaultState & |
|
) |
|
acsalarm::FaultState::FaultState |
( |
std::string |
family, |
|
|
std::string |
member, |
|
|
int |
code | |
|
) |
| | |
Constructor for initializing a fault state with values
virtual acsalarm::FaultState::~FaultState |
( |
|
) |
[virtual] |
Member Function Documentation
virtual bool acsalarm::FaultState::getActivatedByBackup |
( |
|
) |
const [inline, virtual] |
int acsalarm::FaultState::getCode |
( |
|
) |
const [inline] |
Fault code accessor method.
- Returns:
- the fault code.
std::string acsalarm::FaultState::getDescriptor |
( |
|
) |
const [inline] |
Fault descriptor accessor method.
- Returns:
- string the fault descriptor.
References descriptor.
std::string acsalarm::FaultState::getFamily |
( |
|
) |
const [inline] |
Fault family accessor method.
- Returns:
- the fault family.
std::string acsalarm::FaultState::getMember |
( |
|
) |
const [inline] |
Fault member accessor method.
- Returns:
- the fault member.
virtual bool acsalarm::FaultState::getTerminatedByBackup |
( |
|
) |
const [inline, virtual] |
virtual const acsalarm::Properties& acsalarm::FaultState::getUserProperties |
( |
|
) |
const [inline, virtual] |
virtual const acsalarm::Timestamp& acsalarm::FaultState::getUserTimestamp |
( |
|
) |
const [inline, virtual] |
virtual void acsalarm::FaultState::setActivatedByBackup |
( |
bool |
newActivatedByBackup |
) |
[inline, virtual] |
void acsalarm::FaultState::setCode |
( |
const int |
faultCode |
) |
[inline] |
Fault code accessor method.
- Parameters:
-
| faultCode | the fault code. |
void acsalarm::FaultState::setDescriptor |
( |
const std::string & |
newDescriptor |
) |
[inline] |
Fault descriptor accessor method.
- Parameters:
-
| descriptor | the fault descriptor. |
References descriptor.
void acsalarm::FaultState::setFamily |
( |
const std::string & |
faultFamily |
) |
|
Fault family accessor method.
- Parameters:
-
| faultFamily | the fault family. |
void acsalarm::FaultState::setMember |
( |
const std::string & |
newFaultMember |
) |
|
Fault member accessor method.
- Parameters:
-
virtual void acsalarm::FaultState::setTerminatedByBackup |
( |
bool |
newTerminatedByBackup |
) |
[inline, virtual] |
virtual void acsalarm::FaultState::setUserProperties |
( |
std::auto_ptr< acsalarm::Properties > |
theProperties |
) |
[inline, virtual] |
User properties accessor method.
- Parameters:
-
| properties | the user properties. |
References userProperties.
virtual void acsalarm::FaultState::setUserTimestamp |
( |
std::auto_ptr< acsalarm::Timestamp > |
theTimestamp |
) |
[inline, virtual] |
virtual std::string acsalarm::FaultState::toXML |
( |
int |
amountToIndent = 3 |
) |
[virtual] |
Returns an XML representation of the fault state. NOTE: this will not be a complete XML document, but just a fragment.
- Parameters:
-
| amountToIndent | the amount (in spaces) to indent for readability |
For example:
<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>
Member Data Documentation
The documentation for this class was generated from the following file: