Go to the documentation of this file.
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)
const char * TIdent
Definition: XrdSfsAio.hh:65
size_t aio_nbytes
Definition: XrdSfsAio.hh:47
virtual ~XrdSfsAio()
Definition: XrdSfsAio.hh:90
off_t aio_offset
Definition: XrdSfsAio.hh:48
int aio_reqprio
Definition: XrdSfsAio.hh:49
Definition: XrdSfsAio.hh:44
int aio_fildes
Definition: XrdSfsAio.hh:45
void * aio_buf
Definition: XrdSfsAio.hh:46
struct sigevent aio_sigevent
Definition: XrdSfsAio.hh:50
ssize_t Result
Definition: XrdSfsAio.hh:63
virtual void doneWrite()=0
Definition: XrdSfsAio.hh:57
struct aiocb sfsAio
Definition: XrdSfsAio.hh:61
XrdSfsAio()
Definition: XrdSfsAio.hh:79
virtual void doneRead()=0