|
Squid Web Cache v8/master
|
#include <RockIoRequests.h>
Public Types | |
| typedef RefCount< WriteRequest > | Pointer |
Public Member Functions | |
| WriteRequest (const ::WriteRequest &, const IoState::Pointer &, const IoXactionId) | |
Public Attributes | |
| IoState::Pointer | sio |
| SlotId | sidPrevious |
| slot that will point to sidCurrent in the cache_dir map | |
| SlotId | sidCurrent |
| slot being written using this write request | |
| IoXactionId | id |
| identifies this write transaction for the requesting IoState | |
| bool | eof |
| whether this is the last request for the entry | |
| char const * | buf |
| off_t | offset |
| size_t | len |
| FREE * | free_func |
Private Member Functions | |
| CBDATA_CLASS (WriteRequest) | |
Definition at line 34 of file RockIoRequests.h.
|
inherited |
Definition at line 21 of file WriteRequest.h.
| WriteRequest::WriteRequest | ( | const ::WriteRequest & | base, |
| const IoState::Pointer & | anSio, | ||
| const IoXactionId | anId | ||
| ) |
Definition at line 24 of file RockIoRequests.cc.
|
private |
|
inherited |
Definition at line 25 of file WriteRequest.h.
Referenced by IpcIoFile::push(), BlockingFile::write(), DiskdFile::write(), DiskThreadsDiskFile::write(), MmappedFile::write(), and IpcIoFile::writeCompleted().
| bool Rock::WriteRequest::eof |
Definition at line 54 of file RockIoRequests.h.
Referenced by Rock::SwapDir::handleWriteCompletionSuccess(), Rock::SwapDir::writeCompleted(), and Rock::IoState::writeToDisk().
|
inherited |
Definition at line 28 of file WriteRequest.h.
Referenced by BlockingFile::write(), DiskdFile::write(), DiskThreadsDiskFile::write(), MmappedFile::write(), and IpcIoFile::writeCompleted().
| IoXactionId Rock::WriteRequest::id |
Definition at line 51 of file RockIoRequests.h.
Referenced by Rock::SwapDir::writeCompleted().
|
inherited |
Definition at line 27 of file WriteRequest.h.
Referenced by Rock::SwapDir::handleWriteCompletionSuccess(), IpcIoFile::push(), BlockingFile::write(), DiskdFile::write(), DiskThreadsDiskFile::write(), IpcIoFile::write(), MmappedFile::write(), Rock::SwapDir::writeCompleted(), and IpcIoFile::writeCompleted().
|
inherited |
Definition at line 26 of file WriteRequest.h.
Referenced by IpcIoFile::push(), BlockingFile::write(), DiskdFile::write(), DiskThreadsDiskFile::write(), IpcIoFile::write(), MmappedFile::write(), and IpcIoFile::writeCompleted().
| SlotId Rock::WriteRequest::sidCurrent |
Definition at line 48 of file RockIoRequests.h.
Referenced by Rock::SwapDir::handleWriteCompletionProblem(), Rock::SwapDir::handleWriteCompletionSuccess(), Rock::SwapDir::writeCompleted(), and Rock::IoState::writeToDisk().
| SlotId Rock::WriteRequest::sidPrevious |
Definition at line 45 of file RockIoRequests.h.
Referenced by Rock::SwapDir::handleWriteCompletionSuccess(), and Rock::IoState::writeToDisk().
| IoState::Pointer Rock::WriteRequest::sio |
Definition at line 40 of file RockIoRequests.h.
Referenced by Rock::SwapDir::handleWriteCompletionProblem(), Rock::SwapDir::handleWriteCompletionSuccess(), and Rock::SwapDir::writeCompleted().