..
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
apply some c++11 modernization
2018-01-11 04:51:39 -05:00
allocating_handler.hpp
support asio handler allocators in deferred_handler
2017-12-26 09:44:51 +01:00
array.hpp
merged RC_1_1 into master
2018-04-13 01:47:41 +02: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
apply some c++11 modernization
2018-01-11 04:51:39 -05:00
escape_string.hpp
declare tag types in-line
2018-03-23 11:21:08 +01:00
ffs.hpp
change formatting of namespace declarations
2017-04-12 14:26:35 -04:00
file_progress.hpp
apply some c++11 modernization
2018-01-11 04:51:39 -05:00
has_block.hpp
minor lint oriented code refactor
2018-03-28 15:55:05 +02: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
clean up noexcept specifiers to adapt to what the implementation provides
2018-02-20 08:43:52 +01:00
numeric_cast.hpp
don't specialize standard type trait is_integral
2018-05-10 19:06:18 +02: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
route.h
build for iOS on travis
2018-01-18 22:37:37 +01: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
minor code tidy
2018-04-07 00:30:36 +02:00
session_interface.hpp
declare tag types in-line
2018-03-23 11:21:08 +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
set_socket_buffer.hpp
shave down session_interface by one function, reduce the dependencies between torrent and session
2018-01-29 03:00:59 +01:00
socket_type.hpp
merged RC_1_1 into master
2018-04-13 01:47:41 +02:00
storage_piece_set.hpp
merged RC_1_1 into master
2018-04-13 01:47:41 +02:00
storage_utils.hpp
avoid calling address to test protocol, more consts and minor lint oriented code changes
2018-03-29 12:20:59 +02: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
merged RC_1_1 into master
2018-04-13 01:47:41 +02:00
time.hpp
remove the global cache of the current time, just use clock::now() instead
2018-04-07 21:43:18 +02: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
merged RC_1_1 into master
2018-04-13 01:47:41 +02:00