XactionRep.h
Go to the documentation of this file.
41 XactionRep(Http::Message *virginHeader, HttpRequest *virginCause, AccessLogEntry::Pointer &alp, const Adaptation::ServicePointer &service);
void visitEachOption(libecap::NamedValueVisitor &visitor) const override
Definition: XactionRep.cc:111
void useAdapted(const libecap::shared_ptr< libecap::Message > &msg) override
Definition: XactionRep.cc:421
Definition: Initiate.h:30
libecap::Message & virgin() override
Definition: XactionRep.cc:312
void noteBodyProducerAborted(RefCount< BodyPipe > bp) override
Definition: XactionRep.cc:668
libecap::Area vbContent(libecap::size_type offset, libecap::size_type size) override
Definition: XactionRep.cc:553
bool abProductionFinished
Definition: XactionRep.h:127
const libecap::Area option(const libecap::Name &name) const override
Definition: XactionRep.cc:95
Definition: Service.h:27
Definition: Message.h:25
Definition: XactionRep.h:35
void updateSources(Http::Message *adapted)
Definition: XactionRep.cc:743
void preserveVb(const char *reason)
Definition: XactionRep.cc:372
bool vbProductionFinished
Definition: XactionRep.h:126
CBDATA_CHILD(XactionRep)
const char * status() const override
internal cleanup; do not call directly
Definition: XactionRep.cc:700
const libecap::Message & cause() override
Definition: XactionRep.cc:318
void noteAbContentDone(bool atEnd) override
Definition: XactionRep.cc:591
void noteMoreBodyDataAvailable(RefCount< BodyPipe > bp) override
Definition: XactionRep.cc:651
const libecap::Area clientIpValue() const
Definition: XactionRep.cc:130
Definition: HttpRequest.h:48
libecap::shared_ptr< libecap::adapter::Xaction > AdapterXaction
Definition: XactionRep.h:44
XactionRep(Http::Message *virginHeader, HttpRequest *virginCause, AccessLogEntry::Pointer &alp, const Adaptation::ServicePointer &service)
Definition: XactionRep.cc:55
void noteBodyConsumerAborted(RefCount< BodyPipe > bp) override
Definition: XactionRep.cc:641
const libecap::Area usernameValue() const
Definition: XactionRep.cc:155
void noteAbContentAvailable() override
Definition: XactionRep.cc:601
void noteInitiatorAborted() override
Definition: XactionRep.cc:677
Definition: BodyPipe.h:22
void updateHistory(Http::Message *adapted)
Definition: XactionRep.cc:467
const libecap::Area masterxSharedValue(const libecap::Name &name) const
Definition: XactionRep.cc:173
void visitEachMetaHeader(libecap::NamedValueVisitor &visitor) const
Return the adaptation meta headers and their values.
Definition: XactionRep.cc:213
void forgetVb(const char *reason)
Definition: XactionRep.cc:388
void master(const AdapterXaction &aMaster)
Definition: XactionRep.cc:80
Definition: MessageRep.h:153
void adaptationAborted() override
Definition: XactionRep.cc:627
const libecap::Area metaValue(const libecap::Name &name) const
Return the adaptation meta header value for the given header "name".
Definition: XactionRep.cc:190
Definition: BodyPipe.h:42
void vbContentShift(libecap::size_type size) override
Definition: XactionRep.cc:577
void noteBodyProductionEnded(RefCount< BodyPipe > bp) override
Definition: XactionRep.cc:659
void scheduleStop(const char *reason)
libecap::Message & adapted() override
Definition: XactionRep.cc:325
libecap::shared_ptr< libecap::Message > MessagePtr
Definition: XactionRep.h:119
void adaptationDelayed(const libecap::Delay &) override
Definition: XactionRep.cc:619
void noteMoreBodySpaceAvailable(RefCount< BodyPipe > bp) override
Definition: XactionRep.cc:634
Definition: AccessCheck.h:24
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products