![]() |
MySQL 9.5.0
Source Code Documentation
|
an alive, spawned process More...
#include <process_launcher.h>
Public Types | |
| using | handle_type = pid_t |
| using | id_type = pid_t |
Public Member Functions | |
| SpawnedProcess (std::string pexecutable_path, std::vector< std::string > pargs, std::vector< std::pair< std::string, std::string > > penv_vars, bool predirect_stderr=true) | |
| SpawnedProcess (const SpawnedProcess &)=delete | |
| SpawnedProcess & | operator= (const SpawnedProcess &)=delete |
| SpawnedProcess (SpawnedProcess &&)=default | |
| SpawnedProcess & | operator= (SpawnedProcess &&)=default |
| virtual | ~SpawnedProcess ()=default |
| std::string | get_cmd_line () const |
| std::string | executable () const |
Protected Attributes | |
| std::string | executable_path |
| std::vector< std::string > | args |
| std::vector< std::pair< std::string, std::string > > | env_vars |
| pid_t | childpid {-1} |
| int | fd_in [2] {-1, -1} |
| int | fd_out [2] {-1, -1} |
| bool | redirect_stderr |
an alive, spawned process
| using mysql_harness::SpawnedProcess::handle_type = pid_t |
| using mysql_harness::SpawnedProcess::id_type = pid_t |
|
inline |
|
delete |
|
default |
|
virtualdefault |
|
inline |
| std::string mysql_harness::SpawnedProcess::get_cmd_line | ( | ) | const |
|
delete |
|
default |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |