|
Android-cuttlefish cvd tool
|
#include <fetch_context.h>

Public Member Functions | |
| FetchContext (BuildApi &, const TargetDirectories &, const Builds &, FetcherConfig &, FetchTracer &) | |
| std::optional< FetchBuildContext > | DefaultBuild () |
| std::optional< FetchBuildContext > | SystemBuild () |
| std::optional< FetchBuildContext > | KernelBuild () |
| std::optional< FetchBuildContext > | BootBuild () |
| std::optional< FetchBuildContext > | BootloaderBuild () |
| std::optional< FetchBuildContext > | AndroidEfiLoaderBuild () |
| std::optional< FetchBuildContext > | OtaToolsBuild () |
| std::optional< FetchBuildContext > | TestSuitesBuild () |
Private Attributes | |
| BuildApi & | build_api_ |
| const TargetDirectories & | target_directories_ |
| const Builds & | builds_ |
| FetcherConfig & | fetcher_config_ |
| FetchTracer & | tracer_ |
Friends | |
| class | FetchArtifact |
| class | FetchBuildContext |
References common state used by most download operations and produces FetchBuildContext instances.
| cuttlefish::FetchContext::FetchContext | ( | BuildApi & | build_api, |
| const TargetDirectories & | target_directories, | ||
| const Builds & | builds, | ||
| FetcherConfig & | fetcher_config, | ||
| FetchTracer & | tracer | ||
| ) |
| std::optional< FetchBuildContext > cuttlefish::FetchContext::AndroidEfiLoaderBuild | ( | ) |
| std::optional< FetchBuildContext > cuttlefish::FetchContext::BootBuild | ( | ) |
| std::optional< FetchBuildContext > cuttlefish::FetchContext::BootloaderBuild | ( | ) |
| std::optional< FetchBuildContext > cuttlefish::FetchContext::DefaultBuild | ( | ) |
| std::optional< FetchBuildContext > cuttlefish::FetchContext::KernelBuild | ( | ) |
| std::optional< FetchBuildContext > cuttlefish::FetchContext::OtaToolsBuild | ( | ) |
| std::optional< FetchBuildContext > cuttlefish::FetchContext::SystemBuild | ( | ) |
| std::optional< FetchBuildContext > cuttlefish::FetchContext::TestSuitesBuild | ( | ) |
|
friend |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |