Namespaces | |
namespace | ICAP |
Classes | |
class | ChunkExtensionValueParser |
handles ICAP-specific chunk extensions supported by Squid More... | |
class | Config |
class | ConnWaiterDialer |
class | History |
collects information about ICAP processing related to an HTTP transaction More... | |
class | InOut |
class | Launcher |
class | ModXact |
class | ModXactLauncher |
class | Options |
class | OptXact |
class | OptXactLauncher |
class | Preview |
class | ServiceRep |
class | SizedEstimate |
class | TrailerParser |
Parses and stores ICAP trailer header block. More... | |
class | VirginBodyAct |
class | XactAbortInfo |
class | Xaction |
Typedefs | |
typedef const char * | XactOutcome |
transaction result for logging More... | |
Functions | |
void | InitModule () |
void | CleanModule () |
std::ostream & | operator<< (std::ostream &os, const XactAbortInfo &xai) |
Variables | |
Config | TheConfig |
const XactOutcome | xoUnknown = "ICAP_ERR_UNKNOWN" |
initial value: outcome was not set More... | |
const XactOutcome | xoGone = "ICAP_ERR_GONE" |
initiator gone, will not continue More... | |
const XactOutcome | xoRace = "ICAP_ERR_RACE" |
ICAP server closed pconn when we started. More... | |
const XactOutcome | xoError = "ICAP_ERR_OTHER" |
all kinds of transaction errors More... | |
const XactOutcome | xoOpt = "ICAP_OPT" |
OPTION transaction. More... | |
const XactOutcome | xoEcho = "ICAP_ECHO" |
preserved virgin message (ICAP 204) More... | |
const XactOutcome | xoPartEcho = "ICAP_PART_ECHO" |
preserved virgin msg part (ICAP 206) More... | |
const XactOutcome | xoModified = "ICAP_MOD" |
replaced virgin msg with adapted More... | |
const XactOutcome | xoSatisfied = "ICAP_SAT" |
request satisfaction More... | |
Typedef Documentation
◆ XactOutcome
typedef const char* Adaptation::Icap::XactOutcome |
Definition at line 39 of file Elements.h.
Function Documentation
◆ CleanModule()
◆ InitModule()
◆ operator<<()
|
inline |
Definition at line 104 of file Launcher.h.
References Adaptation::Icap::XactAbortInfo::print().
Variable Documentation
◆ TheConfig
|
extern |
Definition at line 19 of file Config.cc.
Referenced by Adaptation::Icap::Launcher::canRepeat(), Adaptation::Icap::ModXact::decideOnPreview(), Adaptation::Icap::Xaction::dnsLookupDone(), Adaptation::Icap::ServiceRep::finalize(), Adaptation::Icap::Launcher::launchXaction(), mainInitialize(), mainReconfigureFinish(), Adaptation::Icap::OptXact::makeRequest(), Adaptation::Icap::ModXact::makeRequestHeaders(), Adaptation::Icap::ModXact::makeUsernameHeader(), Adaptation::Icap::ServiceRep::noteFailure(), Adaptation::Icap::Xaction::openConnection(), Adaptation::Icap::ServiceRep::optionsFetchTime(), ACLAdaptationServiceData::parse(), Adaptation::Icap::ModXact::shouldAllow206any(), SquidShutdown(), Adaptation::Icap::ServiceRep::suspend(), Adaptation::Icap::Options::ttl(), Adaptation::Icap::Xaction::updateTimeout(), and Adaptation::Icap::Xaction::useTransportConnection().
◆ xoEcho
const XactOutcome Adaptation::Icap::xoEcho = "ICAP_ECHO" |
Definition at line 23 of file Elements.cc.
Referenced by Adaptation::Icap::ModXact::prepEchoing().
◆ xoError
const XactOutcome Adaptation::Icap::xoError = "ICAP_ERR_OTHER" |
Definition at line 21 of file Elements.cc.
Referenced by Adaptation::Icap::Xaction::callException(), and Adaptation::Icap::Xaction::closeConnection().
◆ xoGone
const XactOutcome Adaptation::Icap::xoGone = "ICAP_ERR_GONE" |
Definition at line 19 of file Elements.cc.
Referenced by Adaptation::Icap::Xaction::closeConnection(), and Adaptation::Icap::Xaction::noteInitiatorAborted().
◆ xoModified
const XactOutcome Adaptation::Icap::xoModified = "ICAP_MOD" |
Definition at line 25 of file Elements.cc.
Referenced by Adaptation::Icap::ModXact::maybeAllocateHttpMsg().
◆ xoOpt
const XactOutcome Adaptation::Icap::xoOpt = "ICAP_OPT" |
Definition at line 22 of file Elements.cc.
Referenced by Adaptation::Icap::OptXact::handleCommRead().
◆ xoPartEcho
const XactOutcome Adaptation::Icap::xoPartEcho = "ICAP_PART_ECHO" |
Definition at line 24 of file Elements.cc.
Referenced by Adaptation::Icap::ModXact::prepPartialBodyEchoing().
◆ xoRace
const XactOutcome Adaptation::Icap::xoRace = "ICAP_ERR_RACE" |
Definition at line 20 of file Elements.cc.
Referenced by Adaptation::Icap::Xaction::noteCommRead().
◆ xoSatisfied
const XactOutcome Adaptation::Icap::xoSatisfied = "ICAP_SAT" |
Definition at line 26 of file Elements.cc.
Referenced by Adaptation::Icap::ModXact::maybeAllocateHttpMsg().
◆ xoUnknown
const XactOutcome Adaptation::Icap::xoUnknown = "ICAP_ERR_UNKNOWN" |
Definition at line 18 of file Elements.cc.
Referenced by Adaptation::Icap::Xaction::setOutcome().