| 3762 | } |
| 3763 | |
| 3764 | TSVConn |
| 3765 | TSHttpTxnServerVConnGet(TSHttpTxn txnp) |
| 3766 | { |
| 3767 | TSVConn vconn = nullptr; |
| 3768 | sdk_assert(sdk_sanity_check_txn(txnp) == TS_SUCCESS); |
| 3769 | HttpSM *sm = reinterpret_cast<HttpSM *>(txnp); |
| 3770 | if (sm != nullptr) { |
| 3771 | ProxyTransaction *st = sm->get_server_txn(); |
| 3772 | if (st != nullptr) { |
| 3773 | vconn = reinterpret_cast<TSVConn>(st->get_netvc()); |
| 3774 | } |
| 3775 | } |
| 3776 | return vconn; |
| 3777 | } |
| 3778 | |
| 3779 | class TSHttpSsnCallback : public Continuation |
| 3780 | { |
no test coverage detected