xrootd
XrdPfc::File Member List

This is the complete list of members for XrdPfc::File, including all inherited members.

AddIO(IO *io)XrdPfc::File
BlockList_i typedefXrdPfc::Fileprivate
BlockList_t typedefXrdPfc::Fileprivate
BlockMap_i typedefXrdPfc::Fileprivate
BlockMap_t typedefXrdPfc::Fileprivate
BlockRemovedFromWriteQ(Block *)XrdPfc::File
BlockSet_i typedefXrdPfc::Fileprivate
BlockSet_t typedefXrdPfc::Fileprivate
BlocksRemovedFromWriteQ(std::list< Block *> &)XrdPfc::File
BufferSize()XrdPfc::Fileprivate
dec_ref_cnt()XrdPfc::Fileinline
dec_ref_count(Block *)XrdPfc::Fileprivate
DeltaStatsFromLastCall()XrdPfc::File
File(const std::string &path, long long offset, long long fileSize)XrdPfc::File
FileOpen(const std::string &path, long long offset, long long fileSize)XrdPfc::Filestatic
FinalizeSyncBeforeExit()XrdPfc::File
free_block(Block *)XrdPfc::Fileprivate
get_ref_cnt()XrdPfc::Fileinline
GetAccessCnt() constXrdPfc::Fileinline
GetBlockSize() constXrdPfc::Fileinline
GetFileSize()XrdPfc::Fileinline
GetLastAccessStats() constXrdPfc::Fileinline
GetLocalPath()XrdPfc::Fileinline
GetLog()XrdPfc::File
GetNBlocks() constXrdPfc::Fileinline
GetNDownloadedBlocks() constXrdPfc::Fileinline
GetPrefetchCountOnIO(IO *io)XrdPfc::File
GetPrefetchScore() constXrdPfc::File
GetRemoteLocations() constXrdPfc::File
GetTrace()XrdPfc::File
inc_ref_cnt()XrdPfc::Fileinline
inc_ref_count(Block *)XrdPfc::Fileprivate
initiate_emergency_shutdown()XrdPfc::File
insert_remote_location(const std::string &loc)XrdPfc::Fileprivate
IntList_i typedefXrdPfc::Fileprivate
IntList_t typedefXrdPfc::Fileprivate
ioActive(IO *io)XrdPfc::File
IoMap_i typedefXrdPfc::Fileprivate
IoMap_t typedefXrdPfc::Fileprivate
ioUpdated(IO *io)XrdPfc::File
is_in_emergency_shutdown()XrdPfc::Fileinline
isOpen() constXrdPfc::Fileinline
kComplete enum valueXrdPfc::Fileprivate
kHold enum valueXrdPfc::Fileprivate
kOff enum valueXrdPfc::Fileprivate
kOn enum valueXrdPfc::Fileprivate
kStopped enum valueXrdPfc::Fileprivate
lPath() constXrdPfc::File
m_block_mapXrdPfc::Fileprivate
m_cfiXrdPfc::Fileprivate
m_current_ioXrdPfc::Fileprivate
m_data_fileXrdPfc::Fileprivate
m_detach_time_loggedXrdPfc::Fileprivate
m_file_sizeXrdPfc::Fileprivate
m_filenameXrdPfc::Fileprivate
m_in_shutdownXrdPfc::Fileprivate
m_in_syncXrdPfc::Fileprivate
m_info_fileXrdPfc::Fileprivate
m_io_mapXrdPfc::Fileprivate
m_ios_in_detachXrdPfc::Fileprivate
m_is_openXrdPfc::Fileprivate
m_last_statsXrdPfc::Fileprivate
m_non_flushed_cntXrdPfc::Fileprivate
m_offsetXrdPfc::Fileprivate
m_prefetch_hit_cntXrdPfc::Fileprivate
m_prefetch_read_cntXrdPfc::Fileprivate
m_prefetch_scoreXrdPfc::Fileprivate
m_prefetch_stateXrdPfc::Fileprivate
m_ref_cntXrdPfc::Fileprivate
m_remote_locationsXrdPfc::Fileprivate
m_state_condXrdPfc::Fileprivate
m_statsXrdPfc::Fileprivate
m_traceIDXrdPfc::Fileprivatestatic
m_writes_during_syncXrdPfc::Fileprivate
offsetIdx(int idx)XrdPfc::Fileprivate
Open()XrdPfc::File
overlap(int blk, long long blk_size, long long req_off, int req_size, long long &off, long long &blk_off, long long &size)XrdPfc::Fileprivate
Prefetch()XrdPfc::File
PrefetchState_e enum nameXrdPfc::Fileprivate
PrepareBlockRequest(int i, IO *io, bool prefetch)XrdPfc::Fileprivate
ProcessBlockRequest(Block *b)XrdPfc::Fileprivate
ProcessBlockRequests(BlockList_t &blks)XrdPfc::Fileprivate
ProcessBlockResponse(BlockResponseHandler *brh, int res)XrdPfc::File
Read(IO *io, char *buff, long long offset, int size)XrdPfc::File
ReadBlocksFromDisk(IntList_t &blocks, char *req_buf, long long req_off, long long req_size)XrdPfc::Fileprivate
ReadV(IO *io, const XrdOucIOVec *readV, int n)XrdPfc::File
RemoveIO(IO *io)XrdPfc::File
RequestBlocksDirect(IO *io, DirectResponseHandler *handler, IntList_t &blocks, char *buff, long long req_off, long long req_size)XrdPfc::Fileprivate
RequestSyncOfDetachStats()XrdPfc::File
select_current_io_or_disable_prefetching(bool skip_current)XrdPfc::Fileprivate
StopPrefetchingOnIO(IO *io)XrdPfc::File
Sync()XrdPfc::File
VReadFromDisk(const XrdOucIOVec *readV, int n, ReadVBlockListDisk &blks_on_disk)XrdPfc::Fileprivate
VReadPreProcess(IO *io, const XrdOucIOVec *readV, int n, BlockList_t &blks_to_request, ReadVBlockListRAM &blks_to_process, ReadVBlockListDisk &blks_on_disk, std::vector< XrdOucIOVec > &chunkVec)XrdPfc::Fileprivate
VReadProcessBlocks(IO *io, const XrdOucIOVec *readV, int n, std::vector< ReadVChunkListRAM > &blks_to_process, std::vector< ReadVChunkListRAM > &blks_processed, long long &bytes_hit, long long &bytes_missed)XrdPfc::Fileprivate
VReadValidate(const XrdOucIOVec *readV, int n)XrdPfc::Fileprivate
WriteBlockToDisk(Block *b)XrdPfc::File
~File()XrdPfc::File