CrystalSpace

Public API Reference

ivaria/reporter.h File Reference

Reporter interface. More...

#include "csutil/ansicommand.h"
#include "csutil/scf_interface.h"
#include "csutil/sysfunc.h"
#include "csutil/util.h"
#include "iutil/objreg.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...

iReporter severity levels

#define CS_REPORTER_SEVERITY_BUG   0
 BUG severity level.
#define CS_REPORTER_SEVERITY_DEBUG   4
 DEBUG severity level.
#define CS_REPORTER_SEVERITY_ERROR   1
 ERROR severity level.
#define CS_REPORTER_SEVERITY_NOTIFY   3
 NOTIFY severity level.
#define CS_REPORTER_SEVERITY_WARNING   2
 WARNING severity level.

Defines

#define csReport   csReporterHelper::Report
 Helper macro to use a reporter easily.
#define csReportV   csReporterHelper::ReportV
 Helper macro to use a reporter easily.


Detailed Description

Reporter interface.

Definition in file reporter.h.


Generated for Crystal Space 1.0.2 by doxygen 1.4.7