summaryrefslogtreecommitdiff
path: root/src/ByteArrayDiskWriter.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2007-06-09 10:06:53 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2007-06-09 10:06:53 +0000
commit2d522cf6b7be0a4e58d2111ed9f939d6e3019582 (patch)
tree336e44735aa3ac545bbf127fdaf61115f33bbed9 /src/ByteArrayDiskWriter.h
parentc7fbedfa0aba7bd23f101d6823cb46348745c363 (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.h17
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_