Android-cuttlefish cvd tool
Classes | Namespaces | Functions
status_fetcher.cpp File Reference
#include "cuttlefish/host/commands/cvd/instances/status_fetcher.h"
#include <cctype>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include <android-base/parseint.h>
#include <android-base/strings.h>
#include <fmt/core.h>
#include <json/json.h>
#include "cuttlefish/common/libs/utils/files.h"
#include "cuttlefish/common/libs/utils/json.h"
#include "cuttlefish/common/libs/utils/subprocess.h"
#include "cuttlefish/common/libs/utils/subprocess_managed_stdio.h"
#include "cuttlefish/host/commands/cvd/cli/commands/host_tool_target.h"
#include "cuttlefish/host/commands/cvd/cli/utils.h"
#include "cuttlefish/host/commands/cvd/instances/cvd_persistent_data.pb.h"
#include "cuttlefish/host/libs/config/config_constants.h"
Include dependency graph for status_fetcher.cpp:

Classes

struct  cuttlefish::anonymous_namespace{status_fetcher.cpp}::IdAndPerInstanceName
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{status_fetcher.cpp}
 

Functions

std::string cuttlefish::anonymous_namespace{status_fetcher.cpp}::HumanFriendlyStateName (cvd::InstanceState state)
 
void cuttlefish::anonymous_namespace{status_fetcher.cpp}::OverrideInstanceJson (const LocalInstance &instance, Json::Value &instance_json)
 
Result< std::string > cuttlefish::anonymous_namespace{status_fetcher.cpp}::GetBin (const std::string &host_artifacts_path)
 
Result< Json::Value > cuttlefish::FetchInstanceStatus (LocalInstance &instance, std::chrono::seconds timeout)