![]() |
XRootD
|
#include <XrdPssAioCB.hh>
Public Member Functions | |
virtual void | Complete (ssize_t Result) |
void | Recycle () |
![]() | |
XrdPosixCallBackIO () | |
virtual | ~XrdPosixCallBackIO () |
![]() | |
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().
|
virtual |
Implements XrdPosixCallBackIO.
Definition at line 73 of file XrdPssAioCB.cc.
References csVec, and Recycle().
void XrdPssAioCB::Recycle | ( | void | ) |
Definition at line 108 of file XrdPssAioCB.cc.
References csVec, XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Referenced by Complete().
|
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().