CBDATA_CLASS(ModXact);
public:
- ModXact(HttpMsg *virginHeader, HttpRequest *virginCause, AccessLogEntry::Pointer &alp, ServiceRep::Pointer &s);
+ ModXact(Http::Message *virginHeader, HttpRequest *virginCause, AccessLogEntry::Pointer &alp, ServiceRep::Pointer &s);
virtual ~ModXact();
// BodyProducer methods
void parseHeaders();
void parseIcapHead();
void parseHttpHead();
- bool parseHead(HttpMsg *head);
+ bool parseHead(Http::Message *head);
void decideOnParsingBody();
void parseBody();
void prepEchoing();
void prepPartialBodyEchoing(uint64_t pos);
void echoMore();
- void updateSources(); ///< Update the HttpMsg sources
+ void updateSources(); ///< Update the Http::Message sources
virtual bool doneAll() const;
virtual void swanSong();
template<class Part>
bool parsePart(Part *part, const char *description);
- void packHead(MemBuf &httpBuf, const HttpMsg *head);
- void encapsulateHead(MemBuf &icapBuf, const char *section, MemBuf &httpBuf, const HttpMsg *head);
+ void packHead(MemBuf &httpBuf, const Http::Message *head);
+ void encapsulateHead(MemBuf &icapBuf, const char *section, MemBuf &httpBuf, const Http::Message *head);
bool gotEncapsulated(const char *section) const;
/// whether ICAP response header indicates HTTP header presence
bool expectHttpHeader() const;
CBDATA_CLASS(ModXactLauncher);
public:
- ModXactLauncher(HttpMsg *virginHeader, HttpRequest *virginCause, AccessLogEntry::Pointer &alp, Adaptation::ServicePointer s);
+ ModXactLauncher(Http::Message *virginHeader, HttpRequest *virginCause, AccessLogEntry::Pointer &alp, Adaptation::ServicePointer s);
protected:
virtual Xaction *createXaction();