libDaisy
Hardware Library for Daisy
Loading...
Searching...
No Matches
daisy::IReader Class Referenceabstract

#include <FileReader.h>

Public Member Functions

virtual ~IReader ()=default
 
virtual size_t read (void *dst, size_t bytes)=0
 
virtual bool seek (uint32_t pos)=0
 
virtual uint32_t position () const =0
 
virtual uint32_t size () const =0
 

Constructor & Destructor Documentation

◆ ~IReader()

virtual daisy::IReader::~IReader ( )
virtualdefault

Member Function Documentation

◆ position()

virtual uint32_t daisy::IReader::position ( ) const
pure virtual

◆ read()

virtual size_t daisy::IReader::read ( void * dst,
size_t bytes )
pure virtual

◆ seek()

virtual bool daisy::IReader::seek ( uint32_t pos)
pure virtual

◆ size()

virtual uint32_t daisy::IReader::size ( ) const
pure virtual

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