|
FastLED 3.9.15
|
Definition at line 85 of file file_handle.h.
#include <file_handle.h>
Inheritance diagram for fl::detail::posix_filebuf:
Collaboration diagram for fl::detail::posix_filebuf:Public Member Functions | |
| posix_filebuf () FL_NOEXCEPT | |
| posix_filebuf (const char *path, const char *mode) | |
| posix_filebuf (const posix_filebuf &) FL_NOEXCEPT=delete | |
| posix_filebuf (posix_filebuf &&other) FL_NOEXCEPT | |
| ~posix_filebuf () FL_NOEXCEPT override | |
| 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 |
| posix_filebuf & | operator= (const posix_filebuf &)=delete |
| posix_filebuf & | operator= (posix_filebuf &&other) FL_NOEXCEPT |
| 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 pos, seek_dir 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 |
Public Member Functions inherited from fl::filebuf | |
| virtual | ~filebuf () FL_NOEXCEPT=default |
| virtual bool | available () const |
| bool | available (fl::size_t n) const |
| virtual fl::size_t | bytes_left () 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 Member Functions | |
| void | captureError () |
| void | clearErrorState () |
Private Attributes | |
| fl::FILE * | mFile |
| int | mLastError |
| fl::string | mPath |