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:29
void clientAccessCheck2()
Definition: client_side_request.cc:678
bool interpreted_req_hdrs
Definition: ClientRequestContext.h:78
bool sslBumpAccessCheck()
Definition: client_side_request.cc:1344
void clientAccessCheckDone(const Acl::Answer &)
Definition: client_side_request.cc:701
void clientStoreIdDone(const Helper::Reply &)
Definition: client_side_request.cc:1259
void clientRedirectDone(const Helper::Reply &)
Definition: client_side_request.cc:1143
bool host_header_verify_done
Definition: ClientRequestContext.h:69
void sslBumpAccessCheckDone(const Acl::Answer &answer)
The callback function for ssl-bump access check list.
Definition: client_side_request.cc:1429
void clientRedirectStart()
Definition: client_side_request.cc:832
bool adapted_http_access_done
Definition: ClientRequestContext.h:71
void clientAccessCheck()
Definition: client_side_request.cc:642
ClientRequestContext(ClientHttpRequest *)
Definition: client_side_request.cc:115
bool readNextRequest
whether Squid should read after error handling
Definition: ClientRequestContext.h:84
~ClientRequestContext() override
Definition: client_side_request.cc:101
ACLChecklist * acl_checklist
need ptr back so we can unregister if needed
Definition: ClientRequestContext.h:65
bool toClientMarkingDone
Definition: ClientRequestContext.h:79
void checkNoCache()
applies "cache allow/deny" rules, asynchronously if needed
Definition: client_side_request.cc:1310
bool adaptation_acl_check_done
Definition: ClientRequestContext.h:73
void adaptationAccessCheck()
ErrorState * error
saved error page for centralized/delayed processing
Definition: ClientRequestContext.h:83
void hostHeaderVerifyFailed(const char *A, const char *B)
Definition: client_side_request.cc:496
void clientStoreIdStart()
Definition: client_side_request.cc:869
void hostHeaderIpVerify(const ipcache_addrs *, const Dns::LookupDetails &)
Definition: client_side_request.cc:477
void checkNoCacheDone(const Acl::Answer &)
Definition: client_side_request.cc:1333
Definition: ipcache.h:51
Definition: errorpage.h:89
Definition: Reply.h:30