
| 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 79 of file aiops.cc.
Referenced by squidaio_init().
◆ cond [1/2]
| HANDLE squidaio_request_queue_t::cond | 
Definition at line 64 of file aiops_win32.cc.
◆ cond [2/2]
| pthread_cond_t squidaio_request_queue_t::cond | 
Definition at line 75 of file aiops.cc.
Referenced by squidaio_init(), squidaio_poll_queues(), squidaio_queue_request(), squidaio_shutdown(), and squidaio_thread_loop().
◆ head
| squidaio_request_t *volatile squidaio_request_queue_t::head | 
Definition at line 76 of file aiops.cc.
Referenced by squidaio_init(), squidaio_poll_queues(), and squidaio_thread_loop().
◆ mutex [1/2]
| HANDLE squidaio_request_queue_t::mutex | 
Definition at line 63 of file aiops_win32.cc.
◆ mutex [2/2]
| pthread_mutex_t squidaio_request_queue_t::mutex | 
Definition at line 74 of file aiops.cc.
Referenced by squidaio_init(), squidaio_poll_queues(), squidaio_queue_request(), squidaio_shutdown(), and squidaio_thread_loop().
◆ requests
| unsigned long squidaio_request_queue_t::requests | 
Definition at line 78 of file aiops.cc.
Referenced by squidaio_init().
◆ tailp
| squidaio_request_t *volatile *volatile squidaio_request_queue_t::tailp | 
Definition at line 77 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
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products
