fsfw/src/fsfw/internalerror/InternalErrorReporterIF.h

25 lines
389 B
C
Raw Normal View History

#ifndef INTERNALERRORREPORTERIF_H_
#define INTERNALERRORREPORTERIF_H_
class InternalErrorReporterIF {
2022-02-02 10:29:30 +01:00
public:
virtual ~InternalErrorReporterIF() {}
2022-02-02 10:29:30 +01:00
/**
* Thread safe
*/
virtual void queueMessageNotSent() = 0;
2022-02-02 10:29:30 +01:00
/**
* Thread safe
*/
virtual void lostTm() = 0;
2022-02-02 10:29:30 +01:00
/**
* Thread safe
*/
virtual void storeFull() = 0;
};
#endif /* INTERNALERRORREPORTERIF_H_ */