Android-cuttlefish cvd tool
Public Member Functions | List of all members
cuttlefish::NativeFilesystem Class Reference

#include <native_filesystem.h>

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

Public Member Functions

Result< std::unique_ptr< ReaderSeeker > > OpenReadOnly (std::string_view path) override
 
Result< uint32_t > FileAttributes (std::string_view path) const override
 
Result< std::unique_ptr< ReaderWriterSeeker > > CreateFile (std::string_view path) override
 
Result< void > DeleteFile (std::string_view path) override
 
Result< std::unique_ptr< ReaderWriterSeeker > > OpenReadWrite (std::string_view path) override
 
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()

Result< std::unique_ptr< ReaderWriterSeeker > > cuttlefish::NativeFilesystem::CreateFile ( std::string_view  path)
overridevirtual

◆ DeleteFile()

Result< void > cuttlefish::NativeFilesystem::DeleteFile ( std::string_view  path)
overridevirtual

◆ FileAttributes()

Result< uint32_t > cuttlefish::NativeFilesystem::FileAttributes ( std::string_view  path) const
overridevirtual

◆ OpenReadOnly()

Result< std::unique_ptr< ReaderSeeker > > cuttlefish::NativeFilesystem::OpenReadOnly ( std::string_view  path)
overridevirtual

◆ OpenReadWrite()

Result< std::unique_ptr< ReaderWriterSeeker > > cuttlefish::NativeFilesystem::OpenReadWrite ( std::string_view  path)
overridevirtual

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