29 lines
822 B
C
29 lines
822 B
C
/******************************************************************************
|
|
* @file document_tool_runner.h
|
|
* @brief Exécution bornée et annulable des outils documentaires.
|
|
******************************************************************************/
|
|
#ifndef LABFY_INVESTIGATION_DOCUMENT_TOOL_RUNNER_H
|
|
#define LABFY_INVESTIGATION_DOCUMENT_TOOL_RUNNER_H
|
|
|
|
#include "core/document_analysis.h"
|
|
|
|
G_BEGIN_DECLS
|
|
|
|
gboolean document_tool_runner_run(
|
|
const char *tool_id,
|
|
const char *executable,
|
|
const char *const arguments[],
|
|
const char *source_path,
|
|
GCancellable *cancellable,
|
|
DocumentToolExecution **out_execution,
|
|
GError **error
|
|
);
|
|
|
|
char *document_tool_runner_read_version(
|
|
const char *executable,
|
|
const char *const arguments[],
|
|
GCancellable *cancellable
|
|
);
|
|
|
|
G_END_DECLS
|
|
#endif
|