summaryrefslogtreecommitdiff
path: root/src/BtPieceMessage.cc
Commit message (Expand)AuthorAgeFilesLines
* Change have entry indexing methodTatsuhiro Tsujikawa2016-07-101-1/+2
* BitTorrent: Allow 32KiB requestTatsuhiro Tsujikawa2016-06-101-1/+1
* Refactor BitTorrent message buffer usageTatsuhiro Tsujikawa2016-05-151-6/+5
* Updating upload size and speed must be done separatelyTatsuhiro Tsujikawa2016-01-051-8/+12
* make clang-format using clang-format-3.6Tatsuhiro Tsujikawa2015-12-271-113/+99
* Fix compile warning with Mingw64 x86 buildTatsuhiro Tsujikawa2015-06-211-1/+1
* Use user-defined literal for k, m, and g (powers of 1024)Tatsuhiro Tsujikawa2015-06-211-1/+1
* More auto-converts by cpp11-migrateNils Maier2013-09-201-2/+2
* Convert to autos and ranged loopsNils Maier2013-08-211-1/+1
* Convert most 0/NULL pointers to nullptrNils Maier2013-08-201-3/+3
* Use CXX11_OVERRIDETatsuhiro Tsujikawa2013-07-061-1/+1
* Use std::unique_ptr instead of array_ptrTatsuhiro Tsujikawa2013-07-031-8/+5
* Use std::unique_ptr for ProgressUpdate instead of raw pointerTatsuhiro Tsujikawa2013-07-011-2/+2
* Wrap BtMessage objects by std::unique_ptr instead of std::shared_ptrTatsuhiro Tsujikawa2013-06-301-14/+11
* Use RequestSlot as pointer to avoid copyingTatsuhiro Tsujikawa2013-06-301-5/+5
* Use raw pointers to PieceStorage, PeerStorage and DownloadContxt for BtMessagesTatsuhiro Tsujikawa2013-06-231-5/+5
* Require -std=c++11 and use std::shared_ptr instead of SharedHandleTatsuhiro Tsujikawa2013-06-221-10/+10
* Revert 9eea959 only the parts which affect src/BtPieceMessage.ccTatsuhiro Tsujikawa2013-06-131-15/+3
* Improve peer bitfield and piece stat updateTatsuhiro Tsujikawa2013-06-121-3/+15
* Pack Piece message header and body into one chunkTatsuhiro Tsujikawa2013-01-141-11/+17
* Removed BtMessage::isSendingProgress()Tatsuhiro Tsujikawa2013-01-111-2/+0
* Vectorized write for SocketBuffer to avoid small packetTatsuhiro Tsujikawa2013-01-111-30/+27
* Append new data to the contagious cache dataTatsuhiro Tsujikawa2012-12-061-1/+1
* Clear write cache on Segment::clear and Piece::clearAllBlockTatsuhiro Tsujikawa2012-12-061-10/+3
* Added --disk-cache optionTatsuhiro Tsujikawa2012-12-031-25/+43
* Use array_ptr to remove try blockTatsuhiro Tsujikawa2012-11-151-8/+6
* Get the correct uploaded data sizeTatsuhiro Tsujikawa2012-11-041-5/+14
* Reworked download/upload statistics calculationTatsuhiro Tsujikawa2012-10-251-0/+2
* Removed *Handle typedefTatsuhiro Tsujikawa2012-09-281-3/+3
* Made static create function of BtMessage subclass return raw pointerTatsuhiro Tsujikawa2012-09-271-2/+2
* Made BtMessage's NAME const char[]Tatsuhiro Tsujikawa2012-09-251-2/+2
* Use int64_t instead of off_tTatsuhiro Tsujikawa2012-07-231-6/+9
* Use PRId64 for int64_t format specifierTatsuhiro Tsujikawa2012-06-251-2/+2
* Rewritten PeerConnection::receiveMessage()Tatsuhiro Tsujikawa2012-06-251-5/+2
* Use int instead of unsigned int where unsigned int is not needed.Tatsuhiro Tsujikawa2011-12-091-1/+1
* Use int32_t for begin, length in RangeBtMessageTatsuhiro Tsujikawa2011-12-091-14/+11
* Ignore peer which possibly sent bad data in next few minuts.Tatsuhiro Tsujikawa2011-12-031-0/+8
* Use fmt instead of using snprintf directlyTatsuhiro Tsujikawa2011-11-121-7/+5
* Removed strconcatTatsuhiro Tsujikawa2011-11-121-2/+7
* Stored hash value as raw byte string, instead of hex digest.Tatsuhiro Tsujikawa2011-10-131-3/+2
* Do nothing if block has already acquired.Tatsuhiro Tsujikawa2011-07-161-0/+4
* Renamed MessageDigestHelper as message_digest_helperTatsuhiro Tsujikawa2011-02-051-2/+2
* We don't need to call PeerConnection::sendPendingData() twice whenTatsuhiro Tsujikawa2011-01-091-6/+3
* 2010-11-20 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-201-9/+9
* 2010-11-20 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-201-1/+0
* 2010-11-20 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-201-62/+48
* 2010-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-111-1/+1
* 2010-10-28 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-10-281-8/+15
* 2010-08-04 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-08-041-1/+2
* 2010-06-21 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-06-211-38/+38