37#ifdef _POSIX_ASYNCHRONOUS_IO
39#include <AvailabilityMacros.h>
82#if defined(__APPLE__) && (!defined(MAC_OS_X_VERSION_10_4) || \
83 MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_4)
Definition XrdSfsAio.hh:59
uint32_t * cksVec
Definition XrdSfsAio.hh:63
ssize_t Result
Definition XrdSfsAio.hh:65
const char * TIdent
Definition XrdSfsAio.hh:67
XrdSfsAio()
Definition XrdSfsAio.hh:81
virtual ~XrdSfsAio()
Definition XrdSfsAio.hh:93
virtual void doneRead()=0
struct aiocb sfsAio
Definition XrdSfsAio.hh:62
virtual void doneWrite()=0
Definition XrdSfsAio.hh:45
off_t aio_offset
Definition XrdSfsAio.hh:49
size_t aio_nbytes
Definition XrdSfsAio.hh:48
struct sigevent aio_sigevent
Definition XrdSfsAio.hh:51
int aio_reqprio
Definition XrdSfsAio.hh:50
int aio_fildes
Definition XrdSfsAio.hh:46
void * aio_buf
Definition XrdSfsAio.hh:47