args | mysql_harness::SpawnedProcess | protected |
childpid | mysql_harness::SpawnedProcess | protected |
close() | mysql_harness::ProcessLauncher | private |
end_of_write() | mysql_harness::ProcessLauncher | |
env_vars | mysql_harness::SpawnedProcess | protected |
executable() const | mysql_harness::SpawnedProcess | inline |
executable_path | mysql_harness::SpawnedProcess | protected |
exit_code() | mysql_harness::ProcessLauncher | |
exit_status_type typedef | mysql_harness::ProcessLauncher | |
fd_in | mysql_harness::SpawnedProcess | protected |
fd_in_mtx_ | mysql_harness::ProcessLauncher | private |
fd_out | mysql_harness::SpawnedProcess | protected |
fd_out_mtx_ | mysql_harness::ProcessLauncher | private |
get_cmd_line() const | mysql_harness::SpawnedProcess | |
get_pid() const | mysql_harness::ProcessLauncher | |
get_process_handle() const | mysql_harness::ProcessLauncher | |
handle_type typedef | mysql_harness::SpawnedProcess | |
id_type typedef | mysql_harness::SpawnedProcess | |
is_alive | mysql_harness::ProcessLauncher | private |
kill() | mysql_harness::ProcessLauncher | |
native_wait(std::chrono::milliseconds timeout=std::chrono::milliseconds(1000)) | mysql_harness::ProcessLauncher | |
operator=(const ProcessLauncher &)=delete | mysql_harness::ProcessLauncher | |
process_handle_type typedef | mysql_harness::ProcessLauncher | |
process_id_type typedef | mysql_harness::ProcessLauncher | |
ProcessLauncher(std::string pexecutable_path, std::vector< std::string > pargs, std::vector< std::pair< std::string, std::string > > penv_vars, bool predirect_stderr=true) | mysql_harness::ProcessLauncher | inline |
ProcessLauncher(const ProcessLauncher &)=delete | mysql_harness::ProcessLauncher | |
ProcessLauncher(ProcessLauncher &&rhs) | mysql_harness::ProcessLauncher | inline |
read(char *buf, size_t count, std::chrono::milliseconds timeout) | mysql_harness::ProcessLauncher | |
redirect_stderr | mysql_harness::SpawnedProcess | protected |
send_shutdown_event(ShutdownEvent event=ShutdownEvent::TERM) const noexcept | mysql_harness::ProcessLauncher | |
ShutdownEvent enum name | mysql_harness::ProcessLauncher | |
SpawnedProcess(std::string pexecutable_path, std::vector< std::string > pargs, std::vector< std::pair< std::string, std::string > > penv_vars, bool predirect_stderr=true) | mysql_harness::SpawnedProcess | inline |
SpawnedProcess(const SpawnedProcess &)=default | mysql_harness::SpawnedProcess | |
start() | mysql_harness::ProcessLauncher | |
wait(std::chrono::milliseconds timeout=std::chrono::milliseconds(1000)) | mysql_harness::ProcessLauncher | |
write(const char *buf, size_t count) | mysql_harness::ProcessLauncher | |
~ProcessLauncher() override | mysql_harness::ProcessLauncher | |
~SpawnedProcess()=default | mysql_harness::SpawnedProcess | virtual |