summaryrefslogtreecommitdiff
path: root/cpp/demo/Manual/evictor_filesystem/PersistentFilesystemI.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/demo/Manual/evictor_filesystem/PersistentFilesystemI.h')
-rw-r--r--cpp/demo/Manual/evictor_filesystem/PersistentFilesystemI.h73
1 files changed, 0 insertions, 73 deletions
diff --git a/cpp/demo/Manual/evictor_filesystem/PersistentFilesystemI.h b/cpp/demo/Manual/evictor_filesystem/PersistentFilesystemI.h
deleted file mode 100644
index 000561b9fa5..00000000000
--- a/cpp/demo/Manual/evictor_filesystem/PersistentFilesystemI.h
+++ /dev/null
@@ -1,73 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2015 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-#ifndef PERSISTENT_FILESYSTEM_I_H
-#define PERSISTENT_FILESYSTEM_I_H
-
-#include <PersistentFilesystem.h>
-#include <IceUtil/IceUtil.h>
-#include <Freeze/Freeze.h>
-
-namespace Filesystem
-{
-
-class FileI : public PersistentFile
-{
-public:
-
- FileI();
-
- virtual std::string name(const Ice::Current&);
- virtual void destroy(const Ice::Current&);
-
- virtual Lines read(const Ice::Current&);
- virtual void write(const Lines&, const Ice::Current&);
-
- static Freeze::EvictorPtr _evictor;
-
-private:
-
- bool _destroyed;
- IceUtil::Mutex _mutex;
-};
-
-class DirectoryI : public PersistentDirectory
-{
-public:
-
- DirectoryI();
-
- virtual std::string name(const Ice::Current&);
- virtual void destroy(const Ice::Current&);
-
- virtual NodeDescSeq list(const Ice::Current&);
- virtual NodeDesc find(const std::string&, const Ice::Current&);
- virtual DirectoryPrx createDirectory(const std::string&, const Ice::Current&);
- virtual FilePrx createFile(const std::string&, const Ice::Current&);
- virtual void removeNode(const std::string&, const Ice::Current&);
-
- static Freeze::EvictorPtr _evictor;
-
-public:
-
- bool _destroyed;
- IceUtil::Mutex _mutex;
-};
-
-class NodeFactory : public Ice::ObjectFactory
-{
-public:
-
- virtual Ice::ObjectPtr create(const std::string&);
- virtual void destroy();
-};
-
-}
-
-#endif