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

Method field_create

plugins/experimental/txn_box/plugin/src/ts_util.cc:622–635  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

620}
621
622ts::HttpField
623ts::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
637ts::HttpField
638ts::HttpHeader::field_obtain(TextView name)

Callers 3

field_obtainMethod · 0.95
assignMethod · 0.45
host_setMethod · 0.45

Calls 6

TSMimeHdrFieldAppendFunction · 0.85
TSMimeHdrFieldDestroyFunction · 0.85
is_validMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected