xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
XrdPosixCallBackIO Class Referenceabstract

#include <XrdPosixCallBack.hh>

Inheritance diagram for XrdPosixCallBackIO:
Inheritance graph
[legend]
Collaboration diagram for XrdPosixCallBackIO:
Collaboration graph
[legend]

Public Member Functions

virtual void Complete (ssize_t Result)=0
 
 XrdPosixCallBackIO ()
 
virtual ~XrdPosixCallBackIO ()
 
- Public Member Functions inherited from XrdOucCacheIOCB
 XrdOucCacheIOCB ()
 
virtual ~XrdOucCacheIOCB ()
 

Private Member Functions

void Done (int result)
 

Private Attributes

XrdPosixFiletheFile
 

Friends

class XrdPosixExtra
 
class XrdPosixXrootd
 

Constructor & Destructor Documentation

◆ XrdPosixCallBackIO()

XrdPosixCallBackIO::XrdPosixCallBackIO ( )
inline

◆ ~XrdPosixCallBackIO()

virtual XrdPosixCallBackIO::~XrdPosixCallBackIO ( )
inlinevirtual

Member Function Documentation

◆ Complete()

virtual void XrdPosixCallBackIO::Complete ( ssize_t  Result)
pure virtual

Implemented in XrdPssAioCB.

◆ Done()

void XrdPosixCallBackIO::Done ( int  result)
privatevirtual

Handle result from a previous async operation.

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

Friends And Related Symbol Documentation

◆ XrdPosixExtra

friend class XrdPosixExtra
friend

◆ XrdPosixXrootd

friend class XrdPosixXrootd
friend

Member Data Documentation

◆ theFile

XrdPosixFile* XrdPosixCallBackIO::theFile
private

The documentation for this class was generated from the following file: