CrashReporter Namespace Reference


Typedefs

typedef wchar_t XP_CHAR
typedef nsresult(* InitDataFunc )(nsACString &)

Functions

void UIError (const string &message)
bool ReadStrings (istream &in, StringTable &strings, bool unescape)
bool ReadStringsFromFile (const string &path, StringTable &strings, bool unescape)
bool WriteStrings (ostream &out, const string &header, StringTable &strings, bool escape)
bool WriteStringsToFile (const string &path, const string &header, StringTable &strings, bool escape)
void LogMessage (const std::string &message)
void DeleteDump ()
bool SendCompleted (bool success, const string &serverResponse)
bool ShouldEnableSending ()
bool MinidumpCallback (const XP_CHAR *dump_path, const XP_CHAR *minidump_id, void *context,#ifdef XP_WIN32 EXCEPTION_POINTERS *exinfo, MDRawAssertionInfo *assertion,#endif bool succeeded)
nsresult SetExceptionHandler (nsILocalFile *aXREDirectory, const char *aServerURL)
nsresult SetMinidumpPath (const nsAString &aPath)
nsresult SetupExtraData (nsILocalFile *aAppDataDirectory, const nsACString &aBuildID)
nsresult UnsetExceptionHandler ()
nsresult AnnotateCrashReport (const nsACString &key, const nsACString &data)
nsresult SetRestartArgs (int argc, char **argv)
nsresult WriteMinidumpForException (EXCEPTION_POINTERS *aExceptionInfo)

Variables

StringTable gStrings
string gSettingsPath
int gArgc
char ** gArgv


Typedef Documentation


Function Documentation

void CrashReporter::UIError ( const string message  ) 

bool CrashReporter::ReadStrings ( istream &  in,
StringTable strings,
bool  unescape 
)

bool CrashReporter::ReadStringsFromFile ( const string path,
StringTable strings,
bool  unescape 
)

bool CrashReporter::WriteStrings ( ostream &  out,
const string header,
StringTable strings,
bool  escape 
)

bool CrashReporter::WriteStringsToFile ( const string path,
const string header,
StringTable strings,
bool  escape 
)

void CrashReporter::LogMessage ( const std::string message  ) 

void CrashReporter::DeleteDump (  ) 

bool CrashReporter::SendCompleted ( bool  success,
const string serverResponse 
)

bool CrashReporter::ShouldEnableSending (  ) 

bool CrashReporter::MinidumpCallback ( const XP_CHAR *  dump_path,
const XP_CHAR *  minidump_id,
void *  context,
#ifdef XP_WIN32 EXCEPTION_POINTERS *  exinfo,
MDRawAssertionInfo assertion,
#endif bool  succeeded 
)

nsresult CrashReporter::SetExceptionHandler ( nsILocalFile aXREDirectory,
const char aServerURL 
)

nsresult CrashReporter::SetMinidumpPath ( const nsAString aPath  ) 

nsresult CrashReporter::SetupExtraData ( nsILocalFile aAppDataDirectory,
const nsACString aBuildID 
)

nsresult CrashReporter::UnsetExceptionHandler (  ) 

nsresult CrashReporter::AnnotateCrashReport ( const nsACString key,
const nsACString data 
)

nsresult CrashReporter::SetRestartArgs ( int  argc,
char **  argv 
)

nsresult CrashReporter::WriteMinidumpForException ( EXCEPTION_POINTERS *  aExceptionInfo  ) 


Variable Documentation


Generated Mozilla by doxygen 1.5.6