14#ifndef IOX2_BB_REPORTING_ERROR_REPORTING_CUSTOM_DEFAULT_ERROR_HANDLER_HPP
15#define IOX2_BB_REPORTING_ERROR_REPORTING_CUSTOM_DEFAULT_ERROR_HANDLER_HPP
Defines the default reaction of dynamic error handling. The default reaction is to do nothing apart f...
DefaultErrorHandler(DefaultErrorHandler &&)=delete
DefaultErrorHandler & operator=(const DefaultErrorHandler &)=delete
void onPanic() override
Defines the reaction on panic.
void onReportViolation(ErrorDescriptor) override
Defines the reaction on violation.
DefaultErrorHandler(const DefaultErrorHandler &)=delete
DefaultErrorHandler & operator=(DefaultErrorHandler &&)=delete
~DefaultErrorHandler() override=default
DefaultErrorHandler()=default
void onReportError(ErrorDescriptor) override
Defines the reaction on error.
Defines the dynamic error handling interface (i.e. changeable at runtime).
Contains all required information about the error. Can be extended as needed without breaking the int...