Android-cuttlefish cvd tool
Public Member Functions | List of all members
cuttlefish::ReadWriteFilesystem Class Referenceabstract

#include <filesystem.h>

Inheritance diagram for cuttlefish::ReadWriteFilesystem:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::ReadWriteFilesystem:
Collaboration graph
[legend]

Public Member Functions

virtual Result< std::unique_ptr< ReaderWriterSeeker > > CreateFile (std::string_view path)=0
 
virtual Result< void > DeleteFile (std::string_view path)=0
 
virtual Result< std::unique_ptr< ReaderWriterSeeker > > OpenReadWrite (std::string_view path)=0
 
- 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
 

Member Function Documentation

◆ CreateFile()

virtual Result< std::unique_ptr< ReaderWriterSeeker > > cuttlefish::ReadWriteFilesystem::CreateFile ( std::string_view  path)
pure virtual

◆ DeleteFile()

virtual Result< void > cuttlefish::ReadWriteFilesystem::DeleteFile ( std::string_view  path)
pure virtual

◆ OpenReadWrite()

virtual Result< std::unique_ptr< ReaderWriterSeeker > > cuttlefish::ReadWriteFilesystem::OpenReadWrite ( std::string_view  path)
pure virtual

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