XPROF_HttpHeader_getCc,
XPROF_HttpHeaderParse,
XPROF_HttpMsg_httpMsgParseStep,
+ XPROF_HttpParserParseReplyLine,
XPROF_HttpParserParseReqLine,
XPROF_httpRequestFree,
XPROF_HttpServer_parseOneRequest,
#if USE_ADAPTATION
if (responseBodyBuffer) {
- return 0; // Stop reading if already overflowed waiting for ICAP to catch up
+ return 0; // Stop reading if already overflowed waiting for ICAP to catch up
}
if (virginBodyDestination != NULL) {
void httpHdrAdd(HttpHeader *heads, HttpRequest *request, const AccessLogEntryPointer &al, HeaderWithAclList &headers_add);
HttpStateData::HttpStateData(FwdState *theFwdState) :
- AsyncJob("HttpStateData"),
- Client(theFwdState),
- lastChunk(0),
- httpChunkDecoder(NULL),
- payloadSeen(0),
- payloadTruncated(0)
+ AsyncJob("HttpStateData"),
+ Client(theFwdState),
+ lastChunk(0),
+ httpChunkDecoder(NULL),
+ payloadSeen(0),
+ payloadTruncated(0)
{
debugs(11,5,HERE << "HttpStateData " << this << " created");
ignoreCacheControl = false;
}
/* Continue to process previously read data */
- break;
+ break;
case Comm::ENDFILE: // close detected by 0-byte read
eof = 1;
/* Continue to process previously read data */
break;
- // case Comm::COMM_ERROR:
+ // case Comm::COMM_ERROR:
default: // no other flags should ever occur
debugs(11, 2, io.conn << ": read failure: " << xstrerr(rd.xerrno));
// tolerant parser MAY accept any of SP, HTAB, VT (%x0B), FF (%x0C), or bare CR
// as whitespace between status-line fields
WspDelim += CharacterSet::HTAB
- + CharacterSet("VT,FF","\x0B\x0C")
- + CharacterSet::CR;
+ + CharacterSet("VT,FF","\x0B\x0C")
+ + CharacterSet::CR;
}
if (msgProtocol_.protocol != AnyP::PROTO_NONE) {
return !needsMoreData();
}
+