Navigation
API > API/Runtime > API/Runtime/CrashReportCore
| Name | FCrashUploadBase |
| Type | class |
| Header File | /Engine/Source/Runtime/CrashReportCore/Public/CrashUpload.h |
| Include Path | #include "CrashUpload.h" |
Syntax
class FCrashUploadBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCrashUploadBase() |
CrashUpload.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCrashUploadBase() |
CrashUpload.h |
Structs
| Name | Remarks |
|---|---|
| EUploadState | State enum to keep track of what the uploader is doing |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| bInitialized | bool | CrashUpload.h | |
| FailedReportDirectories | TArray< FString > | Full paths of reports from this run that did not upload | CrashUpload.h |
| PendingReportDirectories | TArray< FString > | Full paths of reports from previous runs still to be uploaded | CrashUpload.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Cancel() |
CrashUpload.h | ||
const FText & GetStatusText() |
Provide progress or error information for the UI | CrashUpload.h | |
bool IsEnabled() |
Is this uploader enabled or disabled? | CrashUpload.h | |
bool IsFinished() |
Determine whether the upload has finished (successfully or otherwise) | CrashUpload.h | |
bool IsFinishedSuccessfully() |
Determine whether the upload has finished successfully. | CrashUpload.h | |
bool IsUploadCalled() |
Has BeginUpload been called? | CrashUpload.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddReportToFailedList() |
When failed, add the report to a file list containing reports to upload next time | CrashUpload.h | |
void CleanCrashReportDirectory
(
const FString& CrashReportDirectory |
Removes crash report folder once submitted to the crash reporting backend, as to not fill up server -CleanCrashReports must be specified on the crash report client command line | CrashUpload.h | |
void SetCurrentState
(
EUploadState::Type InState |
Set the current state, also updating the status text where necessary | CrashUpload.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| CrashUpload.h | |||
static bool IsInitialized() |
CrashUpload.h | ||
static void StaticInitialize
(
const FPlatformErrorReport& PlatformErrorReport |
CrashUpload.h | ||
static void StaticShutdown() |
CrashUpload.h | ||
static const TCHAR * ToString
(
EUploadState::Type InState |
Get a string representation of the state, for logging purposes | CrashUpload.h |