Nymph
v1.5.2
Flow-Based Data Processing Framework
Library
Utility
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
18
class
KTDirectory
19
{
20
public
:
21
enum
Access
22
{
23
eNone
,
24
eRead
,
25
eReadWrite
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
;
41
bool
fPathExists
;
42
Access
fAccess
;
43
44
};
45
46
}
/* namespace Nymph */
47
#endif
/* KTDIRECTORY_HH_ */
Nymph::KTDirectory::fAccess
Access fAccess
Definition:
KTDirectory.hh:42
Nymph::KTDirectory::eReadWrite
Definition:
KTDirectory.hh:25
Nymph::KTDirectory::KTDirectory
KTDirectory()
Definition:
KTDirectory.cc:22
Nymph::KTDirectory::GetAccess
Access GetAccess() const
Definition:
KTDirectory.cc:44
Nymph::KTDirectory::SetPath
bool SetPath(const std::string &strPath)
Definition:
KTDirectory.cc:49
Nymph::KTDirectory::Access
Access
Definition:
KTDirectory.hh:21
Nymph
Definition:
KTApplication.cc:21
Nymph::KTDirectory::GetPathExists
bool GetPathExists() const
Definition:
KTDirectory.cc:39
Nymph::KTDirectory::eRead
Definition:
KTDirectory.hh:24
Nymph::KTDirectory::fPathExists
bool fPathExists
Definition:
KTDirectory.hh:41
Nymph::KTDirectory::fPath
boost::filesystem::path fPath
Definition:
KTDirectory.hh:40
Nymph::KTDirectory::GetPath
const std::string & GetPath() const
Definition:
KTDirectory.cc:34
Nymph::KTDirectory
Definition:
KTDirectory.hh:18
Nymph::KTDirectory::~KTDirectory
virtual ~KTDirectory()
Definition:
KTDirectory.cc:30
Nymph::KTDirectory::eNone
Definition:
KTDirectory.hh:23
Generated by
1.8.13