ldas-tools-diskcacheAPI 2.7.7
Classes | Namespaces | Functions | Variables
diskcacheAPI.cc File Reference
#include <diskcache_config.h>
#include <atomic>
#include <string>
#include "genericAPI/Logging.hh"
#include "genericAPI/LDASplatform.hh"
#include "genericAPI/Stat.hh"
#include "diskcacheAPI/Common/Variables.hh"
#include "diskcacheAPI/Streams/ASCII.hh"
#include "diskcacheAPI/Streams/Binary.hh"
#include "diskcacheAPI/Cache/HotDirectory.hh"
#include "diskcacheAPI/Cache/SDGTxStreamASCII.hh"
#include "diskcacheAPI/Cache/SDGTxStreamBinary.hh"
#include "diskcache.hh"
#include "diskcachecmd.hh"
#include "diskcacheAPI.hh"
#include "MetaCommands.hh"
#include "MountPointScanner.hh"
#include "ScanMountPointsDaemon.hh"
#include "Variables.hh"
Include dependency graph for diskcacheAPI.cc:

Classes

struct  anonymous_namespace{diskcacheAPI.cc}::cache_write_delay_secs
 
struct  anonymous_namespace{diskcacheAPI.cc}::concurrency
 
struct  anonymous_namespace{diskcacheAPI.cc}::directory_timeout
 
struct  anonymous_namespace{diskcacheAPI.cc}::hot_directory_age
 
struct  anonymous_namespace{diskcacheAPI.cc}::hot_directory_scan_interval
 
struct  anonymous_namespace{diskcacheAPI.cc}::log
 
struct  anonymous_namespace{diskcacheAPI.cc}::log_archive_directory
 
struct  anonymous_namespace{diskcacheAPI.cc}::log_debug_level
 
struct  anonymous_namespace{diskcacheAPI.cc}::log_directory
 
struct  anonymous_namespace{diskcacheAPI.cc}::log_format
 
struct  anonymous_namespace{diskcacheAPI.cc}::log_rotate_entry_count
 
struct  anonymous_namespace{diskcacheAPI.cc}::output_ascii
 
struct  anonymous_namespace{diskcacheAPI.cc}::output_ascii_version
 
struct  anonymous_namespace{diskcacheAPI.cc}::output_binary
 
struct  anonymous_namespace{diskcacheAPI.cc}::output_binary_version
 
struct  anonymous_namespace{diskcacheAPI.cc}::rwlock_interval
 
struct  anonymous_namespace{diskcacheAPI.cc}::rwlock_timeout
 
struct  anonymous_namespace{diskcacheAPI.cc}::scan_interval
 
struct  anonymous_namespace{diskcacheAPI.cc}::stat_timeout
 

Namespaces

namespace  anonymous_namespace{diskcacheAPI.cc}
 
namespace  diskCache
 Maintains a list of commands that are supported.
 

Functions

static void variables_init ()
 
template<typename FunctionType >
char const * anonymous_namespace{diskcacheAPI.cc}::DefaultValue (FunctionType function)
 
template<typename FunctionType >
void anonymous_namespace{diskcacheAPI.cc}::DefaultValue (FunctionType function, std::string &Default)
 
void diskCache::Initialize ()
 Runtime initialization of the core libary. More...
 
void diskCache::Teardown ()
 Cleanly shutdown components started by this api. More...
 
total_file_count_type diskCache::ScannedFiles ()
 
void diskCache::ScannedFiles (total_file_count_type IncrementValue)
 

Variables

INT_4U diskCache::ScanInterval = 500
 
static MutexLock::baton_type diskCache::p_scanned_files_baton
 
static total_file_count_type diskCache::p_scanned_files = 0
 

Function Documentation

◆ variables_init()

void variables_init ( )
static