ESP8266
Public Member Functions | List of all members
fs::FSImpl Class Referenceabstract
Inheritance diagram for fs::FSImpl:
SPIFFSImpl

Public Member Functions

virtual bool begin ()=0
 
virtual bool format ()=0
 
virtual bool info (FSInfo &info)=0
 
virtual FileImplPtr open (const char *path, OpenMode openMode, AccessMode accessMode)=0
 
virtual bool exists (const char *path)=0
 
virtual DirImplPtr openDir (const char *path)=0
 
virtual bool rename (const char *pathFrom, const char *pathTo)=0
 
virtual bool remove (const char *path)=0
 

Member Function Documentation

virtual bool fs::FSImpl::begin ( )
pure virtual

Implemented in SPIFFSImpl.

virtual bool fs::FSImpl::exists ( const char *  path)
pure virtual

Implemented in SPIFFSImpl.

virtual bool fs::FSImpl::format ( )
pure virtual

Implemented in SPIFFSImpl.

virtual bool fs::FSImpl::info ( FSInfo info)
pure virtual

Implemented in SPIFFSImpl.

virtual FileImplPtr fs::FSImpl::open ( const char *  path,
OpenMode  openMode,
AccessMode  accessMode 
)
pure virtual

Implemented in SPIFFSImpl.

virtual DirImplPtr fs::FSImpl::openDir ( const char *  path)
pure virtual

Implemented in SPIFFSImpl.

virtual bool fs::FSImpl::remove ( const char *  path)
pure virtual

Implemented in SPIFFSImpl.

virtual bool fs::FSImpl::rename ( const char *  pathFrom,
const char *  pathTo 
)
pure virtual

Implemented in SPIFFSImpl.