<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aria2/src/DefaultBtMessageReceiver.cc, branch refactor-wintls-write</title>
<subtitle>Aria2 download utility with uTP support</subtitle>
<id>http://x-nagi.com/cgit/aria2/atom?h=refactor-wintls-write</id>
<link rel='self' href='http://x-nagi.com/cgit/aria2/atom?h=refactor-wintls-write'/>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/'/>
<updated>2016-10-15T10:02:54Z</updated>
<entry>
<title>clang-format-3.9</title>
<updated>2016-10-15T10:02:54Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2016-10-15T10:02:54Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=aa4ea8889c827df4b178b6ae6259b82e86bfbc5f'/>
<id>urn:sha1:aa4ea8889c827df4b178b6ae6259b82e86bfbc5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make clang-format using clang-format-3.6</title>
<updated>2015-12-27T09:40:08Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2015-12-27T09:39:47Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=b1132d6b10cd3791b9529d7031d723fd0e2d8215'/>
<id>urn:sha1:b1132d6b10cd3791b9529d7031d723fd0e2d8215</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert most 0/NULL pointers to nullptr</title>
<updated>2013-08-20T19:28:24Z</updated>
<author>
<name>Nils Maier</name>
<email>maierman@web.de</email>
</author>
<published>2013-08-20T16:57:17Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=d8f44ef4f6c5ad86b08658ecba41a84b775b6e69'/>
<id>urn:sha1:d8f44ef4f6c5ad86b08658ecba41a84b775b6e69</id>
<content type='text'>
Courtesy of llvm cpp11-migrate 3.3
</content>
</entry>
<entry>
<title>Use std::unique_ptr to receive BtMessage</title>
<updated>2013-07-04T13:35:41Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-07-04T13:35:41Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=c6a733378ff38e0a4f846250cee82f555bff151a'/>
<id>urn:sha1:c6a733378ff38e0a4f846250cee82f555bff151a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return nullptr directly where std::shared_ptr is expected</title>
<updated>2013-07-04T12:44:09Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-07-04T12:44:09Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=0cdeaa817783bfd74fddbc84079812b0ce77dfe1'/>
<id>urn:sha1:0cdeaa817783bfd74fddbc84079812b0ce77dfe1</id>
<content type='text'>
The constructor of std::shared_ptr which takes nullptr is not explicit
so we can return nullptr directly.
</content>
</entry>
<entry>
<title>Wrap BtMessage objects by std::unique_ptr instead of std::shared_ptr</title>
<updated>2013-06-30T13:55:43Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-06-30T07:55:15Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=098f1571be6f9d30d394eb83d35cc67f8e9ebcb0'/>
<id>urn:sha1:098f1571be6f9d30d394eb83d35cc67f8e9ebcb0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DefaultBtMessageReceiver: Use raw pointer for non-owning object</title>
<updated>2013-06-23T03:29:18Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-06-23T03:29:18Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=a18bba7c66bd8b5539963227ba43f5b9d296e196'/>
<id>urn:sha1:a18bba7c66bd8b5539963227ba43f5b9d296e196</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Require -std=c++11 and use std::shared_ptr instead of SharedHandle</title>
<updated>2013-06-21T16:10:38Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-06-21T16:10:38Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=07d270c87e6f9184aea4ca17eb26e466712e8db2'/>
<id>urn:sha1:07d270c87e6f9184aea4ca17eb26e466712e8db2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed *Handle typedef</title>
<updated>2012-09-28T14:27:46Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-09-28T14:27:46Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=3258614033aaf8288dc4b14275c72a1bb3b65a7e'/>
<id>urn:sha1:3258614033aaf8288dc4b14275c72a1bb3b65a7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewritten PeerConnection::receiveMessage()</title>
<updated>2012-06-25T12:35:52Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-06-25T12:29:48Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=e816c5eee46115111d706f86f7bdae303116403c'/>
<id>urn:sha1:e816c5eee46115111d706f86f7bdae303116403c</id>
<content type='text'>
The old implementation calls at least 2 read(2) (4bytes length and
payload) to receive the message. This change will read as many bytes
as possible in one read(2) call. BtPieceMessage::data_ is now just a
const pointer to the internal buffer of PeerConnection.
</content>
</entry>
</feed>
