|
Android-cuttlefish cvd tool
|
#include "cuttlefish/host/libs/web/android_build_api.h"#include <dirent.h>#include <unistd.h>#include <algorithm>#include <chrono>#include <memory>#include <optional>#include <ranges>#include <set>#include <string>#include <string_view>#include <thread>#include <tuple>#include <unordered_set>#include <utility>#include <variant>#include <vector>#include "absl/log/check.h"#include "absl/log/log.h"#include "android-base/file.h"#include "fmt/format.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/files/file_exists.h"#include "cuttlefish/host/libs/web/android_build.h"#include "cuttlefish/host/libs/web/android_build_api_key.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/web/http_client/scrub_secrets.h"#include "cuttlefish/host/libs/web/parse_time.h"#include "cuttlefish/host/libs/zip/libzip_cc/seekable_source.h"#include "cuttlefish/host/libs/zip/libzip_cc/writable_source.h"#include "cuttlefish/host/libs/zip/remote_zip.h"#include "cuttlefish/posix/symlink.h"#include "cuttlefish/result/result.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) |