| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iReporter Member List

This is the complete list of members for iReporter, including all inherited members.

AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
AddReporterListener(iReporterListener *listener)=0 | iReporter | `[pure virtual]`
Clear(int severity=-1)=0 | iReporter | `[pure virtual]`
Clear(const char *mask)=0 | iReporter | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
FindReporterListener(iReporterListener *listener)=0 | iReporter | `[pure virtual]`
GetMessageIterator()=0 | iReporter | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
RemoveReporterListener(iReporterListener *listener)=0 | iReporter | `[pure virtual]`
Report(int severity, const char *msgId, const char *description,...)=0 | iReporter | `[pure virtual]`
ReportBug(const char *msgId, const char *description,...) | iReporter | `[inline]`
ReportDebug(const char *msgId, const char *description,...) | iReporter | `[inline]`
ReportError(const char *msgId, const char *description,...) | iReporter | `[inline]`
ReportNotify(const char *msgId, const char *description,...) | iReporter | `[inline]`
ReportV(int severity, const char *msgId, const char *description, va_list)=0 | iReporter | `[pure virtual]`
ReportWarning(const char *msgId, const char *description,...) | iReporter | `[inline]`
~iBase() | iBase | `[inline, protected, virtual]`