xrootd
Public Member Functions | Protected Attributes

XrdClientReadAhead_slidingavg Class Reference

Inheritance diagram for XrdClientReadAhead_slidingavg:
Inheritance graph
[legend]
Collaboration diagram for XrdClientReadAhead_slidingavg:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 XrdClientReadAhead_slidingavg ()
virtual int GetReadAheadHint (long long offset, long len, long long &raoffset, long &ralen, long blksz)
virtual int Reset ()

Protected Attributes

long long RALast
long long LastOffsSum
long long LastOffsSum2
long long LastOffsSumsq
long long LastOffsSumsq2
XrdClientVector< long long > LastOffs
XrdClientVector< long long > LastAvgApprox
XrdClientVector< long long > LastAvgApprox2

Constructor & Destructor Documentation

XrdClientReadAhead_slidingavg::XrdClientReadAhead_slidingavg ( ) [inline]

Member Function Documentation

int XrdClientReadAhead_slidingavg::GetReadAheadHint ( long long  offset,
long  len,
long long &  raoffset,
long &  ralen,
long  blksz 
) [virtual]
virtual int XrdClientReadAhead_slidingavg::Reset ( ) [inline, virtual]

Member Data Documentation

Referenced by GetReadAheadHint().

Referenced by GetReadAheadHint().

Referenced by GetReadAheadHint().


The documentation for this class was generated from the following file: