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

27 lines
435 B
C++
Raw Normal View History

2022-11-13 13:17:47 +00:00
#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();
2022-11-13 17:18:44 +00:00
fuse (fuse && other);
fuse& operator=(fuse && other);
int run(int argc, char * argv[]);
2022-11-13 13:17:47 +00:00
private:
class detail;
detail * d;
};
}
#endif