daq/Job.h

00001 #ifndef _JOB_H_
00002 #define _JOB_H_
00003 
00004 #include <iostream>
00005 #include <sstream>
00006 #include "../db/DBConnection.h"
00007 
00008 using namespace std;
00009 
00010 
00014 class Job{
00015 
00016  private :
00017 
00018   int id;
00019   int status;
00020   int jobID;
00021   int daqID;
00022   string host;
00023 
00024  public :
00025 
00026   Job(string h, int jid);
00031   void setStatus(int s);
00035   void setInternalId(int i);
00039   void setDaqId(int d);
00040   
00041   int getID();
00042   int getStatus();
00043   string getHost();
00044 
00048   void upload() throw (ILCException::Exception);
00049 
00053   static string getStatusDefinition(int val) throw (ILCException::Exception);
00054 
00055 };
00056 #endif

Generated on Tue Feb 28 15:35:34 2012 for ILCConfigurationDB by  doxygen 1.4.7