25#ifndef __XRD_CL_CHECK_SUM_MANAGER_HH__
26#define __XRD_CL_CHECK_SUM_MANAGER_HH__
67 const std::string &algName,
68 const std::string &filePath );
74 typedef std::map<std::string, XrdCksCalc*>
CalcMap;
Definition XrdCksCalc.hh:40
Definition XrdCksData.hh:38
Definition XrdCksLoader.hh:43
Manage the checksum calc objects.
Definition XrdClCheckSumManager.hh:42
virtual ~CheckSumManager()
XrdSysMutex pMutex
Definition XrdClCheckSumManager.hh:77
XrdCksCalc * GetCalculator(const std::string &algName)
CheckSumManager & operator=(const CheckSumManager &other)
std::map< std::string, XrdCksCalc * > CalcMap
Definition XrdClCheckSumManager.hh:74
CheckSumManager(const CheckSumManager &other)
CheckSumManager()
Constructor.
bool Calculate(XrdCksData &result, const std::string &algName, const std::string &filePath)
Calculate a checksum of for a given file.
CalcMap pCalculators
Definition XrdClCheckSumManager.hh:75
XrdCksLoader * pLoader
Definition XrdClCheckSumManager.hh:76
Definition XrdSysPthread.hh:165
Definition XrdClAction.hh:34