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

#include <Data_Reader.h>

Inheritance diagram for Std_File_Reader:
File_Reader Data_Reader

Public Member Functions

blargg_err_t open (const char *path)
void close ()
 Std_File_Reader ()
 ~Std_File_Reader ()
long size () const
blargg_err_t read (void *, long)
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 ()
 Data_Reader ()

Private Attributes

voidfile_

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

◆ Std_File_Reader()

Std_File_Reader::Std_File_Reader ( )

◆ ~Std_File_Reader()

Std_File_Reader::~Std_File_Reader ( )

Member Function Documentation

◆ close()

void Std_File_Reader::close ( )

◆ open()

blargg_err_t Std_File_Reader::open ( const char * path)

◆ read()

blargg_err_t Std_File_Reader::read ( void * p,
long s )
virtual

Reimplemented from Data_Reader.

◆ read_avail()

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

Implements Data_Reader.

◆ seek()

blargg_err_t Std_File_Reader::seek ( long n)
virtual

Implements File_Reader.

◆ size()

long Std_File_Reader::size ( ) const
virtual

Implements File_Reader.

◆ tell()

long Std_File_Reader::tell ( ) const
virtual

Implements File_Reader.

Member Data Documentation

◆ file_

void* Std_File_Reader::file_
private

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