2 * Copyright (C) 1996-2016 The Squid Software Foundation and contributors
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.
10 #include "comm/Connection.h"
13 #define STUB_API "icp_*.cc"
14 #include "tests/STUB.h"
17 _icp_common_t::_icp_common_t() STUB
18 _icp_common_t::_icp_common_t(char *buf
, unsigned int len
) STUB
19 void _icp_common_t::handleReply(char *buf
, Ip::Address
&from
) STUB
20 _icp_common_t
*_icp_common_t::createMessage(icp_opcode opcode
, int flags
, const char *url
, int reqnum
, int pad
) STUB_RETVAL(NULL
)
21 icp_opcode
_icp_common_t::getOpCode() const STUB_RETVAL(ICP_INVALID
)
22 ICPState::ICPState(icp_common_t
&aHeader
, HttpRequest
*aRequest
) STUB
23 ICPState::~ICPState() STUB
26 Comm::ConnectionPointer icpIncomingConn
;
27 Comm::ConnectionPointer icpOutgoingConn
;
28 Ip::Address theIcpPublicHostID
;
30 HttpRequest
* icpGetRequest(char *url
, int reqnum
, int fd
, Ip::Address
&from
) STUB_RETVAL(NULL
)
31 bool icpAccessAllowed(Ip::Address
&from
, HttpRequest
* icp_request
) STUB_RETVAL(false)
32 void icpCreateAndSend(icp_opcode
, int flags
, char const *url
, int reqnum
, int pad
, int fd
, const Ip::Address
&from
) STUB
33 icp_opcode
icpGetCommonOpcode() STUB_RETVAL(ICP_INVALID
)
34 int icpUdpSend(int, const Ip::Address
&, icp_common_t
*, LogTags
, int) STUB_RETVAL(0)
35 LogTags
icpLogFromICPCode(icp_opcode opcode
) STUB_RETVAL(LOG_TAG_NONE
)
36 void icpDenyAccess(Ip::Address
&from
, char *url
, int reqnum
, int fd
) STUB
37 void icpHandleIcpV3(int, Ip::Address
&, char *, int) STUB
38 int icpCheckUdpHit(StoreEntry
*, HttpRequest
* request
) STUB_RETVAL(0)
39 void icpConnectionsOpen(void) STUB
40 void icpConnectionShutdown(void) STUB
41 void icpConnectionClose(void) STUB
42 int icpSetCacheKey(const cache_key
* key
) STUB_RETVAL(0)
43 const cache_key
*icpGetCacheKey(const char *url
, int reqnum
) STUB_RETVAL(NULL
)
45 #include "icp_opcode.h"
46 // dynamically generated
47 #include "icp_opcode.cc"