Types publics | |
enum class | ExecStatus { OK , CanNotFork , CanNotCreatePipe , AbnormalExit } |
Fonctions membres publiques | |
String | command () const |
Commande à exécuter. Doit correspondre à un exécutable. | |
void | setCommand (const String &v) |
StringConstArrayView | arguments () const |
Liste des arguments. | |
void | addArguments (const String &v) |
void | setArguments (const StringArray &v) |
ByteConstArrayView | inputBytes () const |
Chaîne de caractère à envoyer sur l'entrée standard (STDIN) du processsus. | |
void | setInputBytes (ByteConstArrayView s) |
ByteConstArrayView | outputBytes () const |
Contient le résultat de la sortie standard (STDOUT) du processus. | |
int | exitCode () const |
Code de retour du processus exécuté. | |
Attributs privés | |
String | m_command |
StringUniqueArray | m_arguments |
UniqueArray< Byte > | m_input_bytes |
UniqueArray< Byte > | m_output_bytes |
int | m_exit_code = 0 |
Amis | |
class | Process |
|
inline |
Liste des arguments.
Définition à la ligne 51 du fichier Process.h.
Référencé par Arcane::Process::execute().
|
inline |
Commande à exécuter. Doit correspondre à un exécutable.
Définition à la ligne 47 du fichier Process.h.
Référencé par Arcane::Process::execute().
|
inline |
|
inline |
Chaîne de caractère à envoyer sur l'entrée standard (STDIN) du processsus.
Définition à la ligne 56 du fichier Process.h.
Référencé par Arcane::Process::execute().
|
inline |
Contient le résultat de la sortie standard (STDOUT) du processus.
Définition à la ligne 60 du fichier Process.h.
Référencé par Arcane::LLVMSymbolizerService::stackTrace().
|
inline |
|
inline |
|
private |
|
private |
|
private |