premiere-libtorrent/src
Arvid Norberg be67553897 simplify session pause mechanism by keeping two separate states in torrents and having the session explicitly tell torrents when it's pausing (#779) 2016-06-03 07:32:48 -04:00
..
kademlia merged RC_1_1 into master 2016-05-27 12:35:53 -07:00
ConvertUTF.cpp factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
Makefile.am remove dependency on libtommath and use boost.multiprecision instead 2016-05-30 14:33:24 -04:00
alert.cpp Refactor of listen alerts for separated fields address and port (#778) 2016-06-02 22:38:56 -04:00
alert_manager.cpp made alerts move-only and remove dispatch function and other deprecated alert functions requiring alert to be copyable (#721) 2016-05-13 08:19:44 -04:00
allocator.cpp factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
announce_entry.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
assert.cpp merged RC_1_1 into master 2016-05-27 12:35:53 -07:00
bandwidth_limit.cpp factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
bandwidth_manager.cpp fix x64 build with VS2015 UP2 compiler (#640) 2016-04-25 17:22:09 -04:00
bandwidth_queue_entry.cpp fix some build warnings in python binding 2016-04-07 22:45:23 -04:00
bdecode.cpp factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
bitfield.cpp dial up cppcheck (#663) 2016-04-30 00:24:45 -04:00
block_cache.cpp factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
bloom_filter.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
broadcast_socket.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
bt_peer_connection.cpp remove dependency on libtommath and use boost.multiprecision instead 2016-05-30 14:33:24 -04:00
chained_buffer.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
choker.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
close_reason.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
cpuid.cpp fix default release build with VS2015 UP2 compiler warnings (#624) 2016-04-17 16:56:07 -04:00
crc32c.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
create_torrent.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
disk_buffer_holder.cpp remove the timestamps and file sizes from the resume data. This makes saving resume data alot cheaper, since it doesn't have to go via the disk thread. It also removes an old-standing API usage issue where there was easily a race condition introduced between saving resume data and pausing a torrent. 2016-02-06 15:50:55 -05:00
disk_buffer_pool.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
disk_io_job.cpp remove the timestamps and file sizes from the resume data. This makes saving resume data alot cheaper, since it doesn't have to go via the disk thread. It also removes an old-standing API usage issue where there was easily a race condition introduced between saving resume data and pausing a torrent. 2016-02-06 15:50:55 -05:00
disk_io_thread.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
disk_job_pool.cpp Threads (#671) 2016-04-30 18:54:23 -04:00
entry.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
enum_net.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
error_code.cpp transition to system_error as the exception type (#730) 2016-05-15 00:33:06 -04:00
escape_string.cpp factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
file.cpp general cleanup. remove valgrind markup, log_hash_failures and C headers (#752) 2016-05-23 08:15:39 -04:00
file_pool.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
file_progress.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
file_storage.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
gzip.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
hasher.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
hex.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
http_connection.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
http_parser.cpp factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
http_seed_connection.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
http_stream.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
http_tracker_connection.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
i2p_stream.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
identify_client.cpp factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
instantiate_connection.cpp Msvc warnings (#685) 2016-05-02 12:36:21 -04:00
ip_filter.cpp Msvc warnings (#685) 2016-05-02 12:36:21 -04:00
ip_voter.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
lazy_bdecode.cpp factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
lsd.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
lt_trackers.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
magnet_uri.cpp merged RC_1_1 into master 2016-05-27 12:35:53 -07:00
merkle.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
metadata_transfer.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
natpmp.cpp merged RC_1_1 into master 2016-05-27 12:35:53 -07:00
packet_buffer.cpp fix x64 build with VS2015 UP2 compiler (#640) 2016-04-25 17:22:09 -04:00
parse_url.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
part_file.cpp general cleanup. remove valgrind markup, log_hash_failures and C headers (#752) 2016-05-23 08:15:39 -04:00
pe_crypto.cpp remove dependency on libtommath and use boost.multiprecision instead 2016-05-30 14:33:24 -04:00
peer_class.cpp general cleanup. remove valgrind markup, log_hash_failures and C headers (#752) 2016-05-23 08:15:39 -04:00
peer_class_set.cpp Msvc warnings (#685) 2016-05-02 12:36:21 -04:00
peer_connection.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
peer_connection_handle.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
peer_list.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
performance_counters.cpp general cleanup. remove valgrind markup, log_hash_failures and C headers (#752) 2016-05-23 08:15:39 -04:00
piece_picker.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
platform_util.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
proxy_base.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
proxy_settings.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
puff.cpp factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
random.cpp factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
read_resume_data.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
receive_buffer.cpp don't support older than msvc-14 (2015) (#727) 2016-05-12 21:24:45 -04:00
request_blocks.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
resolve_links.cpp fix some clang build warnings 2016-04-02 12:27:42 -04:00
resolver.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
session.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
session_call.cpp simplify session call and replace session_handle and torrent_handle macros (#741) 2016-05-21 19:05:42 -04:00
session_handle.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
session_impl.cpp simplify session pause mechanism by keeping two separate states in torrents and having the session explicitly tell torrents when it's pausing (#779) 2016-06-03 07:32:48 -04:00
session_settings.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
session_stats.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
settings_pack.cpp Msvc warnings (#685) 2016-05-02 12:36:21 -04:00
sha1.cpp factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
sha1_hash.cpp general cleanup. remove valgrind markup, log_hash_failures and C headers (#752) 2016-05-23 08:15:39 -04:00
smart_ban.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
socket_io.cpp Refactor of listen alerts for separated fields address and port (#778) 2016-06-02 22:38:56 -04:00
socket_type.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
socks5_stream.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
stat.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
stat_cache.cpp fix x64 build with VS2015 UP2 compiler (#640) 2016-04-25 17:22:09 -04:00
storage.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
string_util.cpp Added support for x.pe parameter in parse_magnet_uri (#755) 2016-05-26 13:34:13 -04:00
time.cpp make the cached current time thread-safe 2016-05-01 08:50:23 -04:00
timestamp_history.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
torrent.cpp simplify session pause mechanism by keeping two separate states in torrents and having the session explicitly tell torrents when it's pausing (#779) 2016-06-03 07:32:48 -04:00
torrent_handle.cpp simplify session call and replace session_handle and torrent_handle macros (#741) 2016-05-21 19:05:42 -04:00
torrent_info.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
torrent_peer.cpp merged RC_1_1 into master 2016-04-08 02:20:24 -04:00
torrent_peer_allocator.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
torrent_status.cpp fix some coverity warnings and move out code to torrent_status.cpp 2016-04-07 21:44:24 -04:00
tracker_manager.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
udp_socket.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
udp_tracker_connection.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
upnp.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
ut_metadata.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
ut_pex.cpp use override and final keywords (unconditionally) (#668) 2016-04-30 11:05:54 -04:00
utf8.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
utp_socket_manager.cpp use array_view more along the udp packet paths (#655) 2016-04-28 08:20:10 -04:00
utp_stream.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
version.cpp merge copyright year update and changelog from RC_1_0 2016-01-17 18:57:46 -05:00
web_connection_base.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
web_peer_connection.cpp replace uses of boost::bind with std::bind and lambdas (#745) 2016-05-25 00:31:52 -04:00
xml_parse.cpp fix x64 build with VS2015 UP2 compiler (#640) 2016-04-25 17:22:09 -04:00