_refresh_t Struct Reference
#include <structs.h>

Public Attributes | |
| const char * | pattern |
| regex_t | compiled_pattern |
| time_t | min |
| double | pct |
| time_t | max |
| refresh_t * | next |
| struct { | |
| unsigned int icase:1 | |
| unsigned int refresh_ims:1 | |
| unsigned int store_stale:1 | |
| unsigned int override_expire:1 | |
| unsigned int override_lastmod:1 | |
| unsigned int reload_into_ims:1 | |
| unsigned int ignore_reload:1 | |
| unsigned int ignore_no_cache:1 | |
| unsigned int ignore_no_store:1 | |
| unsigned int ignore_must_revalidate:1 | |
| unsigned int ignore_private:1 | |
| unsigned int ignore_auth:1 | |
| unsigned int ignore_stale_while_revalidate:1 | |
| } | flags |
| int | max_stale |
| int | stale_while_revalidate |
| int | negative_ttl |
Detailed Description
Definition at line 1088 of file structs.h.
Member Data Documentation
Definition at line 1090 of file structs.h.
Referenced by free_refreshpattern(), parse_refreshpattern(), and refreshLimits().
| struct { ... } _refresh_t::flags |
Referenced by configDoConfigure(), dump_refreshpattern(), parse_refreshpattern(), and refreshCheck().
| unsigned int _refresh_t::icase |
Definition at line 1097 of file structs.h.
Referenced by dump_refreshpattern(), and parse_refreshpattern().
| unsigned int _refresh_t::ignore_auth |
Definition at line 1109 of file structs.h.
Referenced by configDoConfigure(), dump_refreshpattern(), and parse_refreshpattern().
| unsigned int _refresh_t::ignore_must_revalidate |
Definition at line 1107 of file structs.h.
Referenced by configDoConfigure(), dump_refreshpattern(), parse_refreshpattern(), and refreshCheck().
| unsigned int _refresh_t::ignore_no_cache |
Definition at line 1105 of file structs.h.
Referenced by configDoConfigure(), dump_refreshpattern(), and parse_refreshpattern().
| unsigned int _refresh_t::ignore_no_store |
Definition at line 1106 of file structs.h.
Referenced by configDoConfigure(), dump_refreshpattern(), and parse_refreshpattern().
| unsigned int _refresh_t::ignore_private |
Definition at line 1108 of file structs.h.
Referenced by configDoConfigure(), dump_refreshpattern(), and parse_refreshpattern().
| unsigned int _refresh_t::ignore_reload |
Definition at line 1104 of file structs.h.
Referenced by configDoConfigure(), dump_refreshpattern(), parse_refreshpattern(), and refreshCheck().
| unsigned int _refresh_t::ignore_stale_while_revalidate |
Definition at line 1111 of file structs.h.
Referenced by refreshCheck().
| time_t _refresh_t::max |
Definition at line 1093 of file structs.h.
Referenced by dump_refreshpattern(), getMaxAge(), parse_refreshpattern(), refreshCheck(), refreshInit(), and refreshStaleness().
Definition at line 1113 of file structs.h.
Referenced by dump_refreshpattern(), parse_refreshpattern(), and refreshCheck().
| time_t _refresh_t::min |
Definition at line 1091 of file structs.h.
Referenced by dump_refreshpattern(), parse_refreshpattern(), refreshCheck(), refreshInit(), and refreshStaleness().
Definition at line 1115 of file structs.h.
Referenced by dump_refreshpattern(), and parse_refreshpattern().
Definition at line 1094 of file structs.h.
Referenced by configDoConfigure(), dump_refreshpattern(), free_refreshpattern(), parse_refreshpattern(), refreshLimits(), and refreshUncompiledPattern().
| unsigned int _refresh_t::override_expire |
Definition at line 1101 of file structs.h.
Referenced by configDoConfigure(), dump_refreshpattern(), parse_refreshpattern(), and refreshCheck().
| unsigned int _refresh_t::override_lastmod |
Definition at line 1102 of file structs.h.
Referenced by configDoConfigure(), dump_refreshpattern(), parse_refreshpattern(), and refreshCheck().
| const char* _refresh_t::pattern |
Definition at line 1089 of file structs.h.
Referenced by dump_refreshpattern(), free_refreshpattern(), parse_refreshpattern(), refreshCheck(), refreshInit(), and refreshUncompiledPattern().
| double _refresh_t::pct |
Definition at line 1092 of file structs.h.
Referenced by dump_refreshpattern(), parse_refreshpattern(), refreshCheck(), refreshInit(), and refreshStaleness().
| unsigned int _refresh_t::refresh_ims |
Definition at line 1098 of file structs.h.
Referenced by dump_refreshpattern(), parse_refreshpattern(), and refreshCheck().
| unsigned int _refresh_t::reload_into_ims |
Definition at line 1103 of file structs.h.
Referenced by configDoConfigure(), dump_refreshpattern(), parse_refreshpattern(), and refreshCheck().
Definition at line 1114 of file structs.h.
Referenced by configDoConfigure(), dump_refreshpattern(), parse_refreshpattern(), and refreshCheck().
| unsigned int _refresh_t::store_stale |
Definition at line 1099 of file structs.h.
Referenced by dump_refreshpattern(), and parse_refreshpattern().
The documentation for this struct was generated from the following file:
- src/structs.h
Search
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Help Out
- Getting Squid
- Donate
- Squid Deployment Case-Studies
Documentation
- FAQ | Wiki | Book
- Configuration Reference
- Configuration Guide - Visolve
- Configuration Examples
- Users guide
- Non-English
- Security Advisories
- More...
Support
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products
