srecord
1.65.0
|
The quit_normal class is used to represent a quit handler which behaves in the "normal" way: print error message son the standard error, and exit via the gloibal exit function. More...
#include <normal.h>
Public Member Functions | |
virtual | ~quit_normal () |
The destructor. More... | |
quit_normal () | |
The default constructor. More... | |
![]() | |
virtual | ~quit () |
The destructor. More... | |
quit () | |
The default constructor. More... | |
quit (const quit &) | |
The copy constructor. More... | |
quit & | operator= (const quit &) |
The assignment operator. More... | |
virtual void | fatal_error (const char *fmt,...) FORMAT_PRINTF(2 |
The fatal_error method is used to report fatal errors. More... | |
virtual void virtual void | fatal_error_v (const char *, va_list) |
The fatal_error_v method is used to report fatal errors. More... | |
virtual void | fatal_error_errno (const char *fmt,...) FORMAT_PRINTF(2 |
The fatal_error_errno method is used to report fatal errors, and append the string equivalent of errno. More... | |
virtual void virtual void | fatal_error_errno_v (const char *, va_list) |
The fatal_error_errno_v method is used to report fatal errors. More... | |
virtual void | warning (const char *fmt,...) FORMAT_PRINTF(2 |
The warning method is used to likely but non-fatal errors. More... | |
virtual void virtual void | warning_v (const char *, va_list) |
The warning_v method is used to report likely but non-fatal errors. More... | |
virtual void | message (const char *fmt,...) FORMAT_PRINTF(2 |
The message method is used to send an error message to a suitable destination. More... | |
Protected Member Functions | |
virtual void | exit (int) |
The exit method is used to terminate execution. More... | |
virtual void | message_v (const char *, va_list) |
The message_v method is used to send an error message to a suitable destination. More... | |
The quit_normal class is used to represent a quit handler which behaves in the "normal" way: print error message son the standard error, and exit via the gloibal exit function.
|
virtual |
The destructor.
srecord::quit_normal::quit_normal | ( | ) |
The default constructor.
|
protectedvirtual |
The exit method is used to terminate execution.
It could call the global exit function, or it could throw an exception, or some other action, but it shall NOT return. Derived classes are required to supply this method.
Implements srecord::quit.
|
protectedvirtual |
The message_v method is used to send an error message to a suitable destination.
The ‘fmt’ string is in the same style a standard C vprintf function. Derived classes are required to supply this method.
Implements srecord::quit.