|
XRootD
|
#include <XrdPssAioCB.hh>
Inheritance diagram for XrdPssAioCB:
Collaboration diagram for XrdPssAioCB:Public Member Functions | |
| virtual void | Complete (ssize_t Result) |
| void | Recycle () |
Public Member Functions inherited from XrdPosixCallBackIO | |
| XrdPosixCallBackIO () | |
| virtual | ~XrdPosixCallBackIO () |
Public Member Functions inherited from XrdOucCacheIOCB | |
| XrdOucCacheIOCB () | |
| virtual | ~XrdOucCacheIOCB () |
Static Public Member Functions | |
| static XrdPssAioCB * | Alloc (XrdSfsAio *aiop, bool isWr, bool pgrw=false) |
| static void | SetMax (int mval) |
Public Attributes | |
| std::vector< uint32_t > | csVec |
Definition at line 41 of file XrdPssAioCB.hh.
|
static |
Definition at line 49 of file XrdPssAioCB.cc.
References XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Referenced by XrdPssFile::Fsync(), XrdPssFile::pgRead(), XrdPssFile::pgWrite(), XrdPssFile::Read(), and XrdPssFile::Write().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements XrdPosixCallBackIO.
Definition at line 73 of file XrdPssAioCB.cc.
References csVec, and Recycle().
Here is the call graph for this function:| void XrdPssAioCB::Recycle | ( | void | ) |
Definition at line 108 of file XrdPssAioCB.cc.
References csVec, XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Referenced by Complete().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 51 of file XrdPssAioCB.hh.
| std::vector<uint32_t> XrdPssAioCB::csVec |
Definition at line 53 of file XrdPssAioCB.hh.
Referenced by Complete(), XrdPssFile::pgRead(), XrdPssFile::pgWrite(), and Recycle().