a representation of a refresh pattern. More...

#include <RefreshPattern.h>

Collaboration diagram for RefreshPattern:

Classes

struct  stats_
 

Public Member Functions

 RefreshPattern (const char *aPattern, const decltype(RegexPattern::flags)&reFlags)
 
 ~RefreshPattern ()
 

Public Attributes

RegexPattern pattern
 
time_t min
 
double pct
 
time_t max
 
RefreshPatternnext
 
struct {
   bool   refresh_ims
 
   bool   store_stale
 
   bool   override_expire
 
   bool   override_lastmod
 
   bool   reload_into_ims
 
   bool   ignore_reload
 
   bool   ignore_no_store
 
   bool   ignore_private
 
flags
 
int max_stale
 
struct RefreshPattern::stats_ stats
 

Private Member Functions

 MEMPROXY_CLASS (RefreshPattern)
 

Detailed Description

Definition at line 15 of file RefreshPattern.h.

Constructor & Destructor Documentation

RefreshPattern::RefreshPattern ( const char *  aPattern,
const decltype(RegexPattern::flags)&  reFlags 
)
inline

Definition at line 29 of file RefreshPattern.h.

References flags.

RefreshPattern::~RefreshPattern ( )
inline

Definition at line 38 of file RefreshPattern.h.

References next.

Member Function Documentation

RefreshPattern::MEMPROXY_CLASS ( RefreshPattern  )
private

Member Data Documentation

struct { ... } RefreshPattern::flags
bool RefreshPattern::ignore_no_store

Definition at line 61 of file RefreshPattern.h.

Referenced by configDoConfigure(), dump_refreshpattern(), and parse_refreshpattern().

bool RefreshPattern::ignore_private

Definition at line 62 of file RefreshPattern.h.

Referenced by configDoConfigure(), dump_refreshpattern(), and parse_refreshpattern().

bool RefreshPattern::ignore_reload
time_t RefreshPattern::max
int RefreshPattern::max_stale

Definition at line 65 of file RefreshPattern.h.

Referenced by dump_refreshpattern(), parse_refreshpattern(), and refreshCheck().

time_t RefreshPattern::min
bool RefreshPattern::override_expire
bool RefreshPattern::override_lastmod
RegexPattern RefreshPattern::pattern

Definition at line 47 of file RefreshPattern.h.

Referenced by dump_refreshpattern(), parse_refreshpattern(), and refreshCheck().

double RefreshPattern::pct
bool RefreshPattern::refresh_ims

Definition at line 54 of file RefreshPattern.h.

Referenced by dump_refreshpattern(), parse_refreshpattern(), and refreshCheck().

bool RefreshPattern::reload_into_ims
struct RefreshPattern::stats_ RefreshPattern::stats
bool RefreshPattern::store_stale

Definition at line 55 of file RefreshPattern.h.

Referenced by dump_refreshpattern(), and parse_refreshpattern().


The documentation for this class was generated from the following file:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors