|
roo_io
API Documentation for roo_io
|
#include <file_iterable.h>
Public Member Functions | |
| FileIterator (Filesystem &fs, const char *path) | |
| byte | read () |
| size_t | read (byte *buf, size_t count) |
| void | skip (size_t count) |
| Status | status () const |
| uint64_t | size () |
| uint64_t | position () |
| void | rewind () |
| void | seek (uint64_t position) |
Definition at line 14 of file file_iterable.h.
|
inline |
Definition at line 16 of file file_iterable.h.
References roo_io::BufferedMultipassInputStreamIterator::ok(), roo_io::BufferedMultipassInputStreamIterator::status(), and roo_io::StatusAsString().
|
inline |
Definition at line 34 of file file_iterable.h.
References roo_io::BufferedMultipassInputStreamIterator::position().
Referenced by seek().
|
inline |
Definition at line 24 of file file_iterable.h.
References roo_io::BufferedMultipassInputStreamIterator::read().
Definition at line 26 of file file_iterable.h.
References roo_io::count, and roo_io::BufferedMultipassInputStreamIterator::read().
|
inline |
Definition at line 36 of file file_iterable.h.
References roo_io::BufferedMultipassInputStreamIterator::rewind().
Definition at line 38 of file file_iterable.h.
References position(), and roo_io::BufferedMultipassInputStreamIterator::seek().
|
inline |
Definition at line 32 of file file_iterable.h.
References roo_io::BufferedMultipassInputStreamIterator::size().
Definition at line 28 of file file_iterable.h.
References roo_io::count, and roo_io::BufferedMultipassInputStreamIterator::skip().
|
inline |
Definition at line 30 of file file_iterable.h.
References roo_io::BufferedMultipassInputStreamIterator::status().