#include <MessageRep.h>
![Inheritance graph](classAdaptation_1_1Ecap_1_1MessageRep__inherit__graph.png)
![Collaboration graph](classAdaptation_1_1Ecap_1_1MessageRep__coll__graph.png)
Public Member Functions | |
MessageRep (Http::Message *rawHeader) | |
~MessageRep () override | |
libecap::shared_ptr< libecap::Message > | clone () const override |
libecap::FirstLine & | firstLine () override |
const libecap::FirstLine & | firstLine () const override |
libecap::Header & | header () override |
const libecap::Header & | header () const override |
void | addBody () override |
libecap::Body * | body () override |
const libecap::Body * | body () const override |
void | tieBody (Ecap::XactionRep *x) |
Adaptation::Message & | raw () |
const Adaptation::Message & | raw () const |
Private Attributes | |
Adaptation::Message | theMessage |
libecap::FirstLine * | theFirstLineRep |
HeaderRep * | theHeaderRep |
BodyRep * | theBodyRep |
Detailed Description
Definition at line 153 of file MessageRep.h.
Constructor & Destructor Documentation
◆ MessageRep()
|
explicit |
Definition at line 363 of file MessageRep.cc.
References Adaptation::Message::body_pipe, Adaptation::Message::header, Must, theBodyRep, theFirstLineRep, theHeaderRep, and theMessage.
◆ ~MessageRep()
|
override |
Definition at line 382 of file MessageRep.cc.
Member Function Documentation
◆ addBody()
|
override |
Definition at line 434 of file MessageRep.cc.
References Must.
◆ body() [1/2]
|
override |
◆ body() [2/2]
|
override |
Definition at line 428 of file MessageRep.cc.
◆ clone()
|
override |
Definition at line 390 of file MessageRep.cc.
References Http::Message::body_pipe, and Http::Message::header.
◆ firstLine() [1/2]
|
override |
◆ firstLine() [2/2]
|
override |
Definition at line 404 of file MessageRep.cc.
◆ header() [1/2]
|
override |
◆ header() [2/2]
|
override |
Definition at line 416 of file MessageRep.cc.
◆ raw() [1/2]
|
inline |
Definition at line 171 of file MessageRep.h.
References theMessage.
Referenced by Adaptation::Ecap::XactionRep::answer(), and Adaptation::Ecap::XactionRep::status().
◆ raw() [2/2]
|
inline |
Definition at line 172 of file MessageRep.h.
References theMessage.
◆ tieBody()
void Adaptation::Ecap::MessageRep::tieBody | ( | Ecap::XactionRep * | x | ) |
Definition at line 442 of file MessageRep.cc.
References Must.
Referenced by Adaptation::Ecap::XactionRep::useAdapted().
Member Data Documentation
◆ theBodyRep
|
private |
Definition at line 178 of file MessageRep.h.
Referenced by MessageRep().
◆ theFirstLineRep
|
private |
Definition at line 176 of file MessageRep.h.
Referenced by MessageRep().
◆ theHeaderRep
|
private |
Definition at line 177 of file MessageRep.h.
Referenced by MessageRep().
◆ theMessage
|
private |
Definition at line 175 of file MessageRep.h.
Referenced by MessageRep(), and raw().
The documentation for this class was generated from the following files:
- src/adaptation/ecap/MessageRep.h
- src/adaptation/ecap/MessageRep.cc
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