|
FastLED 3.9.15
|
Definition at line 15 of file memory_file_handle.h.
#include <memory_file_handle.h>
Inheritance diagram for fl::detail::memorybuf:
Collaboration diagram for fl::detail::memorybuf:Public Member Functions | |
| memorybuf (fl::u32 capacity) | |
| ~memorybuf () FL_NOEXCEPT override=default | |
| bool | available () const override |
| fl::size_t | bytes_left () const override |
| fl::size_t | capacity () const |
| void | clear () |
| void | clear_error () override |
| void | close () override |
| int | error_code () const override |
| const char * | error_message () const override |
| bool | has_error () const override |
| bool | is_eof () const override |
| bool | is_open () const override |
| const char * | path () const override |
| fl::size_t | read (char *buffer, fl::size_t count) override |
| fl::size_t | read (fl::span< fl::u8 > dst) |
| fl::size_t | read (fl::u8 *dst, fl::size_t n) |
| bool | seek (fl::size_t p) |
| bool | seek (fl::size_t, seek_dir) override |
| fl::size_t | size () const override |
| fl::size_t | tell () override |
| fl::size_t | write (const char *data, fl::size_t count) override |
| fl::size_t | write (fl::span< const fl::u8 > data) |
| fl::size_t | writeCRGB (const CRGB *src, fl::size_t n) |
Public Member Functions inherited from fl::filebuf | |
| virtual | ~filebuf () FL_NOEXCEPT=default |
| bool | available (fl::size_t n) const |
| fl::size_t | bytesLeft () const |
| fl::size_t | pos () const |
| fl::size_t | read (fl::span< fl::u8 > dst) |
| fl::size_t | read (fl::u8 *dst, fl::size_t n) |
| fl::size_t | readRGB8 (fl::span< CRGB > dst) |
| bool | seek (fl::size_t p) |
| bool | valid () const |
Private Attributes | |
| circular_buffer< fl::u8 > | mBuffer |
| fl::size_t | mTotalWritten |