#include <SquidConfig.h>
![Collaboration graph](classStore_1_1DiskConfig__coll__graph.png)
Public Member Functions | |
DiskConfig () | |
~DiskConfig () | |
Public Attributes | |
RefCount< SwapDir > * | swapDirs = nullptr |
int | n_allocated = 0 |
int | n_configured = 0 |
int | n_strands = 0 |
number of disk processes required to support all cache_dirs More... | |
Detailed Description
Definition at line 63 of file SquidConfig.h.
Constructor & Destructor Documentation
◆ DiskConfig()
|
inline |
Definition at line 65 of file SquidConfig.h.
◆ ~DiskConfig()
|
inline |
Definition at line 66 of file SquidConfig.h.
References swapDirs.
Member Data Documentation
◆ n_allocated
int Store::DiskConfig::n_allocated = 0 |
Definition at line 69 of file SquidConfig.h.
Referenced by allocate_new_swapdir(), free_cachedir(), and SwapDirByIndex().
◆ n_configured
int Store::DiskConfig::n_configured = 0 |
Definition at line 70 of file SquidConfig.h.
Referenced by addedEntry(), addSwapDir(), allocate_new_swapdir(), Store::Disks::anchorToCache(), Store::Disks::callback(), StoreEntry::checkDisk(), Store::Disks::configure(), Store::Disks::create(), Rock::SwapDirRr::create(), Store::Disks::currentCount(), Store::Disks::currentSize(), Store::Disks::Dump(), Store::Disks::evictIfFound(), Fs::Ufs::UFSSwapDir::FilenoBelongsHere(), free_cachedir(), Store::Disks::get(), Fs::Ufs::RebuildState::getNextFile(), Store::Disks::getStats(), Fs::Ufs::UFSSwapDir::HandleCleanEvent(), Store::Disks::hasReadableEntry(), Store::Disks::init(), MemStore::init(), Store::Disks::maintain(), Store::Disks::maxSize(), StoreEntry::mayStartSwapOut(), Store::Disks::minSize(), Fs::Ufs::UFSSwapDir::openLog(), Store::Disks::Parse(), Store::Disks::SmpAware(), Store::Disks::stat(), storeDirCloseSwapLogs(), storeDirOpenSwapLogs(), storeDirSelectSwapDirLeastLoad(), storeDirSelectSwapDirRoundRobin(), storeDirWriteCleanLogs(), storeRebuildComplete(), storeRebuildProgress(), storeRebuildStart(), Store::Disks::sync(), and unlinkdNeeded().
◆ n_strands
int Store::DiskConfig::n_strands = 0 |
Definition at line 72 of file SquidConfig.h.
Referenced by IpcIoRr::claimMemoryNeeds(), Store::Disks::configure(), IpcIoRr::create(), Kids::init(), and NumberOfKids().
◆ swapDirs
Definition at line 68 of file SquidConfig.h.
Referenced by addSwapDir(), allocate_new_swapdir(), Store::Disks::configure(), DiskConfig(), free_cachedir(), Store::Disks::Parse(), unlinkdNeeded(), and ~DiskConfig().
The documentation for this class was generated from the following file:
- src/SquidConfig.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