MCPcopy Create free account
hub / github.com/apache/trafficserver / _parseCachedHeaders

Method _parseCachedHeaders

plugins/esi/lib/Variables.cc:188–204  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

186}
187
188void
189Variables::_parseCachedHeaders()
190{
191 DBG("[%s] Parsing headers", __FUNCTION__);
192 for (int i = 0; i < N_SIMPLE_HEADERS; ++i) {
193 for (Utils::HeaderValueList::iterator value_iter = _cached_simple_headers[i].begin();
194 value_iter != _cached_simple_headers[i].end(); ++value_iter) {
195 _parseSimpleHeader(static_cast<SimpleHeader>(i), *value_iter);
196 }
197 }
198 for (int i = 0; i < N_SPECIAL_HEADERS; ++i) {
199 for (Utils::HeaderValueList::iterator value_iter = _cached_special_headers[i].begin();
200 value_iter != _cached_special_headers[i].end(); ++value_iter) {
201 _parseSpecialHeader(static_cast<SpecialHeader>(i), value_iter->data(), value_iter->size());
202 }
203 }
204}
205
206const std::string &
207Variables::getValue(const string &name) const

Callers 1

Variables.ccFile · 0.80

Calls 4

beginMethod · 0.45
endMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected