#include <MessageRep.h>
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 147 of file MessageRep.h.
Constructor & Destructor Documentation
◆ MessageRep()
|
explicit |
Definition at line 358 of file MessageRep.cc.
References Adaptation::Message::body_pipe, Adaptation::Message::header, Must, theBodyRep, theFirstLineRep, theHeaderRep, and theMessage.
◆ ~MessageRep()
|
override |
Definition at line 377 of file MessageRep.cc.
Member Function Documentation
◆ addBody()
|
override |
Definition at line 429 of file MessageRep.cc.
References Must.
◆ body() [1/2]
|
override |
Definition at line 447 of file MessageRep.cc.
◆ body() [2/2]
|
override |
Definition at line 423 of file MessageRep.cc.
◆ clone()
|
override |
Definition at line 385 of file MessageRep.cc.
References Http::Message::body_pipe, and Http::Message::header.
◆ firstLine() [1/2]
|
override |
Definition at line 405 of file MessageRep.cc.
◆ firstLine() [2/2]
|
override |
Definition at line 399 of file MessageRep.cc.
◆ header() [1/2]
|
override |
Definition at line 417 of file MessageRep.cc.
◆ header() [2/2]
|
override |
Definition at line 411 of file MessageRep.cc.
◆ raw() [1/2]
|
inline |
Definition at line 165 of file MessageRep.h.
References theMessage.
Referenced by Adaptation::Ecap::XactionRep::answer(), and Adaptation::Ecap::XactionRep::status().
◆ raw() [2/2]
|
inline |
Definition at line 166 of file MessageRep.h.
References theMessage.
◆ tieBody()
void Adaptation::Ecap::MessageRep::tieBody | ( | Ecap::XactionRep * | x | ) |
Definition at line 437 of file MessageRep.cc.
References Must.
Referenced by Adaptation::Ecap::XactionRep::useAdapted().
Member Data Documentation
◆ theBodyRep
|
private |
Definition at line 172 of file MessageRep.h.
Referenced by MessageRep().
◆ theFirstLineRep
|
private |
Definition at line 170 of file MessageRep.h.
Referenced by MessageRep().
◆ theHeaderRep
|
private |
Definition at line 171 of file MessageRep.h.
Referenced by MessageRep().
◆ theMessage
|
private |
Definition at line 169 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