![]() |
XRootD
|
#include <XrdPfcFile.hh>
Public Member Functions | |
DirectResponseHandler (File *file, ReadRequest *rreq, int to_wait) | |
void | Done (int result) override |
![]() | |
XrdOucCacheIOCB () | |
virtual | ~XrdOucCacheIOCB () |
Public Attributes | |
int | m_bytes_read = 0 |
int | m_errno = 0 |
File * | m_file |
XrdSysMutex | m_mutex |
ReadRequest * | m_read_req |
int | m_to_wait |
Definition at line 194 of file XrdPfcFile.hh.
|
inline |
Definition at line 204 of file XrdPfcFile.hh.
References m_file, m_read_req, and m_to_wait.
|
overridevirtual |
Handle result from a previous async operation.
result | is result from a previous operation. Successful results are always values >= 0 while errors are negative values and are always '-errno' indicate the reason for the error. |
Implements XrdOucCacheIOCB.
Definition at line 1599 of file XrdPfcFile.cc.
References m_bytes_read, m_errno, m_file, m_mutex, m_read_req, and m_to_wait.
int XrdPfc::DirectResponseHandler::m_bytes_read = 0 |
Definition at line 201 of file XrdPfcFile.hh.
Referenced by Done().
int XrdPfc::DirectResponseHandler::m_errno = 0 |
Definition at line 202 of file XrdPfcFile.hh.
Referenced by Done().
File* XrdPfc::DirectResponseHandler::m_file |
Definition at line 198 of file XrdPfcFile.hh.
Referenced by DirectResponseHandler(), and Done().
XrdSysMutex XrdPfc::DirectResponseHandler::m_mutex |
Definition at line 197 of file XrdPfcFile.hh.
Referenced by Done().
ReadRequest* XrdPfc::DirectResponseHandler::m_read_req |
Definition at line 199 of file XrdPfcFile.hh.
Referenced by DirectResponseHandler(), and Done().
int XrdPfc::DirectResponseHandler::m_to_wait |
Definition at line 200 of file XrdPfcFile.hh.
Referenced by DirectResponseHandler(), and Done().