Go to the documentation of this file. 1 #ifndef __XRDCKSMANAGER_HH__
2 #define __XRDCKSMANAGER_HH__
33 #include "sys/types.h"
46 struct XrdVersionInfo;
53 virtual int Config(
const char *Token,
char *Line);
59 virtual int Init(
const char *ConfigFN,
const char *AddCalc=0);
61 virtual char *
List(
const char *Pfn,
char *Buff,
int Blen,
char Sep=
' ');
63 virtual const char *
Name(
int seqNum=0);
67 virtual int Size(
const char *Name=0);
69 virtual int Set(
const char *Pfn,
XrdCksData &Cks,
int myTime=0);
74 XrdVersionInfo &vInfo,
bool autoload=
false);
84 virtual int Calc(
const char *Pfn, time_t &MTime,
XrdCksCalc *CksObj);
89 virtual int ModTime(
const char *Pfn, time_t &MTime);
103 {memset(Name, 0,
sizeof(Name));}
106 int Config(
const char *cFN, csInfo &Info);
107 csInfo *
Find(
const char *Name);