os backend refactor
This commit is contained in:
@@ -4,13 +4,15 @@
|
||||
|
||||
namespace Backends {
|
||||
|
||||
struct ToxFTFilesystem : public StorageBackendI {
|
||||
struct ToxFTFilesystem : public StorageBackendIMeta, public StorageBackendIFile2 {
|
||||
ObjectStore2& _os;
|
||||
|
||||
ToxFTFilesystem(
|
||||
ObjectStore2& os
|
||||
);
|
||||
~ToxFTFilesystem(void);
|
||||
|
||||
ObjectHandle newObject(ByteSpan id) override;
|
||||
ObjectHandle newObject(ByteSpan id, bool throw_construct = true) override;
|
||||
|
||||
std::unique_ptr<File2I> file2(Object o, FILE2_FLAGS flags) override;
|
||||
};
|
||||
|
Reference in New Issue
Block a user