| 1577 | } |
| 1578 | |
| 1579 | TSReturnCode |
| 1580 | TSMimeHdrFieldsClear(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 | |
| 1595 | int |
| 1596 | TSMimeHdrFieldsCount(TSMBuffer bufp, TSMLoc obj) |