4#include "Containers/Map.h"
106 ChunkUriRequest = 0x1,
156 const EMessageRequests MessageRequests;
173 Response.
Uri = Request.CloudDirectory / Request.RelativePath;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
auto Response
Definition ExternalRpcRegistry.cpp:598
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition BuildPatchMessage.h:161
virtual bool HandleRequest(const FChunkUriRequest &Request, TFunction< void(FChunkUriResponse)> OnResponse) override
Definition BuildPatchMessage.h:170
FDefaultMessageHandler()
Definition BuildPatchMessage.h:164
Definition BuildPatchMessage.h:116
FMessageHandler(EMessageRequests InMessageRequests)
Definition BuildPatchMessage.h:118
virtual void HandleMessage(const FChunkSourceEvent &Message)
Definition BuildPatchMessage.h:135
virtual void HandleMessage(const FGenericMessage &Message)
Definition BuildPatchMessage.h:129
virtual ~FMessageHandler()=default
virtual bool HandleRequest(const FChunkUriRequest &Request, TFunction< void(FChunkUriResponse)> OnResponse)
Definition BuildPatchMessage.h:148
virtual void HandleMessage(const FInstallationFileAction &Message)
Definition BuildPatchMessage.h:141
EMessageRequests GetMessageRequests() const
Definition BuildPatchMessage.h:153
EMessageRequests
Definition BuildPatchMessage.h:102
Definition AndroidPlatformMisc.h:14
Definition UnrealString.h.inl:34
Definition BuildPatchFileConstructor.h:28
Definition BuildPatchMessage.h:15
EType Event
Definition BuildPatchMessage.h:26
FString Location
Definition BuildPatchMessage.h:28
EType
Definition BuildPatchMessage.h:18
Definition BuildPatchMessage.h:57
FString RelativePath
Definition BuildPatchMessage.h:59
FString CloudDirectory
Definition BuildPatchMessage.h:58
Definition BuildPatchMessage.h:66
TMap< FString, FString > AdditionalHeaders
Definition BuildPatchMessage.h:73
FString Uri
Definition BuildPatchMessage.h:70
bool bFailed
Definition BuildPatchMessage.h:69
Definition BuildPatchMessage.h:77
FGuid ChunkId
Definition BuildPatchMessage.h:95
FString Payload2
Definition BuildPatchMessage.h:96
FString Payload1
Definition BuildPatchMessage.h:96
EType
Definition BuildPatchMessage.h:81
EType Type
Definition BuildPatchMessage.h:94
Definition BuildPatchMessage.h:35
FString Filename
Definition BuildPatchMessage.h:50
EType
Definition BuildPatchMessage.h:38
EType Action
Definition BuildPatchMessage.h:48