urbackup_backend/urbackupclient/FilesystemManager.h
2020-12-17 21:25:56 +01:00

16 lines
361 B
C++

#pragma once
#include <mutex>
#include "../btrfs/btrfsplugin/IBackupFileSystem.h"
class FilesystemManager
{
public:
static bool openFilesystemImage(const std::string& path);
static IBackupFileSystem* getFileSystem(const std::string& path);
private:
static std::mutex mutex;
static std::map<std::string, IBackupFileSystem*> filesystems;
};