small struct for aio API callbacks More...
Public Member Functions | |
| AioArgs (XrdSfsAio *a, AioCB *b, size_t n, int _fd, ceph::bufferlist *_bl=0) | |
Public Attributes | |
| XrdSfsAio * | aiop |
| ceph::bufferlist * | bl |
| AioCB * | callback |
| int | fd |
| size_t | nbBytes |
| ::timeval | startTime |
small struct for aio API callbacks
Definition at line 66 of file XrdCephPosix.cc.
Definition at line 67 of file XrdCephPosix.cc.
References aiop, bl, callback, fd, nbBytes, and startTime.
Referenced by ceph_aio_read(), and ceph_aio_write().
| XrdSfsAio* AioArgs::aiop |
Definition at line 69 of file XrdCephPosix.cc.
Referenced by AioArgs(), ceph_aio_read_complete(), and ceph_aio_write_complete().
| ceph::bufferlist* AioArgs::bl |
Definition at line 74 of file XrdCephPosix.cc.
Referenced by AioArgs(), and ceph_aio_read_complete().
| AioCB* AioArgs::callback |
Definition at line 70 of file XrdCephPosix.cc.
Referenced by AioArgs(), ceph_aio_read_complete(), and ceph_aio_write_complete().
| int AioArgs::fd |
Definition at line 72 of file XrdCephPosix.cc.
Referenced by AioArgs(), ceph_aio_read_complete(), and ceph_aio_write_complete().
| size_t AioArgs::nbBytes |
Definition at line 71 of file XrdCephPosix.cc.
Referenced by AioArgs(), and ceph_aio_write_complete().
| ::timeval AioArgs::startTime |
Definition at line 73 of file XrdCephPosix.cc.
Referenced by AioArgs(), and ceph_aio_write_complete().