ESP8266
Classes | Typedefs | Enumerations | Functions
fs Namespace Reference

Classes

class  Dir
 
class  DirImpl
 
class  File
 
class  FileImpl
 
class  FS
 
class  FSImpl
 
struct  FSInfo
 

Typedefs

typedef std::shared_ptr< FileImplFileImplPtr
 
typedef std::shared_ptr< FSImplFSImplPtr
 
typedef std::shared_ptr< DirImplDirImplPtr
 

Enumerations

enum  SeekMode { SeekSet = 0, SeekCur = 1, SeekEnd = 2 }
 
enum  OpenMode { OM_DEFAULT = 0, OM_CREATE = 1, OM_APPEND = 2, OM_TRUNCATE = 4 }
 
enum  AccessMode { AM_READ = 1, AM_WRITE = 2, AM_RW = AM_READ | AM_WRITE }
 

Functions

template<typename Tfs >
bool mount (Tfs &fs, const char *mountPoint)
 

Typedef Documentation

typedef std::shared_ptr<DirImpl> fs::DirImplPtr
typedef std::shared_ptr<FileImpl> fs::FileImplPtr
typedef std::shared_ptr<FSImpl> fs::FSImplPtr

Enumeration Type Documentation

Enumerator
AM_READ 
AM_WRITE 
AM_RW 
Enumerator
OM_DEFAULT 
OM_CREATE 
OM_APPEND 
OM_TRUNCATE 
Enumerator
SeekSet 
SeekCur 
SeekEnd 

Function Documentation

template<typename Tfs >
bool fs::mount ( Tfs &  fs,
const char *  mountPoint 
)