iStandardReporterListener Struct Reference
Interface to control the settings of the reporter listener plugin. More...
#include <stdrep.h>
Inheritance diagram for iStandardReporterListener:

Public Methods | |
virtual void | SetOutputConsole (iConsoleOutput *console)=0 |
Set the output console to use. | |
virtual void | SetNativeWindowManager (iNativeWindowManager *wm)=0 |
Set the native window manager to use. | |
virtual void | SetReporter (iReporter *rep)=0 |
Set the reporter to use. | |
virtual void | SetDebugFile (const char *filename)=0 |
Set the debug file to use (standard filename). | |
virtual void | SetDefaults ()=0 |
Set useful defaults for output console, native window manager, reporter (will use iObjectRegistry to query for those). | |
virtual void | SetMessageDestination (int severity, bool do_stdout, bool do_stderr, bool do_console, bool do_alert, bool do_debug, bool do_popup=false)=0 |
Control where some type of message (severity level from the reporter plugin: CS_REPORTER_...) will go to. | |
virtual void | RemoveMessages (int severity, bool remove)=0 |
Control if this reporter listener should remove messages of a certain severity. | |
virtual void | ShowMessageID (int severity, bool showid)=0 |
Control if the reporter should show message id as well. | |
virtual const char * | GetDebugFile ()=0 |
Get the debug file name (or null if a debug file is not used). |
Detailed Description
Interface to control the settings of the reporter listener plugin.
Main creators of instances implementing this interface:
- Standard Reporter Listener plugin (crystalspace.utilities.stdrep)
Definition at line 42 of file stdrep.h.
Member Function Documentation
|
Get the debug file name (or null if a debug file is not used).
|
|
Control if this reporter listener should remove messages of a certain severity. By default all messages are removed. |
|
Set the debug file to use (standard filename).
|
|
Set useful defaults for output console, native window manager, reporter (will use iObjectRegistry to query for those). The debug file will be 'debug.txt' |
|
Control where some type of message (severity level from the reporter plugin: CS_REPORTER_...) will go to. Several of these flags can be on at the same time or none if you just want to ignore some message. |
|
Set the native window manager to use.
|
|
Set the output console to use.
|
|
Set the reporter to use.
|
|
Control if the reporter should show message id as well. By default this is only done for fatal, bug, and debug severity levels. |
The documentation for this struct was generated from the following file:
- ivaria/stdrep.h
Generated for Crystal Space by doxygen 1.2.18