ldas-tools-diskcacheAPI 2.7.7
|
#include <diskcache_config.h>
#include <sys/stat.h>
#include <algorithm>
#include <list>
#include <string>
#include <sstream>
#include <utility>
#include "ldastoolsal/Directory.hh"
#include "ldastoolsal/gpstime.hh"
#include "ldastoolsal/System.hh"
#include "ldastoolsal/Timeout.hh"
#include "genericAPI/Logging.hh"
#include "genericAPI/Stat.hh"
#include "diskcacheAPI/Common/Logging.hh"
#include "diskcacheAPI/Cache/Directory.hh"
#include "diskcacheAPI/Cache/DirectoryManager.hh"
#include "diskcacheAPI/Cache/ExcludedDirectoriesSingleton.hh"
#include "diskcacheAPI/Cache/ExcludedPattern.hh"
#include "diskcacheAPI/Cache/QueryAnswer.hh"
#include "diskcacheAPI/Cache/RegistrySingleton.hh"
#include "diskcacheAPI/Streams/ASCII.hh"
#include "diskcacheAPI/Streams/Binary.hh"
#include "Devices.hh"
Classes | |
union | anonymous_namespace{Directory.cc}::stat_id |
class | diskCache::Cache::StatInfo |
Namespaces | |
namespace | anonymous_namespace{Directory.cc} |
namespace | diskCache |
Maintains a list of commands that are supported. | |
namespace | diskCache::Streams |
namespace | diskCache::Cache |
Macros | |
#define | VERBOSE_ERROR 0 |
#define | AT_BASE(a) |
#define | AT(a) AT_BASE( a << std::endl << "\t" ) |
#define | HERE() AT_BASE( "" ) |
#define | COND_QUEUE_LOG_MESSAGE(MSG, MODE, LVL, CALLER, TYPE) |
#define | COND_CALLER(A) |
Typedefs | |
typedef diskCache::Cache::Directory | Directory |
typedef diskCache::Cache::Directory::SymbolicLinkError | SymbolicLinkError |
typedef diskCache::Cache::Directory::children_type | children_type |
typedef diskCache::Cache::Directory::ignored_type | ignored_type |
typedef diskCache::Cache::Directory::dirref_type | dirref_type |
typedef diskCache::Cache::DirectoryScanData | DirectoryScanData |
typedef std::list< std::string > | filename_container_type |
typedef std::string | directory_element_type |
typedef std::list< directory_element_type > | directory_container_type |
typedef boost::weak_ptr< Directory::dirref_type::element_type > | diskCache::Cache::weakdirref_type |
Functions | |
diskCache::Cache::Directory::timestamp_type | anonymous_namespace{Directory.cc}::do_stat (const std::string &Path, struct stat &StatStruct, bool IsRoot) |
const string | anonymous_namespace{Directory.cc}::errnoMessage () |
Get errno string message. More... | |
void | anonymous_namespace{Directory.cc}::read_directory (const std::string &Path, const std::string &RootDirectory, directory_container_type &Children, ignored_type &IgnoredDirectories, Directory::index_container_type &OldData, DirectoryScanData &ScanData, const diskCache::Cache::StatInfo &Stat) |
Streams::IBinary & | diskCache::operator>> (Streams::IBinary &Stream, Cache::Directory::dirref_type &Data) |
#define AT | ( | a | ) | AT_BASE( a << std::endl << "\t" ) |
#define AT_BASE | ( | a | ) |
#define COND_CALLER | ( | A | ) |
#define COND_QUEUE_LOG_MESSAGE | ( | MSG, | |
MODE, | |||
LVL, | |||
CALLER, | |||
TYPE | |||
) |
#define HERE | ( | ) | AT_BASE( "" ) |
#define VERBOSE_ERROR 0 |
typedef diskCache::Cache::Directory Directory |
typedef std::list< directory_element_type > directory_container_type |
typedef std::string directory_element_type |
typedef std::list< std::string > filename_container_type |