![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CrashUpload.h>
Inheritance diagram for FCrashUploadToDataRouter:Public Member Functions | |
| FCrashUploadToDataRouter (const FString &InDataRouterUrl, const FString &InOptionalDataRouterUnixSocket) | |
| virtual | ~FCrashUploadToDataRouter () |
| void | BeginUpload (const FPlatformErrorReport &PlatformErrorReport) |
| void | BeginUploadOptionalAttachments (const FPlatformErrorReport &PlatformErrorReport) |
| void | CompressAndSendData () |
| TSharedRef< IHttpRequest, ESPMode::ThreadSafe > | CreateHttpRequest () |
| void | OnProcessRequestComplete (FHttpRequestPtr HttpRequest, FHttpResponsePtr HttpResponse, bool bSucceeded) |
Public Member Functions inherited from FCrashUploadBase | |
| FCrashUploadBase () | |
| virtual | ~FCrashUploadBase () |
| bool | IsEnabled () const |
| bool | IsUploadCalled () const |
| const FText & | GetStatusText () const |
| bool | IsFinished () const |
| bool | IsFinishedSuccessfully () const |
| void | Cancel () |
Handles uploading files to the data router
|
explicit |
Constructor: pings server
| ServerAddress | Host IP of the crash report server |
|
virtual |
Destructor for logging
| void FCrashUploadToDataRouter::BeginUpload | ( | const FPlatformErrorReport & | PlatformErrorReport | ) |
| void FCrashUploadToDataRouter::BeginUploadOptionalAttachments | ( | const FPlatformErrorReport & | PlatformErrorReport | ) |
Compresses all optional attachments files and sends one compressed file. Requires the base report to have been already sent (via BeginUpload).
| void FCrashUploadToDataRouter::CompressAndSendData | ( | ) |
Compresses all crash report files and sends one compressed file.
| TSharedRef< IHttpRequest, ESPMode::ThreadSafe > FCrashUploadToDataRouter::CreateHttpRequest | ( | ) |
Create a request object and bind this class's response handler to it
| void FCrashUploadToDataRouter::OnProcessRequestComplete | ( | FHttpRequestPtr | HttpRequest, |
| FHttpResponsePtr | HttpResponse, | ||
| bool | bSucceeded | ||
| ) |
Callback from HTTP library when a request has completed
| HttpRequest | The request object |
| HttpResponse | The response from the server |
| bSucceeded | Whether a response was successfully received |