19 const auto checklist =
Filled(ch);
20 auto annotated =
false;
23 const auto conn = checklist->conn();
30 if (
const auto &request = checklist->request) {
33 }
else if (conn && !conn->pipeline.empty()) {
35 "an unexpectedly nil ACLFilledChecklist::request. Did not annotate the current transaction.");
40 "active client-to-Squid connection and current transaction information. Did not annotate.");
ACLFilledChecklist * Filled(ACLChecklist *checklist)
convenience and safety wrapper for dynamic_cast<ACLFilledChecklist*>
int match(ACLChecklist *) override
Matches the actual data in checklist against this Acl::Node.
Acl::CharacterSetOptionValue delimiters
annotation separators
Value value
final value storage, possibly after conversions
std::unique_ptr< Parameters > data
#define debugs(SECTION, LEVEL, CONTENT)