# HG changeset patch # User Binki # Date 2009-05-23 21:24:29 # Node ID 3fcf567f92be0d7302959ddb69c356d53ed83409 # Parent 60d3bb17d7d30733012644b0a4b33f825db54579 added distren_job_retrieve_file diff --git a/src/client/distren.c b/src/client/distren.c --- a/src/client/distren.c +++ b/src/client/distren.c @@ -128,7 +128,9 @@ int main(int argc, char *argv[]) distren_job_getid(distren_job, &jobid); fprintf(stdout, "jobid: %s\n", jobid); - + + distren_job_retrieve_file(distren_job, output); + distren_job_free(distren_job); distren_free(distren); diff --git a/src/client/distren.h b/src/client/distren.h --- a/src/client/distren.h +++ b/src/client/distren.h @@ -60,6 +60,12 @@ int distren_submit_file(distren_t handle */ int distren_job_getid(distren_job_t job, char **jobid); +/** + Retrieves a tarball of a rendering's result. + @param outfile Filename to save the result to + */ +int distren_job_retrieve_file(distren_job_t job, const char *outfile); + /* TODO: extraction of a job-ID, retrieving job handle by job-ID, getting information for a job handle, retrieving results of a job, callbacks for progress (i.e., job_is_finished callback)