storage: add struct StoragePlugin and a plugin registry

This commit is contained in:
Max Kellermann
2014-02-05 19:23:02 +01:00
parent be081929f4
commit a0088ccce1
9 changed files with 177 additions and 6 deletions

View File

@@ -19,6 +19,7 @@
#include "config.h"
#include "LocalStorage.hxx"
#include "storage/StoragePlugin.hxx"
#include "storage/StorageInterface.hxx"
#include "storage/FileInfo.hxx"
#include "util/Error.hxx"
@@ -210,3 +211,8 @@ CreateLocalStorage(Path base_fs)
{
return new LocalStorage(base_fs);
}
const StoragePlugin local_storage_plugin = {
"local",
nullptr,
};