xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations
XrdPfc Namespace Reference

Classes

struct  Configuration
 Contains parameters configurable from the xrootd config file. More...
 
struct  TmpConfiguration
 
struct  SplitParser
 
struct  PathTokenizer
 
class  Cache
 Attaches/creates and detaches/deletes cache-io objects for disk based cache. More...
 
class  Decision
 Base class for selecting which files should be cached. More...
 
class  Block
 
class  BlockResponseHandler
 
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 XrdOucCacheIO abstract methods. More...
 
class  IOEntireFile
 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...
 
class  Print
 
class  Stats
 Statistics of cache utilisation by a File object. More...
 

Typedefs

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
}
 

Typedef Documentation

typedef std::vector<uint32_t> XrdPfc::vCkSum_t

Enumeration Type Documentation

Enumerator
CSChk_Unknown 
CSChk_None 
CSChk_Cache 
CSChk_Net 
CSChk_Both 
CSChk_TLS