![]() |
Public API Reference |
Reporter interface. More...
#include "iutil/objreg.h"#include "iutil/threadmanager.h"#include "csutil/ansicommand.h"#include "csutil/scf_interface.h"#include "csutil/sysfunc.h"#include "csutil/util.h"Go to the source code of this file.
Classes | |
| class | csReporterHelper |
| Helper class for csReport(). More... | |
| struct | iReporter |
| This is the interface for the error/message reporter plugin. More... | |
| struct | iReporterIterator |
| An iterator to iterate over all messages in the reporter. More... | |
| struct | iReporterListener |
| Implement this interface if you're interested in hearing about new messages on the reporter. More... | |
Defines | |
| #define | csReport csReporterHelper::Report |
| Helper macro to use a reporter easily. | |
| #define | csReportV csReporterHelper::ReportV |
| Helper macro to use a reporter easily. | |
iReporter severity levels | |
| #define | CS_REPORTER_SEVERITY_BUG 0 |
| BUG severity level. | |
| #define | CS_REPORTER_SEVERITY_ERROR 1 |
| ERROR severity level. | |
| #define | CS_REPORTER_SEVERITY_WARNING 2 |
| WARNING severity level. | |
| #define | CS_REPORTER_SEVERITY_NOTIFY 3 |
| NOTIFY severity level. | |
| #define | CS_REPORTER_SEVERITY_DEBUG 4 |
| DEBUG severity level. | |
Reporter interface.
Definition in file reporter.h.