TSTransformOutputVConnGet takes TSVConn not TSHttpSsn. I could not find any
API that takes TSHttpSsn and returns TSVConn.
I have made a PR for this: API for retrieving TSVConn from TSHttpSsn by
persiaAziz · Pull Request #2740 · apache/trafficserver
|
|
|
| | |
|
|
|
| |
API for retrieving TSVConn from TSHttpSsn by persiaAziz · Pull Request #...
trafficserver - Mirror of Apache Traffic Server
|
|
|
Syeda Persia Aziz
Software DeveloperYahoo! Inc.Champaign, Illinois
On Tuesday, October 31, 2017, 6:34:25 AM CDT, Gaurav Bansal
<[email protected]> wrote:
Hi all,
I have created a session-start-hook (TS_EVENT_HTTP_SSN_START) handler namely
"ssn_start_plugin(TSCont contp, TSEvent event, void *edata)". In this function,
i need TSVConn. Is there any api using which i can get TSVConn in
ssn_start_plugin function using either contp or edata (which is TSHttpSsn
here).
I tried the following approach :int
ssn_start_plugin(TSCont contp, TSEvent event, void *edata)
{
TSVConn connection;
connection = TSTransformOutputVConnGet(contp);
.....
Can anyone please let me know if this is the right way ? OR is there some way
to get it using TSHttpSsn also.thanks,gaurav