Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

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]
 

Implements XrdClientReadAheadMgr.

virtual int XrdClientReadAhead_slidingavg::Reset  )  [inline, virtual]
 

Implements XrdClientReadAheadMgr.


Member Data Documentation

XrdClientVector<long long> XrdClientReadAhead_slidingavg::LastAvgApprox [protected]
 

XrdClientVector<long long> XrdClientReadAhead_slidingavg::LastAvgApprox2 [protected]
 

XrdClientVector<long long> XrdClientReadAhead_slidingavg::LastOffs [protected]
 

long long XrdClientReadAhead_slidingavg::LastOffsSum [protected]
 

long long XrdClientReadAhead_slidingavg::LastOffsSum2 [protected]
 

long long XrdClientReadAhead_slidingavg::LastOffsSumsq [protected]
 

long long XrdClientReadAhead_slidingavg::LastOffsSumsq2 [protected]
 

long long XrdClientReadAhead_slidingavg::RALast [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Nov 6 13:41:57 2011 for xrootd by  doxygen 1.3.9.1