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


Classes | |
| struct | FileEntry |
Public Member Functions | |
| Result< std::unique_ptr< ReaderSeeker > > | OpenReadOnly (std::string_view path) override |
| Result< uint32_t > | FileAttributes (std::string_view path) const override |
Public Member Functions inherited from cuttlefish::ReadFilesystem | |
| virtual | ~ReadFilesystem ()=default |
| virtual Result< std::unique_ptr< ReaderSeeker > > | OpenReadOnly (std::string_view path)=0 |
| virtual Result< uint32_t > | FileAttributes (std::string_view path) const =0 |
Static Public Member Functions | |
| static Result< std::unique_ptr< CpioReader > > | Open (std::unique_ptr< ReaderSeeker > reader) |
Private Types | |
| using | EntriesMap = std::map< std::string, FileEntry, std::less<> > |
Private Member Functions | |
| CpioReader (std::unique_ptr< ReaderSeeker > reader, EntriesMap entries) | |
Static Private Member Functions | |
| static Result< EntriesMap > | Parse (const ReaderSeeker &reader) |
| static Result< EntriesMap > | ParseOdc (const ReaderSeeker &reader) |
| static Result< EntriesMap > | ParseNewc (const ReaderSeeker &reader) |
| static Result< EntriesMap > | ParseBin (const ReaderSeeker &reader, bool file_is_big_endian) |
Private Attributes | |
| std::unique_ptr< ReaderSeeker > | reader_ |
| EntriesMap | entries_ |
|
private |
|
private |
|
overridevirtual |
Implements cuttlefish::ReadFilesystem.
|
static |
|
overridevirtual |
Implements cuttlefish::ReadFilesystem.
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
private |