diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-05-04 07:50:38 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-05-04 07:50:38 +0000 |
| commit | c1aef8e2d1c7cb018856e1f28cb51f1e3cdc6f45 (patch) | |
| tree | f7bcb50f6d842a2b9d4ff697ef1c7e9800c48909 /src/AbstractDiskWriter.h | |
| parent | 5c8f48dc778e8e9c63ca08a68d86734f0edd9115 (diff) | |
2009-05-04 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Now the constructor of AbstractDiskWriter takes filename as an
argument and filename argument is removed from openFile(),
initAndOpenFile(), openExistingFile() interface. storeDir
member and its accessor functions are removed from DiskAdaptor
because it is not used anymore. size() member function of
DefaultDiskWriter, DirectDiskAdaptor and MultiDiskAdaptor now
can be called without opening file.
* src/AbstractDiskWriter.cc
* src/AbstractDiskWriter.h
* src/AbstractSingleDiskAdaptor.cc
* src/AbstractSingleDiskAdaptor.h
* src/ByteArrayDiskWriter.cc
* src/ByteArrayDiskWriter.h
* src/ByteArrayDiskWriterFactory.cc
* src/ByteArrayDiskWriterFactory.h
* src/DefaultDiskWriter.cc
* src/DefaultDiskWriter.h
* src/DefaultDiskWriterFactory.cc
* src/DefaultDiskWriterFactory.h
* src/DefaultPieceStorage.cc
* src/DirectDiskAdaptor.cc
* src/DirectDiskAdaptor.h
* src/DiskAdaptor.h
* src/DiskWriter.h
* src/DiskWriterFactory.h
* src/MessageDigestHelper.cc
* src/MultiDiskAdaptor.cc
* src/RequestGroup.cc
* src/UnknownLengthPieceStorage.cc
* src/Util.cc
* test/DefaultDiskWriterTest.cc
* test/DirectDiskAdaptorTest.cc
* test/FallocFileAllocationIteratorTest.cc
* test/MessageDigestHelperTest.cc
* test/MetalinkProcessorTest.cc
* test/MultiDiskAdaptorTest.cc
* test/MultiFileAllocationIteratorTest.cc
* test/SingleFileAllocationIteratorTest.cc
* test/UtilTest.cc
Diffstat (limited to 'src/AbstractDiskWriter.h')
| -rw-r--r-- | src/AbstractDiskWriter.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/AbstractDiskWriter.h b/src/AbstractDiskWriter.h index ff9f3ca1..0a55e141 100644 --- a/src/AbstractDiskWriter.h +++ b/src/AbstractDiskWriter.h @@ -44,14 +44,14 @@ class Logger; class AbstractDiskWriter : public DiskWriter { protected: - std::string filename; + std::string _filename; int fd; bool _readOnly; Logger* logger; - void createFile(const std::string& filename, int addFlags = 0); + void createFile(int addFlags = 0); private: ssize_t writeDataInternal(const unsigned char* data, size_t len); @@ -59,14 +59,14 @@ private: void seek(off_t offset); public: - AbstractDiskWriter(); + AbstractDiskWriter(const std::string& filename); virtual ~AbstractDiskWriter(); - virtual void openFile(const std::string& filename, uint64_t totalLength = 0); + virtual void openFile(uint64_t totalLength = 0); virtual void closeFile(); - virtual void openExistingFile(const std::string& filename, uint64_t totalLength = 0); + virtual void openExistingFile(uint64_t totalLength = 0); virtual void writeData(const unsigned char* data, size_t len, off_t offset); |
