|
XRootD
|
#include <CephIOAdapterAIORaw.hh>
Inheritance diagram for XrdCephBuffer::CephBufSfsAio:
Collaboration diagram for XrdCephBuffer::CephBufSfsAio:Public Member Functions | |
| CephBufSfsAio () | |
| virtual void | doneRead () override |
| virtual void | doneWrite () override |
| bool | isDone () |
| virtual void | Recycle () override |
Public Member Functions inherited from XrdSfsAio | |
| XrdSfsAio () | |
| virtual | ~XrdSfsAio () |
Public Attributes | |
| std::condition_variable | m_condVar |
| std::unique_lock< std::mutex > | m_lock |
| std::mutex | m_mutex |
Public Attributes inherited from XrdSfsAio | |
| 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().
Here is the caller graph for this function:
|
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.