|
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 183 of file XrdPfcFile.hh.
|
inline |
Definition at line 193 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 1757 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 190 of file XrdPfcFile.hh.
Referenced by Done().
| int XrdPfc::DirectResponseHandler::m_errno = 0 |
Definition at line 191 of file XrdPfcFile.hh.
Referenced by Done().
| File* XrdPfc::DirectResponseHandler::m_file |
Definition at line 187 of file XrdPfcFile.hh.
Referenced by DirectResponseHandler(), and Done().
| XrdSysMutex XrdPfc::DirectResponseHandler::m_mutex |
Definition at line 186 of file XrdPfcFile.hh.
Referenced by Done().
| ReadRequest* XrdPfc::DirectResponseHandler::m_read_req |
Definition at line 188 of file XrdPfcFile.hh.
Referenced by DirectResponseHandler(), and Done().
| int XrdPfc::DirectResponseHandler::m_to_wait |
Definition at line 189 of file XrdPfcFile.hh.
Referenced by DirectResponseHandler(), and Done().