Unified plugin handling

This commit is contained in:
Wirlaburla committed 2024-12-14 10:09:47 -06:00
1 parent 3ec6522741
commit f4d44043fd
14 files changed
+309 -411

No files matched your search

+4 -3
View File
@@ -1,4 +1,5 @@
#include "filer_plugin.h"
#include "plugin.h"
#include "filer.h"
#include <iostream>
#include <fstream>
#include <string>
@@ -8,7 +9,7 @@
namespace fs = std::filesystem;
class LocalFiler : public Filer {
class LocalFiler : public IPlugin, public Filer {
public:
LocalFiler() {}
@@ -371,4 +372,4 @@ private:
char type = 'I';
};
IMPLEMENT_FILER_PLUGIN(LocalFiler, "local", "Local filesystem implementation", "1.0.0")
IMPLEMENT_PLUGIN(LocalFiler, Filer, "local", "Local filesystem implementation", "1.0.0")