IFileWriter Class Reference

Defines a basic file writing interface. More...

Inherited by IDataFileIO.

Inheritance diagram for IFileWriter:

Inheritance graph
[legend]
List of all members.

Public Types

typedef boost::shared_ptr<
IDataFile
DataFileType

Public Member Functions

 IFileWriter ()
virtual ~IFileWriter ()
virtual int32 writeToFile (DataFileType dataFile)=0
 Method to write the implementing class to an IDataFile object.

Private Member Functions

 IFileWriter (const IFileWriter &)
void operator= (const IFileWriter &)

Detailed Description

Defines a basic file writing interface.

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


Member Typedef Documentation

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


Constructor & Destructor Documentation

IFileWriter::IFileWriter (  )  [inline]

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

IFileWriter::IFileWriter ( const IFileWriter  )  [private]


Member Function Documentation

virtual int32 IFileWriter::writeToFile ( DataFileType  dataFile  )  [pure virtual]

Method to write the implementing class to an IDataFile object.

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

Implemented in IDataFileIO.

void IFileWriter::operator= ( const IFileWriter  )  [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