7#ifndef __PHOENIX_PROGRAM_CALL_H__
8#define __PHOENIX_PROGRAM_CALL_H__
void phoenix_program_callParallelProgressBar(VecVecProgramCall &vecVecProgramCall)
Exectute programs on several threads (with a multithread progress bar)
size_t phoenix_program_getNbCallExitStatusType(const VecProgramCall &vecCall, int result)
Get number of call result of a given type.
void phoenix_program_addcall(VecProgramCall &vecCall, const PString &name, const PString &command, const PPath &workingDirectory=PPath("./"), const PPath &logFile=PPath())
Add a program call.
std::vector< VecProgramCall > VecVecProgramCall
Vector of vector of program call.
size_t phoenix_program_getNbSuccessCall(const VecProgramCall &vecCall)
Get the number of success call.
void phoenix_program_callParallel(VecProgramCall &vecCall, size_t nbThread)
Exectute programs on several threads.
std::vector< ProgramCall > VecProgramCall
Vector of program call.
void phoenix_program_callVec(VecProgramCall &vecCall)
Call a vector of program.
void phoenix_program_call(ProgramCall &call)
Call a program.
size_t phoenix_program_getNbCall(const VecVecProgramCall &vecCall)
Get the number of call.