ldas-tools-diskcacheAPI 2.7.7
Classes | Namespaces | Macros | Functions
Directory.hh File Reference
#include <cassert>
#include <list>
#include <map>
#include <set>
#include <stdexcept>
#include <string>
#include <boost/shared_ptr.hpp>
#include "ldastoolsal/mutexlock.hh"
#include "ldastoolsal/ReadWriteLock.hh"
#include "ldastoolsal/types.hh"
#include "ldastoolsal/unordered_map.hh"
#include "diskcacheAPI/Streams/StreamsInterface.hh"
#include "diskcacheAPI/Cache/Devices.hh"
#include "diskcacheAPI/Cache/RegistrySingleton.hh"
#include "diskcacheAPI/Cache/SearchInterface.hh"
Include dependency graph for Directory.hh:

Classes

class  diskCache::Cache::Directory
 Directory caching scheme. More...
 
class  diskCache::Cache::Directory::ScanResults
 
struct  diskCache::Cache::Directory::ScanResults::count_type
 
struct  diskCache::Cache::Directory::ScanResults::directory_type
 
struct  diskCache::Cache::Directory::ScanResults::info_type
 
class  diskCache::Cache::Directory::FileCacheError
 Exception thrown when a file could not be added to a cache. More...
 
class  diskCache::Cache::Directory::StartIsNotADirectoryError
 The top most entry is not a directory. More...
 
class  diskCache::Cache::Directory::SymbolicLinkError
 Report symbolic links as errors. More...
 
class  diskCache::Cache::Directory::functor_dump< StreamT >
 
class  diskCache::Cache::Directory::functor_reset
 
struct  diskCache::Cache::DirectoryScanData
 
struct  diskCache::Cache::DirectoryScanData::scan_data
 Storage for search specific data while scanning. More...
 

Namespaces

namespace  diskCache
 Maintains a list of commands that are supported.
 
namespace  diskCache::Streams
 
namespace  diskCache::Cache
 

Macros

#define NEW_DIRECTORY_INTERFACE   1
 

Functions

IBinary & diskCache::Streams::operator>> (IBinary &Stream, Cache::Directory::dirref_type &Data)
 
OBinary & diskCache::Streams::operator<< (OBinary &Stream, Cache::Directory::dirref_type Data)
 
OASCII & diskCache::Streams::operator<< (OASCII &Stream, Cache::Directory::dirref_type Data)
 

Macro Definition Documentation

◆ NEW_DIRECTORY_INTERFACE

#define NEW_DIRECTORY_INTERFACE   1