#include <SplitFileReader.h>
Public Member Functions | |
SplitFileReader (FileObjectReader *obj, std::vector< String > const &fileNames, bool areLargeFiles=false) | |
virtual | ~SplitFileReader () |
virtual void | open () |
virtual void | reopen () |
virtual Object * | read () |
Protected Attributes | |
std::vector< String > | m_fileNames |
unsigned int | m_fileNum |
bool | m_finished |
Private Member Functions | |
SplitFileReader () | |
SplitFileReader (SplitFileReader const &) | |
SplitFileReader & | operator= (SplitFileReader const &) |
Definition at line 29 of file SplitFileReader.h.
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] |
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.
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().
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] |
Definition at line 43 of file SplitFileReader.h.
Referenced by open(), SplitMergePairFileReader::read(), read(), SplitMergePairFileReader::readyNext(), SplitMergePairFileReader::reopen(), and reopen().