TransactionInitiator.cc
Go to the documentation of this file.
20Acl::TransactionInitiator::TransactionInitiator (const char *aClass) : class_ (aClass), initiators_(0)
ACLFilledChecklist * Filled(ACLChecklist *checklist)
convenience and safety wrapper for dynamic_cast<ACLFilledChecklist*>
Definition: FilledChecklist.h:120
Definition: Checklist.h:27
Definition: FilledChecklist.h:32
TransactionInitiator(char const *)
Definition: TransactionInitiator.cc:20
int match(ACLChecklist *checklist) override
Matches the actual data in checklist against this ACL.
Definition: TransactionInitiator.cc:45
char const * typeString() const override
Definition: TransactionInitiator.cc:24
void parse() override
parses node representation in squid.conf; dies on failures
Definition: TransactionInitiator.cc:36
MasterXaction::Pointer masterXaction
the master transaction this request belongs to. Never nil.
Definition: HttpRequest.h:238
identifies a protocol agent or Squid feature initiating transactions
Definition: XactionInitiator.h:13
static Initiators ParseInitiators(const char *name)
Definition: XactionInitiator.cc:18
bool in(Initiators setOfInitiators) const
whether this initiator belongs to the given set
Definition: XactionInitiator.h:42