diff options
Diffstat (limited to 'netfs/fuse/fuse.h')
-rw-r--r-- | netfs/fuse/fuse.h | 9 |
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: |