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

#include <readable_source.h>

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

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 >)
 

Protected Member Functions

 ReadableZipSource (ManagedZipSource)
 

Protected Attributes

ManagedZipSource raw_
 

Friends

class ReadableZip
 
class WritableZip
 
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 ( ManagedZipSource  raw)
protected

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

◆ SeekingZipSourceReader

friend class SeekingZipSourceReader
friend

◆ WritableZip

friend class WritableZip
friend

◆ ZipSourceReader

friend class ZipSourceReader
friend

◆ ZipSourceWriter

friend class ZipSourceWriter
friend

Member Data Documentation

◆ raw_

ManagedZipSource cuttlefish::ReadableZipSource::raw_
protected

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