hier_code.h
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#ifndef SQUID__HIER_CODE_H
10#define SQUID__HIER_CODE_H
11
12typedef enum {
27#if USE_CACHE_DIGESTS
30#endif
40
41extern const char *hier_code_str[];
42
43inline hier_code operator++(hier_code &i) { return i = (hier_code)(1+(int)i); }
44
45#endif /* SQUID__HIER_CODE_H */
46
const char * hier_code_str[]
hier_code
Definition: hier_code.h:12
@ NO_DIRECT_FAIL
Definition: hier_code.h:24
@ CARP
Definition: hier_code.h:31
@ SOURCEHASH_PARENT
Definition: hier_code.h:34
@ CD_SIBLING_HIT
Definition: hier_code.h:29
@ HIER_MAX
Definition: hier_code.h:38
@ CD_PARENT_HIT
Definition: hier_code.h:28
@ STANDBY_POOL
Definition: hier_code.h:37
@ HIER_NONE
Definition: hier_code.h:13
@ PARENT_HIT
Definition: hier_code.h:16
@ CLOSEST_PARENT
Definition: hier_code.h:22
@ SIBLING_HIT
Definition: hier_code.h:15
@ DEFAULT_PARENT
Definition: hier_code.h:17
@ CLOSEST_DIRECT
Definition: hier_code.h:23
@ SOURCE_FASTEST
Definition: hier_code.h:25
@ USERHASH_PARENT
Definition: hier_code.h:33
@ PINNED
Definition: hier_code.h:35
@ FIRST_PARENT_MISS
Definition: hier_code.h:20
@ ROUNDROBIN_PARENT
Definition: hier_code.h:26
@ FIRSTUP_PARENT
Definition: hier_code.h:19
@ SINGLE_PARENT
Definition: hier_code.h:18
@ CLOSEST_PARENT_MISS
Definition: hier_code.h:21
@ ANY_OLD_PARENT
Definition: hier_code.h:32
@ ORIGINAL_DST
Definition: hier_code.h:36
@ HIER_DIRECT
Definition: hier_code.h:14
hier_code operator++(hier_code &i)
Definition: hier_code.h:43

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors