Class sh::exceptions::ExceptionHandlerSettingsManager

class sh::exceptions::ExceptionHandlerSettingsManager : public sh::base::Singleton

Managing how to default-handle unhandled exceptions.

Public Functions

Exception::HandlerSettings *handlerSettings()

Returns the current Exception::HandlerSettings.

~ExceptionHandlerSettingsManager()
void doInitialize()

Executes singleton initialization.

void doShutdown()

Executes singleton shutdown.

void shutdown()

Shutdown down this singleton.

bool isAlive()

Returns if this singleton is alive (true until its shutdown begins).

Private Functions

ExceptionHandlerSettingsManager()

Private Members

QMap<QThread*, Exception::HandlerSettings*> _handlerSettings
QMutex _mutex