UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PortalPackageInstallerProxy.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6#include "IMessageRpcClient.h"
8
9
12{
13public:
14
18
20
21public:
22
23 virtual TAsyncResult<bool> Install(const FString& Path, const FString& AppName, const FString& BuildLabel) override
24 {
25 return RpcClient->Call<FPortalPackageInstallerInstall>(Path, AppName, BuildLabel);
26 }
27
28 virtual TAsyncResult<bool> Uninstall(const FString& Path, const FString& AppName, const FString& BuildLabel, bool RemoveUserFiles) override
29 {
30 return RpcClient->Call<FPortalPackageInstallerUninstall>(Path, AppName, BuildLabel, RemoveUserFiles);
31 }
32
33private:
34
36};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition PortalPackageInstallerProxy.h:12
virtual TAsyncResult< bool > Install(const FString &Path, const FString &AppName, const FString &BuildLabel) override
Definition PortalPackageInstallerProxy.h:23
virtual TAsyncResult< bool > Uninstall(const FString &Path, const FString &AppName, const FString &BuildLabel, bool RemoveUserFiles) override
Definition PortalPackageInstallerProxy.h:28
FPortalPackageInstallerProxy(const TSharedRef< IMessageRpcClient > &InRpc)
Definition PortalPackageInstallerProxy.h:15
virtual ~FPortalPackageInstallerProxy()
Definition PortalPackageInstallerProxy.h:19
TAsyncResult< typename RpcType::FResult > Call(P... Params)
Definition IMessageRpcClient.h:209
Definition IPortalPackageInstaller.h:14
Definition AsyncResult.h:18
Definition SharedPointer.h:153