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


Public Member Functions | |
| SeekingZipSourceReader (SeekingZipSourceReader &&) | |
| ~SeekingZipSourceReader () override | |
| SeekingZipSourceReader & | operator= (SeekingZipSourceReader &&) |
| Result< void > | Visit (IoVisitor &) override |
| Result< uint64_t > | Read (void *data, uint64_t length) override |
| Result< uint64_t > | PRead (void *buf, uint64_t count, uint64_t offset) const 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 |
Public Member Functions inherited from cuttlefish::ZipSourceReader | |
| ZipSourceReader (ZipSourceReader &&) | |
| virtual | ~ZipSourceReader () |
| ZipSourceReader & | operator= (ZipSourceReader &&) |
| Result< uint64_t > | Read (void *data, uint64_t length) override |
Public Member Functions inherited from cuttlefish::Reader | |
| virtual | ~Reader ()=default |
| Result< void > | Visit (IoVisitor &) override |
| virtual Result< uint64_t > | Read (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::ReaderSeeker | |
| Result< void > | Visit (IoVisitor &) override |
| virtual Result< uint64_t > | PRead (void *buf, uint64_t count, uint64_t offset) const =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 |
Private Member Functions | |
| Result< uint64_t > | Seek (int64_t offset, int whence) |
| SeekingZipSourceReader (SeekableZipSource *) | |
Friends | |
| class | SeekableZipSource |
Additional Inherited Members | |
Protected Attributes inherited from cuttlefish::ZipSourceReader | |
| std::recursive_mutex | mutex_ |
|
default |
|
overridedefault |
|
private |
|
default |
|
overridevirtual |
Implements cuttlefish::ReaderSeeker.
|
overridevirtual |
Reimplemented from cuttlefish::ZipSourceReader.
|
private |
|
overridevirtual |
Implements cuttlefish::Seeker.
|
overridevirtual |
Implements cuttlefish::Seeker.
|
overridevirtual |
Implements cuttlefish::Seeker.
Implements cuttlefish::IoVisitable.
|
friend |