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

#include <zip_cc.h>

Inheritance diagram for cuttlefish::ReadableZipSource:
Inheritance graph
[legend]

Classes

struct  Impl
 

Public Member Functions

 ReadableZipSource (ReadableZipSource &&)
 
virtual ~ReadableZipSource ()
 
ReadableZipSourceoperator= (ReadableZipSource &&)
 
Result< ZipStatStat ()
 
Result< class ZipSourceReaderReader ()
 

Static Public Member Functions

static Result< ReadableZipSourceFromCallbacks (std::unique_ptr< ReadableZipSourceCallback >)
 

Private Member Functions

 ReadableZipSource (std::unique_ptr< Impl >)
 

Private Attributes

std::unique_ptr< Implimpl_
 

Friends

class ReadableZip
 
class SeekableZipSource
 
class WritableZip
 
class WritableZipSource
 
class ZipSourceReader
 
class SeekingZipSourceReader
 
class ZipSourceWriter
 

Constructor & Destructor Documentation

◆ ReadableZipSource() [1/2]

cuttlefish::ReadableZipSource::ReadableZipSource ( ReadableZipSource &&  )
default

◆ ~ReadableZipSource()

cuttlefish::ReadableZipSource::~ReadableZipSource ( )
virtualdefault

◆ ReadableZipSource() [2/2]

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

Member Function Documentation

◆ FromCallbacks()

Result< ReadableZipSource > cuttlefish::ReadableZipSource::FromCallbacks ( std::unique_ptr< ReadableZipSourceCallback callbacks)
static

◆ operator=()

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

◆ Reader()

Result< ZipSourceReader > cuttlefish::ReadableZipSource::Reader ( )

◆ Stat()

Result< ZipStat > cuttlefish::ReadableZipSource::Stat ( )

Friends And Related Function Documentation

◆ ReadableZip

friend class ReadableZip
friend

◆ SeekableZipSource

friend class SeekableZipSource
friend

◆ SeekingZipSourceReader

friend class SeekingZipSourceReader
friend

◆ WritableZip

friend class WritableZip
friend

◆ WritableZipSource

friend class WritableZipSource
friend

◆ ZipSourceReader

friend class ZipSourceReader
friend

◆ ZipSourceWriter

friend class ZipSourceWriter
friend

Member Data Documentation

◆ impl_

std::unique_ptr<Impl> cuttlefish::ReadableZipSource::impl_
private

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