xrootd
|
Classes | |
class | Block |
class | BlockResponseHandler |
class | Cache |
Attaches/creates and detaches/deletes cache-io objects for disk based cache. More... | |
struct | ChunkRequest |
struct | Configuration |
Contains parameters configurable from the xrootd config file. More... | |
class | Decision |
Base class for selecting which files should be cached. More... | |
class | DirectResponseHandler |
class | File |
class | Info |
Status of cached file. Can be read from and written into a binary file. More... | |
class | IO |
Base cache-io class that implements some XrdOucCacheIO abstract methods. More... | |
class | IOFile |
Downloads original file into a single file on local disk. Handles read requests as they come along. More... | |
class | IOFileBlock |
Downloads original file into multiple files, chunked into blocks. Only blocks that are asked for are downloaded. Handles read requests as they come along. More... | |
struct | PathTokenizer |
class | |
struct | ReadReqRH |
struct | ReadRequest |
struct | SplitParser |
class | Stats |
Statistics of cache utilisation by a File object. More... | |
struct | TmpConfiguration |
Typedefs | |
using | vChunkRequest_t = std::vector< ChunkRequest > |
using | vChunkRequest_i = std::vector< ChunkRequest >::iterator |
using | BlockList_t = std::list< Block * > |
using | BlockList_i = std::list< Block * >::iterator |
typedef std::vector< uint32_t > | vCkSum_t |
Enumerations | |
enum | CkSumCheck_e { CSChk_Unknown = -1 , CSChk_None = 0 , CSChk_Cache = 1 , CSChk_Net = 2 , CSChk_Both = 3 , CSChk_TLS = 4 } |
using XrdPfc::BlockList_i = typedef std::list<Block*>::iterator |
using XrdPfc::BlockList_t = typedef std::list<Block*> |
using XrdPfc::vChunkRequest_i = typedef std::vector<ChunkRequest>::iterator |
using XrdPfc::vChunkRequest_t = typedef std::vector<ChunkRequest> |
typedef std::vector<uint32_t> XrdPfc::vCkSum_t |
enum XrdPfc::CkSumCheck_e |