| 722 | -------------------------------------------------------------------------*/ |
| 723 | |
| 724 | inline void |
| 725 | HTTPHdr::copy(const HTTPHdr *hdr) |
| 726 | { |
| 727 | ink_assert(hdr->valid()); |
| 728 | |
| 729 | if (valid()) { |
| 730 | http_hdr_copy_onto(hdr->m_http, hdr->m_heap, m_http, m_heap, (m_heap != hdr->m_heap) ? true : false); |
| 731 | } else { |
| 732 | m_heap = new_HdrHeap(); |
| 733 | m_http = http_hdr_clone(hdr->m_http, hdr->m_heap, m_heap); |
| 734 | m_mime = m_http->m_fields_impl; |
| 735 | } |
| 736 | } |
| 737 | |
| 738 | /*------------------------------------------------------------------------- |
| 739 | -------------------------------------------------------------------------*/ |
no test coverage detected