| 4627 | } |
| 4628 | |
| 4629 | sockaddr const * |
| 4630 | TSHttpTxnOutgoingAddrGet(TSHttpTxn txnp) |
| 4631 | { |
| 4632 | sdk_assert(sdk_sanity_check_txn(txnp) == TS_SUCCESS); |
| 4633 | |
| 4634 | HttpSM *sm = reinterpret_cast<HttpSM *>(txnp); |
| 4635 | |
| 4636 | const sockaddr *retval = nullptr; |
| 4637 | NetVConnection *vc = nullptr; |
| 4638 | ProxyTransaction *ssn = sm->get_server_txn(); |
| 4639 | if (ssn == nullptr) { |
| 4640 | vc = sm->get_server_vc(); |
| 4641 | } else { |
| 4642 | vc = ssn->get_netvc(); |
| 4643 | } |
| 4644 | if (vc != nullptr) { |
| 4645 | retval = vc->get_local_addr(); |
| 4646 | } |
| 4647 | return retval; |
| 4648 | } |
| 4649 | |
| 4650 | sockaddr const * |
| 4651 | TSHttpTxnServerAddrGet(TSHttpTxn txnp) |
no test coverage detected