38 const char *uri = uriBuf.
c_str();
51 debugs(33, 4,
"destroying");
55 entry->unlock(
"Ssl::ServerBump");
#define CBDATA_NAMESPACED_CLASS_INIT(namespace, type)
SBuf & authority(bool requirePort=false) const
HttpRequest *const request
static DelayId DelayClient(ClientHttpRequest *, HttpReply *reply=nullptr)
AnyP::Uri url
the request URI
const SBuf & effectiveRequestUri() const
RFC 7230 section 5.5 - Effective Request URI.
struct Ssl::ServerBump::@103 act
bumping actions at various bumping steps
store_client * sc
dummy client to prevent entry trimming
ServerBump(ClientHttpRequest *http, StoreEntry *e=nullptr, Ssl::BumpMode mode=Ssl::bumpServerFirst)
Security::CertErrors * sslErrors() const
SSL [certificate validation] errors.
void attachServerSession(const Security::SessionPointer &)
Sets the server TLS session object.
HttpRequest::Pointer request
faked, minimal request; required by Client API
void lock(const char *context)
void setDelayId(DelayId delay_id)
#define debugs(SECTION, LEVEL, CONTENT)
int ssl_ex_index_ssl_errors
std::shared_ptr< SSL > SessionPointer
StoreEntry * storeCreateEntry(const char *url, const char *logUrl, const RequestFlags &flags, const HttpRequestMethod &method)
int storeUnregister(store_client *sc, StoreEntry *e, void *data)
store_client * storeClientListAdd(StoreEntry *e, void *data)