HttpHdrSc.cc
Go to the documentation of this file.
27/* order must match that of enum http_hdr_sc_type. The constraint is verified at initialization time */
136 debugs(90, 2, "ignoring duplicate control-directive near '" << item << "' in '" << *str << "'");
void httpHdrScStatDumper(StoreEntry *sentry, int, double val, double, int count)
Definition: HttpHdrSc.cc:270
std::vector< HttpHeaderFieldStat > scHeaderStats(SC_ENUM_END)
LookupTable< http_hdr_sc_type > scLookupTable(SC_ENUM_END, ScAttrs)
void httpHdrScTargetStatDumper(StoreEntry *sentry, int, double val, double, int count)
Definition: HttpHdrSc.cc:257
int httpHeaderParseInt(const char *start, int *value)
Definition: HttpHeaderTools.cc:123
int httpHeaderParseQuotedString(const char *start, const int len, String *val)
Definition: HttpHeaderTools.cc:168
int strListGetItem(const String *str, char del, const char **item, int *ilen, const char **pos)
Definition: StrList.cc:86
Definition: HttpHdrScTarget.h:25
void mergeWith(const HttpHdrScTarget *new_sc)
Definition: HttpHdrScTarget.cc:18
void setMask(http_hdr_sc_type id, bool newval)
Definition: HttpHdrScTarget.h:87
void packInto(Packable *p) const
XXX: this function should be in HttpHdrScTarget.cc.
Definition: HttpHdrSc.cc:198
Definition: HttpHdrSc.h:25
std::list< HttpHdrScTarget, PoolingAllocator< HttpHdrScTarget > > targets
Definition: HttpHdrSc.h:38
HttpHdrScTarget * getMergedTarget(const char *ourtarget)
Definition: HttpHdrSc.cc:294
Definition: LookupTable.h:52
Definition: Packable.h:53
void appendf(const char *fmt,...) PRINTF_FORMAT_ARG2
Append operation with printf-style arguments.
Definition: Packable.h:61
Definition: StatHist.h:26
Definition: Store.h:42
Definition: SquidString.h:26
Definition: LookupTable.h:28