Include.cc
Go to the documentation of this file.
63 esiBufferRecipient (clientStreamNode *node, ClientHttpRequest *http, HttpReply *rep, StoreIOBuffer receivedData)
291 if (clientBeginRequest(Http::METHOD_GET, tempUrl, esiBufferRecipient, esiBufferDetach, stream.getRaw(), &tempheaders, stream->localbuffer->buf, HTTP_REQBUF_SZ, mx)) {
298 ESIInclude::ESIInclude(esiTreeParentPtr aParent, int attrcount, char const **attr, ESIContext *aContext) :
338 /* ignore mistyped attributes. TODO:? error on these for user feedback - config parameter needed
515 debugs(86, DBG_CRITICAL, "ERROR: Squid Bug #951: ESIInclude::subRequestDone: Sub request completed "
Definition: parse.c:104
Definition: Context.h:26
clientStream_status_t clientStreamStatus(clientStreamNode *thisObject, ClientHttpRequest *http)
Definition: clientStream.cc:258
void Start(ESIStreamContext::Pointer, char const *, ESIVarState *)
Definition: Include.cc:274
void clientStreamRead(clientStreamNode *thisObject, ClientHttpRequest *http, StoreIOBuffer readBuffer)
Definition: clientStream.cc:171
struct ClientHttpRequest::Out out
static void ListTransfer(Pointer &from, Pointer &to)
Definition: Segment.cc:53
CBDATA_CLASS_INIT(ESIStreamContext)
void clientStreamDetach(clientStreamNode *thisObject, ClientHttpRequest *http)
Definition: clientStream.cc:193
struct ESIInclude::@62 flags
void subRequestDone(ESIStreamContext::Pointer, bool)
Definition: Include.cc:440
Definition: clientStream.h:76
Definition: Include.h:37
Definition: StoreIOBuffer.h:16
void CSD(clientStreamNode *, ClientHttpRequest *)
client stream detach
Definition: clientStreamForward.h:33
Definition: client_side_request.h:38
Http::StatusCode status() const
retrieve the status code for this status line
Definition: StatusLine.h:45
static ESIStreamContext * ESIStreamContextNew(ESIIncludePtr)
Definition: Include.cc:201
Definition: Segment.h:22
Definition: VarState.h:35
Definition: HttpReply.h:25
ESIInclude(esiTreeParentPtr, int attributes, const char **attr, ESIContext *)
Definition: Include.cc:298
int clientBeginRequest(const HttpRequestMethod &method, char const *url, CSCB *streamcallback, CSD *streamdetach, ClientStreamData streamdata, HttpHeader const *header, char *tailbuf, size_t taillen, const MasterXaction::Pointer &mx)
Definition: client_side_request.cc:279
void prepareRequestHeaders(HttpHeader &tempheaders, ESIVarState *vars)
Definition: Include.cc:267
Pointer makeUsable(esiTreeParentPtr, ESIVarState &) const
Definition: Include.cc:232
Definition: Include.h:22
void CSCB(clientStreamNode *, ClientHttpRequest *, HttpReply *, StoreIOBuffer)
client stream read callback
Definition: clientStreamForward.h:27
virtual void provideData(ESISegment::Pointer, ESIElement *)
Definition: Element.h:28
Definition: HttpHeader.h:72