1 /* 2 * Copyright (C) 1996-2021 The Squid Software Foundation and contributors 3 * 4 * Squid software is distributed under GPLv2+ license and includes 5 * contributions from numerous individuals and organizations. 6 * Please see the COPYING and CONTRIBUTORS files for details. 7 */ 8 9 /* 10 * STUB file for the pconn.cc API 11 */ 12 #include "squid.h" 13 #include "comm/Connection.h" 14 #include "pconn.h" 15 16 #define STUB_API "pconn.cc" 17 #include "tests/STUB.h" 18 19 IdleConnList::IdleConnList(const char *akey, PconnPool *parent) STUB 20 IdleConnList::~IdleConnList() STUB 21 void IdleConnList::push(const Comm::ConnectionPointer &conn) STUB 22 Comm::ConnectionPointer IdleConnList::findUseable(const Comm::ConnectionPointer &akey) STUB_RETVAL(Comm::ConnectionPointer()) 23 void IdleConnList::clearHandlers(const Comm::ConnectionPointer &conn) STUB 24 void IdleConnList::endingShutdown() STUB 25 PconnPool::PconnPool(const char *, const CbcPointer<PeerPoolMgr>&) STUB 26 PconnPool::~PconnPool() STUB 27 void PconnPool::moduleInit() STUB 28 void PconnPool::push(const Comm::ConnectionPointer &serverConn, const char *domain) STUB 29 Comm::ConnectionPointer PconnPool::pop(const Comm::ConnectionPointer &destLink, const char *domain, bool retriable) STUB_RETVAL(Comm::ConnectionPointer()) 30 void PconnPool::count(int uses) STUB 31 void PconnPool::noteUses(int) STUB 32 void PconnPool::dumpHist(StoreEntry *e) const STUB 33 void PconnPool::dumpHash(StoreEntry *e) const STUB 34 void PconnPool::unlinkList(IdleConnList *list) STUB 35 PconnModule * PconnModule::GetInstance() STUB_RETVAL(NULL) 36 void PconnModule::DumpWrapper(StoreEntry *e) STUB 37 PconnModule::PconnModule() STUB 38 void PconnModule::registerWithCacheManager(void) STUB 39 void PconnModule::add(PconnPool *) STUB 40 void PconnModule::dump(StoreEntry *) STUB 41 42