34 #include <sys/types.h> 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) size_t aio_nbytes
Definition: XrdSfsAio.hh:48
uint32_t * cksVec
Definition: XrdSfsAio.hh:63
struct aiocb sfsAio
Definition: XrdSfsAio.hh:62
const char * TIdent
Definition: XrdSfsAio.hh:67
XrdSfsAio()
Definition: XrdSfsAio.hh:81
virtual void doneRead()=0
virtual void doneWrite()=0
int aio_reqprio
Definition: XrdSfsAio.hh:50
struct sigevent aio_sigevent
Definition: XrdSfsAio.hh:51
Definition: XrdSfsAio.hh:45
off_t aio_offset
Definition: XrdSfsAio.hh:49
virtual ~XrdSfsAio()
Definition: XrdSfsAio.hh:93
Definition: XrdSfsAio.hh:58
ssize_t Result
Definition: XrdSfsAio.hh:65
void * aio_buf
Definition: XrdSfsAio.hh:47
int aio_fildes
Definition: XrdSfsAio.hh:46