Squid Web Cache
master
Loading...
Searching...
No Matches
clientStreamForward.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 1996-2025 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
#ifndef SQUID_SRC_CLIENTSTREAMFORWARD_H
10
#define SQUID_SRC_CLIENTSTREAMFORWARD_H
11
12
#include "
enums.h
"
/* for clientStream_status_t */
13
14
class
Lock
;
15
template
<
class
C>
class
RefCount
;
16
17
typedef
RefCount<Lock>
ClientStreamData
;
18
19
/* Callbacks for ClientStreams API */
20
21
class
clientStreamNode
;
22
class
ClientHttpRequest
;
23
class
HttpReply
;
24
class
StoreIOBuffer
;
25
27
typedef
void
CSCB
(
clientStreamNode
*,
ClientHttpRequest
*,
HttpReply
*,
StoreIOBuffer
);
28
30
typedef
void
CSR
(
clientStreamNode
*,
ClientHttpRequest
*);
31
33
typedef
void
CSD
(
clientStreamNode
*,
ClientHttpRequest
*);
34
35
typedef
clientStream_status_t
CSS
(
clientStreamNode
*,
ClientHttpRequest
*);
36
37
#endif
/* SQUID_SRC_CLIENTSTREAMFORWARD_H */
38
ClientHttpRequest
Definition
client_side_request.h:35
HttpReply
Definition
HttpReply.h:25
Lock
Definition
Lock.h:26
RefCount
Definition
RefCount.h:28
StoreIOBuffer
Definition
StoreIOBuffer.h:16
clientStreamNode
Definition
clientStream.h:76
ClientStreamData
RefCount< Lock > ClientStreamData
Definition
clientStreamForward.h:17
CSD
void CSD(clientStreamNode *, ClientHttpRequest *)
client stream detach
Definition
clientStreamForward.h:33
CSR
void CSR(clientStreamNode *, ClientHttpRequest *)
client stream read
Definition
clientStreamForward.h:30
CSCB
void CSCB(clientStreamNode *, ClientHttpRequest *, HttpReply *, StoreIOBuffer)
client stream read callback
Definition
clientStreamForward.h:27
CSS
clientStream_status_t CSS(clientStreamNode *, ClientHttpRequest *)
Definition
clientStreamForward.h:35
enums.h
clientStream_status_t
clientStream_status_t
Definition
enums.h:120
squid
src
clientStreamForward.h
Generated by
1.9.8