Adaptation::Icap Namespace Reference

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

void Adaptation::Icap::CleanModule ( )

Definition at line 18 of file Client.cc.

◆ InitModule()

void Adaptation::Icap::InitModule ( )

Definition at line 13 of file Client.cc.

References debugs.

◆ operator<<()

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

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 Elements.cc.

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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors