Android-cuttlefish cvd tool
Classes | Namespaces | Functions
managed_stdio.cc File Reference
#include "cuttlefish/process/managed_stdio.h"
#include <string>
#include <thread>
#include <utility>
#include <vector>
#include "absl/log/log.h"
#include "cuttlefish/common/libs/fs/shared_buf.h"
#include "cuttlefish/common/libs/fs/shared_fd.h"
#include "cuttlefish/io/string.h"
#include "cuttlefish/process/command.h"
#include "cuttlefish/process/subprocess.h"
#include "cuttlefish/process/subprocess_options.h"
#include "cuttlefish/result/result.h"
Include dependency graph for managed_stdio.cc:

Classes

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

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{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)