XrdFileCache::DirectResponseHandler Class Reference

#include <XrdFileCacheFile.hh>

Inheritance diagram for XrdFileCache::DirectResponseHandler:
Inheritance graph
[legend]
Collaboration diagram for XrdFileCache::DirectResponseHandler:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DirectResponseHandler (int to_wait)
bool is_finished ()
bool is_ok ()
bool is_failed ()
virtual void Done (int result)

Public Attributes

XrdSysCondVar m_cond
int m_to_wait
int m_errno

Constructor & Destructor Documentation

XrdFileCache::DirectResponseHandler::DirectResponseHandler ( int  to_wait  )  [inline]

Member Function Documentation

virtual void XrdFileCache::DirectResponseHandler::Done ( int  result  )  [virtual]

Handle result from a previous async operation.

Parameters:
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.

bool XrdFileCache::DirectResponseHandler::is_failed (  )  [inline]

References m_cond, and m_errno.

bool XrdFileCache::DirectResponseHandler::is_finished (  )  [inline]

References m_cond, and m_to_wait.

bool XrdFileCache::DirectResponseHandler::is_ok (  )  [inline]

References m_cond, m_errno, and m_to_wait.


Member Data Documentation

Referenced by is_failed(), is_finished(), and is_ok().

Referenced by is_failed(), and is_ok().

Referenced by is_finished(), and is_ok().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 5 Apr 2019 for xrootd by  doxygen 1.6.1