|
XRootD
|
#include <XrdPfcFile.hh>
Inheritance diagram for XrdPfc::DirectResponseHandler:
Collaboration diagram for XrdPfc::DirectResponseHandler:Public Member Functions | |
| DirectResponseHandler (File *file, ReadRequest *rreq, int to_wait) | |
| void | Done (int result) override |
Public Member Functions inherited from XrdOucCacheIOCB | |
| 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().