Squid internals The comm interface (src/comm.c) Deferred reads A deferred read is a scheduled read which should or should not be handled depending upon the outcome of the callback This simplifies the code by allowing the coder to use commSetSelect() in one place and check whenever the socket has data as to whether it can be handled