3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/PathBuffer.h"
7#include "mc/platform/Result.h"
11namespace Core {
class Result; }
19 struct OperationResult;
20 struct MoveDirectoryOperation;
21 struct MoveFileOperation;
22 struct MoveSecureStorageOperation;
26 enum class Status :
int {
36 enum class Type :
int {
63 virtual ::Core::Result migrate(
bool)
const = 0;
65 virtual void cleanup()
const = 0;
100 virtual ::Core::Result migrate(
bool forceCritical)
const ;
102 virtual void cleanup()
const ;
110 MCNAPI ::Core::Result
$migrate(
bool forceCritical)
const;
126 virtual ::Core::Result migrate(
bool forceCritical)
const ;
128 virtual void cleanup()
const ;
136 MCNAPI ::Core::Result
$migrate(
bool forceCritical)
const;
152 virtual ::Core::Result migrate(
bool)
const ;
154 virtual void cleanup()
const ;
194 ::Core::PathBuffer<::std::string>
const& externalStoragePath,
195 ::Core::PathBuffer<::std::string>
const& userStorageRootPath,
196 ::Core::PathBuffer<::std::string>
const& logsPath,
197 ::Core::PathBuffer<::std::string>
const& uwpInstallationPath
225 ::Core::PathBuffer<::std::string>
const& externalStoragePath,
226 ::Core::PathBuffer<::std::string>
const& userStorageRootPath,
227 ::Core::PathBuffer<::std::string>
const& logsPath,
228 ::Core::PathBuffer<::std::string>
const& uwpInstallationPath
Definition UWPMigrationManager.h:5
static MCAPI ::std::string_view const & sLogsFileName()
MCAPI ::Core::PathBuffer<::std::string > getMigrationFilePath() const
MCAPI void * $ctor(::Core::PathBuffer<::std::string > const &externalStoragePath, ::Core::PathBuffer<::std::string > const &userStorageRootPath, ::Core::PathBuffer<::std::string > const &logsPath, ::Core::PathBuffer<::std::string > const &uwpInstallationPath)
MCAPI ~UWPMigrationManager()
MCAPI UWPMigrationManager(::Core::PathBuffer<::std::string > const &externalStoragePath, ::Core::PathBuffer<::std::string > const &userStorageRootPath, ::Core::PathBuffer<::std::string > const &logsPath, ::Core::PathBuffer<::std::string > const &uwpInstallationPath)
MCAPI ::Bedrock::Result< void > migrateFromUWP()
static MCAPI ::std::string getLastMigrationErrorsAsJson()
static MCAPI ::std::string & sErrors()
Definition UWPMigrationManager.h:96
MCAPI::Core::Result $migrate(bool forceCritical) const
MCAPI void $cleanup() const
static MCAPI void ** $vftable()
Definition UWPMigrationManager.h:122
MCAPI::Core::Result $migrate(bool forceCritical) const
static MCAPI void ** $vftable()
MCAPI void $cleanup() const
Definition UWPMigrationManager.h:33
static MCAPI void ** $vftable()
Definition UWPMigrationManager.h:148
MCAPI::Core::Result $migrate(bool) const
MCAPI void $cleanup() const
static MCAPI void ** $vftable()
Definition UWPMigrationManager.h:81