ldas-tools-diskcacheAPI  2.7.2
Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
diskCache::Cache::ExcludedDirectories Class Reference

#include <ExcludedDirectories.hh>

Inheritance diagram for diskCache::Cache::ExcludedDirectories:
Inheritance graph
[legend]

Public Types

typedef std::list< std::string > directory_container_type
 
typedef directory_container_type::value_type value_type
 
typedef void(* callback_type) ()
 
typedef std::list< std::string > directory_container_type
 
typedef directory_container_type::value_type value_type
 
typedef void(* callback_type) ()
 
typedef std::list< std::string > directory_container_type
 
typedef directory_container_type::value_type value_type
 
typedef void(* callback_type) ()
 

Public Member Functions

 ExcludedDirectories ()
 
bool IsExcluded (const value_type &Directory) const
 
void Update (const directory_container_type &Directories)
 
void OnUpdate (callback_type Callback)
 
 ExcludedDirectories ()
 
bool IsExcluded (const value_type &Directory) const
 
void Update (const directory_container_type &Directories)
 
void OnUpdate (callback_type Callback)
 
 ExcludedDirectories ()
 
bool IsExcluded (const value_type &Directory) const
 
void Update (const directory_container_type &Directories)
 
void OnUpdate (callback_type Callback)
 

Private Types

typedef std::list< callback_typecallback_container_type
 
typedef std::list< callback_typecallback_container_type
 
typedef std::list< callback_typecallback_container_type
 

Private Attributes

Regex pattern
 
callback_container_type callbacks
 

Member Typedef Documentation

◆ callback_container_type [1/3]

◆ callback_container_type [2/3]

◆ callback_container_type [3/3]

◆ callback_type [1/3]

typedef void( * diskCache::Cache::ExcludedDirectories::callback_type) ()

◆ callback_type [2/3]

typedef void( * diskCache::Cache::ExcludedDirectories::callback_type) ()

◆ callback_type [3/3]

typedef void( * diskCache::Cache::ExcludedDirectories::callback_type) ()

◆ directory_container_type [1/3]

◆ directory_container_type [2/3]

◆ directory_container_type [3/3]

◆ value_type [1/3]

typedef directory_container_type::value_type diskCache::Cache::ExcludedDirectories::value_type

◆ value_type [2/3]

typedef directory_container_type::value_type diskCache::Cache::ExcludedDirectories::value_type

◆ value_type [3/3]

typedef directory_container_type::value_type diskCache::Cache::ExcludedDirectories::value_type

Constructor & Destructor Documentation

◆ ExcludedDirectories() [1/3]

diskCache::Cache::ExcludedDirectories::ExcludedDirectories ( )

◆ ExcludedDirectories() [2/3]

diskCache::Cache::ExcludedDirectories::ExcludedDirectories ( )

◆ ExcludedDirectories() [3/3]

diskCache::Cache::ExcludedDirectories::ExcludedDirectories ( )

Member Function Documentation

◆ IsExcluded() [1/3]

bool diskCache::Cache::ExcludedDirectories::IsExcluded ( const value_type Directory) const
inline

◆ IsExcluded() [2/3]

bool diskCache::Cache::ExcludedDirectories::IsExcluded ( const value_type Directory) const

◆ IsExcluded() [3/3]

bool diskCache::Cache::ExcludedDirectories::IsExcluded ( const value_type Directory) const

◆ OnUpdate() [1/3]

void diskCache::Cache::ExcludedDirectories::OnUpdate ( callback_type  Callback)
inline

◆ OnUpdate() [2/3]

void diskCache::Cache::ExcludedDirectories::OnUpdate ( callback_type  Callback)

◆ OnUpdate() [3/3]

void diskCache::Cache::ExcludedDirectories::OnUpdate ( callback_type  Callback)

◆ Update() [1/3]

void diskCache::Cache::ExcludedDirectories::Update ( const directory_container_type Directories)

◆ Update() [2/3]

void diskCache::Cache::ExcludedDirectories::Update ( const directory_container_type Directories)

◆ Update() [3/3]

void diskCache::Cache::ExcludedDirectories::Update ( const directory_container_type Directories)

Member Data Documentation

◆ callbacks

callback_container_type diskCache::Cache::ExcludedDirectories::callbacks
private

◆ pattern

Regex diskCache::Cache::ExcludedDirectories::pattern
private

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