12#ifndef ARCANE_UTILS_PROCESS_H
13#define ARCANE_UTILS_PROCESS_H
17#include "arcane/utils/Array.h"
18#include "arcane/utils/String.h"
48 void setCommand(
const String& v) { m_command = v; }
52 void addArguments(
const String& v) { m_arguments.add(v); }
53 void setArguments(
const StringArray& v) { m_arguments = v; }
String command() const
Commande à exécuter. Doit correspondre à un exécutable.
int exitCode() const
Code de retour du processus exécuté.
ByteConstArrayView inputBytes() const
Chaîne de caractère à envoyer sur l'entrée standard (STDIN) du processsus.
ByteConstArrayView outputBytes() const
Contient le résultat de la sortie standard (STDOUT) du processus.
StringConstArrayView arguments() const
Liste des arguments.
Classe permettant d'exécuter un processus externe.
Vue constante d'un tableau de type T.
Chaîne de caractères unicode.
Vecteur 1D de données avec sémantique par valeur (style STL).
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-