FilledChecklist.h
Go to the documentation of this file.
49 static MakingPointer Make(const acl_access *a, HttpRequest *r) { return MakingPointer(new ACLFilledChecklist(a, r)); }
54 static void NonBlockingCheck(MakingPointer &&p, ACLCB *cb, void *data) { p->nonBlockingCheck(cb, data); (void)p.release(); }
Definition: FilledChecklist.h:33
ExternalACLEntryPointer extacl_entry
Definition: FilledChecklist.h:126
std::unique_ptr< ACLFilledChecklist > MakingPointer
Definition: FilledChecklist.h:41
Definition: CachePeer.h:28
Definition: AsyncJob.h:17
AccessLogEntry::Pointer al
info for the future access.log, and external ACL
Definition: FilledChecklist.h:124
bool destinationDomainChecked() const
Definition: FilledChecklist.cc:161
void markSourceDomainChecked()
Definition: FilledChecklist.cc:180
Definition: Checklist.h:30
CbcPointer< Security::CertErrors > sslErrors
Definition: FilledChecklist.h:117
void syncAle(HttpRequest *adaptedRequest, const char *logUri) const override
assigns uninitialized adapted_request and url ALE components
Definition: FilledChecklist.cc:110
void updateReply(const HttpReply::Pointer &)
Definition: FilledChecklist.cc:254
bool destinationDomainChecked_
Definition: FilledChecklist.h:136
Definition: HttpRequest.h:48
static MakingPointer Make(const acl_access *a, HttpRequest *r)
Definition: FilledChecklist.h:49
void verifyAle() const override
warns if there are uninitialized ALE components and fills them
Definition: FilledChecklist.cc:69
ACLFilledChecklist * Filled(ACLChecklist *checklist)
convenience and safety wrapper for dynamic_cast<ACLFilledChecklist*>
Definition: FilledChecklist.h:146
Definition: client_side.h:79
static void NonBlockingCheck(MakingPointer &&p, ACLCB *cb, void *data)
Definition: FilledChecklist.h:54
ACLFilledChecklist & operator=(const ACLFilledChecklist &)
not implemented; will cause link failures if used
Definition: HttpReply.h:24
ConnStateData * conn_
hack: client-to-Squid connection manager (if any)
Definition: FilledChecklist.h:131
void setRequest(HttpRequest *)
configure client request-related fields for the first time
Definition: FilledChecklist.cc:223
~ACLFilledChecklist() override
Definition: FilledChecklist.cc:46
void markDestinationDomainChecked()
Definition: FilledChecklist.cc:167
Auth::UserRequest::Pointer auth_user_request
Definition: FilledChecklist.h:106
Definition: Address.h:42
void updateAle(const AccessLogEntry::Pointer &)
Definition: FilledChecklist.cc:242
bool sourceDomainChecked() const
Definition: FilledChecklist.cc:174
CBDATA_CLASS_WITH_MAKE(ACLFilledChecklist)
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