class ExternalACLEntry;
class ConnStateData;
+class HttpRequest;
/** \ingroup ACLAPI
ACLChecklist filled with specific data, representing Squid and transaction
char rfc931[USER_IDENT_SZ];
#if USE_AUTH
- AuthUserRequest::Pointer auth_user_request;
+ Auth::UserRequest::Pointer auth_user_request;
#endif
#if SQUID_SNMP
char *snmp_community;
#endif
#if USE_SSL
- Ssl::Errors *sslErrorList;
+ /// SSL [certificate validation] errors, in undefined order
+ Ssl::Errors *sslErrors;
#endif
ExternalACLEntry *extacl_entry;
private:
- virtual void checkCallback(allow_t answer);
-
-private:
- CBDATA_CLASS(ACLFilledChecklist);
-
ConnStateData * conn_; /**< hack for ident and NTLM */
int fd_; /**< may be available when conn_ is not */
bool destinationDomainChecked_;
bool sourceDomainChecked_;
-
-private:
/// not implemented; will cause link failures if used
ACLFilledChecklist(const ACLFilledChecklist &);
/// not implemented; will cause link failures if used
ACLFilledChecklist &operator=(const ACLFilledChecklist &);
+
+ CBDATA_CLASS(ACLFilledChecklist);
};
/// convenience and safety wrapper for dynamic_cast<ACLFilledChecklist*>