arvidn
|
56ca5fa63c
|
support asio handler allocators in deferred_handler
|
2017-12-26 09:44:51 +01:00 |
arvidn
|
40292a1d51
|
don't heap-allocate handlers for incoming UDP packets
|
2017-12-24 11:22:30 +01:00 |
arvidn
|
254f813626
|
factor out handler allocator and reuse it for posting deferred peer removals on torrents
|
2017-11-11 10:41:39 +01:00 |
arvidn
|
480bde9333
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
Alden Torres
|
4896a5ed3c
|
added handler_storage default constructor when not TORRENT_USE_ASSERTS
|
2017-01-23 18:27:24 -05:00 |
arvidn
|
c15a575e34
|
remove dependency on aligned_storage and aligned_union to support older versions of GCC
|
2017-01-22 14:11:44 -05:00 |
Alden Torres
|
5490f802ec
|
fixed warning non-virtual-dtor and minor code refactor (#1324)
fixed warning non-virtual-dtor and minor code refactor
|
2016-11-18 08:21:42 -05:00 |
Alden Torres
|
4c7e24ea35
|
more use of std::make_shared, fixing warnings of over-aligned
|
2016-11-18 00:28:29 -05:00 |
Arvid Norberg
|
97c6a75084
|
add proper error handling to peer connections and session (#1149)
add proper error handling to peer connections and session. i.e. catch exceptions in asio handlers and catch by const reference
|
2016-09-25 09:50:48 -04:00 |
Arvid Norberg
|
1fa4c4b2ae
|
simplify allocating handler (#1135)
|
2016-09-22 12:00:54 -07:00 |
Alden Torres
|
49ebef6eeb
|
using std::aligned_storage (#1066)
|
2016-09-06 00:28:28 -04:00 |
Alden Torres
|
b313de3925
|
some refactor and cleanup (#1065)
|
2016-09-05 22:25:20 -04:00 |
Arvid Norberg
|
a675682b6c
|
some cleanup of TORRENT_DEBUG defines (#863)
some cleanup of TORRENT_DEBUG defines
|
2016-06-27 22:28:51 -04:00 |
Arvid Norberg
|
3d42c70cae
|
remove c++98 cruft from allocating handler (#697)
|
2016-05-04 01:47:45 -04:00 |
arvidn
|
a344c659e5
|
Revert "use handler allocator for UDP socket read handler"
This reverts commit 3ccb4f7dca .
|
2015-09-03 07:29:24 -04:00 |
arvidn
|
3ccb4f7dca
|
use handler allocator for UDP socket read handler
|
2015-09-02 01:15:02 -04:00 |
arvidn
|
f719b95f64
|
fix build issue
|
2015-08-31 00:54:16 -04:00 |
arvidn
|
4536f2c293
|
fix typo
|
2015-08-31 00:36:43 -04:00 |
arvidn
|
a0c9fafd39
|
factor out handler_storage and allocating handler helper classes for allocating asio handlers in-place in peer objects
|
2015-08-31 00:17:42 -04:00 |