Navigation
API > API/Runtime > API/Runtime/CrashReportCore
Handles uploading files to the data router
| Name | FCrashUploadToDataRouter |
| Type | class |
| Header File | /Engine/Source/Runtime/CrashReportCore/Public/CrashUpload.h |
| Include Path | #include "CrashUpload.h" |
Syntax
class FCrashUploadToDataRouter : public FCrashUploadBase
Inheritance Hierarchy
- FCrashUploadBase → FCrashUploadToDataRouter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCrashUploadToDataRouter
(
const FString& InDataRouterUrl, |
Constructor: pings server | CrashUpload.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCrashUploadToDataRouter() |
Destructor for logging | CrashUpload.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bResult | bool | HTTP request result | CrashUpload.h | |
| DataRouterUnixSocket | FString | Local Unix Socket for data router | CrashUpload.h | |
| DataRouterUrl | FString | Url for data router requests | CrashUpload.h | |
| Duration | double | Duration of compression + upload | CrashUpload.h | |
| PayloadSize | uint32 | Payload size | CrashUpload.h | |
| ReportCount | uint32 | Reports uploaded | CrashUpload.h | |
| ResponseCode | int32 | HTTP response code | CrashUpload.h | |
| Timer | FDurationTimer | Timer | CrashUpload.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BeginUpload
(
const FPlatformErrorReport& PlatformErrorReport |
CrashUpload.h | ||
void BeginUploadOptionalAttachments
(
const FPlatformErrorReport& PlatformErrorReport |
Compresses all optional attachments files and sends one compressed file. | CrashUpload.h | |
void CompressAndSendData() |
Compresses all crash report files and sends one compressed file. | CrashUpload.h | |
TSharedRef< IHttpRequest, ESPMode::ThreadSafe > CreateHttpRequest() |
Create a request object and bind this class's response handler to it | CrashUpload.h | |
void OnProcessRequestComplete
(
FHttpRequestPtr HttpRequest, |
Callback from HTTP library when a request has completed | CrashUpload.h |