assists in making and relaying entry caching/sharing decision More...
#include <http.h>
Public Types | |
enum | Answers { reuseNot = 0 , cachePositively , cacheNegatively , doNotCacheButShare } |
Public Member Functions | |
ReuseDecision (const StoreEntry *e, const Http::StatusCode code) | |
Answers | make (const Answers ans, const char *why) |
stores the corresponding decision More... | |
Public Attributes | |
Answers | answer |
the decision id More... | |
const char * | reason |
the decision reason More... | |
const StoreEntry * | entry |
entry for debugging More... | |
const Http::StatusCode | statusCode |
HTTP status for debugging. More... | |
Detailed Description
Member Enumeration Documentation
◆ Answers
Constructor & Destructor Documentation
◆ ReuseDecision()
HttpStateData::ReuseDecision::ReuseDecision | ( | const StoreEntry * | e, |
const Http::StatusCode | code | ||
) |
Member Function Documentation
◆ make()
HttpStateData::ReuseDecision::Answers HttpStateData::ReuseDecision::make | ( | const Answers | ans, |
const char * | why | ||
) |
Definition at line 2626 of file http.cc.
Referenced by HttpStateData::haveParsedReplyHeaders(), and HttpStateData::reusableReply().
Member Data Documentation
◆ answer
Answers HttpStateData::ReuseDecision::answer |
Definition at line 38 of file http.h.
Referenced by operator<<(), and HttpStateData::reusableReply().
◆ entry
const StoreEntry* HttpStateData::ReuseDecision::entry |
Definition at line 40 of file http.h.
Referenced by operator<<().
◆ reason
const char* HttpStateData::ReuseDecision::reason |
Definition at line 39 of file http.h.
Referenced by operator<<().
◆ statusCode
const Http::StatusCode HttpStateData::ReuseDecision::statusCode |
Definition at line 41 of file http.h.
Referenced by operator<<().
The documentation for this class was generated from the following files: