Android-cuttlefish cvd tool
Classes | Functions
cuttlefish::anonymous_namespace{subprocess.cpp} Namespace Reference

Classes

struct  ExtraParam
 

Functions

bool validate_redirects (const std::map< Subprocess::StdIOChannel, int > &redirects, const std::map< SharedFD, int > &inherited_fds)
 
void do_redirects (const std::map< Subprocess::StdIOChannel, int > &redirects)
 
std::vector< const char * > ToCharPointers (const std::vector< std::string > &vect)
 
Result< int > ExecuteImpl (const std::vector< std::string > &command, const std::optional< std::vector< std::string > > &envs, std::optional< ExtraParam > extra_param)
 

Function Documentation

◆ do_redirects()

void cuttlefish::anonymous_namespace{subprocess.cpp}::do_redirects ( const std::map< Subprocess::StdIOChannel, int > &  redirects)

◆ ExecuteImpl()

Result< int > cuttlefish::anonymous_namespace{subprocess.cpp}::ExecuteImpl ( const std::vector< std::string > &  command,
const std::optional< std::vector< std::string > > &  envs,
std::optional< ExtraParam extra_param 
)

◆ ToCharPointers()

std::vector< const char * > cuttlefish::anonymous_namespace{subprocess.cpp}::ToCharPointers ( const std::vector< std::string > &  vect)

◆ validate_redirects()

bool cuttlefish::anonymous_namespace{subprocess.cpp}::validate_redirects ( const std::map< Subprocess::StdIOChannel, int > &  redirects,
const std::map< SharedFD, int > &  inherited_fds 
)