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:165
Definition: XrdCksCalc.hh:39
Definition: XrdCksLoad.hh:47
Definition: XrdClAnyObject.hh:25
XrdCksCalc * GetCalculator(const std::string &algName)
CheckSumManager()
Constructor.
virtual ~CheckSumManager()
std::map< std::string, XrdCksCalc * > CalcMap
Definition: XrdClCheckSumManager.hh:74