Android-cuttlefish cvd tool
|
#include "cuttlefish/host/libs/web/android_build_api.h"
#include <dirent.h>
#include <errno.h>
#include <string.h>
#include <unistd.h>
#include <chrono>
#include <memory>
#include <optional>
#include <ostream>
#include <set>
#include <string>
#include <string_view>
#include <thread>
#include <tuple>
#include <unordered_set>
#include <utility>
#include <variant>
#include <vector>
#include <android-base/logging.h>
#include <json/value.h>
#include "cuttlefish/common/libs/utils/contains.h"
#include "cuttlefish/common/libs/utils/files.h"
#include "cuttlefish/common/libs/utils/json.h"
#include "cuttlefish/common/libs/utils/result.h"
#include "cuttlefish/host/libs/web/android_build.h"
#include "cuttlefish/host/libs/web/android_build_string.h"
#include "cuttlefish/host/libs/web/android_build_url.h"
#include "cuttlefish/host/libs/web/cas/cas_downloader.h"
#include "cuttlefish/host/libs/web/credential_source.h"
#include "cuttlefish/host/libs/web/http_client/http_client.h"
#include "cuttlefish/host/libs/web/http_client/http_file.h"
#include "cuttlefish/host/libs/web/http_client/http_json.h"
#include "cuttlefish/host/libs/zip/remote_zip.h"
#include "cuttlefish/host/libs/zip/zip_cc.h"
Classes | |
struct | cuttlefish::anonymous_namespace{android_build_api.cpp}::CloseDir |
Namespaces | |
namespace | cuttlefish |
namespace | cuttlefish::anonymous_namespace{android_build_api.cpp} |
Functions | |
bool | cuttlefish::anonymous_namespace{android_build_api.cpp}::StatusIsTerminal (const std::string &status) |
Result< Json::Value > | cuttlefish::anonymous_namespace{android_build_api.cpp}::GetResponseJson (const HttpResponse< Json::Value > &response, const bool allow_redirect=false) |
std::tuple< std::string, std::string > | cuttlefish::GetBuildIdAndTarget (const Build &build) |
std::optional< std::string > | cuttlefish::GetFilepath (const Build &build) |
std::string | cuttlefish::ConstructTargetFilepath (const std::string &directory, const std::string &filename) |