diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-02-11 01:04:32 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-02-11 01:04:32 +0000 |
commit | 207f8dd16feff1bfc4323c7625c7c49af5379d9e (patch) | |
tree | 80c1d6656b35deeba2bf2826ee766d09868837d6 /netfs/fuse | |
parent | Use pid in test directory so that parallel running tests don't clobber each o... (diff) | |
download | netfs-207f8dd16feff1bfc4323c7625c7c49af5379d9e.tar.bz2 netfs-207f8dd16feff1bfc4323c7625c7c49af5379d9e.tar.xz netfs-207f8dd16feff1bfc4323c7625c7c49af5379d9e.zip |
Pass config file path as a path, not a string
Diffstat (limited to 'netfs/fuse')
-rw-r--r-- | netfs/fuse/Jamfile.jam | 1 | ||||
-rw-r--r-- | netfs/fuse/fuseApp.cpp | 2 | ||||
-rw-r--r-- | netfs/fuse/fuseApp.h | 3 |
3 files changed, 4 insertions, 2 deletions
diff --git a/netfs/fuse/Jamfile.jam b/netfs/fuse/Jamfile.jam index 0a168ca..4340687 100644 --- a/netfs/fuse/Jamfile.jam +++ b/netfs/fuse/Jamfile.jam @@ -33,6 +33,7 @@ lib netfsClient : <library>../lib//netfsCommon <library>..//boost_thread <library>..//boost_system + <library>..//boost_filesystem <library>..//Ice <library>Glacier2 <library>..//IceUtil diff --git a/netfs/fuse/fuseApp.cpp b/netfs/fuse/fuseApp.cpp index cd55574..a7d84b5 100644 --- a/netfs/fuse/fuseApp.cpp +++ b/netfs/fuse/fuseApp.cpp @@ -61,7 +61,7 @@ NetFS::FuseApp::~FuseApp() } NetFS::Client::ConfigurationPtr -NetFS::FuseApp::ReadConfiguration(const std::string & path) const +NetFS::FuseApp::ReadConfiguration(const boost::filesystem::path & path) const { return Slicer::DeserializeAny<Slicer::XmlFileDeserializer, NetFS::Client::ConfigurationPtr>(path); } diff --git a/netfs/fuse/fuseApp.h b/netfs/fuse/fuseApp.h index a97d271..a210089 100644 --- a/netfs/fuse/fuseApp.h +++ b/netfs/fuse/fuseApp.h @@ -3,6 +3,7 @@ #include <boost/thread/shared_mutex.hpp> #include <boost/function.hpp> +#include <boost/filesystem/path.hpp> #include <Ice/Ice.h> #include <Glacier2/Session.h> #include <service.h> @@ -88,7 +89,7 @@ namespace NetFS { protected: typedef boost::function<Client::ResourcePtr()> Configurator; Configurator configurator; - virtual NetFS::Client::ConfigurationPtr ReadConfiguration(const std::string &) const; + virtual NetFS::Client::ConfigurationPtr ReadConfiguration(const boost::filesystem::path &) const; virtual NetFS::Client::ResourcePtr configureFromFile(const std::string &, const std::string &) const; virtual NetFS::Client::ResourcePtr configureFromUri(const std::string &) const; |