ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Wintermute::BaseFile Class Reference

#include <base_file.h>

Inheritance diagram for Wintermute::BaseFile:

List of all members.

Public Member Functions

virtual uint32 getSize () const
virtual uint32 getPos () const
virtual bool seek (uint32 pos, int whence=SEEK_SET)=0
virtual bool read (void *buffer, uint32 size)=0
virtual bool close ()=0
virtual bool open (const Common::String &filename)=0
virtual bool isEOF ()
 BaseFile ()
virtual ~BaseFile ()
virtual
Common::SeekableReadStream
getMemStream ()

Protected Attributes

uint32 _pos
uint32 _size

Detailed Description

Definition at line 43 of file base_file.h.


Constructor & Destructor Documentation

Wintermute::BaseFile::BaseFile (  ) 

Definition at line 40 of file base_file.cpp.

Wintermute::BaseFile::~BaseFile (  )  [virtual]

Definition at line 47 of file base_file.cpp.


Member Function Documentation

virtual bool Wintermute::BaseFile::close (  )  [pure virtual]
Common::SeekableReadStream * Wintermute::BaseFile::getMemStream (  )  [virtual]

Definition at line 57 of file base_file.cpp.

virtual uint32 Wintermute::BaseFile::getPos (  )  const [inline, virtual]

Definition at line 51 of file base_file.h.

virtual uint32 Wintermute::BaseFile::getSize (  )  const [inline, virtual]

Definition at line 48 of file base_file.h.

bool Wintermute::BaseFile::isEOF (  )  [virtual]

Definition at line 53 of file base_file.cpp.

virtual bool Wintermute::BaseFile::open ( const Common::String filename  )  [pure virtual]
virtual bool Wintermute::BaseFile::read ( void *  buffer,
uint32  size 
) [pure virtual]
virtual bool Wintermute::BaseFile::seek ( uint32  pos,
int  whence = SEEK_SET 
) [pure virtual]

Member Data Documentation

Definition at line 45 of file base_file.h.

Definition at line 46 of file base_file.h.


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


Generated on Sat Sep 26 2020 05:04:12 for ResidualVM by doxygen 1.7.1
curved edge   curved edge