CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

reporter.h File Reference

Reporter interface. More...

#include <stdarg.h>
#include "csutil/scf.h"
#include "cssys/sysfunc.h"
#include "iutil/objreg.h"

Go to the source code of this file.

Compounds

struct  iReporter
 This is the interface for the error/message reporter plugin. More...

class  csReporterHelper
 Helper class for csReport(). 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. More...

#define CS_REPORTER_SEVERITY_ERROR   1
 ERROR severity level. More...

#define CS_REPORTER_SEVERITY_WARNING   2
 WARNING severity level. More...

#define CS_REPORTER_SEVERITY_NOTIFY   3
 NOTIFY severity level. More...

#define CS_REPORTER_SEVERITY_DEBUG   4
 DEBUG severity level. More...


Defines

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

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


Detailed Description

Reporter interface.

Definition in file reporter.h.


Generated for Crystal Space by doxygen 1.2.14