summaryrefslogtreecommitdiff
path: root/netfs/fuse/fuse.h
diff options
context:
space:
mode:
Diffstat (limited to 'netfs/fuse/fuse.h')
-rw-r--r--netfs/fuse/fuse.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/netfs/fuse/fuse.h b/netfs/fuse/fuse.h
index 033d7fa..0b9e10e 100644
--- a/netfs/fuse/fuse.h
+++ b/netfs/fuse/fuse.h
@@ -7,7 +7,6 @@
#include "fuseapp.h"
#include "fuseConfig.h"
#include "entCache.h"
-#include "intrusivePtrBase.h"
#define LOCK boost::unique_lock<boost::shared_mutex> _lck(_lock)
#define SLOCK boost::shared_lock<boost::shared_mutex> _lck(_lock)
@@ -15,17 +14,17 @@
namespace NetFS {
class FuseApp : public FuseAppBase {
private:
- class OpenDir : public IntrusivePtrBase {
+ class OpenDir : public IceUtil::Shared {
public:
OpenDir(DirectoryPrx remote, const std::string & path);
DirectoryPrx remote;
const std::string path;
};
- typedef boost::intrusive_ptr<OpenDir> OpenDirPtr;
+ typedef IceUtil::Handle<OpenDir> OpenDirPtr;
typedef std::map<int, OpenDirPtr> OpenDirs;
- class OpenFile : public IntrusivePtrBase {
+ class OpenFile : public IceUtil::Shared {
public:
OpenFile(FilePrx remote, const std::string & path, int flags);
@@ -33,7 +32,7 @@ namespace NetFS {
const std::string path;
const int flags;
};
- typedef boost::intrusive_ptr<OpenFile> OpenFilePtr;
+ typedef IceUtil::Handle<OpenFile> OpenFilePtr;
typedef std::map<int, OpenFilePtr> OpenFiles;
public: