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