9#ifndef SQUID_SRC_STOREFILESYSTEM_H
10#define SQUID_SRC_STOREFILESYSTEM_H
96 static std::vector<StoreFileSystem*>
const &
FileSystems();
97 typedef std::vector<StoreFileSystem*>::iterator
iterator;
103 virtual char const *
type ()
const = 0;
StoreFileSystem storefs_entry_t
virtual char const * type() const =0
StoreFileSystem(StoreFileSystem &&)=delete
static std::vector< StoreFileSystem * > const & FileSystems()
std::vector< StoreFileSystem * >::const_iterator const_iterator
StoreFileSystem()=default
static std::vector< StoreFileSystem * > & GetFileSystems()
static void FsAdd(StoreFileSystem &)
static std::vector< StoreFileSystem * > * _FileSystems
static StoreFileSystem * FindByType(const char *type)
std::vector< StoreFileSystem * >::iterator iterator
virtual SwapDir * createSwapDir()=0
manages a single cache_dir
convenience base for any class with pure virtual method(s)