diff options
author | Zach Hilman <zachhilman@gmail.com> | 2019-04-29 00:46:46 +0200 |
---|---|---|
committer | Zach Hilman <zachhilman@gmail.com> | 2019-09-30 23:21:53 +0200 |
commit | 2c0b75a7448ab3878d159548858b397e1bcc305b (patch) | |
tree | 75dcee9d42250068541f9a448a1a255a7c7e025a /src/core/hle/service/bcat/backend/backend.cpp | |
parent | settings: Add option to set BCAT backend (diff) | |
download | yuzu-2c0b75a7448ab3878d159548858b397e1bcc305b.tar yuzu-2c0b75a7448ab3878d159548858b397e1bcc305b.tar.gz yuzu-2c0b75a7448ab3878d159548858b397e1bcc305b.tar.bz2 yuzu-2c0b75a7448ab3878d159548858b397e1bcc305b.tar.lz yuzu-2c0b75a7448ab3878d159548858b397e1bcc305b.tar.xz yuzu-2c0b75a7448ab3878d159548858b397e1bcc305b.tar.zst yuzu-2c0b75a7448ab3878d159548858b397e1bcc305b.zip |
Diffstat (limited to '')
-rw-r--r-- | src/core/hle/service/bcat/backend/backend.cpp | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/src/core/hle/service/bcat/backend/backend.cpp b/src/core/hle/service/bcat/backend/backend.cpp new file mode 100644 index 000000000..aefa2208d --- /dev/null +++ b/src/core/hle/service/bcat/backend/backend.cpp @@ -0,0 +1,47 @@ +// Copyright 2019 yuzu emulator team +// Licensed under GPLv2 or any later version +// Refer to the license.txt file included. + +#include "common/hex_util.h" +#include "common/logging/log.h" +#include "core/hle/service/bcat/backend/backend.h" + +namespace Service::BCAT { + +Backend::Backend(DirectoryGetter getter) : dir_getter(std::move(getter)) {} + +Backend::~Backend() = default; + +NullBackend::NullBackend(const DirectoryGetter& getter) : Backend(std::move(getter)) {} + +NullBackend::~NullBackend() = default; + +bool NullBackend::Synchronize(TitleIDVersion title, CompletionCallback callback) { + LOG_DEBUG(Service_BCAT, "called, title_id={:016X}, build_id={:016X}", title.title_id, + title.build_id); + + callback(true); + return true; +} + +bool NullBackend::SynchronizeDirectory(TitleIDVersion title, std::string name, + CompletionCallback callback) { + LOG_DEBUG(Service_BCAT, "called, title_id={:016X}, build_id={:016X}, name={}", title.title_id, + title.build_id, name); + + callback(true); + return true; +} + +bool NullBackend::Clear(u64 title_id) { + LOG_DEBUG(Service_BCAT, "called, title_id={:016X}"); + + return true; +} + +void NullBackend::SetPassphrase(u64 title_id, const Passphrase& passphrase) { + LOG_DEBUG(Service_BCAT, "called, title_id={:016X}, passphrase = {}", title_id, + Common::HexArrayToString(passphrase)); +} + +} // namespace Service::BCAT |