2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-01-24 08:53:04 +00:00

refactor: cryptography component

This commit is contained in:
Jan
2025-04-25 21:26:44 +01:00
committed by Jan Laupetin
parent 60f5c1a18f
commit 5635470b6e
63 changed files with 550 additions and 723 deletions

View File

@@ -6,7 +6,12 @@
class ILoadingStream
{
public:
ILoadingStream() = default;
virtual ~ILoadingStream() = default;
ILoadingStream(const ILoadingStream& other) = default;
ILoadingStream(ILoadingStream&& other) noexcept = default;
ILoadingStream& operator=(const ILoadingStream& other) = default;
ILoadingStream& operator=(ILoadingStream&& other) noexcept = default;
virtual size_t Load(void* buffer, size_t length) = 0;
virtual int64_t Pos() = 0;