![]() |
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 183 of file XrdPfcFile.hh.
|
inline |
Definition at line 193 of file XrdPfcFile.hh.
|
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 1686 of file XrdPfcFile.cc.
References XrdSysMutex::Lock(), m_bytes_read, m_errno, m_file, m_mutex, m_read_req, m_to_wait, and XrdSysMutex::UnLock().
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 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 Done().
int XrdPfc::DirectResponseHandler::m_to_wait |
Definition at line 189 of file XrdPfcFile.hh.
Referenced by Done().