ldas-tools-diskcacheAPI  2.6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Macros | Typedefs | Functions
Directory.cc File Reference
#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/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"

Namespaces

 diskCache
 Maintains a list of commands that are supported.
 
 diskCache::Streams
 
 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

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

Macro Definition Documentation

#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 Documentation

typedef std::string directory_element_type
typedef std::list< std::string > filename_container_type