Android-cuttlefish cvd tool
Public Member Functions | Static Public Member Functions | Private Member Functions | Friends | List of all members
cuttlefish::WritableZipSource Class Reference

#include <zip_cc.h>

Inheritance diagram for cuttlefish::WritableZipSource:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::WritableZipSource:
Collaboration graph
[legend]

Public Member Functions

 WritableZipSource (WritableZipSource &&)
 
virtual ~WritableZipSource ()
 
WritableZipSourceoperator= (WritableZipSource &&)
 
Result< class ZipSourceWriterWriter ()
 
- Public Member Functions inherited from cuttlefish::SeekableZipSource
 SeekableZipSource (SeekableZipSource &&)
 
 ~SeekableZipSource () override
 
SeekableZipSourceoperator= (SeekableZipSource &&)
 
Result< class SeekingZipSourceReaderReader ()
 
- Public Member Functions inherited from cuttlefish::ReadableZipSource
 ReadableZipSource (ReadableZipSource &&)
 
virtual ~ReadableZipSource ()
 
ReadableZipSourceoperator= (ReadableZipSource &&)
 
Result< ZipStatStat ()
 
Result< class ZipSourceReaderReader ()
 

Static Public Member Functions

static Result< WritableZipSourceBorrowData (const void *data, size_t size)
 
static Result< WritableZipSourceFromFile (const std::string &path)
 
static Result< WritableZipSourceFromZip (class WritableZip)
 
- Static Public Member Functions inherited from cuttlefish::SeekableZipSource
static Result< SeekableZipSourceFromCallbacks (std::unique_ptr< SeekableZipSourceCallback >)
 
- Static Public Member Functions inherited from cuttlefish::ReadableZipSource
static Result< ReadableZipSourceFromCallbacks (std::unique_ptr< ReadableZipSourceCallback >)
 

Private Member Functions

 WritableZipSource (std::unique_ptr< Impl >)
 

Friends

class ReadableZip
 

Constructor & Destructor Documentation

◆ WritableZipSource() [1/2]

cuttlefish::WritableZipSource::WritableZipSource ( WritableZipSource &&  )
default

◆ ~WritableZipSource()

cuttlefish::WritableZipSource::~WritableZipSource ( )
virtualdefault

◆ WritableZipSource() [2/2]

cuttlefish::WritableZipSource::WritableZipSource ( std::unique_ptr< Impl impl)
private

Member Function Documentation

◆ BorrowData()

Result< WritableZipSource > cuttlefish::WritableZipSource::BorrowData ( const void *  data,
size_t  size 
)
static

◆ FromFile()

Result< WritableZipSource > cuttlefish::WritableZipSource::FromFile ( const std::string &  path)
static

◆ FromZip()

Result< WritableZipSource > cuttlefish::WritableZipSource::FromZip ( class WritableZip  zip_cc)
static

◆ operator=()

WritableZipSource & cuttlefish::WritableZipSource::operator= ( WritableZipSource &&  )
default

◆ Writer()

Result< ZipSourceWriter > cuttlefish::WritableZipSource::Writer ( )

Friends And Related Function Documentation

◆ ReadableZip

friend class ReadableZip
friend

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