carb::crashreporter::deregisterCrashReporterForClient

Defined in carb/crashreporter/CrashReporterUtils.h

inline void carb::crashreporter::deregisterCrashReporterForClient()

Deregisters and disables the crash reporter for the calling process.

Remark

This removes the crash reporter interface from the global variable g_carbCrashReporter so that callers cannot access it further. The crash reporter plugin is also potentially unloaded.

Thread Safety

This operation is not thread safe. It is the caller’s responsibility to ensure this is only called from a single thread at any given time. However, this will be automatically called during Carbonite framework shutdown (in carb::shutdownFramework()) and does not necessarily need to be called directly.

Returns

No return value.