Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Process Class Reference

Class allowing the execution of an external process. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/internal/Process.h>

Collaboration diagram for Arcane::Process:

Static Public Member Functions

static ProcessExecArgs::ExecStatus execute (ProcessExecArgs &args)
 Executes a process whose information is contained in args.

Detailed Description

Class allowing the execution of an external process.

Definition at line 83 of file Process.h.

Member Function Documentation

◆ execute()

ProcessExecArgs::ExecStatus Arcane::Process::execute ( ProcessExecArgs & args)
static

Executes a process whose information is contained in args.

Definition at line 39 of file Process.cc.

References Arcane::Array< T >::add(), Arcane::Array< T >::addRange(), Arcane::ProcessExecArgs::arguments(), Arcane::ProcessExecArgs::CanNotCreatePipe, Arcane::ProcessExecArgs::CanNotFork, Arcane::Array< T >::clear(), Arcane::ProcessExecArgs::command(), Arcane::Array< T >::data(), Arcane::ConstArrayView< T >::data(), Arcane::ProcessExecArgs::inputBytes(), Arcane::String::localstr(), Arcane::ConstArrayView< T >::size(), and Arcane::FixedArray< T, NbElement >::view().

Referenced by Arcane::LLVMSymbolizerService::stackTrace().

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: