1
0
mirror of https://github.com/falk-werner/webfuse synced 2024-09-28 06:20:43 +00:00
falk-werner_webfuse/src/webfuse/fuse.hpp
2022-11-13 18:18:44 +01:00

27 lines
435 B
C++

#ifndef WEBFUSE_FUSE_HPP
#define WEBFUSE_FUSE_HPP
#include "webfuse/filesystem/filesystem_i.hpp"
namespace webfuse
{
class fuse
{
fuse (fuse const &) = delete;
fuse& operator=(fuse const &) = delete;
public:
explicit fuse(filesystem_i & filesystem);
~fuse();
fuse (fuse && other);
fuse& operator=(fuse && other);
int run(int argc, char * argv[]);
private:
class detail;
detail * d;
};
}
#endif