#include <XrdPosixCallBack.hh>
Inheritance diagram for XrdPosixCallBackIO:
Public Member Functions | |
virtual void | Complete (ssize_t Result)=0 |
XrdPosixCallBackIO () | |
virtual | ~XrdPosixCallBackIO () |
Private Member Functions | |
void | Done (int result) |
Private Attributes | |
XrdPosixFile * | theFile |
Friends | |
class | XrdPosixXrootd |
XrdPosixCallBackIO::XrdPosixCallBackIO | ( | ) | [inline] |
virtual XrdPosixCallBackIO::~XrdPosixCallBackIO | ( | ) | [inline, virtual] |
virtual void XrdPosixCallBackIO::Complete | ( | ssize_t | Result | ) | [pure virtual] |
void XrdPosixCallBackIO::Done | ( | int | result | ) | [private, virtual] |
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.
friend class XrdPosixXrootd [friend] |
XrdPosixFile* XrdPosixCallBackIO::theFile [private] |