|
xrootd
|


Public Member Functions | |
| XrdClientReadAhead_pureseq () | |
| virtual int | GetReadAheadHint (long long offset, long len, long long &raoffset, long &ralen, long blksz) |
| virtual int | Reset () |
Public Member Functions inherited from XrdClientReadAheadMgr | |
| XrdClientReadAheadMgr () | |
| virtual | ~XrdClientReadAheadMgr () |
| virtual void | SetRASize (long bytes) |
| XrdClient_RAStrategy | GetCurrentStrategy () |
Protected Attributes | |
| long long | RALast |
Protected Attributes inherited from XrdClientReadAheadMgr | |
| long | RASize |
| XrdClient_RAStrategy | currstrategy |
Additional Inherited Members | |
Public Types inherited from XrdClientReadAheadMgr | |
| enum | XrdClient_RAStrategy { RAStr_none, RAStr_pureseq, RAStr_SlidingAvg } |
Static Public Member Functions inherited from XrdClientReadAheadMgr | |
| static XrdClientReadAheadMgr * | CreateReadAheadMgr (XrdClient_RAStrategy strategy) |
| static bool | TrimReadRequest (long long &offs, long &len, long rasize, long blksize) |
|
inline |
References RALast.
|
virtual |
Implements XrdClientReadAheadMgr.
References RALast, XrdClientReadAheadMgr::RASize, XrdClientReadAheadMgr::TrimReadRequest(), xrdmax, and xrdmin.
|
inlinevirtual |
Implements XrdClientReadAheadMgr.
References RALast.
|
protected |
Referenced by GetReadAheadHint(), Reset(), and XrdClientReadAhead_pureseq().
1.8.3.1