LibreOffice Module desktop (master)  1
Static Public Member Functions | Static Private Attributes | List of all members
CrashReporter Class Reference

Provides access to the crash reporter service. More...

#include <crashreport.hxx>

Static Public Member Functions

static void AddKeyValue (const OUString &rKey, const OUString &rValue)
 
static std::string getIniFileName ()
 
static void writeCommonInfo ()
 
static void storeExceptionHandler (google_breakpad::ExceptionHandler *pExceptionHandler)
 
static void updateMinidumpLocation ()
 

Static Private Attributes

static osl::Mutex maMutex
 
static bool mbInit
 
static std::map< OUString, OUString > maKeyValues
 
static google_breakpad::ExceptionHandler * mpExceptionHandler
 

Detailed Description

Provides access to the crash reporter service.

Valid keys are:

Definition at line 36 of file crashreport.hxx.

Member Function Documentation

void CrashReporter::AddKeyValue ( const OUString &  rKey,
const OUString &  rValue 
)
inlinestatic

Definition at line 72 of file crashreport.hxx.

Referenced by desktop::Desktop::OpenClients().

std::string CrashReporter::getIniFileName ( )
static

Definition at line 152 of file crashreport.cxx.

References OUStringToOString().

Referenced by writeCommonInfo().

void CrashReporter::storeExceptionHandler ( google_breakpad::ExceptionHandler *  pExceptionHandler)
static

Definition at line 147 of file crashreport.cxx.

References mpExceptionHandler.

Referenced by soffice_main().

void CrashReporter::updateMinidumpLocation ( )
static

Definition at line 134 of file crashreport.cxx.

References mpExceptionHandler, and OUStringToOString().

Referenced by writeCommonInfo().

void CrashReporter::writeCommonInfo ( )
static

Member Data Documentation

std::map<OUString, OUString> CrashReporter::maKeyValues
staticprivate

Definition at line 62 of file crashreport.hxx.

Referenced by writeCommonInfo().

osl::Mutex CrashReporter::maMutex
staticprivate

Definition at line 58 of file crashreport.hxx.

Referenced by writeCommonInfo().

bool CrashReporter::mbInit
staticprivate

Definition at line 60 of file crashreport.hxx.

Referenced by writeCommonInfo().

google_breakpad::ExceptionHandler* CrashReporter::mpExceptionHandler
staticprivate

Definition at line 64 of file crashreport.hxx.

Referenced by storeExceptionHandler(), and updateMinidumpLocation().


The documentation for this class was generated from the following files: