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

Function GeneratorGetRequestHeader

plugins/generator/generator.cc:281–293  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

279}
280
281static int64_t
282GeneratorGetRequestHeader(GeneratorHttpHeader &request, const char *field_name, int64_t field_len, int64_t default_value)
283{
284 TSMLoc field;
285
286 field = TSMimeHdrFieldFind(request.buffer, request.header, field_name, field_len);
287 if (field != TS_NULL_MLOC) {
288 default_value = TSMimeHdrFieldValueInt64Get(request.buffer, request.header, field, -1);
289 }
290
291 TSHandleMLocRelease(request.buffer, request.header, field);
292 return default_value;
293}
294
295static TSReturnCode
296WriteResponseHeader(GeneratorHttpHeader &response, TSHttpStatus status)

Callers 1

GeneratorParseRequestFunction · 0.85

Calls 3

TSMimeHdrFieldFindFunction · 0.85
TSHandleMLocReleaseFunction · 0.85

Tested by

no test coverage detected