summaryrefslogtreecommitdiff
path: root/netfs/daemon/daemonDirectory.h
diff options
context:
space:
mode:
Diffstat (limited to 'netfs/daemon/daemonDirectory.h')
-rw-r--r--netfs/daemon/daemonDirectory.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/netfs/daemon/daemonDirectory.h b/netfs/daemon/daemonDirectory.h
new file mode 100644
index 0000000..c1ef3c6
--- /dev/null
+++ b/netfs/daemon/daemonDirectory.h
@@ -0,0 +1,22 @@
+#ifndef DAEMONDIRECTORY_H
+#define DAEMONDIRECTORY_H
+
+#include <directory.h>
+#include "entCache.h"
+
+class DirectoryServer : public NetFS::Directory {
+ public:
+ DirectoryServer(DIR * od);
+ virtual ~DirectoryServer();
+
+ virtual void close(const Ice::Current&) override;
+ virtual NetFS::NameList readdir(const Ice::Current&) override;
+
+ private:
+ DIR * od;
+};
+
+#endif
+
+
+