Definition at line 161 of file XrdClientReadCache.hh.
|
| | XrdClientReadCache () |
| |
| | ~XrdClientReadCache () |
| |
| void * | FindBlk (long long begin_offs, long long end_offs) |
| |
| long | GetDataIfPresent (const void *buffer, long long begin_offs, long long end_offs, bool PerfCalc, XrdClientIntvList &missingblks, long &outstandingblks) |
| |
| void | GetInfo (int &size, long long &bytessubmitted, long long &byteshit, long long &misscount, float &missrate, long long &readreqcnt, float &bytesusefulness) |
| |
| long long | GetTotalByteCount () |
| |
| void | PrintCache () |
| |
| void | PrintPerfCounters () |
| |
| void | PutPlaceholder (long long begin_offs, long long end_offs) |
| |
| void | RemoveItems (bool leavepinned=true) |
| |
| void | RemoveItems (long long begin_offs, long long end_offs, bool remove_overlapped=false) |
| |
| void | RemovePlaceholders () |
| |
| void | SetBlkRemovalPolicy (int p) |
| |
| void | SetSize (int sz) |
| |
| bool | SubmitRawData (const void *buffer, long long begin_offs, long long end_offs, bool pinned=false) |
| |
| void | SubmitXMessage (XrdClientMessage *xmsg, long long begin_offs, long long end_offs) |
| |
| void | UnPinCacheBlk (long long begin_offs, long long end_offs) |
| |
| bool | WillFit (long long bc) |
| |
#include </home/sftnight/build/workspace/root-makedoc-v622/rootspi/rdoc/src/v6-22-00-patches/proof/xrdinc/XrdClient/XrdClientReadCache.hh>
◆ anonymous enum
◆ XrdClientReadCache()
| XrdClientReadCache::XrdClientReadCache |
( |
| ) |
|
◆ ~XrdClientReadCache()
| XrdClientReadCache::~XrdClientReadCache |
( |
| ) |
|
◆ FindBlk()
◆ FindInsertionApprox()
| int XrdClientReadCache::FindInsertionApprox |
( |
long long |
begin_offs | ) |
|
|
private |
◆ FindInsertionApprox_rec()
| int XrdClientReadCache::FindInsertionApprox_rec |
( |
int |
startidx, |
|
|
int |
endidx, |
|
|
long long |
begin_offs |
|
) |
| |
|
private |
◆ GetDataIfPresent()
◆ GetInfo()
◆ GetTimestampTick()
| long long XrdClientReadCache::GetTimestampTick |
( |
| ) |
|
|
private |
◆ GetTotalByteCount()
| long long XrdClientReadCache::GetTotalByteCount |
( |
| ) |
|
|
inline |
◆ MakeFreeSpace()
◆ PrintCache()
| void XrdClientReadCache::PrintCache |
( |
| ) |
|
◆ PrintPerfCounters()
| void XrdClientReadCache::PrintPerfCounters |
( |
| ) |
|
|
inline |
◆ PutPlaceholder()
◆ RemoveFirstItem()
| bool XrdClientReadCache::RemoveFirstItem |
( |
| ) |
|
|
private |
◆ RemoveItem()
| bool XrdClientReadCache::RemoveItem |
( |
| ) |
|
|
private |
◆ RemoveItems() [1/2]
| void XrdClientReadCache::RemoveItems |
( |
bool |
leavepinned = true | ) |
|
◆ RemoveItems() [2/2]
◆ RemoveLRUItem()
| bool XrdClientReadCache::RemoveLRUItem |
( |
| ) |
|
|
private |
◆ RemovePlaceholders()
| void XrdClientReadCache::RemovePlaceholders |
( |
| ) |
|
◆ SetBlkRemovalPolicy()
| void XrdClientReadCache::SetBlkRemovalPolicy |
( |
int |
p | ) |
|
|
inline |
◆ SetSize()
| void XrdClientReadCache::SetSize |
( |
int |
sz | ) |
|
|
inline |
◆ SubmitRawData()
◆ SubmitXMessage()
◆ UnPinCacheBlk()
◆ UpdatePerfCounters()
| void XrdClientReadCache::UpdatePerfCounters |
( |
| ) |
|
|
inlineprivate |
◆ WillFit()
◆ fBlkRemPolicy
| int XrdClientReadCache::fBlkRemPolicy |
|
private |
◆ fBytesHit
◆ fBytesSubmitted
| long long XrdClientReadCache::fBytesSubmitted |
|
private |
◆ fBytesUsefulness
| float XrdClientReadCache::fBytesUsefulness |
|
private |
◆ fItems
◆ fMaxCacheSize
| long long XrdClientReadCache::fMaxCacheSize |
|
private |
◆ fMissCount
| long long XrdClientReadCache::fMissCount |
|
private |
◆ fMissRate
| float XrdClientReadCache::fMissRate |
|
private |
◆ fMutex
◆ fReadsCounter
| long long XrdClientReadCache::fReadsCounter |
|
private |
◆ fTimestampTickCounter
| long long XrdClientReadCache::fTimestampTickCounter |
|
private |
◆ fTotalByteCount
| long long XrdClientReadCache::fTotalByteCount |
|
private |
The documentation for this class was generated from the following file: