XRootD
CephIOAdapterAIORaw.hh File Reference
#include <sys/types.h>
#include "IXrdCephBufferData.hh"
#include "ICephIOAdapter.hh"
#include "BufferUtils.hh"
#include <chrono>
#include <memory>
#include <atomic>
#include <condition_variable>
#include <mutex>
#include "XrdSfs/XrdSfsAio.hh"
+ Include dependency graph for CephIOAdapterAIORaw.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XrdCephBuffer::CephBufSfsAio
 
class  XrdCephBuffer::CephIOAdapterAIORaw
 Implements a non-async read and write to ceph via aio ceph_posix calls Using the standard ceph_posix_aio calls do the actual read and write operations. No ownership is taken on the buffer that's passed via the constructor Although using aio calls, we block here until the data has been read/written. More...
 

Namespaces

 XrdCephBuffer
 is a simple implementation of IXrdCephBufferData using std::vector<char> representation for the buffer