#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().
1.6.3