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;
81 #endif // __XRD_CL_CHECK_SUM_MANAGER_HH__
Manage the checksum calc objects.
Definition: XrdClCheckSumManager.hh:41
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
XrdSysMutex pMutex
Definition: XrdClCheckSumManager.hh:77
XrdCksLoader * pLoader
Definition: XrdClCheckSumManager.hh:76
Definition: XrdCksData.hh:37
CheckSumManager & operator=(const CheckSumManager &other)
Definition: XrdSysPthread.hh:164
Definition: XrdCksCalc.hh:39
Definition: XrdCksLoader.hh:42
XrdCksCalc * GetCalculator(const std::string &algName)
CheckSumManager()
Constructor.
virtual ~CheckSumManager()
std::map< std::string, XrdCksCalc * > CalcMap
Definition: XrdClCheckSumManager.hh:74