premiere-libtorrent/include/libtorrent/aux_
arvidn 4fd6136b2a improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents 2020-03-21 12:28:49 -07:00
..
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 fix warnings 2019-04-10 08:05:36 +02:00
allocating_handler.hpp ensure headers build independently 2019-05-13 11:56:03 -07:00
array.hpp make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts 2018-11-16 14:06:22 +01:00
bind_to_device.hpp make single-argument constructors explicit (#1194) 2016-10-08 14:07:11 -04:00
block_cache_reference.hpp order static and constexpr consistently 2020-02-01 15:18:03 +01:00
byteswap.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
container_wrapper.hpp some refactor to reduce duplicate code 2018-07-25 18:48:34 +02: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
deprecated.hpp fix deprecation warnings for deprecated classes 2019-11-27 12:15:59 +01:00
deque.hpp make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts 2018-11-16 14:06:22 +01:00
dev_random.hpp ensure headers build independently 2019-05-13 11:56:03 -07:00
disable_warnings_pop.hpp enable /W4 warnings for msvc 2016-12-13 19:36:14 -05:00
disable_warnings_push.hpp update appveyor image and boost version. explicitly use python2 for test scripts (as the SSL behavior has changed in python 3 in non-trivial ways) 2019-11-19 01:46:39 +01:00
disk_job_fence.hpp apply some c++11 modernization 2018-01-11 04:51:39 -05:00
escape_string.hpp use UNC paths pervasively on windows 2019-01-12 21:00:40 +01:00
export.hpp fix deprecation warnings for deprecated classes 2019-11-27 12:15:59 +01:00
ffs.hpp deduplicate code implementing log2p1() 2019-03-23 22:44:32 +01:00
file_progress.hpp [WIP] refactor in file_progress to avoid dependency of alert_manager 2019-01-13 02:40:15 +01:00
generate_peer_id.hpp factor out generate_peer_id into its own file 2018-07-25 08:49:18 +02:00
has_block.hpp ensure headers build independently 2019-05-13 11:56:03 -07:00
instantiate_connection.hpp ensure headers build independently 2019-05-13 11:56:03 -07:00
io.hpp make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts 2018-11-16 14:06:22 +01:00
ip_notifier.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
keepalive.hpp lower TCP keepalive timeout for SOCKS5 UDP tunnel, to detect network failures and retry 2020-02-01 11:43:51 +01:00
listen_socket_handle.hpp remove outgoing udp sockets and replace with listen_socket_t 2020-01-19 08:27:33 +01:00
lsd.hpp ensure headers build independently 2019-05-13 11:56:03 -07:00
merkle.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
noexcept_movable.hpp ensure headers build independently 2019-05-13 11:56:03 -07:00
numeric_cast.hpp fix some warnings from sonar-cube 2018-09-05 18:10:57 -07:00
openssl.hpp improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents 2020-03-21 12:28:49 -07:00
path.hpp improve file_storage::sanitize_symlinks 2019-07-29 06:10:04 -07:00
portmap.hpp ensure headers build independently 2019-05-13 11:56:03 -07:00
proxy_settings.hpp fix accidental disabling of exporting aux::proxy_settings from library 2019-12-02 11:43:46 +01:00
range.hpp ensure headers build independently 2019-05-13 11:56:03 -07: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 improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents 2020-03-21 12:28:49 -07:00
session_interface.hpp remove outgoing udp sockets and replace with listen_socket_t 2020-01-19 08:27:33 +01:00
session_settings.hpp make aux::session_settings thread-safe. this allows all threads to share the same settings object, which has low contention and is rarely updated 2019-09-01 03:41:36 +02:00
session_udp_sockets.hpp remove outgoing udp sockets and replace with listen_socket_t 2020-01-19 08:27:33 +01:00
set_socket_buffer.hpp add support for TCP_NOTSENT_LOWAT 2020-03-04 13:16:54 +01:00
socket_type.hpp add executor_type to socket_type 2019-11-14 11:55:48 +01:00
storage_piece_set.hpp move export.hpp into aux_ folder. put assert symbols in libtorrent namespace 2018-05-14 09:09:01 +02:00
storage_utils.hpp remove typed_span type 2018-11-17 00:43:58 +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 fix suggest_read_cache setting 2020-02-02 20:16:59 +01:00
throw.hpp noreturn attribute is standard in C++11 2019-02-27 17:11:15 +01: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
unique_ptr.hpp make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts 2018-11-16 14:06:22 +01:00
vector.hpp some refactor to reduce duplicate code 2018-07-25 18:48:34 +02:00
win_crypto_provider.hpp fix typo in win_crypto_provider assignment operator 2019-01-20 02:07:54 +01:00
win_util.hpp back port fixing GCC warnings 2019-08-02 06:21:07 -07:00
windows.hpp wrap inclusion of windows.h with appropriate defines 2018-11-21 10:09:23 +01:00