Esi.cc File Reference
#include "squid.h"
#include "client_side.h"
#include "client_side_request.h"
#include "clientStream.h"
#include "comm/Connection.h"
#include "errorpage.h"
#include "esi/Assign.h"
#include "esi/Attempt.h"
#include "esi/Context.h"
#include "esi/Element.h"
#include "esi/Esi.h"
#include "esi/Except.h"
#include "esi/Expression.h"
#include "esi/Segment.h"
#include "esi/VarState.h"
#include "fatal.h"
#include "http/Stream.h"
#include "HttpHdrSc.h"
#include "HttpHdrScTarget.h"
#include "HttpReply.h"
#include "HttpRequest.h"
#include "ip/Address.h"
#include "MemBuf.h"
#include "profiler/Profiler.h"
#include "SquidConfig.h"
#include "esi/Literal.h"
#include "esi/Sequence.h"
#include "esi/Include.h"
#include "esi/Var.h"
Include dependency graph for Esi.cc:

Go to the source code of this file.

Classes

class  esiComment
 
class  esiRemove
 
class  esiTry
 
class  esiChoose
 
class  esiWhen
 
struct  esiOtherwise
 

Typedefs

typedef ESIContext::esiKick_t esiKick_t
 

Functions

bool operator== (ESIElement const *lhs, ESIElement::Pointer const &rhs)
 
 CBDATA_CLASS_INIT (ESIContext)
 
static ESIContextESIContextNew (HttpReply *, clientStreamNode *, ClientHttpRequest *)
 
void esiStreamRead (clientStreamNode *thisNode, ClientHttpRequest *http)
 
clientStream_status_t esiStreamStatus (clientStreamNode *thisNode, ClientHttpRequest *http)
 
static int esiAlwaysPassthrough (Http::StatusCode sline)
 
void esiStreamDetach (clientStreamNode *thisNode, ClientHttpRequest *http)
 
void esiProcessStream (clientStreamNode *thisNode, ClientHttpRequest *http, HttpReply *rep, StoreIOBuffer receivedData)
 
ErrorStateclientBuildError (err_type, Http::StatusCode, char const *, Ip::Address &, HttpRequest *)
 
int esiEnableProcessing (HttpReply *rep)
 

Typedef Documentation

Definition at line 81 of file Esi.cc.

Function Documentation

CBDATA_CLASS_INIT ( ESIContext  )
static int esiAlwaysPassthrough ( Http::StatusCode  sline)
static
bool operator== ( ESIElement const *  lhs,
ESIElement::Pointer const &  rhs 
)

Definition at line 76 of file Esi.cc.

References RefCount< C >::getRaw().

Referenced by Ip::Address::operator!=().

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors