![]() |
XRootD
|
#include <CephIOAdapterAIORaw.hh>
Public Member Functions | |
CephBufSfsAio () | |
virtual void | doneRead () override |
virtual void | doneWrite () override |
bool | isDone () |
virtual void | Recycle () override |
![]() | |
XrdSfsAio () | |
virtual | ~XrdSfsAio () |
Public Attributes | |
std::condition_variable | m_condVar |
std::unique_lock< std::mutex > | m_lock |
std::mutex | m_mutex |
![]() | |
uint32_t * | cksVec |
ssize_t | Result |
struct aiocb | sfsAio |
const char * | TIdent |
Protected Attributes | |
bool | m_dataOpDone {false} |
Definition at line 28 of file CephIOAdapterAIORaw.hh.
CephBufSfsAio::CephBufSfsAio | ( | ) |
Definition at line 34 of file CephIOAdapterAIORaw.cc.
|
overridevirtual |
Implements XrdSfsAio.
Definition at line 38 of file CephIOAdapterAIORaw.cc.
References m_condVar, m_dataOpDone, and m_lock.
|
overridevirtual |
Implements XrdSfsAio.
Definition at line 46 of file CephIOAdapterAIORaw.cc.
References m_condVar, m_dataOpDone, and m_lock.
|
inline |
Definition at line 46 of file CephIOAdapterAIORaw.hh.
References m_dataOpDone.
Referenced by XrdCephBuffer::CephIOAdapterAIORaw::read(), and XrdCephBuffer::CephIOAdapterAIORaw::write().
|
inlineoverridevirtual |
std::condition_variable XrdCephBuffer::CephBufSfsAio::m_condVar |
Definition at line 45 of file CephIOAdapterAIORaw.hh.
Referenced by doneRead(), doneWrite(), XrdCephBuffer::CephIOAdapterAIORaw::read(), and XrdCephBuffer::CephIOAdapterAIORaw::write().
|
protected |
Definition at line 49 of file CephIOAdapterAIORaw.hh.
Referenced by doneRead(), doneWrite(), and isDone().
std::unique_lock<std::mutex> XrdCephBuffer::CephBufSfsAio::m_lock |
Definition at line 44 of file CephIOAdapterAIORaw.hh.
Referenced by doneRead(), doneWrite(), XrdCephBuffer::CephIOAdapterAIORaw::read(), and XrdCephBuffer::CephIOAdapterAIORaw::write().
std::mutex XrdCephBuffer::CephBufSfsAio::m_mutex |
Definition at line 43 of file CephIOAdapterAIORaw.hh.