Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

io::FileStreamBuffer Class Reference

Simple wrapper of FILE* to streambuf to use C-style API. More...

#include <FileStreamBuffer.h>

List of all members.

Public Member Functions

 FileStreamBuffer (FILE *theFile)
 Constructor:.
virtual ~FileStreamBuffer ()
 Destructor: flush.
virtual int overflow (int c)
 overrides default overflow.

Private Attributes

FILE * wrappedFile


Detailed Description

Simple wrapper of FILE* to streambuf to use C-style API.

This class does not open or close the file, it only uses it.


Constructor & Destructor Documentation

io::FileStreamBuffer::FileStreamBuffer FILE *  theFile  )  [inline]
 

Constructor:.

Parameters:
theFile,: file stream (in C) to wrapp.
Precondition:
theFile != NULL

virtual io::FileStreamBuffer::~FileStreamBuffer  )  [inline, virtual]
 

Destructor: flush.


Member Function Documentation

virtual int io::FileStreamBuffer::overflow int  c  )  [inline, virtual]
 

overrides default overflow.


Member Data Documentation

FILE* io::FileStreamBuffer::wrappedFile [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Jun 30 00:03:04 2006 for Module io by  doxygen 1.4.2