3 #ifndef __ARC_JOBINFORMATIONSTORAGEXML_H__ 4 #define __ARC_JOBINFORMATIONSTORAGEXML_H__ 6 #include <arc/ArcConfig.h> 8 #include "JobInformationStorage.h" 19 bool ReadAll(std::list<Job>& jobs,
const std::list<std::string>& rejectEndpoints = std::list<std::string>());
20 bool Read(std::list<Job>& jobs, std::list<std::string>& jobIdentifiers,
21 const std::list<std::string>& endpoints = std::list<std::string>(),
22 const std::list<std::string>& rejectEndpoints = std::list<std::string>());
23 bool Write(
const std::list<Job>& jobs) { std::list<const Job*> newJobs; std::set<std::string> prunedServices;
return Write(jobs, prunedServices, newJobs); }
24 bool Write(
const std::list<Job>& jobs,
const std::set<std::string>& prunedServices, std::list<const Job*>& newJobs);
26 bool Remove(
const std::list<std::string>& jobids);
35 #endif // __ARC_JOBINFORMATIONSTORAGEXML_H__ Arc namespace contains all core ARC classes.
Definition: ArcConfig.h:11
A logger class.
Definition: Logger.h:493
Configuration element - represents (sub)tree of ARC XML configuration.
Definition: ArcConfig.h:26