Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

chirp_job.h

00001 #ifndef CHIRP_JOB_H
00002 #define CHIRP_JOB_H
00003 
00004 #include "chirp_protocol.h"
00005 #include "chirp_client.h"
00006 
00007 void    chirp_job_starter();
00008 
00009 INT64_T chirp_job_begin(  const char *subject, const char *cwd, const char *infile, const char *outfile, const char *errfile, const char *path, const char *args );
00010 INT64_T chirp_job_commit( const char *subject, INT64_T jobid );
00011 INT64_T chirp_job_wait( const char *subject, INT64_T jobid, struct chirp_job_state *s, time_t stoptime );
00012 INT64_T chirp_job_kill( const char *subject, INT64_T jobid );
00013 INT64_T chirp_job_remove( const char *subject, INT64_T jobid );
00014 
00015 void *                   chirp_job_list_open();
00016 struct chirp_job_state * chirp_job_list_next( void *list );
00017 void                     chirp_job_list_close( void *list );
00018 
00019 #endif

Generated on Thu Jul 23 09:26:51 2009 for cctools by  doxygen 1.3.9.1