xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
XrdPfc::ReadRequest Struct Reference

#include <XrdPfcFile.hh>

Collaboration diagram for XrdPfc::ReadRequest:
Collaboration graph
[legend]

Public Member Functions

 ReadRequest (IO *io, ReadReqRH *rh)
 
void update_error_cond (int ec)
 
bool is_complete () const
 
int return_value () const
 

Public Attributes

IOm_io
 
ReadReqRHm_rh
 
long long m_bytes_read = 0
 
int m_error_cond = 0
 
Stats m_stats
 
int m_n_chunk_reqs = 0
 
bool m_sync_done = false
 
bool m_direct_done = true
 

Constructor & Destructor Documentation

XrdPfc::ReadRequest::ReadRequest ( IO io,
ReadReqRH rh 
)
inline

Member Function Documentation

bool XrdPfc::ReadRequest::is_complete ( ) const
inline
int XrdPfc::ReadRequest::return_value ( ) const
inline

References m_bytes_read, and m_error_cond.

void XrdPfc::ReadRequest::update_error_cond ( int  ec)
inline

References m_error_cond.

Member Data Documentation

long long XrdPfc::ReadRequest::m_bytes_read = 0

Referenced by return_value().

bool XrdPfc::ReadRequest::m_direct_done = true

Referenced by is_complete().

int XrdPfc::ReadRequest::m_error_cond = 0

Referenced by return_value(), and update_error_cond().

IO* XrdPfc::ReadRequest::m_io
int XrdPfc::ReadRequest::m_n_chunk_reqs = 0

Referenced by is_complete().

ReadReqRH* XrdPfc::ReadRequest::m_rh
Stats XrdPfc::ReadRequest::m_stats
bool XrdPfc::ReadRequest::m_sync_done = false

Referenced by is_complete().


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