33 #include <sys/types.h>
36 #ifdef _POSIX_ASYNCHRONOUS_IO
38 #include <AvailabilityMacros.h>
80 #if defined(__APPLE__) && (!defined(MAC_OS_X_VERSION_10_4) || \
81 MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_4)
size_t aio_nbytes
Definition: XrdSfsAio.hh:47
struct aiocb sfsAio
Definition: XrdSfsAio.hh:61
const char * TIdent
Definition: XrdSfsAio.hh:65
XrdSfsAio()
Definition: XrdSfsAio.hh:79
virtual void doneRead()=0
virtual void doneWrite()=0
int aio_reqprio
Definition: XrdSfsAio.hh:49
struct sigevent aio_sigevent
Definition: XrdSfsAio.hh:50
Definition: XrdSfsAio.hh:44
off_t aio_offset
Definition: XrdSfsAio.hh:48
virtual ~XrdSfsAio()
Definition: XrdSfsAio.hh:90
Definition: XrdSfsAio.hh:57
ssize_t Result
Definition: XrdSfsAio.hh:63
void * aio_buf
Definition: XrdSfsAio.hh:46
int aio_fildes
Definition: XrdSfsAio.hh:45