| 4324 | } |
| 4325 | |
| 4326 | TSReturnCode |
| 4327 | TSHttpTxnCacheLookupUrlGet(TSHttpTxn txnp, TSMBuffer bufp, TSMLoc obj) |
| 4328 | { |
| 4329 | sdk_assert(sdk_sanity_check_txn(txnp) == TS_SUCCESS); |
| 4330 | sdk_assert(sdk_sanity_check_mbuffer(bufp) == TS_SUCCESS); |
| 4331 | sdk_assert(sdk_sanity_check_url_handle(obj) == TS_SUCCESS); |
| 4332 | |
| 4333 | HttpSM *sm = reinterpret_cast<HttpSM *>(txnp); |
| 4334 | URL u, *l_url; |
| 4335 | |
| 4336 | u.m_heap = (reinterpret_cast<HdrHeapSDKHandle *>(bufp))->m_heap; |
| 4337 | u.m_url_impl = reinterpret_cast<URLImpl *>(obj); |
| 4338 | if (!u.valid()) { |
| 4339 | return TS_ERROR; |
| 4340 | } |
| 4341 | |
| 4342 | l_url = sm->t_state.cache_info.lookup_url; |
| 4343 | if (l_url && l_url->valid()) { |
| 4344 | u.copy(l_url); |
| 4345 | return TS_SUCCESS; |
| 4346 | } |
| 4347 | |
| 4348 | return TS_ERROR; |
| 4349 | } |
| 4350 | |
| 4351 | TSReturnCode |
| 4352 | TSHttpTxnCacheLookupUrlSet(TSHttpTxn txnp, TSMBuffer bufp, TSMLoc obj) |
no test coverage detected