Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::SubprocessOptions Class Reference

#include <subprocess.h>

Collaboration diagram for cuttlefish::SubprocessOptions:
Collaboration graph
[legend]

Public Member Functions

 SubprocessOptions ()
 
SubprocessOptionsVerbose (bool verbose) &
 
SubprocessOptions Verbose (bool verbose) &&
 
SubprocessOptionsExitWithParent (bool exit_with_parent) &
 
SubprocessOptions ExitWithParent (bool exit_with_parent) &&
 
SubprocessOptionsSandboxArguments (std::vector< std::string >) &
 
SubprocessOptions SandboxArguments (std::vector< std::string >) &&
 
SubprocessOptionsInGroup (bool in_group) &
 
SubprocessOptions InGroup (bool in_group) &&
 
SubprocessOptionsStrace (std::string strace_output_path) &
 
SubprocessOptions Strace (std::string strace_output_path) &&
 
bool Verbose () const
 
bool ExitWithParent () const
 
bool InGroup () const
 
const std::string & Strace () const
 

Private Attributes

bool verbose_
 
bool exit_with_parent_
 
bool in_group_
 
std::string strace_
 

Constructor & Destructor Documentation

◆ SubprocessOptions()

cuttlefish::SubprocessOptions::SubprocessOptions ( )
inline

Member Function Documentation

◆ ExitWithParent() [1/3]

bool cuttlefish::SubprocessOptions::ExitWithParent ( ) const
inline

◆ ExitWithParent() [2/3]

SubprocessOptions & cuttlefish::SubprocessOptions::ExitWithParent ( bool  exit_with_parent) &

◆ ExitWithParent() [3/3]

SubprocessOptions cuttlefish::SubprocessOptions::ExitWithParent ( bool  exit_with_parent) &&

◆ InGroup() [1/3]

bool cuttlefish::SubprocessOptions::InGroup ( ) const
inline

◆ InGroup() [2/3]

SubprocessOptions & cuttlefish::SubprocessOptions::InGroup ( bool  in_group) &

◆ InGroup() [3/3]

SubprocessOptions cuttlefish::SubprocessOptions::InGroup ( bool  in_group) &&

◆ SandboxArguments() [1/2]

SubprocessOptions & cuttlefish::SubprocessOptions::SandboxArguments ( std::vector< std::string >  ) &

◆ SandboxArguments() [2/2]

SubprocessOptions cuttlefish::SubprocessOptions::SandboxArguments ( std::vector< std::string >  ) &&

◆ Strace() [1/3]

const std::string & cuttlefish::SubprocessOptions::Strace ( ) const
inline

◆ Strace() [2/3]

SubprocessOptions & cuttlefish::SubprocessOptions::Strace ( std::string  strace_output_path) &

◆ Strace() [3/3]

SubprocessOptions cuttlefish::SubprocessOptions::Strace ( std::string  strace_output_path) &&

◆ Verbose() [1/3]

bool cuttlefish::SubprocessOptions::Verbose ( ) const
inline

◆ Verbose() [2/3]

SubprocessOptions & cuttlefish::SubprocessOptions::Verbose ( bool  verbose) &

◆ Verbose() [3/3]

SubprocessOptions cuttlefish::SubprocessOptions::Verbose ( bool  verbose) &&

Member Data Documentation

◆ exit_with_parent_

bool cuttlefish::SubprocessOptions::exit_with_parent_
private

◆ in_group_

bool cuttlefish::SubprocessOptions::in_group_
private

◆ strace_

std::string cuttlefish::SubprocessOptions::strace_
private

◆ verbose_

bool cuttlefish::SubprocessOptions::verbose_
private

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