#include <MessageRep.h>


Public Member Functions | |
MessageRep (Http::Message *rawHeader) | |
virtual | ~MessageRep () |
virtual libecap::shared_ptr< libecap::Message > | clone () const |
virtual libecap::FirstLine & | firstLine () |
virtual const libecap::FirstLine & | firstLine () const |
virtual libecap::Header & | header () |
virtual const libecap::Header & | header () const |
virtual void | addBody () |
virtual libecap::Body * | body () |
virtual const libecap::Body * | body () const |
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 362 of file MessageRep.cc.
References Adaptation::Message::body_pipe, Adaptation::Message::header, Must, NULL, theBodyRep, theFirstLineRep, theHeaderRep, and theMessage.
◆ ~MessageRep()
|
virtual |
Definition at line 381 of file MessageRep.cc.
Member Function Documentation
◆ addBody()
|
virtual |
Definition at line 433 of file MessageRep.cc.
◆ body() [1/2]
|
virtual |
Definition at line 427 of file MessageRep.cc.
◆ body() [2/2]
|
virtual |
Definition at line 451 of file MessageRep.cc.
◆ clone()
|
virtual |
Definition at line 389 of file MessageRep.cc.
References Http::Message::body_pipe, Http::Message::header, and NULL.
◆ firstLine() [1/2]
|
virtual |
Definition at line 403 of file MessageRep.cc.
◆ firstLine() [2/2]
|
virtual |
Definition at line 409 of file MessageRep.cc.
◆ header() [1/2]
|
virtual |
Definition at line 415 of file MessageRep.cc.
◆ header() [2/2]
|
virtual |
Definition at line 421 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 441 of file MessageRep.cc.
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