Public Attributes | |
pthread_mutex_t | mutex |
pthread_cond_t | cond |
squidaio_request_t *volatile | head |
squidaio_request_t *volatile *volatile | tailp |
unsigned long | requests |
unsigned long | blocked |
HANDLE | mutex |
HANDLE | cond |
Detailed Description
Member Data Documentation
◆ blocked
unsigned long squidaio_request_queue_t::blocked |
Definition at line 77 of file aiops.cc.
Referenced by squidaio_init().
◆ cond [1/2]
pthread_cond_t squidaio_request_queue_t::cond |
Definition at line 73 of file aiops.cc.
Referenced by squidaio_init(), squidaio_poll_queues(), squidaio_queue_request(), squidaio_shutdown(), and squidaio_thread_loop().
◆ cond [2/2]
HANDLE squidaio_request_queue_t::cond |
Definition at line 61 of file aiops_win32.cc.
◆ head
squidaio_request_t *volatile squidaio_request_queue_t::head |
Definition at line 74 of file aiops.cc.
Referenced by squidaio_init(), squidaio_poll_queues(), and squidaio_thread_loop().
◆ mutex [1/2]
pthread_mutex_t squidaio_request_queue_t::mutex |
Definition at line 72 of file aiops.cc.
Referenced by squidaio_init(), squidaio_poll_queues(), squidaio_queue_request(), squidaio_shutdown(), and squidaio_thread_loop().
◆ mutex [2/2]
HANDLE squidaio_request_queue_t::mutex |
Definition at line 60 of file aiops_win32.cc.
◆ requests
unsigned long squidaio_request_queue_t::requests |
Definition at line 76 of file aiops.cc.
Referenced by squidaio_init().
◆ tailp
squidaio_request_t *volatile *volatile squidaio_request_queue_t::tailp |
Definition at line 75 of file aiops.cc.
Referenced by squidaio_init(), squidaio_poll_queues(), squidaio_queue_request(), and squidaio_thread_loop().
The documentation for this struct was generated from the following files:
- src/DiskIO/DiskThreads/aiops.cc
- src/DiskIO/DiskThreads/aiops_win32.cc