Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ProcessExecArgs
+ Graphe de collaboration de Arcane::ProcessExecArgs:

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é.
 

Amis

class Process
 

Description détaillée

Définition à la ligne 29 du fichier Process.h.

Documentation des énumérations membres

◆ ExecStatus

Valeurs énumérées
CanNotFork 

Le fork() a échoué

CanNotCreatePipe 

L'appel à pipe2() a échoué

Définition à la ligne 34 du fichier Process.h.

Documentation des fonctions membres

◆ addArguments()

void Arcane::ProcessExecArgs::addArguments ( const String v)
inline

Définition à la ligne 52 du fichier Process.h.

◆ arguments()

StringConstArrayView Arcane::ProcessExecArgs::arguments ( ) const
inline

Liste des arguments.

Définition à la ligne 51 du fichier Process.h.

Référencé par Arcane::Process::execute().

◆ command()

String Arcane::ProcessExecArgs::command ( ) const
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().

◆ exitCode()

int Arcane::ProcessExecArgs::exitCode ( ) const
inline

Code de retour du processus exécuté.

Définition à la ligne 62 du fichier Process.h.

◆ inputBytes()

ByteConstArrayView Arcane::ProcessExecArgs::inputBytes ( ) const
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().

◆ outputBytes()

ByteConstArrayView Arcane::ProcessExecArgs::outputBytes ( ) const
inline

Contient le résultat de la sortie standard (STDOUT) du processus.

Définition à la ligne 60 du fichier Process.h.

◆ setArguments()

void Arcane::ProcessExecArgs::setArguments ( const StringArray v)
inline

Définition à la ligne 53 du fichier Process.h.

◆ setCommand()

void Arcane::ProcessExecArgs::setCommand ( const String v)
inline

Définition à la ligne 48 du fichier Process.h.

◆ setInputBytes()

void Arcane::ProcessExecArgs::setInputBytes ( ByteConstArrayView  s)
inline

Définition à la ligne 57 du fichier Process.h.

Documentation des fonctions amies et associées

◆ Process

friend class Process
friend

Définition à la ligne 31 du fichier Process.h.


La documentation de cette classe a été générée à partir du fichier suivant :