Typedefs | Functions

CrashReporter Namespace Reference

Typedefs

typedef nsDataHashtable
< nsCStringHashKey,
nsCString_external
AnnotationTable

Functions

nsresult SetExceptionHandler (nsILocalFile *aXREDirectory, bool force=false)
nsresult UnsetExceptionHandler ()
bool GetEnabled ()
bool GetServerURL (nsACString &aServerURL)
nsresult SetServerURL (const nsACString &aServerURL)
bool GetMinidumpPath (nsAString &aPath)
nsresult SetMinidumpPath (const nsAString &aPath)
nsresult AnnotateCrashReport (const nsACString &key, const nsACString &data)
nsresult AppendAppNotesToCrashReport (const nsACString &data)
nsresult SetRestartArgs (int argc, char **argv)
nsresult SetupExtraData (nsILocalFile *aAppDataDirectory, const nsACString &aBuildID)
bool GetMinidumpForID (const nsAString &id, nsILocalFile **minidump)
bool GetIDFromMinidump (nsILocalFile *minidump, nsAString &id)
bool GetExtraFileForID (const nsAString &id, nsILocalFile **extraFile)
bool GetExtraFileForMinidump (nsILocalFile *minidump, nsILocalFile **extraFile)
bool AppendExtraData (const nsAString &id, const AnnotationTable &data)
bool AppendExtraData (nsILocalFile *extraFile, const AnnotationTable &data)
nsresult GetSubmitReports (PRBool *aSubmitReport)
nsresult SetSubmitReports (PRBool aSubmitReport)

Typedef Documentation


Function Documentation

nsresult CrashReporter::AnnotateCrashReport ( const nsACString key,
const nsACString data 
)
nsresult CrashReporter::AppendAppNotesToCrashReport ( const nsACString data  ) 
bool CrashReporter::AppendExtraData ( const nsAString id,
const AnnotationTable &  data 
)
bool CrashReporter::AppendExtraData ( nsILocalFile extraFile,
const AnnotationTable &  data 
)
bool CrashReporter::GetEnabled (  ) 
bool CrashReporter::GetExtraFileForID ( const nsAString id,
nsILocalFile **  extraFile 
)
bool CrashReporter::GetExtraFileForMinidump ( nsILocalFile minidump,
nsILocalFile **  extraFile 
)
bool CrashReporter::GetIDFromMinidump ( nsILocalFile minidump,
nsAString id 
)
bool CrashReporter::GetMinidumpForID ( const nsAString id,
nsILocalFile **  minidump 
)
bool CrashReporter::GetMinidumpPath ( nsAString aPath  ) 
bool CrashReporter::GetServerURL ( nsACString aServerURL  ) 
nsresult CrashReporter::GetSubmitReports ( PRBool aSubmitReport  ) 
nsresult CrashReporter::SetExceptionHandler ( nsILocalFile aXREDirectory,
bool  force = false 
)
nsresult CrashReporter::SetMinidumpPath ( const nsAString aPath  ) 
nsresult CrashReporter::SetRestartArgs ( int  argc,
char **  argv 
)
nsresult CrashReporter::SetServerURL ( const nsACString aServerURL  ) 
nsresult CrashReporter::SetSubmitReports ( PRBool  aSubmitReport  ) 
nsresult CrashReporter::SetupExtraData ( nsILocalFile aAppDataDirectory,
const nsACString aBuildID 
)
nsresult CrashReporter::UnsetExceptionHandler (  )