ldas-tools-diskcacheAPI
2.5.6
|
#include <Devices.hh>
Classes | |
class | UnaryFunction |
Public Types | |
typedef Device::id_type | id_type |
typedef LDASTools::AL::SharedPtr < Device > | element_type |
typedef LDASTools::AL::unordered_map < id_type, element_type > | container_type |
typedef std::map< std::string, element_type > | path_mapping_type |
Public Member Functions | |
Devices () | |
~Devices () | |
Static Public Member Functions | |
static element_type | Find (id_type Id) |
static element_type | Find (const std::string &Path) |
static element_type | Find (const std::string &Path, id_type Id) |
static void | ForEach (UnaryFunction &Func) |
static bool | IsOffline (const std::string &Path) |
Protected Member Functions | |
virtual task_type * | Task () |
virtual void | operator() () |
typedef LDASTools::AL::unordered_map< id_type, element_type > diskCache::Cache::Devices::container_type |
typedef LDASTools::AL::SharedPtr< Device > diskCache::Cache::Devices::element_type |
typedef std::map< std::string, element_type > diskCache::Cache::Devices::path_mapping_type |
diskCache::Cache::Devices::Devices | ( | ) |
diskCache::Cache::Devices::~Devices | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
protectedvirtual |
|
protectedvirtual |