| Qore FileDataProvider Module Reference 2.1.2

Loading...
Searching...
No Matches
FileDataProviderBase.qc.dox.h
1// -*- mode: c++; indent-tabs-mode: nil -*-
3
24
26 namespace FileDataProvider {
28 class FileDataProviderBase : public DataProvider::AbstractDataProvider {
29
30 public:
32 const ConstructorOptions = ...;
33
34
35 protected:
37 *string root;
38
40 bool lock;
41
43 bool readonly;
44
45 public:
46
48 constructor(*hash<auto> options);
49
50
52 constructor(*string root, *bool lock, *bool readonly);
53
54
56 protected:
57 checkPath(reference<string> path);
58 public:
59
60
62 protected:
63 checkReadOnly(string op);
64 public:
65
66};
67};
FileDataProvider::FileDataProviderBase
The base file data provider class.
Definition FileDataProviderBase.qc.dox.h:28
FileDataProvider::FileDataProviderBase::constructor
constructor(*hash< auto > options)
Creates the object from constructor options.
FileDataProvider::FileDataProviderBase::lock
bool lock
Lock down access to the root?
Definition FileDataProviderBase.qc.dox.h:40
FileDataProvider::FileDataProviderBase::readonly
bool readonly
Read only flag.
Definition FileDataProviderBase.qc.dox.h:43
FileDataProvider::FileDataProviderBase::checkReadOnly
checkReadOnly(string op)
Checks if the readonly flag is set.
FileDataProvider::FileDataProviderBase::root
*string root
Any anchoring dir for filesystem actions.
Definition FileDataProviderBase.qc.dox.h:37
FileDataProvider::FileDataProviderBase::checkPath
checkPath(reference< string > path)
Check the given path when "lock" and "root" are set.
FileDataProvider::FileDataProviderBase::constructor
constructor(*string root, *bool lock, *bool readonly)
Creates the object from the arguments.
FileDataProvider::FileDataProviderBase::ConstructorOptions
const ConstructorOptions
Constructor options.
Definition FileDataProviderBase.qc.dox.h:32
FileDataProvider
Qore FileDataProvider module definition.
Definition FileCopyDataProvider.qc.dox.h:26