|
Squid Web Cache master
|
#include <client_side_request.h>
Public Attributes | |
| int64_t | offset = 0 |
| uint64_t | size = 0 |
| Response header and body bytes written to the client connection. | |
| size_t | headers_sz = 0 |
| Response header bytes written to the client connection. | |
Definition at line 145 of file client_side_request.h.
| size_t ClientHttpRequest::Out::headers_sz = 0 |
Definition at line 155 of file client_side_request.h.
Referenced by ClientHttpRequest::logRequest(), and tunnelConnectedWriteDone().
| int64_t ClientHttpRequest::Out::offset = 0 |
Roughly speaking, this offset points to the next body byte we want to receive from Store. Without Ranges (and I/O errors), we should have received (and written to the client) all the previous bytes. XXX: The offset is updated by various receive-write steps, making its exact meaning illusive. Its Out class placement is confusing.
Definition at line 151 of file client_side_request.h.
Referenced by clientProcessRequest(), clientReplyContext::doGetMoreData(), ClientHttpRequest::gotEnough(), Downloader::handleReply(), ClientHttpRequest::httpStart(), ClientHttpRequest::logRequest(), ClientHttpRequest::prepPartialResponseGeneration(), clientReplyContext::processExpired(), clientReplyContext::processMiss(), clientReplyContext::replyStatus(), clientReplyContext::sendMoreData(), ConnStateData::serveDelayedError(), statClientRequests(), clientReplyContext::storeNotOKTransferDone(), and clientReplyContext::storeOKTransferDone().
| uint64_t ClientHttpRequest::Out::size = 0 |
Definition at line 153 of file client_side_request.h.
Referenced by TunnelStateData::TunnelStateData(), clientReplyContext::doGetMoreData(), Downloader::handleReply(), ClientHttpRequest::logRequest(), statClientRequests(), and tunnelConnectedWriteDone().