XRootD
XrdCephOssFile.cc File Reference
#include <sys/types.h>
#include <unistd.h>
#include "XrdCeph/XrdCephPosix.hh"
#include "XrdOuc/XrdOucEnv.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdOuc/XrdOucTrace.hh"
#include "XrdSfs/XrdSfsAio.hh"
#include "XrdCeph/XrdCephOssFile.hh"
#include "XrdCeph/XrdCephOss.hh"
+ Include dependency graph for XrdCephOssFile.cc:

Go to the source code of this file.

Functions

static void aioReadCallback (XrdSfsAio *aiop, size_t rc)
 
static void aioWriteCallback (XrdSfsAio *aiop, size_t rc)
 

Variables

XrdSysError XrdCephEroute
 

Function Documentation

◆ aioReadCallback()

static void aioReadCallback ( XrdSfsAio aiop,
size_t  rc 
)
static

Definition at line 80 of file XrdCephOssFile.cc.

80  {
81  aiop->Result = rc;
82  aiop->doneRead();
83 }
ssize_t Result
Definition: XrdSfsAio.hh:65
virtual void doneRead()=0

References XrdSfsAio::doneRead(), and XrdSfsAio::Result.

Referenced by XrdCephBuffer::CephIOAdapterAIORaw::read(), and XrdCephOssFile::Read().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ aioWriteCallback()

static void aioWriteCallback ( XrdSfsAio aiop,
size_t  rc 
)
static

Definition at line 121 of file XrdCephOssFile.cc.

121  {
122  aiop->Result = rc;
123  aiop->doneWrite();
124 }
virtual void doneWrite()=0

References XrdSfsAio::doneWrite(), and XrdSfsAio::Result.

Referenced by XrdCephBuffer::CephIOAdapterAIORaw::write(), and XrdCephOssFile::Write().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ XrdCephEroute