| 620 | } |
| 621 | |
| 622 | ts::HttpField |
| 623 | ts::HttpHeader::field_create(TextView name) |
| 624 | { |
| 625 | if (this->is_valid()) { |
| 626 | TSMLoc field_loc; |
| 627 | if (TS_SUCCESS == TSMimeHdrFieldCreateNamed(_buff, _loc, name.data(), name.size(), &field_loc)) { |
| 628 | if (TS_SUCCESS == TSMimeHdrFieldAppend(_buff, _loc, field_loc)) { |
| 629 | return HttpField{_buff, _loc, field_loc}; |
| 630 | } |
| 631 | TSMimeHdrFieldDestroy(_buff, _loc, field_loc); |
| 632 | } |
| 633 | } |
| 634 | return {}; |
| 635 | } |
| 636 | |
| 637 | ts::HttpField |
| 638 | ts::HttpHeader::field_obtain(TextView name) |
no test coverage detected