LMMS
Loading...
Searching...
No Matches
Mem_File_Reader Class Reference

#include <Data_Reader.h>

Inheritance diagram for Mem_File_Reader:
File_Reader Data_Reader

Public Member Functions

 Mem_File_Reader (const void *, long size)
long size () const
long read_avail (void *, long)
long tell () const
blargg_err_t seek (long)
Public Member Functions inherited from File_Reader
long remain () const
blargg_err_t skip (long n)
Public Member Functions inherited from Data_Reader
virtual ~Data_Reader ()
virtual blargg_err_t read (void *, long count)
 Data_Reader ()

Private Attributes

const char *const begin
const long size_
long pos

Additional Inherited Members

Public Types inherited from Data_Reader
typedef blargg_err_t error_t
Static Public Attributes inherited from Data_Reader
static const char eof_error [] = "Unexpected end of file"

Constructor & Destructor Documentation

◆ Mem_File_Reader()

Mem_File_Reader::Mem_File_Reader ( const void * p,
long size )

Member Function Documentation

◆ read_avail()

long Mem_File_Reader::read_avail ( void * p,
long s )
virtual

Implements Data_Reader.

◆ seek()

blargg_err_t Mem_File_Reader::seek ( long n)
virtual

Implements File_Reader.

◆ size()

long Mem_File_Reader::size ( ) const
virtual

Implements File_Reader.

◆ tell()

long Mem_File_Reader::tell ( ) const
virtual

Implements File_Reader.

Member Data Documentation

◆ begin

const char* const Mem_File_Reader::begin
private

◆ pos

long Mem_File_Reader::pos
private

◆ size_

const long Mem_File_Reader::size_
private

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