XactionInitiator.h
Go to the documentation of this file.
34 };
51 return initPeerPool | initCertFetcher | initEsi | initCacheDigest | initIcp | initIcmp | initIpc | initAdaptation | initIcon | initPeerMcast;
identifies a protocol agent or Squid feature initiating transactions
Definition: XactionInitiator.h:13
static Initiators ParseInitiators(const char *name)
Definition: XactionInitiator.cc:18
@ initIcmp
the ICMP RTT database (NetDB) neighbors exchange subsystem
Definition: XactionInitiator.h:25
@ initAdaptationOrphan_
eCAP-created HTTP message w/o an associated HTTP transaction (not ACL-detectable)
Definition: XactionInitiator.h:33
static Initiators InternalInitiators()
internally generated requests
Definition: XactionInitiator.h:50
bool internalClient() const
whether the transaction was initiated by an internal subsystem
Definition: XactionInitiator.h:45
bool in(Initiators setOfInitiators) const
whether this initiator belongs to the given set
Definition: XactionInitiator.h:42