33 virtual void accept(
const char *path) = 0;
43 virtual void end() = 0;
virtual bool begin()=0
Mount. False if the medium is absent, unformatted, or unreadable.
virtual void end()=0
Unmount. Must be safe to call on a backend that never mounted.
virtual filebuf_ptr openRead(const char *path)=0
Null handle if the file does not exist or cannot be opened.
virtual bool ls(Visitor &visitor)
Optional directory listing.
FsImpl() FL_NO_EXCEPT=default
A mounted storage medium.
fl::shared_ptr< filebuf > filebuf_ptr
InputGamut g FL_NO_EXCEPT
Base definition for an LED controller.
#define FASTLED_SHARED_PTR(type)
virtual ~Visitor() FL_NO_EXCEPT
virtual void accept(const char *path)=0