Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <Exception.h>
Public Member Functions | |
virtual | ~Exception () |
virtual void | LogThrowMessage (const char *prefix=NULL) const |
virtual const char * | GetExMessage () const |
Protected Member Functions | |
Exception (const char *classname_) | |
Exception (const char *classname_, const char *message_) | |
Exception (const Exception &other)=default | |
void | Set (const char *fmt, va_list &argList) |
void | SetMessage (const char *fmt,...) XBMCCOMMONS_ATTRIB_EXCEPTION_FORMAT |
void | setClassname (const char *cn) |
This class a superclass for exceptions that want to utilize some utility functionality including autologging with the specific exception name.
|
inlineexplicitprotected |
|
inlineprotected |
|
inlineprotecteddefault |
|
virtualdefault |
|
inlinevirtual |
|
virtual |
|
inlineprotected |
This method is called from the constructor of subclasses. It will set the message from varargs as well as call log message
|
inlineprotected |
|
inlineprotected |
This message can be called from the constructor of subclasses. It will set the message and log the throwing.