add basic support for title installing

This commit is contained in:
ITotalJustice
2025-04-20 14:12:12 +01:00
parent 651d9fa495
commit 89e82927ee
40 changed files with 3661 additions and 316 deletions

View File

@@ -0,0 +1,21 @@
#pragma once
#include <vector>
#include <switch.h>
namespace sphaira::yati::source {
struct Base {
virtual ~Base() = default;
// virtual Result Read(void* buf, s64 off, s64 size, u64* bytes_read) = 0;
virtual Result Read(void* buf, s64 off, s64 size, u64* bytes_read) = 0;
Result GetOpenResult() const {
return m_open_result;
}
protected:
Result m_open_result{};
};
} // namespace sphaira::yati::source