|
Squid Web Cache master
|
keeps original I/O request parameters while disker is handling the request More...
#include <IpcIoFile.h>
Public Member Functions | |
| IpcIoPendingRequest (const IpcIoFile::Pointer &aFile) | |
| void | completeIo (IpcIoMsg *const response) |
| called when response is received and, with a nil response, on timeouts | |
Public Attributes | |
| const IpcIoFile::Pointer | file |
| the file object waiting for the response | |
| ReadRequest * | readRequest |
| set if this is a read requests | |
| WriteRequest * | writeRequest |
| set if this is a write request | |
| CodeContext::Pointer | codeContext |
| requestor's context | |
Private Member Functions | |
| IpcIoPendingRequest (const IpcIoPendingRequest &d) | |
| IpcIoPendingRequest & | operator= (const IpcIoPendingRequest &d) |
Definition at line 168 of file IpcIoFile.h.
| IpcIoPendingRequest::IpcIoPendingRequest | ( | const IpcIoFile::Pointer & | aFile | ) |
Definition at line 706 of file IpcIoFile.cc.
|
private |
| void IpcIoPendingRequest::completeIo | ( | IpcIoMsg *const | response | ) |
Definition at line 715 of file IpcIoFile.cc.
References file, Must, readRequest, and writeRequest.
Referenced by IpcIoFile::push().
|
private |
| CodeContext::Pointer IpcIoPendingRequest::codeContext |
Definition at line 181 of file IpcIoFile.h.
Referenced by IpcIoFile::checkTimeouts().
| const IpcIoFile::Pointer IpcIoPendingRequest::file |
Definition at line 177 of file IpcIoFile.h.
Referenced by completeIo().
| ReadRequest* IpcIoPendingRequest::readRequest |
Definition at line 178 of file IpcIoFile.h.
Referenced by completeIo(), IpcIoFile::push(), and IpcIoFile::read().
| WriteRequest* IpcIoPendingRequest::writeRequest |
Definition at line 179 of file IpcIoFile.h.
Referenced by completeIo(), IpcIoFile::push(), and IpcIoFile::write().