diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-06-09 10:06:53 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-06-09 10:06:53 +0000 |
| commit | 2d522cf6b7be0a4e58d2111ed9f939d6e3019582 (patch) | |
| tree | 336e44735aa3ac545bbf127fdaf61115f33bbed9 /src/ByteArrayDiskWriter.h | |
| parent | c7fbedfa0aba7bd23f101d6823cb46348745c363 (diff) | |
2007-06-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added -j command-line option.
* src/OptionHandlerFactory.cc (createOptionHandlers)
* src/main.cc
* src/ByteArrayDiskWriter.h, src/ByteArrayDiskWriter.cc
Rewritten using stringstream.
* src/TrackerUpdateCommand.h, src/TrackerUpdateCommand.cc
Rewritten using stringstream.
Diffstat (limited to 'src/ByteArrayDiskWriter.h')
| -rw-r--r-- | src/ByteArrayDiskWriter.h | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/src/ByteArrayDiskWriter.h b/src/ByteArrayDiskWriter.h index c5390507..4e60bcda 100644 --- a/src/ByteArrayDiskWriter.h +++ b/src/ByteArrayDiskWriter.h @@ -36,14 +36,12 @@ #define _D_BYTE_ARRAY_DISK_WRITER_H_ #include "DiskWriter.h" +#include <sstream> class ByteArrayDiskWriter : public DiskWriter { private: - char* buf; - int32_t maxBufLength; - int32_t bufLength; + stringstream buf; - void init(); void clear(); public: ByteArrayDiskWriter(); @@ -66,7 +64,7 @@ public: virtual int64_t size() const { - return bufLength; + return buf.str().size(); } // not implemented yet @@ -76,15 +74,6 @@ public: return ""; } #endif // ENABLE_MESSAGE_DIGEST - - const char* getByteArray() const { - return buf; - } - - // can be deleted. Use size() instead. - int getByteArrayLength() const { - return bufLength; - } }; #endif // _D_BYTE_ARRAY_DISK_WRITER_H_ |
