#include <XrdOssCsiFileAio.hh>
Enumerator |
---|
JobReadStep1 |
|
JobReadStep2 |
|
JobWriteStep1 |
|
JobWriteStep2 |
|
XrdOssCsiFileAioJob::XrdOssCsiFileAioJob |
( |
| ) |
|
|
inline |
virtual XrdOssCsiFileAioJob::~XrdOssCsiFileAioJob |
( |
| ) |
|
|
inlinevirtual |
void XrdOssCsiFileAioJob::DoIt |
( |
| ) |
|
|
inlinevirtual |
void XrdOssCsiFileAioJob::DoItRead1 |
( |
| ) |
|
References aiocb::aio_nbytes, aiocb::aio_offset, aiop_, XrdSfsAio::doneRead(), fp_, XrdOssCsiPages::LockTrackinglen(), nio_, XrdOssCsiFile::Pages(), XrdOssDF::Read(), XrdOssCsiFileAio::Recycle(), XrdSfsAio::Result, XrdOssCsiFileAio::rg_, XrdSfsAio::sfsAio, and XrdOssDFHandler::successor_.
Referenced by DoIt().
void XrdOssCsiFileAioJob::DoItRead2 |
( |
| ) |
|
References aiocb::aio_buf, aiocb::aio_nbytes, aiocb::aio_offset, aiop_, XrdSfsAio::cksVec, XrdSfsAio::doneRead(), XrdOssCsiPages::FetchRange(), fp_, nio_, XrdOssCsiFile::Pages(), pg_, XrdOssCsiFileAio::pgOpts_, XrdOssDF::Read(), XrdOssCsiFileAio::Recycle(), XrdSfsAio::Result, XrdOssCsiFileAio::rg_, XrdSfsAio::sfsAio, XrdOssDFHandler::successor_, and XrdOssCsiPages::VerifyRange().
Referenced by DoIt().
void XrdOssCsiFileAioJob::DoItWrite1 |
( |
| ) |
|
References aiocb::aio_buf, aiocb::aio_nbytes, aiocb::aio_offset, aiop_, XrdSfsAio::cksVec, XrdSfsAio::doneWrite(), fp_, XrdOssCsiPages::LockTrackinglen(), nio_, XrdOssCsiFile::Pages(), pg_, XrdOssCsiFileAio::pgOpts_, XrdOssCsiFileAio::Recycle(), XrdOssCsiRangeGuard::ReleaseAll(), XrdSfsAio::Result, XrdOssCsiFile::resyncSizes(), XrdOssCsiFileAio::rg_, XrdSfsAio::sfsAio, XrdOssCsiPages::StoreRange(), XrdOssDFHandler::successor_, XrdOssCsiPages::UpdateRange(), and XrdOssDF::Write().
Referenced by DoIt().
void XrdOssCsiFileAioJob::DoItWrite2 |
( |
| ) |
|
References aiocb::aio_buf, aiocb::aio_nbytes, aiocb::aio_offset, aiop_, XrdSfsAio::doneWrite(), fp_, nio_, XrdOssCsiFileAio::Recycle(), XrdOssCsiRangeGuard::ReleaseAll(), XrdSfsAio::Result, XrdOssCsiFile::resyncSizes(), XrdOssCsiFileAio::rg_, XrdSfsAio::sfsAio, XrdOssDFHandler::successor_, and XrdOssDF::Write().
Referenced by DoIt().
void XrdOssCsiFileAioJob::PrepareRead2 |
( |
| ) |
|
|
inline |
void XrdOssCsiFileAioJob::PrepareWrite2 |
( |
| ) |
|
|
inline |
enum { ... } XrdOssCsiFileAioJob::jobtype_ |
bool XrdOssCsiFileAioJob::pg_ |
|
private |
bool XrdOssCsiFileAioJob::read_ |
|
private |
The documentation for this class was generated from the following file: