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

Function TSMimeHdrFieldValuesCount

src/api/InkAPI.cc:2103–2112  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2101}
2102
2103int
2104TSMimeHdrFieldValuesCount(TSMBuffer bufp, TSMLoc hdr, TSMLoc field)
2105{
2106 sdk_assert(sdk_sanity_check_mbuffer(bufp) == TS_SUCCESS);
2107 sdk_assert((sdk_sanity_check_mime_hdr_handle(hdr) == TS_SUCCESS) || (sdk_sanity_check_http_hdr_handle(hdr) == TS_SUCCESS));
2108 sdk_assert(sdk_sanity_check_field_handle(field, hdr) == TS_SUCCESS);
2109
2110 MIMEFieldSDKHandle *handle = reinterpret_cast<MIMEFieldSDKHandle *>(field);
2111 return mime_field_value_get_comma_val_count(handle->field_ptr);
2112}
2113
2114const char *
2115TSMimeHdrFieldValueStringGet(TSMBuffer bufp, TSMLoc hdr, TSMLoc field, int idx, int *value_len_ptr)

Callers 15

compare_field_valuesFunction · 0.85
sizeMethod · 0.85
processRequestFunction · 0.85
getClientStateMethod · 0.85
fillPostHeaderMethod · 0.85
modifyResponseHeaderFunction · 0.85
checkHeaderValueFunction · 0.85
maskOsCacheHeadersFunction · 0.85
updateMethod · 0.85
checkGzipAcceptanceFunction · 0.85
prepareResponseFunction · 0.85

Tested by 2

compare_field_valuesFunction · 0.68