Crashpad
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
crashpad::CrashReportDatabase::UploadReport Class Reference

A crash report that is in the process of being uploaded. More...

#include "client/crash_report_database.h"

Inheritance diagram for crashpad::CrashReportDatabase::UploadReport:
[legend]
Collaboration diagram for crashpad::CrashReportDatabase::UploadReport:
[legend]

Public Member Functions

 UploadReport (const UploadReport &)=delete
 
UploadReportoperator= (const UploadReport &)=delete
 
FileReaderReader () const
 An open FileReader with which to read the report.
 
std::map< std::string, FileReader * > GetAttachments () const
 Obtains a mapping of names to file readers for any attachments for the report.
 

Friends

class CrashReportDatabase
 
class CrashReportDatabaseGeneric
 
class CrashReportDatabaseMac
 
class CrashReportDatabaseWin
 

Additional Inherited Members

- Public Attributes inherited from crashpad::CrashReportDatabase::Report
UUID uuid
 
base::FilePath file_path
 
std::string id
 An identifier issued to this crash report by a collection server.
 
time_t creation_time
 The time at which the report was generated.
 
bool uploaded
 
time_t last_upload_attempt_time
 
int upload_attempts
 
bool upload_explicitly_requested
 
uint64_t total_size
 

Detailed Description

A crash report that is in the process of being uploaded.

An instance of this class should be created via GetReportForUploading().


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