summaryrefslogtreecommitdiff
path: root/src/MultiDiskAdaptor.cc
Commit message (Expand)AuthorAgeFilesLines
* flush OS write buffers before saving control fileAli MJ Al-Nasrawy2020-06-171-0/+11
* Fix compiler warning with Android NDK clangTatsuhiro Tsujikawa2017-01-231-1/+2
* Simplify cache writeTatsuhiro Tsujikawa2016-05-151-91/+3
* make clang-format using clang-format-3.6Tatsuhiro Tsujikawa2015-12-271-164/+145
* Use user-defined literal for k, m, and g (powers of 1024)Tatsuhiro Tsujikawa2015-06-211-1/+1
* Refactor MultiDiskAdaptor::closeFile() and add assert for debuggingTatsuhiro Tsujikawa2015-03-221-7/+9
* Fixed some typos in code commentsDan Fandrich2015-01-161-2/+2
* Fix regression 100% CPU utility when -V is used and download is multi-file BTTatsuhiro Tsujikawa2014-07-201-0/+4
* MultiDiskAdaptor: Handle short readTatsuhiro Tsujikawa2014-07-021-5/+15
* Disard cache when checking checksumTatsuhiro Tsujikawa2014-07-021-0/+15
* Fix use-after-free on exit with multi-file torrent download + DHTTatsuhiro Tsujikawa2014-06-081-5/+7
* Fix bug that zero length file is not opened when flushing cacheTatsuhiro Tsujikawa2014-06-081-0/+3
* Fix unitest crashTatsuhiro Tsujikawa2014-01-051-1/+3
* Fix bug that numOpenFile_ is not reduced when MultiDiskAdaptor is deletedTatsuhiro Tsujikawa2013-12-311-2/+10
* Limit number of opened file globally with --bt-max-open-files optionTatsuhiro Tsujikawa2013-11-171-23/+26
* Use std::unique_ptr for FileAllocationIteratorTatsuhiro Tsujikawa2013-07-061-2/+2
* MultiDiskWriter: Rewrite resetDiskWriterEntries() using simpler algorithmTatsuhiro Tsujikawa2013-07-061-60/+31
* MultiDiskAdaptor: Use std::unique_ptr for DiskWriterEntry and DiskWriterTatsuhiro Tsujikawa2013-07-061-116/+87
* Cleanup a2functional.hTatsuhiro Tsujikawa2013-06-221-2/+2
* Require -std=c++11 and use std::shared_ptr instead of SharedHandleTatsuhiro Tsujikawa2013-06-221-30/+30
* Write data in 4K aligned offset in write with disk cache enabledTatsuhiro Tsujikawa2012-12-061-0/+98
* Fixed bug that mmap won't work if MultiDiskAdaptor is usedTatsuhiro Tsujikawa2012-10-081-6/+11
* Removed trailing spacesTatsuhiro Tsujikawa2012-10-011-5/+5
* Removed *Handle typedefTatsuhiro Tsujikawa2012-09-281-2/+2
* Use int64_t instead of off_tTatsuhiro Tsujikawa2012-07-231-17/+17
* Removed static_cast<int64>()s where they are unnecessaryTatsuhiro Tsujikawa2012-06-251-2/+1
* Use PRId64 for int64_t format specifierTatsuhiro Tsujikawa2012-06-251-7/+7
* Added --enable-mmap option.Tatsuhiro Tsujikawa2012-06-241-1/+10
* No retry for close() with EINTR. Also reverted changes in d5ffa253.Tatsuhiro Tsujikawa2011-12-251-14/+2
* AbstractDiskWriter::closeFile(): Throw exception if close() failed.Tatsuhiro Tsujikawa2011-12-091-2/+14
* Use int or int32_t instead of size_t where suitableTatsuhiro Tsujikawa2011-12-091-2/+2
* Replaced uint64_t with off_t or int64_t.Tatsuhiro Tsujikawa2011-12-091-21/+17
* Use fmt instead of util::itosTatsuhiro Tsujikawa2011-11-131-4/+3
* Removed utf8ToNative from log message and exception message.Tatsuhiro Tsujikawa2011-08-081-4/+4
* In MinGW32, open file with UNICODE filename and print them in ANSI.Tatsuhiro Tsujikawa2011-08-041-8/+10
* Removed use of O_DIRECT because it performs bad.Tatsuhiro Tsujikawa2011-07-161-42/+0
* 2010-11-25 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-251-11/+6
* 2010-11-20 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-201-6/+5
* 2010-11-20 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-201-33/+31
* 2010-11-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-141-0/+2
* 2010-11-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-121-3/+3
* 2010-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-111-1/+1
* 2010-10-30 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-301-8/+17
* 2010-10-30 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-301-1/+1
* 2010-10-28 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-281-2/+4
* 2010-08-31 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-08-311-0/+2
* 2010-07-10 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-07-101-1/+1
* 2010-06-21 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-06-211-69/+69
* 2010-06-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-06-111-92/+82
* 2010-03-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-02-281-28/+35