1#ifndef _XRDOSSARC_BACKUP_HH_
2#define _XRDOSSARC_BACKUP_HH_
74bool Archive(
const char* dsName,
const char* dsDir);
92 bool Add2Bkp(
const char* dsn);
99static std::deque<XrdOssArcBackupTask*> dsBkpQ;
102static int numRunning;
103static int maxRunning;
105class BkpWorker :
public XrdJob
117 bool operator()(
char const *a,
char const *b)
const
119 return std::strcmp(a, b) < 0;
123XrdSysMutex dsBkpSetMtx;
124std::set<const char*, cmp_str> dsBkpSet;
int DoIt(int argpnt, int argc, char **argv, bool singleshot)
XrdJob(const char *desc="")
XrdOssArcBackupTask(XrdOssArcBackup &who, char *dsn)
XrdOssArcBackup(const char *scp, bool &isOK)
bool Archive(const char *dsName, const char *dsDir)
friend class XrdOssArcBackupTask
static void StartWorkers(int maxw)