Class Hierarchy   Compound List   File List   Compound Members   File Members  

FileStream Class Reference

Class diagram for FileStream:

Stream BaseClass

List of all members.

Public Members

 FileStream (FILE* handle)
 FileStream (const String& fileName, const String& fileMode)
 ~FileStream ()
const FILE* getHandle () const
const StringgetFileName () const
virtual Int getLength ()
virtual Void setLength (Int)
virtual Boolean endOfStream ()
virtual Void read (Void *data, Int size)
virtual Void write (const Void *data, Int size)
virtual Void seek (Int offset, Int mode=0)
virtual Void flush ()
virtual Void printf (const Char* format, ...)
virtual Void vprintf (const Char* format, va_list args)

Member Function Documentation

FileStream::FileStream (FILE * handle)

FileStream::FileStream (const String & fileName, const String & fileMode)

FileStream::~FileStream ()

const FILE* FileStream::getHandle () const

const String& FileStream::getFileName () const

virtual Int FileStream::getLength () [virtual]

virtual Void FileStream::setLength (Int) [virtual]

virtual Boolean FileStream::endOfStream () [virtual]

Reimplemented from Stream.

virtual Void FileStream::read (Void * data, Int size) [virtual]

Reimplemented from Stream.

virtual Void FileStream::write (const Void * data, Int size) [virtual]

Reimplemented from Stream.

virtual Void FileStream::seek (Int offset, Int mode = 0) [virtual]

virtual Void FileStream::flush () [virtual]

virtual Void FileStream::printf (const Char * format, ...) [virtual]

virtual Void FileStream::vprintf (const Char * format, va_list args) [virtual]


The documentation for this class was generated from the following file:
Generated at Wed Nov 3 15:16:41 1999 for Architectural Walkthrough Project by doxygen  written by Dimitri van Heesch, © 1997-1999