

Go to the source code of this file.
Classes | |
| class | StoreIOState |
Functions | |
| StoreIOState::Pointer | storeCreate (StoreEntry *, StoreIOState::STIOCB *, void *) |
| StoreIOState::Pointer | storeOpen (StoreEntry *, StoreIOState::STIOCB *, void *) |
| void | storeClose (StoreIOState::Pointer, int how) |
| void | storeRead (StoreIOState::Pointer, char *, size_t, off_t, StoreIOState::STRCB *, void *) |
| void | storeIOWrite (StoreIOState::Pointer, char const *, size_t, off_t, FREE *) |
Function Documentation
◆ storeClose()
| void storeClose | ( | StoreIOState::Pointer | , |
| int | how | ||
| ) |
Definition at line 65 of file store_io.cc.
References StoreIOState::close(), StoreIOState::closing, debugs, and StoreIOState::flags.
Referenced by storeUnregister(), and StoreEntry::swapOutFileClose().
◆ storeCreate()
| StoreIOState::Pointer storeCreate | ( | StoreEntry * | , |
| StoreIOState::STIOCB * | , | ||
| void * | |||
| ) |
Definition at line 25 of file store_io.cc.
References assert, StoreIoStats::calls, StoreIoStats::create, StoreIoStats::create_fail, debugs, StoreIoStats::select_fail, Store::Disks::SelectSwapDir(), store_io_stats, and StoreIoStats::success.
Referenced by storeSwapOutStart().
◆ storeIOWrite()
| void storeIOWrite | ( | StoreIOState::Pointer | , |
| char const * | , | ||
| size_t | , | ||
| off_t | , | ||
| FREE * | |||
| ) |
Definition at line 85 of file store_io.cc.
References size, and StoreIOState::write().
Referenced by storeSwapOutStart().
◆ storeOpen()
| StoreIOState::Pointer storeOpen | ( | StoreEntry * | , |
| StoreIOState::STIOCB * | , | ||
| void * | |||
| ) |
Definition at line 58 of file store_io.cc.
References StoreEntry::disk(), and Store::Disk::openStoreIO().
Referenced by storeSwapInStart().
◆ storeRead()
| void storeRead | ( | StoreIOState::Pointer | , |
| char * | , | ||
| size_t | , | ||
| off_t | , | ||
| StoreIOState::STRCB * | , | ||
| void * | |||
| ) |
Definition at line 79 of file store_io.cc.
References StoreIOState::read_(), and size.
Referenced by store_client::fileRead(), and Rock::HeaderUpdater::readMore().
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
