ldas-tools-diskcacheAPI  2.7.2
Static Public Member Functions | List of all members
diskCache::Cache::ExcludedPattern Class Reference

Manages set of filename exclusion patterns. More...

#include <ExcludedPattern.hh>

Inherits Singleton< ExcludedPattern >, Singleton< ExcludedPattern >, and Singleton< ExcludedPattern >.

Static Public Member Functions

static const pattern_container_type & Get ()
 Retrieve collection of file name patterns to exclude.
 
static bool IsExcluded (const value_type &Filename)
 Check if the file should be excluded. More...
 
static void Update (const pattern_container_type &Patterns)
 Change the matching patterns. More...
 
static const pattern_container_type & Get ()
 Retrieve collection of file name patterns to exclude.
 
static bool IsExcluded (const value_type &Filename)
 Check if the file should be excluded. More...
 
static void Update (const pattern_container_type &Patterns)
 Change the matching patterns. More...
 
static const pattern_container_type & Get ()
 Retrieve collection of file name patterns to exclude.
 
static bool IsExcluded (const value_type &Filename)
 Check if the file should be excluded. More...
 
static void Update (const pattern_container_type &Patterns)
 Change the matching patterns. More...
 

Detailed Description

Manages set of filename exclusion patterns.

Member Function Documentation

◆ IsExcluded() [1/3]

static bool diskCache::Cache::ExcludedPattern::IsExcluded ( const value_type &  Filename)
static

Check if the file should be excluded.

Parameters
[in]FilenameName of file to be checked for exclusion
Returns
If Filename is to be excluded, then return true; false otherwise

◆ IsExcluded() [2/3]

static bool diskCache::Cache::ExcludedPattern::IsExcluded ( const value_type &  Filename)
static

Check if the file should be excluded.

Parameters
[in]FilenameName of file to be checked for exclusion
Returns
If Filename is to be excluded, then return true; false otherwise

◆ IsExcluded() [3/3]

static bool diskCache::Cache::ExcludedPattern::IsExcluded ( const value_type &  Filename)
static

Check if the file should be excluded.

Parameters
[in]FilenameName of file to be checked for exclusion
Returns
If Filename is to be excluded, then return true; false otherwise

◆ Update() [1/3]

static void diskCache::Cache::ExcludedPattern::Update ( const pattern_container_type &  Patterns)
static

Change the matching patterns.

Parameters
[in]PatternsList of patterns that descibe the files which should be excluded (ex: ".*[.]tmp")
Returns
If Filename is to be excluded, then return true; false otherwise

◆ Update() [2/3]

static void diskCache::Cache::ExcludedPattern::Update ( const pattern_container_type &  Patterns)
static

Change the matching patterns.

Parameters
[in]PatternsList of patterns that descibe the files which should be excluded (ex: ".*[.]tmp")
Returns
If Filename is to be excluded, then return true; false otherwise

◆ Update() [3/3]

static void diskCache::Cache::ExcludedPattern::Update ( const pattern_container_type &  Patterns)
static

Change the matching patterns.

Parameters
[in]PatternsList of patterns that descibe the files which should be excluded (ex: ".*[.]tmp")
Returns
If Filename is to be excluded, then return true; false otherwise

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