libzypp 17.35.9
|
#include <zypp-core/zyppng/io/private/forkspawnengine_p.h>
Protected Member Functions | |
void | mapExtraFds (int controlFd=-1) |
void | resetSignals () |
Additional Inherited Members | |
![]() | |
using | Environment = std::map<std::string,std::string> |
For passing additional environment variables to set. | |
![]() | |
static std::unique_ptr< zyppng::AbstractSpawnEngine > | createDefaultEngine () |
![]() | |
bool | _useDefaultLocale = false |
bool | _dieWithParent = false |
Should the process die with the parent process. | |
bool | _switchPgid = false |
pid_t | _pid = -1 |
int | _exitStatus = 0 |
std::string | _execError |
Remember execution errors like failed fork/exec. | |
std::string | _executedCommand |
Store the command we're executing. | |
std::vector< std::string > | _args |
The arguments we want to pass to the program. | |
Environment | _environment |
Environment variables to set in the new process. | |
zypp::Pathname | _chroot |
Path to chroot into. | |
zypp::Pathname | _workingDirectory |
Working directory. | |
std::vector< int > | _mapFds |
Additional file descriptors we want to map to the new process. | |
Definition at line 9 of file forkspawnengine_p.h.
|
override |
Definition at line 35 of file forkspawnengine.cc.
Implements zyppng::AbstractSpawnEngine.
Definition at line 44 of file forkspawnengine.cc.
|
overridevirtual |
Implements zyppng::AbstractSpawnEngine.
Definition at line 67 of file forkspawnengine.cc.
|
protected |
Definition at line 136 of file forkspawnengine.cc.
|
protected |
Definition at line 216 of file forkspawnengine.cc.