Skip to content

Class daisy::IReader

ClassList > daisy > IReader

Public Functions

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

Public Functions Documentation

function position

virtual uint32_t daisy::IReader::position () const = 0

function read

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

function seek

virtual bool daisy::IReader::seek (
    uint32_t pos
) = 0

function size

virtual uint32_t daisy::IReader::size () const = 0

function ~IReader

virtual daisy::IReader::~IReader () = default


The documentation for this class was generated from the following file external-docs/libDaisy/src/util/FileReader.h