.. |
aligned_storage.hpp
|
pick standard std::aligned_union if using clang (#2447)
|
2017-10-15 04:29:33 +02:00 |
aligned_union.hpp
|
pick standard std::aligned_union if using clang (#2447)
|
2017-10-15 04:29:33 +02:00 |
alloca.hpp
|
construct and destruct objects in stack allocations (alloca())
|
2017-04-28 21:34:31 -04:00 |
allocating_handler.hpp
|
support asio handler allocators in deferred_handler
|
2017-12-26 09:44:51 +01:00 |
array.hpp
|
fix some macro expansions of 'max' in headers, to improve compatibility with windows.h
|
2017-11-12 23:01:47 +01:00 |
bind_to_device.hpp
|
make single-argument constructors explicit (#1194)
|
2016-10-08 14:07:11 -04:00 |
block_cache_reference.hpp
|
use boost::variant for disk_io_job in/out parameter, to support holding a proper disk io buffer handle and string
|
2017-04-17 15:08:27 -04:00 |
byteswap.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
cppint_import_export.hpp
|
more fixes of unwanted macro expansions of min/max in headers (windows.h compatibility)
|
2017-11-13 15:36:42 +01:00 |
cpuid.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
deferred_handler.hpp
|
support asio handler allocators in deferred_handler
|
2017-12-26 09:44:51 +01:00 |
deque.hpp
|
fix some macro expansions of 'max' in headers, to improve compatibility with windows.h
|
2017-11-12 23:01:47 +01:00 |
dev_random.hpp
|
wrap most instances of throw, and terminate on builds where exceptions are disabled (#1639)
|
2017-01-29 15:37:42 -05:00 |
disable_warnings_pop.hpp
|
enable /W4 warnings for msvc
|
2016-12-13 19:36:14 -05:00 |
disable_warnings_push.hpp
|
improve error handling during session shutdown
|
2017-12-28 13:52:07 +01:00 |
disk_job_fence.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
escape_string.hpp
|
fix some warnings, mostly 0 -> nullptr
|
2017-09-28 07:33:10 -07:00 |
ffs.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
file_progress.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
has_block.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
io.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
ip_notifier.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
listen_socket_handle.hpp
|
changes based on review feedback
|
2017-07-21 19:18:44 -07:00 |
lsd.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
max_path.hpp
|
minor refactor in file_storeage and typos
|
2017-05-02 22:34:11 -04:00 |
merkle.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
noexcept_movable.hpp
|
fix noexcept marking on entry, and make move assignment
|
2018-01-04 19:34:42 -05:00 |
numeric_cast.hpp
|
fixing sign-conversion warnings, part 12, minor refactor, eol cleanup (#1670)
|
2017-02-07 00:22:30 -05:00 |
openssl.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
path.hpp
|
drop support for windows compilers without std::string and wchar_t (believed to be old cygwin)
|
2017-07-02 08:24:55 -04:00 |
portmap.hpp
|
use a strong typedef for port mapping id
|
2017-09-02 07:02:07 +02:00 |
proxy_settings.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
range.hpp
|
remove redundant virtual specificers when override is present
|
2017-09-10 19:28:18 +02:00 |
scope_end.hpp
|
make move constructors and move assignment operators noexcept
|
2017-06-01 23:42:15 +02:00 |
session_call.hpp
|
replace boost::function with std::function
|
2016-08-13 07:07:26 -04:00 |
session_impl.hpp
|
complete the error handling test and make it part of the default simulation test suite. It will run a file transfer between two clients repeatedly, each time cause another memory allocation fail, until every single memory allocation has failed once. Any invariant check failure, assertion or signal will cause the test to fail
|
2018-01-08 04:44:52 -05:00 |
session_interface.hpp
|
reserve space in the undead peers list up-front, to not have to allocate memory when disconnecting
|
2017-12-27 21:24:16 +01:00 |
session_settings.hpp
|
minor cleanup, refactor and typos (#2593)
|
2017-12-07 07:51:55 +01:00 |
session_udp_sockets.hpp
|
don't heap-allocate handlers for incoming UDP packets
|
2017-12-24 11:22:30 +01:00 |
storage_piece_set.hpp
|
use an intrusive linked list for peer_cache_entry instead an unordered set, to avoid heap allocations and make cache operations not able to fail. This simplifies error handling
|
2017-12-28 00:52:09 +01:00 |
storage_utils.hpp
|
introduce a download_priority_t type, for uniform an type-safe piece- and file priorities
|
2017-11-02 08:20:21 +01:00 |
string_ptr.hpp
|
wrap destination string in i2p_peer in string_ptr handler (#2268)
|
2017-08-25 09:42:46 +02:00 |
suggest_piece.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
throw.hpp
|
fix build with exceptions disabled
|
2017-05-28 06:42:49 -04:00 |
time.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
torrent_impl.hpp
|
handle errors in peer_connection
|
2017-12-26 10:39:54 +01:00 |
typed_span.hpp
|
fix some macro expansions of 'max' in headers, to improve compatibility with windows.h
|
2017-11-12 23:01:47 +01:00 |
unique_ptr.hpp
|
use decltype(auto) return types for MSVC (#1815)
|
2017-03-17 20:47:10 -04:00 |
vector.hpp
|
fix some macro expansions of 'max' in headers, to improve compatibility with windows.h
|
2017-11-12 23:01:47 +01:00 |
win_crypto_provider.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
win_util.hpp
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |