XRootD
Loading...
Searching...
No Matches
XrdPfc::Decision Class Referenceabstract

Base class for selecting which files should be cached. More...

#include <XrdPfcDecision.hh>

+ Inheritance diagram for XrdPfc::Decision:
+ Collaboration diagram for XrdPfc::Decision:

Public Member Functions

virtual ~Decision ()
 Destructor.
 
virtual bool ConfigDecision (const char *params)
 
virtual bool Decide (const std::string &, XrdOss &) const =0
 

Detailed Description

Base class for selecting which files should be cached.

Definition at line 31 of file XrdPfcDecision.hh.

Constructor & Destructor Documentation

◆ ~Decision()

virtual XrdPfc::Decision::~Decision ( )
inlinevirtual

Destructor.

Definition at line 37 of file XrdPfcDecision.hh.

37{}

Member Function Documentation

◆ ConfigDecision()

virtual bool XrdPfc::Decision::ConfigDecision ( const char * params)
inlinevirtual

Parse configuration arguments.

Parameters
paramsconfiguration parameters
Returns
status of configuration

Reimplemented in BlacklistDecision.

Definition at line 56 of file XrdPfcDecision.hh.

57 {
58 (void) params;
59 return true;
60 }

◆ Decide()

virtual bool XrdPfc::Decision::Decide ( const std::string & ,
XrdOss &  ) const
pure virtual

Decide if original source will be cached.

Parameters
&path
&file system
Returns
decision

Implemented in BlacklistDecision.

Referenced by XrdPfc::Cache::Decide().

+ Here is the caller graph for this function:

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