|
iceoryx2
C++ Language Bindings
|
Defines the dynamic error handling interface (i.e. changeable at runtime). More...
#include <error_handler_interface.hpp>
Public Member Functions | |
| virtual | ~ErrorHandlerInterface ()=default |
| virtual void | onPanic ()=0 |
| Defines the reaction on panic. | |
| virtual void | onReportError (ErrorDescriptor desc)=0 |
| Defines the reaction on error. | |
| virtual void | onReportViolation (ErrorDescriptor desc)=0 |
| Defines the reaction on violation (a bug in the code) | |
Defines the dynamic error handling interface (i.e. changeable at runtime).
Definition at line 45 of file error_handler_interface.hpp.
|
virtualdefault |
Defines the reaction on panic.
Implemented in iox2::legacy::er::DefaultErrorHandler.
|
pure virtual |
Defines the reaction on error.
| desc | error descriptor |
Implemented in iox2::legacy::er::DefaultErrorHandler.
|
pure virtual |
Defines the reaction on violation (a bug in the code)
| desc | error descriptor |
Implemented in iox2::legacy::er::DefaultErrorHandler.