The plugin would own them and would have to call TSFree() when done
with them.  They would be nul terminated.

On Mon, Jan 29, 2018 at 4:52 PM, Alan Carroll
<[email protected]> wrote:
> What are the ownership properties of the memory indicated by the returned
> pointers? Are these strings guaranteed to be null terminated or is a length
> needed?
>
> On Mon, Jan 29, 2018 at 3:53 PM, Shu Kit Chan <[email protected]> wrote:
>
>> What does the "I" stand for in "TSIRemapFromUrlStringGet" ?
>>
>> On Mon, Jan 29, 2018 at 10:02 AM, Walt Karas <[email protected]>
>> wrote:
>> > const char *TSIRemapFromUrlStringGet(const TSHttpTxn txnp);
>> >
>> > const char *TSIRemapToUrlStringGet(const TSHttpTxn txnp);
>> >
>> > These would return, from the transaction state object,
>> > url_map.getFromURL() and url_map.getToURL() respectively, in strong
>> > format.  A null pointer would be returned if the values were empty.
>>

Reply via email to