Android-cuttlefish cvd tool
Classes | Public Member Functions | Private Attributes | List of all members
cuttlefish::EspBuilder Class Referencefinal

#include <esp_builder.h>

Classes

struct  FileToAdd
 

Public Member Functions

 EspBuilder ()
 
 EspBuilder (std::string image_path)
 
EspBuilderFile (std::string from, std::string to, bool required) &
 
EspBuilderFile (std::string from, std::string to) &
 
EspBuilderDirectory (std::string path) &
 
EspBuilderMerge (EspBuilder builder) &
 
bool Build ()
 

Private Attributes

const std::string image_path_
 
std::vector< std::string > directories_
 
std::vector< FileToAddfiles_
 

Constructor & Destructor Documentation

◆ EspBuilder() [1/2]

cuttlefish::EspBuilder::EspBuilder ( )

◆ EspBuilder() [2/2]

cuttlefish::EspBuilder::EspBuilder ( std::string  image_path)

Member Function Documentation

◆ Build()

bool cuttlefish::EspBuilder::Build ( )

◆ Directory()

EspBuilder & cuttlefish::EspBuilder::Directory ( std::string  path) &

◆ File() [1/2]

EspBuilder & cuttlefish::EspBuilder::File ( std::string  from,
std::string  to 
) &

◆ File() [2/2]

EspBuilder & cuttlefish::EspBuilder::File ( std::string  from,
std::string  to,
bool  required 
) &

◆ Merge()

EspBuilder & cuttlefish::EspBuilder::Merge ( EspBuilder  builder) &

Member Data Documentation

◆ directories_

std::vector<std::string> cuttlefish::EspBuilder::directories_
private

◆ files_

std::vector<FileToAdd> cuttlefish::EspBuilder::files_
private

◆ image_path_

const std::string cuttlefish::EspBuilder::image_path_
private

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