Inherits diskCache::Cache::DirectoryManager, diskCache::Cache::DirectoryManager, and diskCache::Cache::DirectoryManager.
|
|
static void | RemoveDirectoryRecursively (const std::string &Name) |
| | Remove a directory from the collection.
|
| |
|
static void | Scan (const std::string &Root, ScanResults &Results) |
| | Recursively scan a managed directory.
|
| |
| template<typename StreamT > |
| static StreamT & | Read (StreamT &Stream) |
| | Initialize information from the stream. More...
|
| |
| template<typename OStreamT > |
| static OStreamT & | Write (OStreamT &Stream) |
| | Dump information to the stream. More...
|
| |
|
static void | RemoveDirectoryRecursively (const std::string &Name) |
| | Remove a directory from the collection.
|
| |
|
static void | Scan (const std::string &Root, ScanResults &Results) |
| | Recursively scan a managed directory.
|
| |
| template<typename StreamT > |
| static StreamT & | Read (StreamT &Stream) |
| | Initialize information from the stream. More...
|
| |
| template<typename OStreamT > |
| static OStreamT & | Write (OStreamT &Stream) |
| | Dump information to the stream. More...
|
| |
|
static void | RemoveDirectoryRecursively (const std::string &Name) |
| | Remove a directory from the collection.
|
| |
|
static void | Scan (const std::string &Root, ScanResults &Results) |
| | Recursively scan a managed directory.
|
| |
| template<typename StreamT > |
| static StreamT & | Read (StreamT &Stream) |
| | Initialize information from the stream. More...
|
| |
| template<typename OStreamT > |
| static OStreamT & | Write (OStreamT &Stream) |
| | Dump information to the stream. More...
|
| |
|
| void | CreateDirectory (const std::string &Name, const std::string &Root) |
| | Create a new directory to be added to the collection. More...
|
| |
| void | CreateDirectory (const std::string &Name, const std::string &Root) |
| | Create a new directory to be added to the collection. More...
|
| |
| void | CreateDirectory (const std::string &Name, const std::string &Root) |
| | Create a new directory to be added to the collection. More...
|
| |
|
void | Find (const std::string &Root, QueryAnswer &Answer) const |
| | Locate files.
|
| |
| void | OnUpdate (directory_ref_type Dir, ScanResults &Results) |
| | Update information concearning a single directory. More...
|
| |
| void | OnUpdate (directory_ref_type Dir, ScanResults &Results) |
| | Update information concearning a single directory. More...
|
| |
| void | OnUpdate (directory_ref_type Dir, ScanResults &Results) |
| | Update information concearning a single directory. More...
|
| |
|
directory_ref_type | ReferenceDirectory (const std::string &Name) const |
| | Locate a directory in the collection.
|
| |
|
directory_ref_type | ReferenceDirectory (const std::string &Name) const |
| | Locate a directory in the collection.
|
| |
|
directory_ref_type | ReferenceDirectory (const std::string &Name) const |
| | Locate a directory in the collection.
|
| |
|
void | RemoveDirectory (const std::string &Name) |
| | Remove a directory from the collection.
|
| |
|
void | RemoveDirectory (const std::string &Name) |
| | Remove a directory from the collection.
|
| |
|
void | RemoveDirectory (const std::string &Name) |
| | Remove a directory from the collection.
|
| |
|
void | Scan (directory_ref_type Dir, ScanResults &Results) |
| | Scan the directory for changes.
|
| |
| template<class Op > |
| void | Walk (Op Operation, const std::string &Root, bool IncludeOffline=false) |
| | Walk the tree performing the requested operation. More...
|
| |
| template<class Op > |
| void | Walk (const Op Operation, const std::string &Root, bool IncludeOffline=false) const |
| | Walk the tree performing the requested operation. More...
|
| |
| template<class Op > |
| void | Walk (Op Operation, const std::string &Root, bool IncludeOffline=false) |
| | Walk the tree performing the requested operation. More...
|
| |
| template<class Op > |
| void | Walk (const Op Operation, const std::string &Root, bool IncludeOffline=false) const |
| | Walk the tree performing the requested operation. More...
|
| |
| template<class Op > |
| void | Walk (Op Operation, const std::string &Root, bool IncludeOffline=false) |
| | Walk the tree performing the requested operation. More...
|
| |
| template<class Op > |
| void | Walk (const Op Operation, const std::string &Root, bool IncludeOffline=false) const |
| | Walk the tree performing the requested operation. More...
|
| |
| template<class Op > |
| void | WalkDepthFirst (Op Operation, const std::string &Root) |
| | Walk the tree depth first performing the requested operation. More...
|
| |
| template<class Op > |
| void | WalkDepthFirst (Op Operation, const std::string &Root) |
| | Walk the tree depth first performing the requested operation. More...
|
| |
| template<class Op > |
| void | WalkDepthFirst (Op Operation, const std::string &Root) |
| | Walk the tree depth first performing the requested operation. More...
|
| |
Manages a collection of mount points.
A collection of mount points is managed by this singleton class. Each mount point represents a starting point for data searches. The collection of mount points is order sensative in that directories that appear higher in the list will be prioritised when searching for data.