Interface that defines a writer for for ALib Report. By default, an instance of ReportWriterStdIO is installed. Applications may implement their own ReportWriter.
Definition at line 253 of file report.hpp.
#include <report.hpp>
Public Method Index: | |
virtual | ~ReportWriter () |
virtual void | NotifyActivation (lang::Phase phase)=0 |
virtual void | Report (Message &msg)=0 |
|
inlinevirtual |
|
pure virtual |
Notify activation/deactivation
phase | Information if activated or deactivated. |
Implemented in ReportWriterStdIO, and ALoxReportWriter.
Report a message. Pure virtual abstract interface method.
msg | The message to report. |
Implemented in ALoxReportWriter, and ReportWriterStdIO.