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

Function TSMimeHdrFieldsClear

src/api/InkAPI.cc:1579–1593  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1577}
1578
1579TSReturnCode
1580TSMimeHdrFieldsClear(TSMBuffer bufp, TSMLoc obj)
1581{
1582 sdk_assert(sdk_sanity_check_mbuffer(bufp) == TS_SUCCESS);
1583 sdk_assert((sdk_sanity_check_mime_hdr_handle(obj) == TS_SUCCESS) || (sdk_sanity_check_http_hdr_handle(obj) == TS_SUCCESS));
1584
1585 if (!isWriteable(bufp)) {
1586 return TS_ERROR;
1587 }
1588
1589 MIMEHdrImpl *mh = _hdr_mloc_to_mime_hdr_impl(obj);
1590
1591 mime_hdr_fields_clear((reinterpret_cast<HdrHeapSDKHandle *>(bufp))->m_heap, mh);
1592 return TS_SUCCESS;
1593}
1594
1595int
1596TSMimeHdrFieldsCount(TSMBuffer bufp, TSMLoc obj)

Callers 4

clearMethod · 0.85
handle_icap_http_headerFunction · 0.85

Calls 6

sdk_sanity_check_mbufferFunction · 0.85
isWriteableFunction · 0.85
mime_hdr_fields_clearFunction · 0.85

Tested by 1