Back to index

nordugrid-arc-nox  1.1.0~rc6
job_request.h
Go to the documentation of this file.
00001 #ifndef __ARC_GM_JOB_REQUEST_H__
00002 #define __ARC_GM_JOB_REQUEST_H__
00003 
00004 #include <string>
00005 
00006 #include "job_desc.h"
00007 #include "../files/info_types.h"
00008 #include <arc/client/JobDescription.h>
00009 
00010 JobReqResult parse_job_req(const std::string &fname,JobLocalDescription &job_desc,std::string* acl = NULL, std::string* failure = NULL);
00011 bool process_job_req(JobUser &user,const JobDescription &desc);
00012 bool process_job_req(JobUser &user,const JobDescription &desc,JobLocalDescription &job_desc);
00013 bool write_grami(const JobDescription &desc,const JobUser &user,const char *opt_add = NULL);
00014 std::string read_grami(const JobId &job_id,const JobUser &user);
00015 bool set_execs(const JobDescription &desc,const JobUser &user,const std::string
00016 &session_dir); 
00017 
00018 #endif
00019