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
  

Reply via email to