|
Android-cuttlefish cvd tool
|
#include <writable_source.h>


Public Member Functions | |
| ZipSourceWriter (ZipSourceWriter &&) | |
| ~ZipSourceWriter () | |
| ZipSourceWriter & | operator= (ZipSourceWriter &&) |
| Result< uint64_t > | Write (const void *data, uint64_t length) override |
| Result< uint64_t > | SeekSet (uint64_t offset) override |
| Result< uint64_t > | SeekCur (int64_t offset) override |
| Result< uint64_t > | SeekEnd (int64_t offset) override |
| Result< uint64_t > | PWrite (const void *data, uint64_t count, uint64_t offset) override |
Public Member Functions inherited from cuttlefish::WriterSeeker | |
| Result< void > | Visit (IoVisitor &) override |
| virtual Result< uint64_t > | PWrite (const void *buf, uint64_t count, uint64_t offset)=0 |
| virtual Result< void > | Truncate (uint64_t size) |
Public Member Functions inherited from cuttlefish::Writer | |
| virtual | ~Writer ()=default |
| Result< void > | Visit (IoVisitor &) override |
| virtual Result< uint64_t > | Write (const void *buf, uint64_t count)=0 |
Public Member Functions inherited from cuttlefish::IoVisitable | |
| virtual | ~IoVisitable ()=default |
| virtual Result< void > | Visit (IoVisitor &)=0 |
Public Member Functions inherited from cuttlefish::Seeker | |
| virtual | ~Seeker ()=default |
| Result< void > | Visit (IoVisitor &) override |
| virtual Result< uint64_t > | SeekSet (uint64_t offset)=0 |
| virtual Result< uint64_t > | SeekCur (int64_t offset)=0 |
| virtual Result< uint64_t > | SeekEnd (int64_t offset)=0 |
Static Public Member Functions | |
| static Result< void > | Finalize (ZipSourceWriter) |
Private Member Functions | |
| ZipSourceWriter (WritableZipSource *) | |
| Result< uint64_t > | Seek (int64_t offset, int whence) |
Private Attributes | |
| WritableZipSource * | source_ |
| std::recursive_mutex | mutex_ |
Friends | |
| class | WritableZipSource |
| cuttlefish::ZipSourceWriter::ZipSourceWriter | ( | ZipSourceWriter && | other | ) |
| cuttlefish::ZipSourceWriter::~ZipSourceWriter | ( | ) |
|
private |
|
static |
| ZipSourceWriter & cuttlefish::ZipSourceWriter::operator= | ( | ZipSourceWriter && | other | ) |
|
overridevirtual |
Implements cuttlefish::WriterSeeker.
|
private |
|
overridevirtual |
Implements cuttlefish::Seeker.
|
overridevirtual |
Implements cuttlefish::Seeker.
|
overridevirtual |
Implements cuttlefish::Seeker.
|
overridevirtual |
Implements cuttlefish::Writer.
|
friend |
|
private |
|
private |