#include <gr_error_handler.h>

Public Types | |
| enum | seriousness { ERR_DEBUG = 0x00000000, ERR_MESSAGE = 0x00010000, ERR_WARNING = 0x00020000, ERR_ERROR = 0x00030000, ERR_FATAL = 0x00040000 } |
Public Member Functions | |
| gr_error_handler () | |
| virtual | ~gr_error_handler () |
| void | debug (const char *format,...) |
| void | message (const char *format,...) |
| void | warning (const char *format,...) |
| void | error (const char *format,...) |
| void | fatal (const char *format,...) |
| virtual int | nwarnings () const =0 |
| virtual int | nerrors () const =0 |
| virtual void | reset_counts ()=0 |
| void | verror (seriousness s, const char *format, va_list) |
| void | verror_text (seriousness s, const std::string &text) |
Static Public Member Functions | |
| static gr_error_handler * | default_handler () |
| static gr_error_handler * | silent_handler () |
| static bool | has_default_handler () |
| static void | set_default_handler (gr_error_handler *errh) |
Protected Member Functions | |
| virtual void | count_error (seriousness s)=0 |
| virtual void | handle_text (seriousness s, const std::string &str)=0 |
| std::string | make_text (seriousness s, const char *format, va_list) |
| gr_error_handler::gr_error_handler | ( | ) | [inline] |
| virtual gr_error_handler::~gr_error_handler | ( | ) | [virtual] |
| virtual void gr_error_handler::count_error | ( | seriousness | s | ) | [protected, pure virtual] |
Implemented in gr_base_error_handler.
| void gr_error_handler::debug | ( | const char * | format, | |
| ... | ||||
| ) |
| static gr_error_handler* gr_error_handler::default_handler | ( | ) | [static] |
| void gr_error_handler::error | ( | const char * | format, | |
| ... | ||||
| ) |
| void gr_error_handler::fatal | ( | const char * | format, | |
| ... | ||||
| ) |
| virtual void gr_error_handler::handle_text | ( | seriousness | s, | |
| const std::string & | str | |||
| ) | [protected, pure virtual] |
Implemented in gr_file_error_handler.
| static bool gr_error_handler::has_default_handler | ( | ) | [static] |
| std::string gr_error_handler::make_text | ( | seriousness | s, | |
| const char * | format, | |||
| va_list | ||||
| ) | [protected] |
| void gr_error_handler::message | ( | const char * | format, | |
| ... | ||||
| ) |
| virtual int gr_error_handler::nerrors | ( | ) | const [pure virtual] |
Implemented in gr_base_error_handler.
| virtual int gr_error_handler::nwarnings | ( | ) | const [pure virtual] |
Implemented in gr_base_error_handler.
| virtual void gr_error_handler::reset_counts | ( | ) | [pure virtual] |
Implemented in gr_base_error_handler.
| static void gr_error_handler::set_default_handler | ( | gr_error_handler * | errh | ) | [static] |
| static gr_error_handler* gr_error_handler::silent_handler | ( | ) | [static] |
| void gr_error_handler::verror | ( | seriousness | s, | |
| const char * | format, | |||
| va_list | ||||
| ) |
| void gr_error_handler::verror_text | ( | seriousness | s, | |
| const std::string & | text | |||
| ) |
| void gr_error_handler::warning | ( | const char * | format, | |
| ... | ||||
| ) |
1.5.8