]>
Commit | Line | Data |
---|---|---|
fc54b8d2 | 1 | /* |
4ac4a490 | 2 | * Copyright (C) 1996-2017 The Squid Software Foundation and contributors |
fc54b8d2 | 3 | * |
bbc27441 AJ |
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. | |
fc54b8d2 FC |
7 | */ |
8 | ||
bbc27441 AJ |
9 | /* DEBUG: section 80 WCCP Support */ |
10 | ||
fc54b8d2 FC |
11 | #ifndef SQUID_WCCP2_H_ |
12 | #define SQUID_WCCP2_H_ | |
13 | ||
14 | #if USE_WCCPv2 | |
15 | ||
16 | class StoreEntry; | |
17 | ||
8a648e8d FC |
18 | void wccp2Init(void); |
19 | void wccp2ConnectionOpen(void); | |
20 | void wccp2ConnectionClose(void); | |
21 | void parse_wccp2_method(int *v); | |
22 | void free_wccp2_method(int *v); | |
23 | void dump_wccp2_method(StoreEntry * e, const char *label, int v); | |
24 | void parse_wccp2_amethod(int *v); | |
25 | void free_wccp2_amethod(int *v); | |
26 | void dump_wccp2_amethod(StoreEntry * e, const char *label, int v); | |
fc54b8d2 | 27 | |
8a648e8d FC |
28 | void parse_wccp2_service(void *v); |
29 | void free_wccp2_service(void *v); | |
30 | void dump_wccp2_service(StoreEntry * e, const char *label, void *v); | |
fc54b8d2 | 31 | |
8a648e8d | 32 | int check_null_wccp2_service(void *v); |
fc54b8d2 | 33 | |
8a648e8d | 34 | void parse_wccp2_service_info(void *v); |
fc54b8d2 | 35 | |
8a648e8d | 36 | void free_wccp2_service_info(void *v); |
fc54b8d2 | 37 | |
8a648e8d | 38 | void dump_wccp2_service_info(StoreEntry * e, const char *label, void *v); |
fc54b8d2 FC |
39 | #endif /* USE_WCCPv2 */ |
40 | ||
41 | #endif /* WCCP2_H_ */ | |
f53969cc | 42 |