33 const std::string& target_directory,
34 const std::string& artifact_name)
override;
37 const std::string& artifact)
override;
Definition: build_api.h:27
Definition: caching_build_api.h:27
Result< Build > GetBuild(const BuildString &build_string) override
Definition: caching_build_api.cpp:90
Result< std::string > DownloadFile(const Build &build, const std::string &target_directory, const std::string &artifact_name) override
Definition: caching_build_api.cpp:94
BuildApi & build_api_
Definition: caching_build_api.h:40
CachingBuildApi(BuildApi &build_api, std::string cache_base_path)
Definition: caching_build_api.cpp:86
std::string cache_base_path_
Definition: caching_build_api.h:41
Result< SeekableZipSource > FileReader(const Build &, const std::string &artifact) override
Definition: caching_build_api.cpp:106
Definition: alloc_driver.h:20
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30
std::variant< DeviceBuild, DirectoryBuild > Build
Definition: android_build.h:56
std::variant< DeviceBuildString, DirectoryBuildString > BuildString
Definition: android_build_string.h:52