FilePairWriter.cpp

Go to the documentation of this file.
00001 /*
00002  * Copyright (c) 2004 CSIRO ICT Centre
00003  *
00004  * $Id: FilePairWriter.cpp 587 2004-12-03 15:06:33Z nch $
00005  */
00006 
00007 #include "FileHeader.h"
00008 #include "FileObjectWriter.h"
00009 #include "FilePairWriter.h"
00010 #include "FileUtil.h"
00011 
00012 
00013 FilePairWriter::FilePairWriter(FileObjectWriter * w, char const * name, bool isL)
00014     : ObjectPairWriter(),
00015       writer(w),
00016       filePtr(NULL),
00017       fileName(name),
00018       isLarge(isL)
00019 {
00020 }
00021 
00022 FilePairWriter::~FilePairWriter()
00023 {
00024   if (writer != 0)
00025     delete writer;
00026 }
00027 
00028 void FilePairWriter::open()
00029 {
00030   filePtr = FileUtil::instance()->writeOpen(fileName, isLarge);
00031 }
00032 
00033 void FilePairWriter::close()
00034 {
00035   FileUtil::instance()->close(filePtr);
00036 }
Generated on Mon Oct 4 10:39:55 2010 for Matching.kdevelop by  doxygen 1.6.3