Workflow function |
Description |
diet_wf_desc_t*
diet_wf_profile_alloc(const char* wf_file_name); |
allocate a workflow profile to be used for a workflow submission.
wf_file_name : the file name containing the workflow XML description. |
void
diet_wf_profile_free(diet_wf_desc_t * profile); |
free the workflow profile. |
diet_error_t
diet_wf_call(diet_wf_desc_t* wf_profile); |
execute the workflow associated to profile wf_profile. |
int
diet_wf_scalar_get(const char * id, void** value); |
Retrieve a workflow scalar result.
id : the output port identifier. |
int
diet_wf_string_get(const char * id, char** value); |
Retrieve a workflow string result.
id : the output port identifier. |
int
diet_wf_file_get(const char * id, size_t* size, char** path);
|
Retrieve a workflow file result.
id : the output port identifier. |
int
diet_wf_matrix_get(id, (void**)value, nb_rows, nb_cols, order)
|
Retrieve a workflow matrix result.
id : the output port identifier. |
void
void get_all_results(); |
print all the results of the current executed workflow. |
|
|