async_io.cc
Go to the documentation of this file.
107aioWrite(int fd, off_t offset, char *bufp, size_t len, AIOCB * callback, void *callback_data, FREE * free_func)
void AIOCB(int fd, void *cbdata, const char *buf, int aio_return, int aio_errno)
Definition: DiskThreads.h:57
int squidaio_stat(const char *path, struct stat *sb, squidaio_result_t *resultp)
Definition: aiops.cc:779
int squidaio_unlink(const char *path, squidaio_result_t *resultp)
Definition: aiops.cc:813
int squidaio_open(const char *path, int oflag, mode_t mode, squidaio_result_t *resultp)
Definition: aiops.cc:638
int squidaio_read(int fd, char *bufp, size_t bufs, off_t offset, int whence, squidaio_result_t *resultp)
Definition: aiops.cc:672
int squidaio_write(int fd, char *bufp, size_t bufs, off_t offset, int whence, squidaio_result_t *resultp)
Definition: aiops.cc:712
void aioOpen(const char *path, int oflag, mode_t mode, AIOCB *callback, void *callback_data)
Definition: async_io.cc:29
void aioRead(int fd, off_t offset, size_t len, AIOCB *callback, void *callback_data)
Definition: async_io.cc:135
struct squidaio_unlinkq_t squidaio_unlinkq_t
void aioUnlink(const char *path, AIOCB *callback, void *callback_data)
Definition: async_io.cc:183
void aioWrite(int fd, off_t offset, char *bufp, size_t len, AIOCB *callback, void *callback_data, FREE *free_func)
Definition: async_io.cc:107
void aioStat(char *path, struct stat *sb, AIOCB *callback, void *callback_data)
Definition: async_io.cc:165
Definition: DiskThreads.h:123
static DiskThreadsIOStrategy Instance
Definition: DiskThreadsIOStrategy.h:39
Definition: cbdata.cc:38
Definition: dlink.h:24
Definition: dlink.h:15
Definition: DiskThreads.h:70
Definition: async_io.cc:20