Android-cuttlefish cvd tool
Classes | Namespaces | Typedefs | Variables
cas_downloader.h File Reference
#include <functional>
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include <json/value.h>
#include "cuttlefish/common/libs/utils/result.h"
#include "cuttlefish/host/libs/web/cas/cas_flags.h"
Include dependency graph for cas_downloader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cuttlefish::CasIdentifier
 
class  cuttlefish::CasDownloader
 

Namespaces

namespace  cuttlefish
 

Typedefs

using cuttlefish::DigestsFetcher = std::function< Result< std::string >(std::string)>
 

Variables

constexpr char cuttlefish::kKeyDownloaderPath [] = "downloader-path"
 
constexpr char cuttlefish::kKeyFlags [] = "flags"
 
constexpr char cuttlefish::kFlagDigest [] = "digest"
 
constexpr char cuttlefish::kFlagDir [] = "dir"
 
constexpr char cuttlefish::kFlagDumpJson [] = "dump-json"
 
constexpr char cuttlefish::kFlagDisableCache [] = "disable-cache"
 
constexpr char cuttlefish::kFlagCasInstance [] = "cas-instance"
 
constexpr char cuttlefish::kFlagCasAddr [] = "cas-addr"
 
constexpr char cuttlefish::kFlagServiceAccountJson [] = "service-account-json"
 
constexpr char cuttlefish::kFlagUseAdc [] = "use-adc"