|
iceoryx2
C++ Language Bindings
|
Defines the default reaction of dynamic error handling. The default reaction is to do nothing apart from logging and termination on panic. As this is common for all error handling of the given custom implementation, this happens in the reporting API before the (polymorphic) custom behavior is invoked. More...
#include <default_error_handler.hpp>
Public Member Functions | |
| DefaultErrorHandler ()=default | |
| ~DefaultErrorHandler () override=default | |
| DefaultErrorHandler (const DefaultErrorHandler &)=delete | |
| DefaultErrorHandler (DefaultErrorHandler &&)=delete | |
| DefaultErrorHandler & | operator= (const DefaultErrorHandler &)=delete |
| DefaultErrorHandler & | operator= (DefaultErrorHandler &&)=delete |
| void | onPanic () override |
| Defines the reaction on panic. | |
| void | onReportError (ErrorDescriptor) override |
| Defines the reaction on error. | |
| void | onReportViolation (ErrorDescriptor) override |
| Defines the reaction on violation. | |
Public Member Functions inherited from iox2::legacy::er::ErrorHandlerInterface | |
| virtual | ~ErrorHandlerInterface ()=default |
Defines the default reaction of dynamic error handling. The default reaction is to do nothing apart from logging and termination on panic. As this is common for all error handling of the given custom implementation, this happens in the reporting API before the (polymorphic) custom behavior is invoked.
Definition at line 29 of file default_error_handler.hpp.
|
default |
|
overridedefault |
|
delete |
|
delete |
|
inlineoverridevirtual |
Defines the reaction on panic.
Implements iox2::legacy::er::ErrorHandlerInterface.
Definition at line 39 of file default_error_handler.hpp.
|
inlineoverridevirtual |
Defines the reaction on error.
| desc | error descriptor |
Implements iox2::legacy::er::ErrorHandlerInterface.
Definition at line 44 of file default_error_handler.hpp.
|
inlineoverridevirtual |
Defines the reaction on violation.
| desc | error descriptor |
Implements iox2::legacy::er::ErrorHandlerInterface.
Definition at line 49 of file default_error_handler.hpp.
|
delete |
|
delete |