Back to index

nordugrid-arc-nox  1.1.0~rc6
JobRecord.h
Go to the documentation of this file.
00001 #include <istream>
00002 
00003 #include <arc/XMLNode.h>
00004 
00005 namespace ARex {
00006 
00007 class JobRecord: public Arc::XMLNode {
00008  private:
00009   bool valid;
00010   void set(std::istream& i);
00011  public:
00012   std::string url;
00013   operator bool(void) { return valid; };
00014   bool operator!(void) { return !valid; };
00015   JobRecord(std::istream& i);
00016   JobRecord(const std::string& s);
00017   JobRecord(XMLNode& xml);
00018   JobRecord(const JobRecord& j);
00019   ~JobRecord(void);
00020 };
00021 
00022 }
00023