roo_io
API Documentation for roo_io
Loading...
Searching...
No Matches
roo_io::FileIterable::FileIterator Class Reference

#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)
 

Detailed Description

Definition at line 14 of file file_iterable.h.

Constructor & Destructor Documentation

◆ FileIterator()

roo_io::FileIterable::FileIterator::FileIterator ( Filesystem fs,
const char path 
)
inline

Member Function Documentation

◆ position()

uint64_t roo_io::FileIterable::FileIterator::position ( )
inline

Definition at line 34 of file file_iterable.h.

References roo_io::BufferedMultipassInputStreamIterator::position().

Referenced by seek().

◆ read() [1/2]

byte roo_io::FileIterable::FileIterator::read ( )
inline

◆ read() [2/2]

size_t roo_io::FileIterable::FileIterator::read ( byte buf,
size_t  count 
)
inline

◆ rewind()

void roo_io::FileIterable::FileIterator::rewind ( )
inline

◆ seek()

void roo_io::FileIterable::FileIterator::seek ( uint64_t  position)
inline

◆ size()

uint64_t roo_io::FileIterable::FileIterator::size ( )
inline

◆ skip()

void roo_io::FileIterable::FileIterator::skip ( size_t  count)
inline

◆ status()

Status roo_io::FileIterable::FileIterator::status ( ) const
inline

The documentation for this class was generated from the following file: