refresh.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 1996-2017 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 /* DEBUG: section 22 Refresh Calculation */
10 
11 #ifndef SQUID_REFRESH_H_
12 #define SQUID_REFRESH_H_
13 
14 class RefreshPattern;
15 
16 void refreshAddToList(const char *, int, time_t, int, time_t);
17 bool refreshIsCachable(const StoreEntry *);
19 int refreshCheckICP(const StoreEntry *, HttpRequest *);
21 int refreshCheckDigest(const StoreEntry *, time_t delta);
22 time_t getMaxAge(const char *url);
23 void refreshInit(void);
24 const RefreshPattern *refreshLimits(const char *url);
25 
26 #endif /* SQUID_REFRESH_H_ */
27 
const RefreshPattern * refreshLimits(const char *url)
Definition: refresh.cc:93
a representation of a refresh pattern.
bool refreshIsCachable(const StoreEntry *)
Definition: refresh.cc:529
void refreshInit(void)
Definition: refresh.cc:740
time_t getMaxAge(const char *url)
Definition: refresh.cc:646
void refreshAddToList(const char *, int, time_t, int, time_t)
int refreshCheckHTCP(const StoreEntry *, HttpRequest *)
Definition: refresh.cc:611
int refreshCheckICP(const StoreEntry *, HttpRequest *)
Definition: refresh.cc:600
int refreshCheckDigest(const StoreEntry *, time_t delta)
Definition: refresh.cc:624
int refreshCheckHTTP(const StoreEntry *, HttpRequest *)
Definition: refresh.cc:589

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors