You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@trafficserver.apache.org by Steven Hunter <st...@gmail.com> on 2017/11/01 00:09:45 UTC

Re: getting TSVconn in session start hook handler

try using web store or play store related apps or ext...

On Tue, Oct 31, 2017 at 8:09 AM, Persia Aziz <pe...@yahoo.com> wrote:

> 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
> <https://github.com/apache/trafficserver/pull/2740>
>
> API for retrieving TSVConn from TSHttpSsn by persiaAziz · Pull Request #...
>
> trafficserver - Mirror of Apache Traffic Server
> <https://github.com/apache/trafficserver/pull/2740>
>
>
>
> Syeda Persia Aziz
> Software Developer
> Yahoo! Inc.
> Champaign, Illinois
>
>
> On Tuesday, October 31, 2017, 6:34:25 AM CDT, Gaurav Bansal <
> zeebee48@gmail.com> 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
>