XRootD
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. More...
 
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: