Leif Hedstrom created TS-1833:
---------------------------------

             Summary: Deprecate TSMimeHdrFieldValueStringInsert() (and family)
                 Key: TS-1833
                 URL: https://issues.apache.org/jira/browse/TS-1833
             Project: Traffic Server
          Issue Type: Improvement
          Components: TS API
            Reporter: Leif Hedstrom


It seems to be that TSMimeHdrFieldValueStringInsert() is really just a subset 
of TSMimeHdrFieldValueStringSet(). This just makes for confusing APIs, i.e. 
which one do I use when? The alternative would be to remove the "idx" argument 
to the TSMimeHdrFieldValueStringSet() method, but that would then break API and 
ABI compatibility.

Also, as James found out, the docs are less than clear. Set() needs to be 
called with an idx of -1 for it to actually be a Set() operation. With idx >=0, 
TSMimeHdrFieldValueStringSet() is actually identical to 
TSMimeHdrFieldValueStringInsert()....

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to