Loading...
Searching...
No Matches
FileDataProviderBase.qc.dox.h
// -*- mode: c++; indent-tabs-mode: nil -*-
namespace FileDataProvider {
class FileDataProviderBase : public DataProvider::AbstractDataProvider {
public:
const ConstructorOptions = ...;
protected:
*string root;
bool lock;
bool readonly;
public:
constructor(*hash<auto> options);
constructor(*string root, *bool lock, *bool readonly);
protected:
checkPath(string path);
public:
protected:
checkReadOnly(string op);
public:
};
};
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(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