{
const auto path = start();
const auto foundNextOrSpare = path != paths_.end() &&
- (currentPeer.getPeer() != path->connection->getPeer() || // next peer
- ConnectionFamily(currentPeer) != ConnectionFamily(*path->connection));
+ (currentPeer.getPeer() != path->connection->getPeer() || // next peer
+ ConnectionFamily(currentPeer) != ConnectionFamily(*path->connection));
return makeFinding(path, foundNextOrSpare);
}
return false;
});
const auto foundNext = path != paths_.end() &&
- primePeer != path->connection->getPeer();
+ primePeer != path->connection->getPeer();
return makeFinding(path, foundNext);
}
{
const auto path = start();
const auto foundNext = path != paths_.end() &&
- currentPeer.getPeer() != path->connection->getPeer();
+ currentPeer.getPeer() != path->connection->getPeer();
return makeFinding(path, foundNext);
}
const auto ccb = COMMIO_FD_WRITECB(head);
// check that the head descriptor is still relevant
if (headFde.clientInfo == this &&
- quotaPeekReserv() == ccb->quotaQueueReserv &&
- !headFde.closing()) {
+ quotaPeekReserv() == ccb->quotaQueueReserv &&
+ !headFde.closing()) {
// wait for the head descriptor to become ready for writing
Comm::SetSelect(head, COMM_SELECT_WRITE, Comm::HandleWrite, ccb, 0);
if (!fd_table[c->fd].halfClosedReader) { // not reading already
CallBack(fd_table[c->fd].codeContext, [&c] {
AsyncCall::Pointer call = commCbCall(5,4, "commHalfClosedReader",
- CommIoCbPtrFun(&commHalfClosedReader, nullptr));
+ CommIoCbPtrFun(&commHalfClosedReader, nullptr));
Comm::Read(c, call);
fd_table[c->fd].halfClosedReader = call;
});
## Please see the COPYING and CONTRIBUTORS files for details.
##
-STUB_SOURCE= tests/STUB.h \
- tests/stub_access_log.cc \
- tests/stub_acl.cc \
- tests/stub_cache_cf.cc \
- tests/stub_CacheDigest.cc \
- tests/stub_cache_manager.cc \
- tests/stub_carp.cc \
- tests/stub_cbdata.cc \
- tests/stub_client_db.cc \
- tests/stub_client_side.cc \
- tests/stub_client_side_request.cc \
- tests/stub_CollapsedForwarding.cc \
- tests/stub_comm.cc \
- tests/stub_CommIO.cc \
- tests/stub_debug.cc \
- tests/stub_DelayId.cc \
- tests/stub_errorpage.cc \
- tests/stub_ETag.cc \
- tests/stub_event.cc \
- tests/stub_EventLoop.cc \
- tests/stub_external_acl.cc \
- tests/stub_fatal.cc \
- tests/stub_fd.cc \
- tests/stub_gopher.cc \
- tests/stub_helper.cc \
- tests/stub_HelperChildConfig.cc \
- tests/stub_http.cc \
- tests/stub_HttpControlMsg.cc \
- tests/stub_HttpHeader.cc \
- tests/stub_HttpReply.cc \
- tests/stub_HttpRequest.cc \
- tests/stub_HttpUpgradeProtocolAccess.cc \
- tests/stub_icp.cc \
- tests/stub_internal.cc \
- tests/stub_ipcache.cc \
- tests/stub_ipc.cc \
- tests/stub_ipc_Forwarder.cc \
- tests/stub_ipc_TypedMsgHdr.cc \
- tests/stub_libanyp.cc \
- tests/stub_libauth_acls.cc \
- tests/stub_libauth.cc \
- tests/stub_libcomm.cc \
- tests/stub_libdiskio.cc \
- tests/stub_libeui.cc \
- tests/stub_libformat.cc \
- tests/stub_libhttp.cc \
- tests/stub_libicmp.cc \
- tests/stub_libip.cc \
- tests/stub_liblog.cc \
- tests/stub_libmem.cc \
- tests/stub_libmgr.cc \
- tests/stub_libsecurity.cc \
- tests/stub_libsslsquid.cc \
- tests/stub_libstore.cc \
- tests/stub_main_cc.cc \
- tests/stub_MemBuf.cc \
- tests/stub_mem_node.cc \
- tests/stub_MemObject.cc \
- tests/stub_MemStore.cc \
- tests/stub_mime.cc \
- tests/stub_neighbors.cc \
- tests/stub_pconn.cc \
- tests/stub_Port.cc \
- tests/stub_redirect.cc \
- tests/stub_SBuf.cc \
- tests/stub_SBufDetailedStats.cc \
- tests/stub_stat.cc \
- tests/stub_StatHist.cc \
- tests/stub_stmem.cc \
- tests/stub_store.cc \
- tests/stub_store_client.cc \
- tests/stub_store_digest.cc \
- tests/stub_StoreMeta.cc \
- tests/stub_store_rebuild.cc \
- tests/stub_store_stats.cc \
- tests/stub_store_swapout.cc \
- tests/stub_SwapDir.cc \
- tests/stub_time.cc \
- tests/stub_tools.cc \
- tests/stub_tunnel.cc \
- tests/stub_UdsOp.cc \
- tests/stub_wccp2.cc \
- tests/stub_whois.cc \
- tests/stub_wordlist.cc
+STUB_SOURCE = \
+ tests/stub_access_log.cc \
+ tests/stub_acl.cc \
+ tests/stub_cache_cf.cc \
+ tests/stub_CacheDigest.cc \
+ tests/stub_cache_manager.cc \
+ tests/stub_carp.cc \
+ tests/stub_cbdata.cc \
+ tests/stub_client_db.cc \
+ tests/stub_client_side.cc \
+ tests/stub_client_side_request.cc \
+ tests/stub_CollapsedForwarding.cc \
+ tests/stub_comm.cc \
+ tests/stub_CommIO.cc \
+ tests/stub_debug.cc \
+ tests/stub_DelayId.cc \
+ tests/stub_errorpage.cc \
+ tests/stub_ETag.cc \
+ tests/stub_event.cc \
+ tests/stub_EventLoop.cc \
+ tests/stub_external_acl.cc \
+ tests/stub_fatal.cc \
+ tests/stub_fd.cc \
+ tests/stub_gopher.cc \
+ tests/stub_helper.cc \
+ tests/stub_HelperChildConfig.cc \
+ tests/stub_http.cc \
+ tests/stub_HttpControlMsg.cc \
+ tests/stub_HttpHeader.cc \
+ tests/stub_HttpReply.cc \
+ tests/stub_HttpRequest.cc \
+ tests/stub_HttpUpgradeProtocolAccess.cc \
+ tests/stub_icp.cc \
+ tests/stub_internal.cc \
+ tests/stub_ipcache.cc \
+ tests/stub_ipc.cc \
+ tests/stub_ipc_Forwarder.cc \
+ tests/stub_ipc_TypedMsgHdr.cc \
+ tests/stub_libanyp.cc \
+ tests/stub_libauth_acls.cc \
+ tests/stub_libauth.cc \
+ tests/stub_libcomm.cc \
+ tests/stub_libdiskio.cc \
+ tests/stub_libeui.cc \
+ tests/stub_libformat.cc \
+ tests/stub_libhttp.cc \
+ tests/stub_libicmp.cc \
+ tests/stub_libip.cc \
+ tests/stub_liblog.cc \
+ tests/stub_libmem.cc \
+ tests/stub_libmgr.cc \
+ tests/stub_libsecurity.cc \
+ tests/stub_libsslsquid.cc \
+ tests/stub_libstore.cc \
+ tests/stub_main_cc.cc \
+ tests/stub_MemBuf.cc \
+ tests/stub_mem_node.cc \
+ tests/stub_MemObject.cc \
+ tests/stub_MemStore.cc \
+ tests/stub_mime.cc \
+ tests/stub_neighbors.cc \
+ tests/stub_pconn.cc \
+ tests/stub_Port.cc \
+ tests/stub_redirect.cc \
+ tests/stub_SBuf.cc \
+ tests/stub_SBufDetailedStats.cc \
+ tests/stub_stat.cc \
+ tests/stub_StatHist.cc \
+ tests/stub_stmem.cc \
+ tests/stub_store.cc \
+ tests/stub_store_client.cc \
+ tests/stub_store_digest.cc \
+ tests/stub_StoreMeta.cc \
+ tests/stub_store_rebuild.cc \
+ tests/stub_store_stats.cc \
+ tests/stub_store_swapout.cc \
+ tests/stub_SwapDir.cc \
+ tests/stub_time.cc \
+ tests/stub_tools.cc \
+ tests/stub_tunnel.cc \
+ tests/stub_UdsOp.cc \
+ tests/stub_wccp2.cc \
+ tests/stub_whois.cc \
+ tests/stub_wordlist.cc