Adaptation::Icap Namespace Reference


namespace  ICAP


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


typedef const char * XactOutcome
 transaction result for logging More...


void InitModule ()
void CleanModule ()
std::ostream & operator<< (std::ostream &os, const XactAbortInfo &xai)


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()

void Adaptation::Icap::CleanModule ( )

Definition at line 18 of file

◆ InitModule()

void Adaptation::Icap::InitModule ( )

Definition at line 13 of file

References debugs.

◆ operator<<()

std::ostream & Adaptation::Icap::operator<< ( std::ostream &  os,
const XactAbortInfo xai 

Definition at line 104 of file Launcher.h.

References Adaptation::Icap::XactAbortInfo::print().

Variable Documentation

◆ TheConfig

◆ xoEcho

const XactOutcome Adaptation::Icap::xoEcho = "ICAP_ECHO"

Definition at line 23 of file

Referenced by Adaptation::Icap::ModXact::prepEchoing().

◆ xoError

const XactOutcome Adaptation::Icap::xoError = "ICAP_ERR_OTHER"

◆ xoGone

const XactOutcome Adaptation::Icap::xoGone = "ICAP_ERR_GONE"

◆ xoModified

const XactOutcome Adaptation::Icap::xoModified = "ICAP_MOD"

Definition at line 25 of file

Referenced by Adaptation::Icap::ModXact::maybeAllocateHttpMsg().

◆ xoOpt

const XactOutcome Adaptation::Icap::xoOpt = "ICAP_OPT"

Definition at line 22 of file

Referenced by Adaptation::Icap::OptXact::handleCommRead().

◆ xoPartEcho

const XactOutcome Adaptation::Icap::xoPartEcho = "ICAP_PART_ECHO"

Definition at line 24 of file

Referenced by Adaptation::Icap::ModXact::prepPartialBodyEchoing().

◆ xoRace

const XactOutcome Adaptation::Icap::xoRace = "ICAP_ERR_RACE"

Definition at line 20 of file

Referenced by Adaptation::Icap::Xaction::noteCommRead().

◆ xoSatisfied

const XactOutcome Adaptation::Icap::xoSatisfied = "ICAP_SAT"

Definition at line 26 of file

Referenced by Adaptation::Icap::ModXact::maybeAllocateHttpMsg().

◆ xoUnknown

const XactOutcome Adaptation::Icap::xoUnknown = "ICAP_ERR_UNKNOWN"

Definition at line 18 of file

Referenced by Adaptation::Icap::Xaction::setOutcome().






Web Site Translations