ClientRequestContext.h
Go to the documentation of this file.
#define RefCountable
The locking interface for use on Reference-Counted classes.
Definition: Lock.h:66
Definition: Checklist.h:27
Definition: Acl.h:128
Definition: client_side_request.h:38
Definition: ClientRequestContext.h:27
void clientAccessCheck2()
Definition: client_side_request.cc:677
bool interpreted_req_hdrs
Definition: ClientRequestContext.h:76
bool sslBumpAccessCheck()
Definition: client_side_request.cc:1349
void clientAccessCheckDone(const Acl::Answer &)
Definition: client_side_request.cc:700
void clientStoreIdDone(const Helper::Reply &)
Definition: client_side_request.cc:1264
void clientRedirectDone(const Helper::Reply &)
Definition: client_side_request.cc:1145
bool host_header_verify_done
Definition: ClientRequestContext.h:67
void sslBumpAccessCheckDone(const Acl::Answer &answer)
The callback function for ssl-bump access check list.
Definition: client_side_request.cc:1434
void clientRedirectStart()
Definition: client_side_request.cc:831
bool adapted_http_access_done
Definition: ClientRequestContext.h:69
void clientAccessCheck()
Definition: client_side_request.cc:641
ClientRequestContext(ClientHttpRequest *)
Definition: client_side_request.cc:114
bool readNextRequest
whether Squid should read after error handling
Definition: ClientRequestContext.h:82
~ClientRequestContext() override
Definition: client_side_request.cc:100
ACLChecklist * acl_checklist
need ptr back so we can unregister if needed
Definition: ClientRequestContext.h:63
bool toClientMarkingDone
Definition: ClientRequestContext.h:77
void checkNoCache()
applies "cache allow/deny" rules, asynchronously if needed
Definition: client_side_request.cc:1315
bool adaptation_acl_check_done
Definition: ClientRequestContext.h:71
void adaptationAccessCheck()
ErrorState * error
saved error page for centralized/delayed processing
Definition: ClientRequestContext.h:81
void hostHeaderVerifyFailed(const char *A, const char *B)
Definition: client_side_request.cc:495
void clientStoreIdStart()
Definition: client_side_request.cc:868
void hostHeaderIpVerify(const ipcache_addrs *, const Dns::LookupDetails &)
Definition: client_side_request.cc:476
void checkNoCacheDone(const Acl::Answer &)
Definition: client_side_request.cc:1338
Definition: ipcache.h:51
Definition: errorpage.h:89
Definition: Reply.h:30