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

#include <fastboot.h>

Inheritance diagram for ZipImageSource:
Inheritance graph
[legend]
Collaboration diagram for ZipImageSource:
Collaboration graph
[legend]

Public Member Functions

 ZipImageSource (unique_zip_t &zip)
 
bool ReadFile (const std::string &name, std::vector< char > *out) const override
 
unique_fd OpenFile (const std::string &name) const override
 
- Public Member Functions inherited from ImageSource
virtual ~ImageSource ()
 
virtual bool ReadFile (const std::string &name, std::vector< char > *out) const =0
 
virtual android::base::unique_fd OpenFile (const std::string &name) const =0
 

Private Attributes

unique_zip_tzip_
 

Constructor & Destructor Documentation

◆ ZipImageSource()

ZipImageSource::ZipImageSource ( unique_zip_t zip)
inlineexplicit

Member Function Documentation

◆ OpenFile()

unique_fd ZipImageSource::OpenFile ( const std::string &  name) const
overridevirtual

Implements ImageSource.

◆ ReadFile()

bool ZipImageSource::ReadFile ( const std::string &  name,
std::vector< char > *  out 
) const
overridevirtual

Implements ImageSource.

Member Data Documentation

◆ zip_

unique_zip_t& ZipImageSource::zip_
private

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