Android-cuttlefish cvd tool
Classes | Namespaces | Functions
subprocess_managed_stdio.cc File Reference
#include "cuttlefish/common/libs/utils/subprocess_managed_stdio.h"
#include <cerrno>
#include <cstring>
#include <ostream>
#include <string>
#include <thread>
#include <utility>
#include <vector>
#include <android-base/logging.h>
#include <android-base/strings.h>
#include "cuttlefish/common/libs/fs/shared_buf.h"
#include "cuttlefish/common/libs/fs/shared_fd.h"
#include "cuttlefish/common/libs/utils/subprocess.h"
Include dependency graph for subprocess_managed_stdio.cc:

Classes

class  cuttlefish::anonymous_namespace{subprocess_managed_stdio.cc}::ThreadJoiner
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{subprocess_managed_stdio.cc}
 

Functions

int cuttlefish::RunWithManagedStdio (Command cmd_tmp, const std::string *stdin_str, std::string *stdout_str, std::string *stderr_str, SubprocessOptions options)
 
Result< std::string > cuttlefish::RunAndCaptureStdout (Command command)