paludis  Version 2.6.0
Public Member Functions | List of all members
paludis::Process Class Reference

Public Member Functions

 Process (ProcessCommand &&)
 
 Process (const Process &)=delete
 
Processoperator= (const Process &)=delete
 
RunningProcessHandle run () PALUDIS_ATTRIBUTE((warn_unused_result))
 
Processcapture_stdout (std::ostream &)
 
Processcapture_stderr (std::ostream &)
 
Processcapture_output_to_fd (std::ostream &, int fd_or_minus_one, const std::string &env_var_with_fd)
 
Processsend_input_to_fd (std::istream &, int fd_or_minus_one, const std::string &env_var_with_fd)
 
Processset_stdin_fd (int)
 
Processpipe_command_handler (const std::string &, const ProcessPipeCommandFunction &)
 
Processsetenv (const std::string &, const std::string &)
 
Processclearenv ()
 
Processchdir (const FSPath &)
 
Processuse_ptys ()
 
Processsetuid_setgid (uid_t, gid_t)
 
Processecho_command_to (std::ostream &)
 
Processprefix_stdout (const std::string &)
 
Processprefix_stderr (const std::string &)
 
Processextra_newlines_if_any_output_exists ()
 
Processsandbox ()
 
Processsydbox ()
 
Processas_main_process ()
 

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