#include <FilePairWriter.h>
Public Member Functions | |
FilePairWriter (FileObjectWriter *w, char const *name, bool isLarge=false) | |
virtual | ~FilePairWriter () |
virtual void | open () |
virtual void | close () |
virtual void | write (Object const *redObject, Object const *blueObject) |
Protected Attributes | |
FileObjectWriter * | writer |
FILE * | filePtr |
char const * | fileName |
bool | isLarge |
Private Member Functions | |
FilePairWriter () | |
FilePairWriter (FilePairWriter const &other) | |
FilePairWriter & | operator= (FilePairWriter const &) |
Definition at line 26 of file FilePairWriter.h.
FilePairWriter::FilePairWriter | ( | FileObjectWriter * | w, | |
char const * | name, | |||
bool | isLarge = false | |||
) |
Definition at line 13 of file FilePairWriter.cpp.
FilePairWriter::~FilePairWriter | ( | ) | [virtual] |
Definition at line 22 of file FilePairWriter.cpp.
References writer.
FilePairWriter::FilePairWriter | ( | ) | [private] |
FilePairWriter::FilePairWriter | ( | FilePairWriter const & | other | ) | [private] |
void FilePairWriter::close | ( | ) | [virtual] |
Reimplemented from ObjectPairWriter.
Definition at line 33 of file FilePairWriter.cpp.
References FileUtil::close(), filePtr, and FileUtil::instance().
void FilePairWriter::open | ( | ) | [virtual] |
Reimplemented from ObjectPairWriter.
Definition at line 28 of file FilePairWriter.cpp.
References fileName, filePtr, FileUtil::instance(), isLarge, and FileUtil::writeOpen().
FilePairWriter& FilePairWriter::operator= | ( | FilePairWriter const & | ) | [private] |
virtual void FilePairWriter::write | ( | Object const * | redObject, | |
Object const * | blueObject | |||
) | [inline, virtual] |
Reimplemented from ObjectPairWriter.
Definition at line 34 of file FilePairWriter.h.
References filePtr, FileObjectWriter::write(), and writer.
char const* FilePairWriter::fileName [protected] |
Definition at line 44 of file FilePairWriter.h.
Referenced by open().
FILE* FilePairWriter::filePtr [protected] |
Definition at line 43 of file FilePairWriter.h.
bool FilePairWriter::isLarge [protected] |
Definition at line 45 of file FilePairWriter.h.
Referenced by open().
FileObjectWriter* FilePairWriter::writer [protected] |
Definition at line 39 of file FilePairWriter.h.
Referenced by write(), and ~FilePairWriter().