3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/platform/Result.h"
12namespace Bedrock::DeviceIdErrorType {
struct NoCacheFound; }
15namespace Core {
class Path; }
30 DeviceIdRecord& operator=(DeviceIdRecord
const&);
31 DeviceIdRecord(DeviceIdRecord
const&);
37 MCNAPI_C ::Bedrock::Result<
50 MCNAPI_C
static bool _isValid(::std::string
const& md5Hash, ::std::string
const& guid);
52 MCNAPI_C static ::std::string generateHash(::std::string
const& str);
54 MCNAPI_C static ::Bedrock::Result<
67 MCNAPI_C static ::Bedrock::Result<
84 MCNAPI_C
static char const*& _cacheRecordFileName();
90 MCNAPI_C
void* $ctor(::std::string
const& deviceId);
96 MCNAPI_C
void $dtor();
Definition DeviceIdRecord.h:20
Definition FileSystem.h:27
Definition CacheOpenFailed.h:7
Definition FileWriteError.h:7
Definition NoCacheFound.h:7
Definition ValidationFail.h:7