Nymph  v1.5.2
Flow-Based Data Processing Framework
KTDirectory.hh
Go to the documentation of this file.
1 /*
2  * KTDirectory.hh
3  *
4  * Created on: Dec 3, 2012
5  * Author: nsoblath
6  */
7 
8 #ifndef KTDIRECTORY_HH_
9 #define KTDIRECTORY_HH_
10 
11 #include <boost/filesystem.hpp>
12 
13 #include <string>
14 
15 namespace Nymph
16 {
17 
19  {
20  public:
21  enum Access
22  {
26  };
27 
28  public:
29  KTDirectory();
30  virtual ~KTDirectory();
31 
32  public:
33  const std::string& GetPath() const;
34  bool GetPathExists() const;
35  Access GetAccess() const;
36 
37  bool SetPath(const std::string& strPath);
38 
39  protected:
40  boost::filesystem::path fPath;
43 
44  };
45 
46 } /* namespace Nymph */
47 #endif /* KTDIRECTORY_HH_ */
Access GetAccess() const
Definition: KTDirectory.cc:44
bool SetPath(const std::string &strPath)
Definition: KTDirectory.cc:49
bool GetPathExists() const
Definition: KTDirectory.cc:39
boost::filesystem::path fPath
Definition: KTDirectory.hh:40
const std::string & GetPath() const
Definition: KTDirectory.cc:34
virtual ~KTDirectory()
Definition: KTDirectory.cc:30