faudes::AttributeFailureEvents Class Reference
|
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. |
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.
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.
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.
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.
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.
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.
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.
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.
Reimplemented from faudes::AttributeFlags.
Definition at line 46 of file diag_attrfailureevents.cpp.
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.
libFAUDES 2.23h --- 2014.04.03 --- c++ api documentaion by doxygen