#include <DiskThreads.h>
Public Member Functions | |
squidaio_ctrl_t () | |
Public Attributes | |
squidaio_ctrl_t * | next = nullptr |
int | fd = 0 |
int | operation = 0 |
AIOCB * | done_handler |
void * | done_handler_data = nullptr |
squidaio_result_t | result |
int | len = 0 |
char * | bufp = nullptr |
FREE * | free_func |
dlink_node | node |
Private Member Functions | |
MEMPROXY_CLASS (squidaio_ctrl_t) | |
Detailed Description
Definition at line 69 of file DiskThreads.h.
Constructor & Destructor Documentation
◆ squidaio_ctrl_t()
|
inline |
Definition at line 73 of file DiskThreads.h.
Member Function Documentation
◆ MEMPROXY_CLASS()
|
private |
Member Data Documentation
◆ bufp
char* squidaio_ctrl_t::bufp = nullptr |
Definition at line 82 of file DiskThreads.h.
Referenced by aioCancel(), aioRead(), aioWrite(), and DiskThreadsIOStrategy::callback().
◆ done_handler
AIOCB* squidaio_ctrl_t::done_handler |
Definition at line 78 of file DiskThreads.h.
Referenced by aioCancel(), aioClose(), aioOpen(), aioRead(), aioStat(), aioUnlink(), aioWrite(), and DiskThreadsIOStrategy::callback().
◆ done_handler_data
void* squidaio_ctrl_t::done_handler_data = nullptr |
Definition at line 79 of file DiskThreads.h.
Referenced by aioCancel(), aioClose(), aioOpen(), aioRead(), aioStat(), aioUnlink(), aioWrite(), and DiskThreadsIOStrategy::callback().
◆ fd
int squidaio_ctrl_t::fd = 0 |
Definition at line 76 of file DiskThreads.h.
Referenced by aioCancel(), aioClose(), aioOpen(), aioRead(), aioStat(), aioUnlink(), aioWrite(), and DiskThreadsIOStrategy::callback().
◆ free_func
FREE* squidaio_ctrl_t::free_func |
Definition at line 83 of file DiskThreads.h.
Referenced by aioCancel(), aioWrite(), and DiskThreadsIOStrategy::callback().
◆ len
int squidaio_ctrl_t::len = 0 |
Definition at line 81 of file DiskThreads.h.
Referenced by aioCancel(), aioRead(), and DiskThreadsIOStrategy::callback().
◆ next
squidaio_ctrl_t* squidaio_ctrl_t::next = nullptr |
Definition at line 75 of file DiskThreads.h.
◆ node
dlink_node squidaio_ctrl_t::node |
Definition at line 84 of file DiskThreads.h.
Referenced by aioClose(), aioOpen(), aioRead(), aioStat(), aioUnlink(), aioWrite(), and DiskThreadsIOStrategy::callback().
◆ operation
int squidaio_ctrl_t::operation = 0 |
Definition at line 77 of file DiskThreads.h.
Referenced by aioCancel(), aioClose(), aioOpen(), aioRead(), aioStat(), aioUnlink(), aioWrite(), and DiskThreadsIOStrategy::callback().
◆ result
squidaio_result_t squidaio_ctrl_t::result |
Definition at line 80 of file DiskThreads.h.
Referenced by aioCancel(), aioClose(), aioOpen(), aioRead(), aioStat(), aioUnlink(), aioWrite(), and DiskThreadsIOStrategy::callback().
The documentation for this class was generated from the following file:
- src/DiskIO/DiskThreads/DiskThreads.h