Android-cuttlefish cvd tool
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cuttlefish::FuchsiaEspBuilder Class Reference

#include <esp.h>

Collaboration diagram for cuttlefish::FuchsiaEspBuilder:
Collaboration graph
[legend]

Public Member Functions

 FuchsiaEspBuilder ()=delete
 
 FuchsiaEspBuilder (std::string image_path)
 
FuchsiaEspBuilderMultibootBinary (std::string multiboot) &
 
FuchsiaEspBuilderZedboot (std::string zedboot) &
 
FuchsiaEspBuilderArchitecture (Arch arch) &
 
bool Build () const
 

Private Member Functions

std::string DumpConfig () const
 

Private Attributes

const std::string image_path_
 
std::string multiboot_bin_
 
std::string zedboot_
 
std::optional< Archarch_
 

Constructor & Destructor Documentation

◆ FuchsiaEspBuilder() [1/2]

cuttlefish::FuchsiaEspBuilder::FuchsiaEspBuilder ( )
delete

◆ FuchsiaEspBuilder() [2/2]

cuttlefish::FuchsiaEspBuilder::FuchsiaEspBuilder ( std::string  image_path)
inline

Member Function Documentation

◆ Architecture()

FuchsiaEspBuilder & cuttlefish::FuchsiaEspBuilder::Architecture ( Arch  arch) &

◆ Build()

bool cuttlefish::FuchsiaEspBuilder::Build ( ) const

◆ DumpConfig()

std::string cuttlefish::FuchsiaEspBuilder::DumpConfig ( ) const
private

◆ MultibootBinary()

FuchsiaEspBuilder & cuttlefish::FuchsiaEspBuilder::MultibootBinary ( std::string  multiboot) &

◆ Zedboot()

FuchsiaEspBuilder & cuttlefish::FuchsiaEspBuilder::Zedboot ( std::string  zedboot) &

Member Data Documentation

◆ arch_

std::optional<Arch> cuttlefish::FuchsiaEspBuilder::arch_
private

◆ image_path_

const std::string cuttlefish::FuchsiaEspBuilder::image_path_
private

◆ multiboot_bin_

std::string cuttlefish::FuchsiaEspBuilder::multiboot_bin_
private

◆ zedboot_

std::string cuttlefish::FuchsiaEspBuilder::zedboot_
private

The documentation for this class was generated from the following files: