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

#include <PortalPackageInstallerProxy.h>

+ Inheritance diagram for FPortalPackageInstallerProxy:

Public Member Functions

 FPortalPackageInstallerProxy (const TSharedRef< IMessageRpcClient > &InRpc)
 
virtual ~FPortalPackageInstallerProxy ()
 
virtual TAsyncResult< boolInstall (const FString &Path, const FString &AppName, const FString &BuildLabel) override
 
virtual TAsyncResult< boolUninstall (const FString &Path, const FString &AppName, const FString &BuildLabel, bool RemoveUserFiles) override
 
- Public Member Functions inherited from IPortalPackageInstaller
virtual ~IPortalPackageInstaller ()
 
- Public Member Functions inherited from IPortalService
virtual ~IPortalService ()
 
virtual bool IsAvailable () const =0
 

Constructor & Destructor Documentation

◆ FPortalPackageInstallerProxy()

FPortalPackageInstallerProxy::FPortalPackageInstallerProxy ( const TSharedRef< IMessageRpcClient > &  InRpc)
inline

◆ ~FPortalPackageInstallerProxy()

virtual FPortalPackageInstallerProxy::~FPortalPackageInstallerProxy ( )
inlinevirtual

Member Function Documentation

◆ Install()

virtual TAsyncResult< bool > FPortalPackageInstallerProxy::Install ( const FString &  Path,
const FString &  AppName,
const FString &  BuildLabel 
)
inlineoverridevirtual

Install the specified package using the given request object.

Parameters
AppNameThe name of the application to install.
BuildLabelThe application's build label.
Returns
The result of the task.
See also
UninstallPackage

Implements IPortalPackageInstaller.

◆ Uninstall()

virtual TAsyncResult< bool > FPortalPackageInstallerProxy::Uninstall ( const FString &  Path,
const FString &  AppName,
const FString &  BuildLabel,
bool  RemoveUserFiles 
)
inlineoverridevirtual

Attempts to uninstall the specified package using the given request object.

Parameters
PathThe path at which the package is installed.
AppNameThe name of the application to uninstall.
BuildLabelThe application's build label.
RemoveUserFilesWhether user created files should be removed as well.
Returns
The result of the task.
See also
InstallPackage

Implements IPortalPackageInstaller.


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