MCPcopy Create free account
hub / github.com/apache/trafficserver / do_io_close

Method do_io_close

src/iocore/cache/CacheVC.cc:224–234  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

222}
223
224void
225CacheVC::do_io_close(int alerrno)
226{
227 ink_assert(mutex->thread_holding == this_ethread());
228 int previous_closed = closed;
229 closed = (alerrno == -1) ? 1 : -1; // Stupid default arguments
230 DDbg(dbg_ctl_cache_close, "do_io_close %p %d %d", this, alerrno, closed);
231 if (!previous_closed && !recursive) {
232 die();
233 }
234}
235
236void
237CacheVC::reenable(VIO *avio)

Callers 6

event_handlerMethod · 0.45
closeMethod · 0.45
close_target_vioMethod · 0.45
close_source_vioMethod · 0.45
close_target_vioMethod · 0.45
handle_readMethod · 0.45

Calls 1

this_ethreadFunction · 0.85

Tested by 2

event_handlerMethod · 0.36
handle_readMethod · 0.36