stub_client_side.cc
Go to the documentation of this file.
1 /*
2  * Copyright (C) 1996-2023 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 #include "squid.h"
10 #include "client_side_request.h"
11 #include "http/Stream.h"
12 
13 #define STUB_API "client_side.cc"
14 #include "tests/STUB.h"
15 
16 #include "client_side.h"
18 void ConnStateData::readNextRequest() STUB
19 bool ConnStateData::isOpen() const STUB_RETVAL(false)
20 void ConnStateData::kick() STUB
21 void ConnStateData::sendControlMsg(HttpControlMsg) STUB
22 int64_t ConnStateData::mayNeedToReadMoreBody() const STUB_RETVAL(0)
23 #if USE_AUTH
24 void ConnStateData::setAuth(const Auth::UserRequest::Pointer &, const char *) STUB
25 #endif
26 bool ConnStateData::transparent() const STUB_RETVAL(false)
27 void ConnStateData::stopReceiving(const char *) STUB
28 void ConnStateData::stopSending(const char *) STUB
29 void ConnStateData::expectNoForwarding() STUB
30 void ConnStateData::noteMoreBodySpaceAvailable(BodyPipe::Pointer) STUB
31 void ConnStateData::noteBodyConsumerAborted(BodyPipe::Pointer) STUB
32 bool ConnStateData::handleReadData() STUB_RETVAL(false)
33 bool ConnStateData::handleRequestBodyData() STUB_RETVAL(false)
34 void ConnStateData::pinBusyConnection(const Comm::ConnectionPointer &, const HttpRequest::Pointer &) STUB
35 void ConnStateData::notePinnedConnectionBecameIdle(PinnedIdleContext) STUB
36 void ConnStateData::unpinConnection(const bool) STUB
37 Comm::ConnectionPointer ConnStateData::BorrowPinnedConnection(HttpRequest *, const AccessLogEntryPointer &) STUB_RETVAL(nullptr)
38 void ConnStateData::clientPinnedConnectionClosed(const CommCloseCbParams &) STUB
39 void ConnStateData::connStateClosed(const CommCloseCbParams &) STUB
40 void ConnStateData::requestTimeout(const CommTimeoutCbParams &) STUB
41 void ConnStateData::swanSong() STUB
42 void ConnStateData::quitAfterError(HttpRequest *) STUB
43 NotePairs::Pointer ConnStateData::notes() STUB_RETVAL(NotePairs::Pointer())
44 void ConnStateData::fillConnectionLevelDetails(ACLFilledChecklist &) const STUB
45 #if USE_OPENSSL
46 void ConnStateData::httpsPeeked(PinnedIdleContext) STUB
48 void ConnStateData::getSslContextDone(Security::ContextPointer &) STUB
49 void ConnStateData::sslCrtdHandleReplyWrapper(void *, const Helper::Reply &) STUB
50 void ConnStateData::sslCrtdHandleReply(const Helper::Reply &) STUB
51 void ConnStateData::switchToHttps(ClientHttpRequest *, Ssl::BumpMode) STUB
52 void ConnStateData::buildSslCertGenerationParams(Ssl::CertificateProperties &) STUB
53 bool ConnStateData::serveDelayedError(Http::Stream *) STUB_RETVAL(false)
54 #endif
55 
56 const char *findTrailingHTTPVersion(const char *, const char *) STUB_RETVAL(nullptr)
59 void httpRequestFree(void *) STUB
63 
const char * findTrailingHTTPVersion(const char *uriAndHTTPVersion, const char *end)
std::shared_ptr< SSL_CTX > ContextPointer
Definition: Context.h:29
void getSslContextStart()
Start to create dynamic Security::ContextPointer for host or uses static port SSL context.
void setAuth(const Auth::UserRequest::Pointer &aur, const char *cause)
Definition: client_side.cc:494
#define STUB_RETVAL(x)
Definition: STUB.h:42
int varyEvaluateMatch(StoreEntry *entry, HttpRequest *request)
void httpRequestFree(void *data)
Definition: client_side.cc:475
BumpMode
Definition: support.h:132
Abstraction layer for TCP, UDP, TLS, UDS and filedescriptor sockets.
Definition: AcceptLimiter.h:16
Definition: forward.h:17
void parseRequests()
bundles HTTP 1xx reply and the "successfully forwarded" callback
Definition: MemBuf.h:23
Definition: Xaction.cc:39
void httpsPeeked(PinnedIdleContext pic)
called by FwdState when it is done bumping the server
void clientOpenListenSockets(void)
bool transparent() const
helper protocol primitives
Definition: ChildConfig.h:12
#define STUB
macro to stub a void function.
Definition: STUB.h:34
void clientAclChecklistFill(ACLFilledChecklist &checklist, ClientHttpRequest *http)
RefCount< Comm::Connection > ConnectionPointer
Definition: forward.h:26
void clientPackRangeHdr(const HttpReplyPointer &rep, const HttpHdrRangeSpec *spec, String boundary, MemBuf *mb)
append a "part" HTTP header (as in a multi-part/range reply) to the buffer
Definition: client_side.cc:709
bool isOpen(const int fd)
Definition: comm.cc:89
Network/connection security abstraction layer.
Definition: Connection.h:33
void clientPackTermBound(String boundary, MemBuf *mb)
put terminating boundary for multiparts to the buffer
Definition: client_side.cc:702
int unsigned int
Definition: stub_fd.cc:19

 

Introduction

Documentation

Support

Miscellaneous