#include <RockIoRequests.h>


| Public Types | |
| typedef RefCount< ReadRequest > | Pointer | 
| Public Member Functions | |
| ReadRequest (const ::ReadRequest &, const IoState::Pointer &, const IoXactionId) | |
| Public Attributes | |
| IoState::Pointer | sio | 
| IoXactionId | id | 
| identifies this read transaction for the requesting IoState  More... | |
| char * | buf | 
| off_t | offset | 
| size_t | len | 
| Private Member Functions | |
| CBDATA_CLASS (ReadRequest) | |
Detailed Description
Definition at line 22 of file RockIoRequests.h.
Member Typedef Documentation
◆ Pointer
| 
 | inherited | 
Definition at line 20 of file ReadRequest.h.
Constructor & Destructor Documentation
◆ ReadRequest()
| ReadRequest::ReadRequest | ( | const ::ReadRequest & | base, | 
| const IoState::Pointer & | anSio, | ||
| const IoXactionId | anId | ||
| ) | 
Definition at line 17 of file RockIoRequests.cc.
Member Function Documentation
◆ CBDATA_CLASS()
| 
 | private | 
Member Data Documentation
◆ buf
| 
 | inherited | 
Definition at line 24 of file ReadRequest.h.
Referenced by Rock::IoState::handleReadCompletion(), MmappedFile::read(), BlockingFile::read(), DiskThreadsDiskFile::read(), and IpcIoFile::readCompleted().
◆ id
| IoXactionId Rock::ReadRequest::id | 
Definition at line 31 of file RockIoRequests.h.
Referenced by Rock::IoState::handleReadCompletion().
◆ len
| 
 | inherited | 
Definition at line 26 of file ReadRequest.h.
Referenced by IpcIoFile::push(), MmappedFile::read(), BlockingFile::read(), DiskThreadsDiskFile::read(), DiskdFile::read(), IpcIoFile::read(), and IpcIoFile::readCompleted().
◆ offset
| 
 | inherited | 
Definition at line 25 of file ReadRequest.h.
Referenced by IpcIoFile::push(), MmappedFile::read(), DiskThreadsDiskFile::read(), BlockingFile::read(), DiskdFile::read(), and IpcIoFile::read().
◆ sio
| IoState::Pointer Rock::ReadRequest::sio | 
Definition at line 28 of file RockIoRequests.h.
Referenced by Rock::SwapDir::readCompleted().
The documentation for this class was generated from the following files:
- src/fs/rock/RockIoRequests.h
- src/fs/rock/RockIoRequests.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
