summaryrefslogtreecommitdiff
path: root/src/ByteArrayDiskWriter.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2016-03-26 17:12:52 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2016-03-26 17:20:27 +0900
commitd64089632e82a2548752c7a6baaa68365a795a74 (patch)
tree57fc7b85a8c1290975d58fa4761b04a7695bf7e3 /src/ByteArrayDiskWriter.cc
parentc81b1321122e8509b55c94c0cbca0d8d6d319f0c (diff)
parenta7cd943a06b1a5ff4515b57060b84037f8d01f9f (diff)
Merge branch 'master' into random-webseeding
Diffstat (limited to 'src/ByteArrayDiskWriter.cc')
-rw-r--r--src/ByteArrayDiskWriter.cc39
1 files changed, 13 insertions, 26 deletions
diff --git a/src/ByteArrayDiskWriter.cc b/src/ByteArrayDiskWriter.cc
index 8f638dff..0ad91ac6 100644
--- a/src/ByteArrayDiskWriter.cc
+++ b/src/ByteArrayDiskWriter.cc
@@ -40,44 +40,37 @@
namespace aria2 {
ByteArrayDiskWriter::ByteArrayDiskWriter(size_t maxLength)
- : maxLength_(maxLength)
-{}
+ : maxLength_(maxLength)
+{
+}
ByteArrayDiskWriter::~ByteArrayDiskWriter() {}
-void ByteArrayDiskWriter::clear()
-{
- buf_.str(A2STR::NIL);
-}
+void ByteArrayDiskWriter::clear() { buf_.str(A2STR::NIL); }
-void ByteArrayDiskWriter::initAndOpenFile(int64_t totalLength)
-{
- clear();
-}
+void ByteArrayDiskWriter::initAndOpenFile(int64_t totalLength) { clear(); }
void ByteArrayDiskWriter::openFile(int64_t totalLength) {}
void ByteArrayDiskWriter::closeFile() {}
-void ByteArrayDiskWriter::openExistingFile(int64_t totalLength)
-{
- openFile();
-}
+void ByteArrayDiskWriter::openExistingFile(int64_t totalLength) { openFile(); }
void ByteArrayDiskWriter::writeData(const unsigned char* data,
size_t dataLength, int64_t offset)
{
- if(offset+dataLength > maxLength_) {
+ if (offset + dataLength > maxLength_) {
throw DL_ABORT_EX(fmt("Maximum length(%lu) exceeded.",
static_cast<unsigned long>(maxLength_)));
}
int64_t length = size();
- if(length < offset) {
+ if (length < offset) {
buf_.seekp(length, std::ios::beg);
- for(int64_t i = length; i < offset; ++i) {
+ for (int64_t i = length; i < offset; ++i) {
buf_.put('\0');
}
- } else {
+ }
+ else {
buf_.seekp(offset, std::ios::beg);
}
buf_.write(reinterpret_cast<const char*>(data), dataLength);
@@ -99,14 +92,8 @@ int64_t ByteArrayDiskWriter::size()
return buf_.tellg();
}
-void ByteArrayDiskWriter::setString(const std::string& s)
-{
- buf_.str(s);
-}
+void ByteArrayDiskWriter::setString(const std::string& s) { buf_.str(s); }
-std::string ByteArrayDiskWriter::getString() const
-{
- return buf_.str();
-}
+std::string ByteArrayDiskWriter::getString() const { return buf_.str(); }
} // namespace aria2