faudes::AttributeFailureEvents Class Reference
[Fault Diagnosis Plug-In]

Stores the failure and indicator events for a particular failure type. More...

#include <diag_attrfailureevents.h>

List of all members.

Public Member Functions

 AttributeFailureEvents (void)
 Default constructor.
 ~AttributeFailureEvents (void)
 Default destructor.
bool IsDefault (void) const
 Test for default values of failure and indicator events.
virtual void Clear (void)
 Clears failure and indicator events.

Public Attributes

EventSet mFailureEvents
 Set of failure events.
EventSet mIndicatorEvents
 Set of indicator events.

Protected Member Functions

virtual void DoAssign (const AttributeFailureEvents &rSrcAttr)
 Copy attribute members.
virtual bool DoEuqal (const AttributeFailureEvents &rAttr) const
 Test equality.
void DoWrite (TokenWriter &rTw, const std::string &rLabel, const Type *pContext) const
 Write failure and indicator events.
void DoXWrite (TokenWriter &rTw, const std::string &rLabel, const Type *pContext) const
 Write failure and indicator events.
void DoRead (TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0)
 Read failure and indicator events.

Detailed Description

Stores the failure and indicator events for a particular failure type.

Note: this is formaly derived from AttributeFlags since some some applications assume AttributeFlag the minimum attribute class.

Definition at line 23 of file diag_attrfailureevents.h.


Constructor & Destructor Documentation

faudes::AttributeFailureEvents::AttributeFailureEvents ( void   ) 

Default constructor.

Definition at line 15 of file diag_attrfailureevents.cpp.

faudes::AttributeFailureEvents::~AttributeFailureEvents ( void   )  [inline]

Default destructor.

Definition at line 39 of file diag_attrfailureevents.h.


Member Function Documentation

void faudes::AttributeFailureEvents::Clear ( void   )  [virtual]

Clears failure and indicator events.

Reimplemented from faudes::AttributeVoid.

Definition at line 51 of file diag_attrfailureevents.cpp.

void faudes::AttributeFailureEvents::DoAssign ( const AttributeFailureEvents rSrcAttr  )  [protected, virtual]

Copy attribute members.

Parameters:
rSrcAttr Source to copy from

Definition at line 27 of file diag_attrfailureevents.cpp.

bool faudes::AttributeFailureEvents::DoEuqal ( const AttributeFailureEvents rAttr  )  const [protected, virtual]

Test equality.

Parameters:
rAttr Source to copy from

Definition at line 35 of file diag_attrfailureevents.cpp.

void faudes::AttributeFailureEvents::DoRead ( TokenReader rTr,
const std::string &  rLabel = "",
const Type pContext = 0 
) [protected, virtual]

Read failure and indicator events.

Parameters:
rTr Reference to TokenReader
rLabel Section to read from.
pContext Read context to provide contextual information

Reimplemented from faudes::AttributeFlags.

Definition at line 79 of file diag_attrfailureevents.cpp.

void faudes::AttributeFailureEvents::DoWrite ( TokenWriter rTw,
const std::string &  rLabel,
const Type pContext 
) const [protected, virtual]

Write failure and indicator events.

Parameters:
rTw Reference to TokenWriter
rLabel Section to write.
pContext Write context to provide contextual information

Reimplemented from faudes::AttributeFlags.

Definition at line 57 of file diag_attrfailureevents.cpp.

void faudes::AttributeFailureEvents::DoXWrite ( TokenWriter rTw,
const std::string &  rLabel,
const Type pContext 
) const [protected, virtual]

Write failure and indicator events.

Parameters:
rTw Reference to TokenWriter
rLabel Section to write.
pContext Write context to provide contextual information

Reimplemented from faudes::AttributeFlags.

Definition at line 67 of file diag_attrfailureevents.cpp.

bool faudes::AttributeFailureEvents::IsDefault ( void   )  const [virtual]

Test for default values of failure and indicator events.

Returns:
True for default value.

Reimplemented from faudes::AttributeFlags.

Definition at line 46 of file diag_attrfailureevents.cpp.


Member Data Documentation

Set of failure events.

Definition at line 29 of file diag_attrfailureevents.h.

Set of indicator events.

Definition at line 31 of file diag_attrfailureevents.h.


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

libFAUDES 2.23h --- 2014.04.03 --- c++ api documentaion by doxygen