| 6875 | } |
| 6876 | |
| 6877 | void |
| 6878 | HttpSM::setup_cache_write_transfer(HttpCacheSM *c_sm, VConnection *source_vc, HTTPInfo *store_info, int64_t skip_bytes, |
| 6879 | const char *name) |
| 6880 | { |
| 6881 | ink_assert(c_sm->cache_write_vc != nullptr); |
| 6882 | ink_assert(t_state.request_sent_time > 0); |
| 6883 | ink_assert(t_state.response_received_time > 0); |
| 6884 | |
| 6885 | store_info->request_sent_time_set(t_state.request_sent_time); |
| 6886 | store_info->response_received_time_set(t_state.response_received_time); |
| 6887 | |
| 6888 | c_sm->cache_write_vc->set_http_info(store_info); |
| 6889 | store_info->clear(); |
| 6890 | |
| 6891 | tunnel.add_consumer(c_sm->cache_write_vc, source_vc, &HttpSM::tunnel_handler_cache_write, HT_CACHE_WRITE, name, skip_bytes); |
| 6892 | |
| 6893 | c_sm->cache_write_vc = nullptr; |
| 6894 | } |
| 6895 | |
| 6896 | void |
| 6897 | HttpSM::setup_100_continue_transfer() |
nothing calls this directly
no test coverage detected