SplitFileReader Class Reference

#include <SplitFileReader.h>

Inheritance diagram for SplitFileReader:
Inheritance graph
[legend]
Collaboration diagram for SplitFileReader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SplitFileReader (FileObjectReader *obj, std::vector< String > const &fileNames, bool areLargeFiles=false)
virtual ~SplitFileReader ()
virtual void open ()
virtual void reopen ()
virtual Objectread ()

Protected Attributes

std::vector< Stringm_fileNames
unsigned int m_fileNum
bool m_finished

Private Member Functions

 SplitFileReader ()
 SplitFileReader (SplitFileReader const &)
SplitFileReaderoperator= (SplitFileReader const &)

Detailed Description

Definition at line 29 of file SplitFileReader.h.


Constructor & Destructor Documentation

SplitFileReader::SplitFileReader ( FileObjectReader obj,
std::vector< String > const &  fileNames,
bool  areLargeFiles = false 
)

Definition at line 16 of file SplitFileReader.cpp.

SplitFileReader::~SplitFileReader (  )  [virtual]

Definition at line 26 of file SplitFileReader.cpp.

References m_fileNames.

SplitFileReader::SplitFileReader (  )  [private]
SplitFileReader::SplitFileReader ( SplitFileReader const &   )  [private]

Member Function Documentation

void SplitFileReader::open (  )  [virtual]

Reimplemented from FileReader.

Reimplemented in SplitMergePairFileReader.

Definition at line 31 of file SplitFileReader.cpp.

References FileReader::fileName, m_fileNames, m_fileNum, and m_finished.

Referenced by read(), and reopen().

SplitFileReader& SplitFileReader::operator= ( SplitFileReader const &   )  [private]
Object * SplitFileReader::read (  )  [virtual]

Reimplemented from FileReader.

Reimplemented in SplitMergePairFileReader.

Definition at line 52 of file SplitFileReader.cpp.

References FileReader::close(), m_finished, and open().

void SplitFileReader::reopen (  )  [virtual]

Reimplemented from FileReader.

Reimplemented in SplitMergePairFileReader.

Definition at line 44 of file SplitFileReader.cpp.

References FileReader::close(), m_fileNum, m_finished, and open().


Member Data Documentation

std::vector<String> SplitFileReader::m_fileNames [protected]

Definition at line 41 of file SplitFileReader.h.

Referenced by open(), and ~SplitFileReader().

unsigned int SplitFileReader::m_fileNum [protected]

Definition at line 42 of file SplitFileReader.h.

Referenced by open(), SplitMergePairFileReader::reopen(), and reopen().

bool SplitFileReader::m_finished [protected]

The documentation for this class was generated from the following files:
Generated on Mon Oct 4 10:40:35 2010 for Matching.kdevelop by  doxygen 1.6.3