diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2016-03-26 17:12:52 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2016-03-26 17:20:27 +0900 |
| commit | d64089632e82a2548752c7a6baaa68365a795a74 (patch) | |
| tree | 57fc7b85a8c1290975d58fa4761b04a7695bf7e3 /src/ByteArrayDiskWriter.cc | |
| parent | c81b1321122e8509b55c94c0cbca0d8d6d319f0c (diff) | |
| parent | a7cd943a06b1a5ff4515b57060b84037f8d01f9f (diff) | |
Merge branch 'master' into random-webseeding
Diffstat (limited to 'src/ByteArrayDiskWriter.cc')
| -rw-r--r-- | src/ByteArrayDiskWriter.cc | 39 |
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 |
