#include <AbstractFaultField.h>
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 |
Definition at line 12 of file AbstractFaultField.h.
virtual int64_t fesa::AbstractFaultField::getActualTime | ( | ) | [private, pure virtual] |
Implemented in fesa::FaultField< DataType >.
virtual FaultSeverity fesa::AbstractFaultField::getSeverity | ( | ) | [pure virtual] |
Implemented in fesa::FaultField< DataType >.
virtual int64_t fesa::AbstractFaultField::getTimestamp | ( | MultiplexingContext * | pCtx | ) | [pure virtual] |
Implemented in fesa::FaultField< DataType >.
virtual bool fesa::AbstractFaultField::isRaised | ( | MultiplexingContext * | pCtx | ) | [pure virtual] |
Implemented in fesa::FaultField< DataType >.
virtual void fesa::AbstractFaultField::lower | ( | MultiplexingContext * | pCtx | ) | [pure virtual] |
Implemented in fesa::FaultField< DataType >.
virtual void fesa::AbstractFaultField::lower | ( | int64_t | time, | |
MultiplexingContext * | pCtx | |||
) | [pure virtual] |
Implemented in fesa::FaultField< DataType >.
virtual void fesa::AbstractFaultField::raise | ( | MultiplexingContext * | pCtx, | |
int32_t | errorCode = 0 | |||
) | [pure virtual] |
Implemented in fesa::FaultField< DataType >.
virtual void fesa::AbstractFaultField::raise | ( | int64_t | time, | |
MultiplexingContext * | pCtx, | |||
int32_t | errorCode = 0 | |||
) | [pure virtual] |
Implemented in fesa::FaultField< DataType >.