Teuchos::FileInputStream Class Reference

Instantiation of XMLInputStream class for reading an entire document from a file. More...

#include <Teuchos_FileInputStream.hpp>

Inheritance diagram for Teuchos::FileInputStream:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 FileInputStream (const std::string &filename)
 Construct with a filename.
virtual ~FileInputStream ()
 Destructor.
virtual unsigned int readBytes (unsigned char *const toFill, const unsigned int maxToRead)
 Read up to maxToRead bytes.

Private Attributes

std::FILE * file_

Detailed Description

Instantiation of XMLInputStream class for reading an entire document from a file.

Note:
This is a low-level object and should not be needed at the user level. FileInputSource is the user-level object.

Definition at line 48 of file Teuchos_FileInputStream.hpp.


Constructor & Destructor Documentation

FileInputStream::FileInputStream ( const std::string &  filename  ) 

Construct with a filename.

Definition at line 34 of file Teuchos_FileInputStream.cpp.

virtual Teuchos::FileInputStream::~FileInputStream (  )  [inline, virtual]

Destructor.

Definition at line 55 of file Teuchos_FileInputStream.hpp.


Member Function Documentation

unsigned int FileInputStream::readBytes ( unsigned char *const   toFill,
const unsigned int  maxToRead 
) [virtual]

Read up to maxToRead bytes.

Implements Teuchos::XMLInputStream.

Definition at line 43 of file Teuchos_FileInputStream.cpp.


Member Data Documentation

std::FILE* Teuchos::FileInputStream::file_ [private]

Definition at line 62 of file Teuchos_FileInputStream.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Wed Apr 13 09:57:37 2011 for Teuchos Package Browser (Single Doxygen Collection) by  doxygen 1.6.3