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

#include <subprocess_options.h>

Public Member Functions

 SubprocessOptions ()
 
SubprocessOptionsVerbose (bool verbose) &
 
SubprocessOptions Verbose (bool verbose) &&
 
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()

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

◆ 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) &&

◆ 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: