#include <DiskdIOStrategy.h>

Public Attributes | |
| int | open_fail_queue_len |
| int | block_queue_len |
| int | max_away |
| int | max_shmuse |
| int | shmbuf_count |
| int | sent_count |
| int | recv_count |
| int | sio_id |
| struct { | |
| int ops | |
| int success | |
| int fail | |
| } | open |
| struct { | |
| int ops | |
| int success | |
| int fail | |
| } | create |
| struct { | |
| int ops | |
| int success | |
| int fail | |
| } | close |
| struct { | |
| int ops | |
| int success | |
| int fail | |
| } | unlink |
| struct { | |
| int ops | |
| int success | |
| int fail | |
| } | read |
| struct { | |
| int ops | |
| int success | |
| int fail | |
| } | write |
Detailed Description
Definition at line 100 of file DiskdIOStrategy.h.
Member Data Documentation
◆ block_queue_len
| int diskd_stats_t::block_queue_len |
Definition at line 102 of file DiskdIOStrategy.h.
Referenced by DiskdIOStrategy::callback(), and DiskdAction::collect().
◆ close
| struct { ... } diskd_stats_t::close |
Referenced by DiskdFile::close(), DiskdFile::closeDone(), and DiskdAction::collect().
◆ create
| struct { ... } diskd_stats_t::create |
Referenced by DiskdAction::collect(), DiskdFile::create(), and DiskdFile::createDone().
◆ fail
| int diskd_stats_t::fail |
Definition at line 113 of file DiskdIOStrategy.h.
Referenced by DiskdFile::closeDone(), DiskdAction::collect(), DiskdFile::createDone(), DiskdFile::openDone(), DiskdFile::readDone(), DiskdIOStrategy::unlinkDone(), and DiskdFile::writeDone().
◆ max_away
| int diskd_stats_t::max_away |
Definition at line 103 of file DiskdIOStrategy.h.
Referenced by DiskdIOStrategy::callback(), and DiskdAction::collect().
◆ max_shmuse
| int diskd_stats_t::max_shmuse |
Definition at line 104 of file DiskdIOStrategy.h.
Referenced by DiskdAction::collect(), and SharedMemory::get().
◆ open
| struct { ... } diskd_stats_t::open |
Referenced by DiskdAction::collect(), DiskdFile::open(), and DiskdFile::openDone().
◆ open_fail_queue_len
| int diskd_stats_t::open_fail_queue_len |
Definition at line 101 of file DiskdIOStrategy.h.
Referenced by DiskdAction::collect(), and DiskdIOStrategy::openFailed().
◆ ops
| int diskd_stats_t::ops |
Definition at line 111 of file DiskdIOStrategy.h.
Referenced by DiskdFile::close(), DiskdAction::collect(), DiskdFile::create(), DiskdFile::open(), DiskdFile::read(), DiskdIOStrategy::unlinkFile(), and DiskdFile::write().
◆ read
| struct { ... } diskd_stats_t::read |
Referenced by DiskdAction::collect(), DiskdFile::read(), and DiskdFile::readDone().
◆ recv_count
| int diskd_stats_t::recv_count |
Definition at line 107 of file DiskdIOStrategy.h.
Referenced by DiskdIOStrategy::callback(), and DiskdAction::collect().
◆ sent_count
| int diskd_stats_t::sent_count |
Definition at line 106 of file DiskdIOStrategy.h.
Referenced by DiskdIOStrategy::callback(), DiskdAction::collect(), and DiskdIOStrategy::SEND().
◆ shmbuf_count
| int diskd_stats_t::shmbuf_count |
Definition at line 105 of file DiskdIOStrategy.h.
Referenced by SharedMemory::get(), SharedMemory::init(), and SharedMemory::put().
◆ sio_id
| int diskd_stats_t::sio_id |
Definition at line 108 of file DiskdIOStrategy.h.
Referenced by DiskdFile::DiskdFile().
◆ success
| int diskd_stats_t::success |
Definition at line 112 of file DiskdIOStrategy.h.
Referenced by DiskdFile::closeDone(), DiskdAction::collect(), DiskdFile::createDone(), DiskdFile::openDone(), DiskdFile::readDone(), DiskdIOStrategy::unlinkDone(), and DiskdFile::writeDone().
◆ unlink
| struct { ... } diskd_stats_t::unlink |
Referenced by DiskdAction::collect(), DiskdIOStrategy::unlinkDone(), and DiskdIOStrategy::unlinkFile().
◆ write
| struct { ... } diskd_stats_t::write |
Referenced by DiskdAction::collect(), DiskdFile::write(), and DiskdFile::writeDone().
The documentation for this struct was generated from the following file:
- src/DiskIO/DiskDaemon/DiskdIOStrategy.h
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
