UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCrashUploadToReceiver Class Reference

#include <CrashUpload.h>

+ Inheritance diagram for FCrashUploadToReceiver:

Public Member Functions

 FCrashUploadToReceiver (const FString &InReceiverAddress)
 
virtual ~FCrashUploadToReceiver ()
 
void BeginUpload (const FPlatformErrorReport &PlatformErrorReport)
 
- Public Member Functions inherited from FCrashUploadBase
 FCrashUploadBase ()
 
virtual ~FCrashUploadBase ()
 
bool IsEnabled () const
 
bool IsUploadCalled () const
 
const FTextGetStatusText () const
 
bool IsFinished () const
 
bool IsFinishedSuccessfully () const
 
void Cancel ()
 

Additional Inherited Members

- Static Public Member Functions inherited from FCrashUploadBase
static bool IsInitialized ()
 
static void StaticInitialize (const FPlatformErrorReport &PlatformErrorReport)
 
static void StaticShutdown ()
 
- Protected Member Functions inherited from FCrashUploadBase
void SetCurrentState (EUploadState::Type InState)
 
void AddReportToFailedList () const
 
void CleanCrashReportDirectory (const FString &CrashReportDirectory)
 
- Static Protected Member Functions inherited from FCrashUploadBase
static bool CompressData (const TArray< FString > &InPendingFiles, struct FCompressedData &OutCompressedData, TArray< uint8 > &OutPostData, struct FCompressedHeader *OptionalHeader=nullptr)
 
static const TCHARToString (EUploadState::Type InState)
 
- Protected Attributes inherited from FCrashUploadBase
bool bUploadCalled
 
EUploadState::Type State
 
FText UploadStateText
 
EUploadState::Type PauseState
 
TArray< FString > PendingFiles
 
FPlatformErrorReport ErrorReport
 
TArray< uint8PostData
 
int32 PendingReportDirectoryIndex
 
- Static Protected Attributes inherited from FCrashUploadBase
static bool bInitialized = false
 
static TArray< FString > PendingReportDirectories
 
static TArray< FString > FailedReportDirectories
 

Detailed Description

Handles uploading files to the crash report server

Constructor & Destructor Documentation

◆ FCrashUploadToReceiver()

FCrashUploadToReceiver::FCrashUploadToReceiver ( const FString &  InReceiverAddress)
explicit

Constructor: pings server

Parameters
ServerAddressHost IP of the crash report server

◆ ~FCrashUploadToReceiver()

FCrashUploadToReceiver::~FCrashUploadToReceiver ( )
virtual

Destructor for logging

Member Function Documentation

◆ BeginUpload()

void FCrashUploadToReceiver::BeginUpload ( const FPlatformErrorReport PlatformErrorReport)

Commence upload when ready

Parameters
PlatformErrorReportError report to upload files from

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