#endif
#include "Debug.h"
-#include "protos.h"
/**
* Initialize the authentication modules (if any)
#include "squid.h"
#include "md5.h"
#include "Mem.h"
-#include "protos.h"
#include "StatCounters.h"
#include "Store.h"
#include "store_key_md5.h"
#include "ConfigParser.h"
#include "Debug.h"
#include "globals.h"
-#include "protos.h"
void
ConfigParser::destruct()
#include "CpuAffinitySet.h"
#include "Debug.h"
#include "globals.h"
-#include "protos.h"
#include "structs.h"
#include "tools.h"
#include "cache_cf.h"
#include "DelaySpec.h"
#include "Parsing.h"
-#include "protos.h"
#include "Store.h"
DelaySpec::DelaySpec() : restore_bps(-1), max_bytes (-1)
#include "DiskIO/WriteRequest.h"
#include "disk.h"
#include "globals.h"
-#include "protos.h"
#if HAVE_ERRNO_H
#include <errno.h>
#include "DiskIO/ReadRequest.h"
#include "DiskIO/WriteRequest.h"
#include "disk.h"
-#include "protos.h"
#if HAVE_ERRNO_H
#include <errno.h>
#include "squid.h"
#include "BlockingIOStrategy.h"
#include "BlockingFile.h"
-#include "protos.h"
#include "unlinkd.h"
bool
#include "ipc/TypedMsgHdr.h"
#include "mgr/ActionWriter.h"
#include "Store.h"
-#include "protos.h"
#include "tools.h"
DiskdActionData::DiskdActionData()
#include "DiskdFile.h"
#include "diomsg.h"
#include "fd.h"
-#include "protos.h"
#include "Store.h"
#include "StatCounters.h"
#include "SquidIpc.h"
#include "DiskIO/DiskThreads/CommIO.h"
#include "fd.h"
#include "globals.h"
-#include "protos.h"
void
CommIO::Initialise()
#include "globals.h"
#include "StatCounters.h"
#include "Store.h"
-#include "protos.h"
#if HAVE_ERRNO_H
#include <errno.h>
#include "ipc/Queue.h"
#include "ipc/StrandSearch.h"
#include "ipc/UdsOp.h"
-#include "protos.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "tools.h"
#include "squid.h"
#include "IpcIoFile.h"
#include "IpcIoIOStrategy.h"
-#include "protos.h"
#include "unlinkd.h"
bool
#include "DiskIO/WriteRequest.h"
#include "disk.h"
#include "globals.h"
-#include "protos.h"
#if HAVE_SYS_MMAN_H
#include <sys/mman.h>
#include "squid.h"
#include "MmappedFile.h"
#include "MmappedIOStrategy.h"
-#include "protos.h"
#include "unlinkd.h"
bool
#include "Debug.h"
#include "HelperChildConfig.h"
#include "globals.h"
-#include "protos.h"
#include <string.h>
#include "StatHist.h"
#include "Store.h"
#include "StrList.h"
-#include "protos.h"
#if HAVE_MAP
#include <map>
#include "HttpHdrContRange.h"
#include "HttpHeaderTools.h"
#include "Mem.h"
-#include "protos.h"
/*
* Currently only byte ranges are supported
#include "client_side_request.h"
#include "HttpReply.h"
#include "StrList.h"
-#include "protos.h"
/*
* Currently only byte ranges are supported
#include "HttpHeaderTools.h"
#include "Store.h"
#include "StrList.h"
-#include "protos.h"
#if HAVE_MAP
#include <map>
#include "MemBuf.h"
#include "mgr/Registration.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "rfc1123.h"
#include "StatHist.h"
#include "Store.h"
#include "HttpHeaderTools.h"
#include "HttpRequest.h"
#include "MemBuf.h"
-#include "protos.h"
#include "Store.h"
#include "StrList.h"
#include "MemBuf.h"
#include "mime_header.h"
#include "profiler/Profiler.h"
-#include "protos.h"
HttpMsg::HttpMsg(http_hdr_owner_type owner): header(owner),
cache_control(NULL), hdr_sz(0), content_length(0), protocol(AnyP::PROTO_NONE),
#include "HttpReply.h"
#include "HttpRequest.h"
#include "MemBuf.h"
-#include "protos.h"
#include "SquidTime.h"
#include "Store.h"
#include "StrList.h"
#include "HttpRequest.h"
#include "log/Config.h"
#include "MemBuf.h"
-#include "protos.h"
#include "Store.h"
#include "URL.h"
#include "squid.h"
#include "Debug.h"
#include "HttpStatusLine.h"
-#include "protos.h"
#include "Packer.h"
/* local constants */
#include "Debug.h"
#include "Mem.h"
#include "MemBlob.h"
-#include "protos.h"
#if HAVE_IOSTREAM
#include <iostream>
#include "Mem.h"
#include "MemBuf.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#ifdef VA_COPY
#undef VA_COPY
#include "squid.h"
#include "comm/Connection.h"
#include "Generic.h"
+#include "globals.h"
#include "HttpReply.h"
#include "HttpRequest.h"
#include "MemBuf.h"
#include "profiler/Profiler.h"
#include "Store.h"
#include "StoreClient.h"
-#include "protos.h"
#if USE_DELAY_POOLS
#include "DelayPools.h"
#include "MemObject.h"
#include "MemStore.h"
#include "mime_header.h"
-#include "protos.h"
#include "StoreStats.h"
#include "tools.h"
#include "cache_cf.h"
#include "compat/strtoll.h"
#include "Parsing.h"
-#include "protos.h"
/*
* These functions is the same as atoi/l/f, except that they check for errors
#include "errorpage.h"
#include "HttpReply.h"
#include "HttpRequest.h"
-#include "protos.h"
#include "Server.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "int.h"
#include "md5.h"
#include "MemObject.h"
-#include "protos.h"
#include "Store.h"
#include "StoreMetaMD5.h"
#include "Mem.h"
#include "mgr/Registration.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "Store.h"
#if HAVE_LIMITS_H
#include "cache_cf.h"
#include "compat/strtoll.h"
#include "ConfigOption.h"
+#include "globals.h"
#include "Parsing.h"
-#include "protos.h"
#include "StoreFileSystem.h"
#include "SwapDir.h"
#include "tools.h"
#include "Debug.h"
#include "eui/Eui48.h"
#include "ip/Address.h"
-#include "protos.h"
#include "wordlist.h"
static void aclParseArpList(SplayNode<Eui::Eui48 *> **curlist);
#include "HttpReply.h"
#include "ipcache.h"
#include "forward.h"
-#include "protos.h"
#include "StoreClient.h"
#include "wordlist.h"
#include "acl/CertificateData.h"
#include "acl/Checklist.h"
#include "cache_cf.h"
-#include "protos.h"
#include "wordlist.h"
ACLCertificateData::ACLCertificateData(SSLGETATTRIBUTE *sslStrategy) : attribute (NULL), values (), sslAttributeCall (sslStrategy)
#include "fqdncache.h"
#include "HttpRequest.h"
#include "ipcache.h"
-#include "protos.h"
DestinationDomainLookup DestinationDomainLookup::instance_;
#include "acl/Checklist.h"
#include "cache_cf.h"
#include "Debug.h"
-#include "protos.h"
#include "wordlist.h"
#include "URL.h"
#include "Debug.h"
#include "eui/Eui64.h"
#include "ip/Address.h"
-#include "protos.h"
#include "wordlist.h"
static void aclParseEuiList(SplayNode<Eui::Eui64 *> **curlist);
#include "globals.h"
#include "HttpRequest.h"
#include "Mem.h"
-#include "protos.h"
/* does name lookup, returns page_id */
err_type
#include "acl/Checklist.h"
#include "cache_cf.h"
#include "hier_code.h"
-#include "protos.h"
#include "wordlist.h"
ACLHierCodeData::ACLHierCodeData()
#include "acl/RegexData.h"
#include "cache_cf.h"
#include "Debug.h"
-#include "protos.h"
#include "wordlist.h"
#include "ConfigParser.h"
#include "HttpHeaderTools.h"
#include "cache_cf.h"
#include "Debug.h"
#include "HttpReply.h"
-#include "protos.h"
#include "wordlist.h"
#if HAVE_LIMITS_H
#include "Debug.h"
#include "wordlist.h"
#include "Parsing.h"
-#include "protos.h"
/* explicit instantiation required for some systems */
/** \cond AUTODOCS-IGNORE */
#include "Debug.h"
#include "ip/tools.h"
#include "MemBuf.h"
-#include "protos.h"
#include "wordlist.h"
void *
#include "cache_cf.h"
#include "client_db.h"
#include "Debug.h"
-#include "protos.h"
#include "wordlist.h"
ACL *
#include "acl/Checklist.h"
#include "cache_cf.h"
#include "HttpRequestMethod.h"
-#include "protos.h"
#include "wordlist.h"
int ACLMethodData::ThePurgeCount = 0;
#include "acl/Checklist.h"
#include "cache_cf.h"
#include "Debug.h"
-#include "protos.h"
#include "URLScheme.h"
#include "wordlist.h"
#include "cache_cf.h"
#include "Debug.h"
#include "Parsing.h"
-#include "protos.h"
#include "wordlist.h"
ACL *
#include "ConfigParser.h"
#include "Debug.h"
#include "Mem.h"
-#include "protos.h"
#include "wordlist.h"
static void
#include "acl/DomainData.h"
#include "fqdncache.h"
#include "HttpRequest.h"
-#include "protos.h"
SourceDomainLookup SourceDomainLookup::instance_;
#include "acl/SslErrorData.h"
#include "acl/Checklist.h"
#include "cache_cf.h"
-#include "protos.h"
#include "wordlist.h"
ACLSslErrorData::ACLSslErrorData() : values (NULL)
#include "acl/Checklist.h"
#include "cache_cf.h"
#include "Debug.h"
-#include "protos.h"
#include "wordlist.h"
ACLStringData::ACLStringData() : values (NULL)
#include "acl/Checklist.h"
#include "cache_cf.h"
#include "Debug.h"
-#include "protos.h"
#include "wordlist.h"
ACLTimeData::ACLTimeData () : weekbits (0), start (0), stop (0), next (NULL) {}
#include "acl/Url.h"
#include "acl/Checklist.h"
#include "acl/RegexData.h"
-#include "protos.h"
#include "rfc1738.h"
#include "URL.h"
#include "adaptation/History.h"
#include "base/TextException.h"
#include "globals.h"
-#include "protos.h"
#include "SquidTime.h"
/// impossible services value to identify unset theNextServices
#include "adaptation/ServiceGroups.h"
#include "ConfigParser.h"
#include "Debug.h"
-#include "protos.h"
#include "StrList.h"
#include "wordlist.h"
#include "HttpRequest.h"
#include "HttpReply.h"
#include "BodyPipe.h"
-#include "protos.h"
#include <libecap/common/names.h>
#include <libecap/common/area.h>
#include <libecap/common/version.h>
#include "HttpMsg.h"
#include "HttpReply.h"
#include "HttpRequest.h"
-#include "protos.h"
#include "SquidTime.h"
#include "URL.h"
#include "HttpHeaderTools.h"
#include "HttpReply.h"
#include "HttpRequest.h"
-#include "protos.h"
#include "SquidTime.h"
CBDATA_NAMESPACED_CLASS_INIT(Adaptation::Icap, OptXact);
#include "adaptation/icap/Options.h"
#include "base/TextException.h"
#include "HttpReply.h"
-#include "protos.h"
#include "SquidTime.h"
#include "StrList.h"
#include "wordlist.h"
#include "ConfigParser.h"
#include "Debug.h"
#include "fde.h"
+#include "globals.h"
#include "HttpReply.h"
#include "ip/tools.h"
-#include "protos.h"
#include "SquidTime.h"
CBDATA_NAMESPACED_CLASS_INIT(Adaptation::Icap, ServiceRep);
#include "ipcache.h"
#include "Mem.h"
#include "pconn.h"
-#include "protos.h"
#include "SquidTime.h"
//CBDATA_NAMESPACED_CLASS_INIT(Adaptation::Icap, Xaction);
#include "auth/AclMaxUserIp.h"
#include "auth/UserRequest.h"
#include "Debug.h"
-#include "protos.h"
#include "wordlist.h"
#include "ConfigParser.h"
#include "Parsing.h"
#include "Store.h"
#include "HttpHeaderTools.h"
#include "HttpReply.h"
-#include "protos.h"
#include "rfc1738.h"
#include "uudecode.h"
#include "wordlist.h"
#include "HttpHeaderTools.h"
#include "HttpReply.h"
#include "HttpRequest.h"
-#include "protos.h"
#include "SquidTime.h"
Auth::Digest::UserRequest::UserRequest() :
#include "Store.h"
#include "HttpRequest.h"
#include "HttpReply.h"
-#include "protos.h"
#include "wordlist.h"
#include "SquidTime.h"
#include "StrList.h"
#include "HttpHeaderTools.h"
#include "HttpReply.h"
#include "HttpRequest.h"
-#include "protos.h"
#include "SquidTime.h"
Auth::Negotiate::UserRequest::UserRequest()
#include "HttpHeaderTools.h"
#include "HttpReply.h"
#include "HttpRequest.h"
-#include "protos.h"
#include "SquidTime.h"
#include "auth/negotiate/Scheme.h"
#include "auth/negotiate/User.h"
#include "HttpHeaderTools.h"
#include "HttpReply.h"
#include "HttpRequest.h"
-#include "protos.h"
#include "wordlist.h"
#include "SquidTime.h"
#include "mgr/Registration.h"
#include "Parsing.h"
#include "PeerDigest.h"
-#include "protos.h"
#include "rfc1738.h"
#include "SquidString.h"
#include "Store.h"
#include "HttpRequest.h"
#include "mgr/Registration.h"
#include "neighbors.h"
-#include "protos.h"
#include "Store.h"
#include "URL.h"
#include "URLScheme.h"
#include "log/access_log.h"
#include "Mem.h"
#include "mgr/Registration.h"
-#include "protos.h"
#include "SquidMath.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "MemObject.h"
#include "mime_header.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "rfc1738.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "MemObject.h"
#include "mime_header.h"
#include "neighbors.h"
-#include "protos.h"
#include "refresh.h"
#include "SquidTime.h"
#include "Store.h"
#include "MemObject.h"
#include "Parsing.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "SquidTime.h"
#include "Store.h"
#include "StrList.h"
#include "ip/tools.h"
#include "MemBuf.h"
#include "pconn.h"
-#include "protos.h"
#include "profiler/Profiler.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "icmp/net_db.h"
#include "ipcache.h"
#include "SquidTime.h"
-#include "protos.h"
#if HAVE_ERRNO_H
#include <errno.h>
#include "ICP.h"
#include "mgr/Registration.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "Store.h"
#include "globals.h"
#include "ip/Intercept.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "globals.h"
#include "MemBuf.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "Mem.h"
#include "MemBuf.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "StatCounters.h"
#if HAVE_ERRNO_H
#include "Mem.h"
#include "MemBuf.h"
#include "mgr/Registration.h"
-#include "protos.h"
#include "rfc3596.h"
#include "SquidTime.h"
#include "Store.h"
#include "MemObject.h"
#include "fde.h"
#include "MemBuf.h"
-#include "protos.h"
#include "rfc1738.h"
#include "URL.h"
#include "URLScheme.h"
#include "Mem.h"
#include "MemBuf.h"
#include "profiler/Profiler.h"
-#include "protos.h"
/* quick reference on behaviour here.
* The ESI specification 1.0 requires the ESI processor to be able to
#include "esi/VarState.h"
#include "HttpReply.h"
#include "log/access_log.h"
-#include "protos.h"
CBDATA_CLASS_INIT (ESIStreamContext);
#include "esi/VarState.h"
#include "HttpReply.h"
#include "Mem.h"
-#include "protos.h"
CBDATA_TYPE (ESIVarState);
FREE ESIVarStateFree;
#include "Store.h"
#include "SquidTime.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "tools.h"
/* The list of event processes */
#include "ip/tools.h"
#include "MemBuf.h"
#include "mgr/Registration.h"
-#include "protos.h"
#include "rfc1738.h"
#include "SquidString.h"
#include "SquidTime.h"
#include "comm.h"
#include "fde.h"
#include "globals.h"
-#include "protos.h"
#include "SquidTime.h"
#include "Store.h"
#include "squid.h"
#include "cache_cf.h"
+#include "Debug.h"
#include "format/Config.h"
-#include "protos.h"
#include <list>
Format::FmtConfig Format::TheConfig;
#include "fqdncache.h"
#include "HttpRequest.h"
#include "MemBuf.h"
-#include "protos.h"
#include "rfc1738.h"
#include "SquidTime.h"
#include "Store.h"
#include "neighbors.h"
#include "pconn.h"
#include "PeerSelectState.h"
-#include "protos.h"
#include "SquidTime.h"
#include "Store.h"
#include "StoreClient.h"
#include "event.h"
#include "Mem.h"
#include "mgr/Registration.h"
-#include "protos.h"
#include "SquidDns.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "fs/rock/RockDbCell.h"
#include "globals.h"
#include "md5.h"
-#include "protos.h"
#include "tools.h"
#include "typedefs.h"
#include "SquidTime.h"
#include "ipc/mem/Pages.h"
#include "MemObject.h"
#include "Parsing.h"
-#include "protos.h"
#include "SquidMath.h"
#include "tools.h"
#include "squid.h"
#include "disk.h"
#include "globals.h"
-#include "protos.h"
#include "RebuildState.h"
#include "SquidTime.h"
#include "store_key_md5.h"
#include "DiskIO/DiskIOStrategy.h"
#include "DiskIO/ReadRequest.h"
#include "DiskIO/WriteRequest.h"
-#include "protos.h"
#include "SquidList.h"
#include "SwapDir.h"
#include "UFSStrategy.h"
#include "fde.h"
#include "globals.h"
#include "Parsing.h"
-#include "protos.h"
#include "RebuildState.h"
#include "SquidMath.h"
#include "DiskIO/DiskIOStrategy.h"
#include "Mem.h"
#include "MemBuf.h"
#include "mime.h"
-#include "protos.h"
#include "rfc1738.h"
#include "Server.h"
#include "SquidString.h"
#include "Mem.h"
#include "MemBuf.h"
#include "mime.h"
-#include "protos.h"
#include "rfc1738.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "helper.h"
#include "Mem.h"
#include "MemBuf.h"
-#include "protos.h"
#include "SquidIpc.h"
#include "SquidMath.h"
#include "SquidTime.h"
#include "ip/tools.h"
#include "md5.h"
#include "MemBuf.h"
-#include "protos.h"
#include "refresh.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "neighbors.h"
#include "peer_proxy_negotiate_auth.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "refresh.h"
#include "rfc1738.h"
#include "SquidTime.h"
#include "icmp/IcmpSquid.h"
#include "icmp/net_db.h"
#include "ip/tools.h"
-#include "protos.h"
#include "SquidIpc.h"
#include "SquidTime.h"
#include "mgr/Registration.h"
#include "mime_header.h"
#include "neighbors.h"
-#include "protos.h"
#include "SquidTime.h"
#include "Store.h"
#include "StoreClient.h"
#include "md5.h"
#include "multicast.h"
#include "neighbors.h"
-#include "protos.h"
#include "refresh.h"
#include "rfc1738.h"
#include "SquidTime.h"
#include "HttpRequest.h"
#include "HttpReply.h"
#include "MemBuf.h"
-#include "protos.h"
#include "SquidTime.h"
#include "tools.h"
#include "URL.h"
#include "ip/tools.h"
#include "ip/QosConfig.h"
#include "Parsing.h"
-#include "protos.h"
#if HAVE_ERRNO_H
#include <errno.h>
#include "fde.h"
#include "globals.h"
#include "ip/Address.h"
-#include "protos.h"
#include "SquidIpc.h"
#include "tools.h"
#include "rfc1738.h"
#include "mgr/Inquirer.h"
#include "mgr/Request.h"
#include "mgr/Response.h"
-#include "protos.h"
#include "tools.h"
#if SQUID_SNMP
#include "snmp/Inquirer.h"
#include "base/TextException.h"
#include "globals.h"
#include "ipc/Kids.h"
-#include "protos.h"
#include "tools.h"
#include "structs.h"
#include "ipc/TypedMsgHdr.h"
#include "ipc/StartListening.h"
#include "ipc/SharedListen.h"
-#include "protos.h"
#include "tools.h"
#include <map>
#include "comm/Connection.h"
#include "ipc/SharedListen.h"
#include "ipc/StartListening.h"
-#include "protos.h"
#include "tools.h"
#if HAVE_ERRNO_H
#include "squid.h"
#include "ipc/StoreMap.h"
-#include "protos.h"
#include "store_key_md5.h"
#include "Store.h"
#include "tools.h"
*/
#include "squid.h"
-#include "protos.h"
#include "base/TextException.h"
#include "ipc/TypedMsgHdr.h"
#include "tools.h"
#include "base/RunnersRegistry.h"
#include "ipc/mem/PagePool.h"
#include "ipc/mem/Pages.h"
-#include "protos.h"
#include "structs.h"
#include "SwapDir.h"
#include "tools.h"
#include "squid.h"
#include "base/TextException.h"
#include "compat/shm.h"
+#include "Debug.h"
+#include "fatal.h"
#include "ipc/mem/Segment.h"
-#include "protos.h"
#include "tools.h"
#include <fcntl.h>
#include "ipcache.h"
#include "Mem.h"
#include "mgr/Registration.h"
-#include "protos.h"
#include "rfc3596.h"
#include "SquidDns.h"
#include "SquidTime.h"
#include "squid.h"
#include "cache_cf.h"
+#include "Debug.h"
#include "log/Config.h"
-#include "protos.h"
Log::LogConfig Log::TheConfig;
#include "HttpRequest.h"
#include "log/File.h"
#include "log/Formats.h"
-#include "protos.h"
#include "SquidTime.h"
void
#include "log/Config.h"
#include "log/File.h"
#include "log/ModDaemon.h"
-#include "protos.h"
#include "SquidIpc.h"
#include "SquidTime.h"
#include "globals.h"
#include "log/File.h"
#include "log/ModStdio.h"
-#include "protos.h"
#if HAVE_ERRNO_H
#include <errno.h>
#include "log/File.h"
#include "log/ModTcp.h"
#include "Parsing.h"
-#include "protos.h"
#include "structs.h"
#if HAVE_ERRNO_H
#include "log/File.h"
#include "log/ModUdp.h"
#include "Parsing.h"
-#include "protos.h"
#include "structs.h"
#if HAVE_ERRNO_H
#include "forward.h"
#include "fs/Module.h"
#include "fqdncache.h"
+#include "globals.h"
#include "htcp.h"
#include "HttpHeader.h"
#include "HttpReply.h"
#include "peer_sourcehash.h"
#include "peer_userhash.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "redirect.h"
#include "refresh.h"
#include "send-announce.h"
#include "MemBuf.h"
#include "memMeter.h"
#include "mgr/Registration.h"
-#include "protos.h"
#include "SquidList.h"
#include "SquidTime.h"
#include "Store.h"
#include "squid.h"
#include "mem_node.h"
-#include "protos.h"
static ptrdiff_t makeMemNodeDataOffset();
#include "ipc/Messages.h"
#include "ipc/TypedMsgHdr.h"
#include "mgr/CountersAction.h"
-#include "protos.h"
#include "SquidTime.h"
#include "Store.h"
#include "tools.h"
#include "mgr/Filler.h"
#include "mgr/FunAction.h"
#include "mgr/Request.h"
-#include "protos.h"
#include "Store.h"
#include "tools.h"
#include "mgr/InfoAction.h"
#include "mgr/Request.h"
#include "mgr/Response.h"
-#include "protos.h"
#include "SquidTime.h"
#include "Store.h"
#include "tools.h"
#include "ipc/Messages.h"
#include "ipc/TypedMsgHdr.h"
#include "mgr/IntervalAction.h"
-#include "protos.h"
#include "SquidMath.h"
#include "Store.h"
#include "tools.h"
#include "ipc/Messages.h"
#include "ipc/TypedMsgHdr.h"
#include "mgr/IoAction.h"
-#include "protos.h"
#include "SquidMath.h"
#include "Store.h"
#include "tools.h"
#include "ipc/Messages.h"
#include "ipc/TypedMsgHdr.h"
#include "mgr/ServiceTimesAction.h"
-#include "protos.h"
#include "Store.h"
#include "tools.h"
#include "ipc/Messages.h"
#include "ipc/TypedMsgHdr.h"
#include "mgr/StoreIoAction.h"
-#include "protos.h"
#include "Store.h"
#include "tools.h"
#include "comm/Write.h"
#include "ipc/FdNotes.h"
#include "mgr/StoreToCommWriter.h"
-#include "protos.h"
#include "StoreClient.h"
#include "Store.h"
#include "MemBuf.h"
#include "mime.h"
#include "MemObject.h"
-#include "protos.h"
#include "Store.h"
#include "StoreClient.h"
#include "neighbors.h"
#include "PeerDigest.h"
#include "PeerSelectState.h"
-#include "protos.h"
#include "SquidMath.h"
#include "SquidTime.h"
#include "stat.h"
#include "globals.h"
#include "mgr/Registration.h"
#include "pconn.h"
-#include "protos.h"
#include "Store.h"
#define PCONN_FDS_SZ 8 /* pconn set size, increase for better memcache hit rate */
#include "CacheDigest.h"
#include "event.h"
#include "forward.h"
+#include "globals.h"
#include "HttpReply.h"
#include "HttpRequest.h"
#include "internal.h"
#include "neighbors.h"
#include "mime_header.h"
#include "PeerDigest.h"
-#include "protos.h"
#include "SquidTime.h"
#include "Store.h"
#include "store_key_md5.h"
#include "errorpage.h"
#include "event.h"
#include "forward.h"
+#include "globals.h"
#include "hier_code.h"
#include "htcp.h"
#include "HttpRequest.h"
#include "peer_sourcehash.h"
#include "peer_userhash.h"
#include "PeerSelectState.h"
-#include "protos.h"
#include "SquidTime.h"
#include "Store.h"
#include "HttpRequest.h"
#include "mgr/Registration.h"
#include "neighbors.h"
-#include "protos.h"
#include "Store.h"
#if HAVE_MATH_H
#include "HttpRequest.h"
#include "mgr/Registration.h"
#include "neighbors.h"
-#include "protos.h"
#include "Store.h"
#if HAVE_MATH_H
extern void rotate_logs(int);
extern void reconfigure(int);
-#include "fatal.h"
-
-
/* CygWin & Windows NT Port */
/* win32.c */
#if _SQUID_WINDOWS_
#include "HttpRequest.h"
#include "helper.h"
#include "mgr/Registration.h"
-#include "protos.h"
#include "redirect.h"
#include "rfc1738.h"
#include "Store.h"
#include "HttpRequest.h"
#include "HttpReply.h"
#include "MemObject.h"
-#include "protos.h"
#include "SquidTime.h"
#include "Store.h"
#include "URL.h"
#include "squid.h"
#include "heap.h"
-#include "protos.h"
#include "store_heap_replacement.h"
#include "SquidList.h"
#include "Store.h"
#include "globals.h"
#include "ICP.h"
#include "ipcache.h"
-#include "protos.h"
#include "SquidTime.h"
#include "tools.h"
#include "squid.h"
#include "base/TextException.h"
#include "ipc/TypedMsgHdr.h"
-#include "protos.h"
#include "snmp_core.h"
#include "snmp/Pdu.h"
#include "snmp/Var.h"
#include "squid.h"
#include "base/TextException.h"
#include "ipc/TypedMsgHdr.h"
-#include "protos.h"
#include "snmp/Session.h"
#include "tools.h"
#include "squid.h"
#include "base/TextException.h"
#include "ipc/TypedMsgHdr.h"
-#include "protos.h"
#include "snmp/Var.h"
#include "tools.h"
#if HAVE_ALGORITHM
#include "globals.h"
#include "mem_node.h"
#include "neighbors.h"
-#include "protos.h"
#include "snmp_agent.h"
#include "snmp_core.h"
#include "StatCounters.h"
#include "comm/UdpOpenDialer.h"
#include "ip/Address.h"
#include "ip/tools.h"
-#include "protos.h"
#include "snmp_agent.h"
#include "snmp_core.h"
#include "snmp/Forwarder.h"
#include "cache_snmp.h"
#include "comm/forward.h"
+#include "typedefs.h"
+
+namespace Ip {
+ class Address;
+}
+class MemBuf;
#define SNMP_REQUEST_SIZE 4096
#define MAX_PROTOSTAT 5
extern AggrType snmpAggrType(oid* Current, snint CurrentLen);
extern Comm::ConnectionPointer snmpOutgoingConn;
+
extern PF snmpHandleUdp;
extern void snmpInit(void);
extern void snmpOpenPorts(void);
#include "errorpage.h"
#include "ErrorDetailManager.h"
#include "mime_header.h"
-#include "protos.h"
void Ssl::errorDetailInitialize()
{
#include "client_side.h"
#include "forward.h"
-#include "protos.h"
#include "ssl/ServerBump.h"
#include "Store.h"
#include "StoreClient.h"
#include "squid.h"
#include "anyp/PortCfg.h"
-#include "protos.h"
#include "ssl/Config.h"
#include "ssl/helper.h"
#include "SquidString.h"
#include "SquidTime.h"
#include "SwapDir.h"
#include "wordlist.h"
-#include "protos.h"
Ssl::Helper * Ssl::Helper::GetInstance()
{
#include "acl/FilledChecklist.h"
#include "fde.h"
#include "globals.h"
-#include "protos.h"
#include "ssl/ErrorDetail.h"
#include "ssl/support.h"
#include "ssl/gadgets.h"
#include "mgr/ServiceTimesAction.h"
#include "neighbors.h"
#include "PeerDigest.h"
-#include "protos.h"
#include "SquidMath.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "ETag.h"
#include "event.h"
#include "fde.h"
+#include "globals.h"
#include "http.h"
#include "HttpReply.h"
#include "HttpRequest.h"
#include "mgr/Registration.h"
#include "mgr/StoreIoAction.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "repl_modules.h"
#include "SquidTime.h"
#include "Stack.h"
#include "MemObject.h"
#include "mime_header.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "StatCounters.h"
#include "StoreClient.h"
#include "Store.h"
#include "globals.h"
#include "mgr/Registration.h"
#include "store_digest.h"
-#include "protos.h"
#if USE_CACHE_DIGESTS
#include "CacheDigest.h"
#include "MemObject.h"
#include "MemStore.h"
#include "profiler/Profiler.h"
-#include "protos.h"
#include "SquidMath.h"
#include "SquidTime.h"
#include "Store.h"
#include "event.h"
#include "globals.h"
#include "md5.h"
-#include "protos.h"
#include "StatCounters.h"
#include "Store.h"
#include "store_key_md5.h"
#include "squid.h"
#include "cbdata.h"
#include "StoreClient.h"
+#include "globals.h"
#include "Store.h"
/* FIXME: Abstract the use of this more */
#include "mem_node.h"
#include "MemObject.h"
-#include "protos.h"
#include "SwapDir.h"
#include "StatCounters.h"
#include "store_log.h"
#include "squid.h"
#include "ConfigParser.h"
-#include "protos.h"
#include "wordlist.h"
#define STUB_API "cache_cf.cc"
#include "squid.h"
-/* because the clientdb API is defined in protos.h still */
-#include "protos.h"
+#include "client_db.h"
#define STUB_API "client_db.cc"
#include "tests/STUB.h"
#include "squid.h"
#include "errorpage.h"
-#include "protos.h"
#define STUB_API "errorpage.cc"
#include "tests/STUB.h"
#include "squid.h"
#include "fde.h"
-#include "protos.h"
#define STUB_API "fd.cc"
#include "tests/STUB.h"
#include "squid.h"
-#include "protos.h"
#define STUB_API "internal.cc"
#include "tests/STUB.h"
#include "squid.h"
-// because ipcCreate is defined in protos.h still
-#include "protos.h"
+#include "SquidIpc.h"
#define STUB_API "ipc.cc"
#include "tests/STUB.h"
+
pid_t ipcCreate(int, const char *, const char *const [], const char *, Ip::Address &, int *, int *, void **) STUB_RETVAL(-1)
#include "squid.h"
-#include "protos.h"
#define STUB_API "mime.cc"
#include "tests/STUB.h"
#include "squid.h"
#include "StoreClient.h"
#include "Store.h"
-#include "protos.h"
#define STUB_API "store_client.cc"
#include "tests/STUB.h"
#include "squid.h"
#include "MemBuf.h"
-#include "protos.h"
#define STUB_API "stub_store_rebuild.cc"
#include "tests/STUB.h"
#include "CapturingStoreEntry.h"
#include "event.h"
#include "Mem.h"
-#include "protos.h"
#include "stat.h"
#include "testEvent.h"
#include "testEventLoop.h"
#include "EventLoop.h"
#include "Mem.h"
-#include "protos.h"
#include "stat.h"
CPPUNIT_TEST_SUITE_REGISTRATION( testEventLoop );
#include "HttpReply.h"
#include "Mem.h"
#include "mime_header.h"
-#include "protos.h"
CPPUNIT_TEST_SUITE_REGISTRATION( testHttpReply );
#include "HttpRequest.h"
#include "Mem.h"
#include "mime_header.h"
-#include "protos.h"
CPPUNIT_TEST_SUITE_REGISTRATION( testHttpRequest );
#include "HttpReply.h"
#include "Mem.h"
#include "MemObject.h"
-#include "protos.h"
#include "Store.h"
#include "StoreFileSystem.h"
#include "StoreSearch.h"
#include "HttpReply.h"
#include "Mem.h"
#include "MemObject.h"
-#include "protos.h"
#include "Store.h"
#include "SwapDir.h"
#include "testStoreSupport.h"
#include "ipc/Kids.h"
#include "ipc/Coordinator.h"
#include "ipcache.h"
-#include "protos.h"
#include "tools.h"
#include "SwapDir.h"
#include "wordlist.h"
#include "MemBuf.h"
#include "http.h"
#include "PeerSelectState.h"
-#include "protos.h"
#include "StatCounters.h"
#include "tools.h"
#include "fde.h"
#include "globals.h"
#include "xusleep.h"
-#include "protos.h"
#include "SquidIpc.h"
#include "SquidTime.h"
#include "StatCounters.h"
#include "squid.h"
#include "globals.h"
#include "HttpRequest.h"
-#include "protos.h"
#include "rfc1738.h"
#include "SquidString.h"
#include "URL.h"
#include "icmp/net_db.h"
#include "MemBuf.h"
#include "mime_header.h"
-#include "protos.h"
#include "SquidTime.h"
#include "Store.h"
#include "StoreClient.h"
#include "ip/Address.h"
#include "md5.h"
#include "Parsing.h"
-#include "protos.h"
#include "Store.h"
#include "SwapDir.h"
#include "HttpRequest.h"
#include "HttpRequest.h"
#include "forward.h"
-#include "protos.h"
#include "StatCounters.h"
#include "Store.h"
#include "tools.h"