> On Sep 7, 2016, at 2:09 PM, Susan Hinrichs <shinr...@network-geographics.com> > wrote: > > > This is an API we have been using at Yahoo. Originally used to get > information about SPDY and HTTP2 when they were implemented with the plugin > interface, but used by other plugin writers to track information about which > plugin created which transactions. The details and PR are linked off of > TS-2987. Please let me know if you have any comments or concerns.
+1 This proposal and the associated PR look good to me. I have a use case already :) > > > TSHttpTxnPluginTagGet > > Fetch the tag of the plugin that created this transaction. > > > > <https://github.com/shinrich/trafficserver/blob/031978d36b1321eabba4b2d3b95917b5675a2468/doc/reference/api/TSHttpTxnPluginTagGet.en.rst#synopsis>Synopsis > > #include <ts/ts.h> > > const char * TSHttpTxnPluginTagGet(TSHttpTxn txnp) > > > > <https://github.com/shinrich/trafficserver/blob/031978d36b1321eabba4b2d3b95917b5675a2468/doc/reference/api/TSHttpTxnPluginTagGet.en.rst#description>Description > > This call retrieves the tag associated with the transaction. This tag is set > by the plugin that created the transaction. This is guaranteed to return the same pointer right? Not a copy? > > > > <https://github.com/shinrich/trafficserver/blob/031978d36b1321eabba4b2d3b95917b5675a2468/doc/reference/api/TSHttpTxnPluginTagGet.en.rst#see-also>See > also > > :manpage:`TSHttpConnectWithPluginId(3ts)` > <https://github.com/shinrich/trafficserver/blob/031978d36b1321eabba4b2d3b95917b5675a2468/doc/reference/api/TSHttpTxnPluginTagGet.en.rst#id1>, > :manpage:`TSAPI(3ts)` > <https://github.com/shinrich/trafficserver/blob/031978d36b1321eabba4b2d3b95917b5675a2468/doc/reference/api/TSHttpTxnPluginTagGet.en.rst#id3> >