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 33 of file XrdPfcDecision.hh.

Constructor & Destructor Documentation

◆ ~Decision()

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

Destructor.

Definition at line 39 of file XrdPfcDecision.hh.

39{}

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 58 of file XrdPfcDecision.hh.

59 {
60 (void) params;
61 return true;
62 }

◆ 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: