fesa::AbstractFaultField Class Reference

#include <AbstractFaultField.h>

Inheritance diagram for fesa::AbstractFaultField:
fesa::FaultField< DataType >

List of all members.

Public Member Functions

virtual void raise (int64_t time, MultiplexingContext *pCtx, int32_t errorCode=0)=0
virtual void raise (MultiplexingContext *pCtx, int32_t errorCode=0)=0
virtual void lower (int64_t time, MultiplexingContext *pCtx)=0
virtual void lower (MultiplexingContext *pCtx)=0
virtual bool isRaised (MultiplexingContext *pCtx)=0
virtual FaultSeverity getSeverity ()=0
virtual int64_t getTimestamp (MultiplexingContext *pCtx)=0

Private Member Functions

virtual int64_t getActualTime ()=0

Detailed Description

Definition at line 12 of file AbstractFaultField.h.


Member Function Documentation

virtual int64_t fesa::AbstractFaultField::getActualTime (  )  [private, pure virtual]
virtual FaultSeverity fesa::AbstractFaultField::getSeverity (  )  [pure virtual]
virtual int64_t fesa::AbstractFaultField::getTimestamp ( MultiplexingContext pCtx  )  [pure virtual]
virtual bool fesa::AbstractFaultField::isRaised ( MultiplexingContext pCtx  )  [pure virtual]
virtual void fesa::AbstractFaultField::lower ( MultiplexingContext pCtx  )  [pure virtual]
virtual void fesa::AbstractFaultField::lower ( int64_t  time,
MultiplexingContext pCtx 
) [pure virtual]
virtual void fesa::AbstractFaultField::raise ( MultiplexingContext pCtx,
int32_t  errorCode = 0 
) [pure virtual]
virtual void fesa::AbstractFaultField::raise ( int64_t  time,
MultiplexingContext pCtx,
int32_t  errorCode = 0 
) [pure virtual]

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

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1