Public Methods |
virtual void | Report (int severity, const char *msgId, const char *description,...)=0 |
| Report something. More...
|
virtual void | ReportV (int severity, const char *msgId, const char *description, va_list)=0 |
| Report something. More...
|
virtual void | Clear (int severity=-1)=0 |
| Clear all messages in the reporter. More...
|
virtual void | Clear (const char *mask)=0 |
| Clear all messages in the reporter for which the id matches with the given mask. More...
|
virtual int | GetMessageCount () const=0 |
| Give the number of reported messages currently registered.
|
virtual int | GetMessageSeverity (int idx) const=0 |
| Get message severity. More...
|
virtual const char* | GetMessageId (int idx) const=0 |
| Get message id. More...
|
virtual const char* | GetMessageDescription (int idx) const=0 |
| Get message description. More...
|
virtual void | AddReporterListener (iReporterListener *listener)=0 |
| Add a listener that listens to new reports. More...
|
virtual void | RemoveReporterListener (iReporterListener *listener)=0 |
| Remove a listener once. More...
|
virtual bool | FindReporterListener (iReporterListener *listener)=0 |
| Check if the listener is already on the list.
|
void | ReportError (const char *msgId, const char *description,...) |
| Report error.
|
void | ReportWarning (const char *msgId, const char *description,...) |
| Report warning.
|
void | ReportNotify (const char *msgId, const char *description,...) |
| Report notification.
|
void | ReportBug (const char *msgId, const char *description,...) |
| Report bug.
|
void | ReportDebug (const char *msgId, const char *description,...) |
| Report debug.
|