xrootd
Loading...
Searching...
No Matches
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

◆ ReadRequest()

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

Member Function Documentation

◆ is_complete()

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

◆ return_value()

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

References m_bytes_read, and m_error_cond.

◆ update_error_cond()

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

References m_error_cond.

Member Data Documentation

◆ m_bytes_read

long long XrdPfc::ReadRequest::m_bytes_read = 0

Referenced by return_value().

◆ m_direct_done

bool XrdPfc::ReadRequest::m_direct_done = true

Referenced by is_complete().

◆ m_error_cond

int XrdPfc::ReadRequest::m_error_cond = 0

Referenced by return_value(), and update_error_cond().

◆ m_io

IO* XrdPfc::ReadRequest::m_io

◆ m_n_chunk_reqs

int XrdPfc::ReadRequest::m_n_chunk_reqs = 0

Referenced by is_complete().

◆ m_rh

ReadReqRH* XrdPfc::ReadRequest::m_rh

◆ m_stats

Stats XrdPfc::ReadRequest::m_stats

◆ m_sync_done

bool XrdPfc::ReadRequest::m_sync_done = false

Referenced by is_complete().


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