Http1Server.h
Go to the documentation of this file.
62 void setReplyError(Http::StreamPointer &context, HttpRequest::Pointer &request, err_type requestError, Http::StatusCode errStatusCode, const char *requestErrorBytes);
void setReplyError(Http::StreamPointer &context, HttpRequest::Pointer &request, err_type requestError, Http::StatusCode errStatusCode, const char *requestErrorBytes)
Definition: Http1Server.cc:204
Http::Stream * parseOneRequest() override
Definition: Http1Server.cc:74
void handleHttpRequestData()
Server(const MasterXaction::Pointer &xact, const bool beHttpsServer)
Definition: Http1Server.cc:28
void processParsedRequest(Http::StreamPointer &context) override
start processing a freshly parsed request
Definition: Http1Server.cc:241
void noteMoreBodySpaceAvailable(BodyPipe::Pointer) override
Definition: Http1Server.cc:61
Definition: forward.h:17
Definition: StoreIOBuffer.h:15
void noteTakeServerConnectionControl(ServerConnectionContext) override
Definition: Http1Server.cc:376
Definition: client_side.h:79
time_t idleTimeout() const override
timeout to use when waiting for the next request
Definition: Http1Server.cc:36
Definition: RequestMethod.h:26
void handleReply(HttpReply *rep, StoreIOBuffer receivedData) override
Definition: Http1Server.cc:296
void readSomeHttpData()
const bool isHttpsServer
temporary hack to avoid creating a true HttpsServer class
Definition: Http1Server.h:68
void noteBodyConsumerAborted(BodyPipe::Pointer) override
Definition: Http1Server.cc:289
int pipelinePrefetchMax() const override
returning N allows a pipeline of 1+N requests (see pipeline_prefetch)
Definition: Http1Server.cc:230
Definition: HttpReply.h:24
bool writeControlMsgAndCall(HttpReply *rep, AsyncCall::Pointer &call) override
handle a control message received by context from a peer and call back
Definition: Http1Server.cc:328
bool buildHttpRequest(Http::StreamPointer &context)
Definition: Http1Server.cc:95
Definition: Stream.h:72
void processHttpRequest(Http::Stream *const context)
Manages a connection from an HTTP/1 or HTTP/0.9 client.
Definition: Http1Server.h:23
void proceedAfterBodyContinuation(Http::StreamPointer context)
Definition: Http1Server.cc:223
CBDATA_CHILD(Server)
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