#include <XrdOssCsiFileAio.hh>
◆ anonymous enum
Enumerator |
---|
JobReadStep1 | |
JobReadStep2 | |
JobWriteStep1 | |
JobWriteStep2 | |
◆ XrdOssCsiFileAioJob()
XrdOssCsiFileAioJob::XrdOssCsiFileAioJob |
( |
| ) |
|
|
inline |
◆ ~XrdOssCsiFileAioJob()
virtual XrdOssCsiFileAioJob::~XrdOssCsiFileAioJob |
( |
| ) |
|
|
inlinevirtual |
◆ DoIt()
void XrdOssCsiFileAioJob::DoIt |
( |
| ) |
|
|
inlinevirtual |
◆ DoItRead1()
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().
◆ DoItRead2()
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().
◆ DoItWrite1()
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().
◆ DoItWrite2()
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().
◆ Init()
◆ PrepareRead2()
void XrdOssCsiFileAioJob::PrepareRead2 |
( |
| ) |
|
|
inline |
◆ PrepareWrite2()
void XrdOssCsiFileAioJob::PrepareWrite2 |
( |
| ) |
|
|
inline |
◆ aiop_
◆ fp_
◆ []
enum { ... } XrdOssCsiFileAioJob::jobtype_ |
◆ nio_
◆ pg_
bool XrdOssCsiFileAioJob::pg_ |
|
private |
◆ read_
bool XrdOssCsiFileAioJob::read_ |
|
private |
The documentation for this class was generated from the following file: