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 on_report_violation(ErrorDescriptor) override
Defines the reaction on violation.
DefaultErrorHandler(const DefaultErrorHandler &)=delete
void on_report_error(ErrorDescriptor) override
Defines the reaction on error.
void on_panic() override
Defines the reaction on panic.
DefaultErrorHandler & operator=(DefaultErrorHandler &&)=delete
~DefaultErrorHandler() override=default
DefaultErrorHandler()=default
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...