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 65 of file XrdCephOssFile.cc.

65  {
66  aiop->Result = rc;
67  aiop->doneRead();
68 }
ssize_t Result
Definition: XrdSfsAio.hh:65
virtual void doneRead()=0

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

Referenced by 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 86 of file XrdCephOssFile.cc.

86  {
87  aiop->Result = rc;
88  aiop->doneWrite();
89 }
virtual void doneWrite()=0

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

Referenced by XrdCephOssFile::Write().

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

Variable Documentation

◆ XrdCephEroute

XrdSysError XrdCephEroute
extern

Referenced by XrdCephOssFile::Open().