Android-cuttlefish cvd tool
|
#include "cuttlefish/host/graphics_detector/subprocess.h"
#include <dlfcn.h>
#include <poll.h>
#include <string.h>
#include <sys/prctl.h>
#include <sys/wait.h>
#include <unistd.h>
#include <condition_variable>
#include <functional>
#include <mutex>
#include <thread>
Classes | |
class | gfxstream::anonymous_namespace{subprocess.cpp}::ScopedCloser |
Namespaces | |
namespace | gfxstream |
namespace | gfxstream::anonymous_namespace{subprocess.cpp} |
Functions | |
int | gfxstream::anonymous_namespace{subprocess.cpp}::PidfdOpen (pid_t pid) |
gfxstream::expected< Ok, std::string > | gfxstream::anonymous_namespace{subprocess.cpp}::WaitForChild (pid_t pid) |
gfxstream::expected< Ok, std::string > | gfxstream::anonymous_namespace{subprocess.cpp}::WaitForChildWithTimeoutFallback (pid_t pid, std::chrono::milliseconds timeout) |
gfxstream::expected< Ok, std::string > | gfxstream::anonymous_namespace{subprocess.cpp}::WaitForChildWithTimeout (pid_t pid, int pidfd, std::chrono::milliseconds timeout) |
gfxstream::expected< Ok, std::string > | gfxstream::DoWithSubprocessCheck (const std::function< gfxstream::expected< Ok, std::string >()> &function, std::chrono::milliseconds timeout) |