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

Function HeaderFieldStringSet

plugins/statichit/statichit.cc:289–298  ·  view source on GitHub ↗

NOTE: This will always append a new "field_name: value"

Source from the content-addressed store, hash-verified

287
288// NOTE: This will always append a new "field_name: value"
289static void
290HeaderFieldStringSet(const StaticHitHttpHeader &http, const char *field_name, int64_t field_len, const char *value)
291{
292 TSMLoc field;
293
294 TSMimeHdrFieldCreateNamed(http.buffer, http.header, field_name, field_len, &field);
295 TSMimeHdrFieldValueStringSet(http.buffer, http.header, field, -1, value, -1);
296 TSMimeHdrFieldAppend(http.buffer, http.header, field);
297 TSHandleMLocRelease(http.buffer, http.header, field);
298}
299
300static TSReturnCode
301WriteResponseHeader(StaticHitRequest *trq, TSHttpStatus status)

Callers 1

WriteResponseHeaderFunction · 0.70

Calls 4

TSMimeHdrFieldAppendFunction · 0.85
TSHandleMLocReleaseFunction · 0.85

Tested by

no test coverage detected