IFileReader Class Reference

Defines a basic file reading interface. More...

Inherited by IDataFileIO.

Inheritance diagram for IFileReader:

Inheritance graph
[legend]
List of all members.

Public Types

typedef boost::shared_ptr<
IDataFile
DataFileType

Public Member Functions

 IFileReader ()
virtual ~IFileReader ()
virtual int32 readFromFile (DataFileType dataFile)=0
 Method to read data into the implementing class from an IDataFile object.

Private Member Functions

 IFileReader (const IFileReader &)
void operator= (const IFileReader &)

Detailed Description

Defines a basic file reading interface.

Author:
mjackson
Date:
Dec 19, 2007
Version:
Revision
1.2


Member Typedef Documentation

typedef boost::shared_ptr<IDataFile> IFileReader::DataFileType


Constructor & Destructor Documentation

IFileReader::IFileReader (  )  [inline]

virtual IFileReader::~IFileReader (  )  [inline, virtual]

IFileReader::IFileReader ( const IFileReader  )  [private]


Member Function Documentation

virtual int32 IFileReader::readFromFile ( DataFileType  dataFile  )  [pure virtual]

Method to read data into the implementing class from an IDataFile object.

Parameters:
dataFile The file to read the data from
Returns:
Error condition. 0 or positive is success. Negative is failure

Implemented in IDataFileIO.

void IFileReader::operator= ( const IFileReader  )  [private]


The documentation for this class was generated from the following file:
Generated on Tue Nov 17 18:43:13 2009 for MXADataModel by  doxygen 1.5.2