premiere-libtorrent/include/libtorrent
arvidn e3ba811ae4 improve name of m_timer in dht_tracker 2016-01-01 16:42:44 -05:00
..
aux_ mark up some override functions and fix other clang warnings 2015-12-13 19:44:42 -05:00
extensions pass torrent_handle by const ref in the plugin api 2015-07-25 09:57:55 -07:00
kademlia improve name of m_timer in dht_tracker 2016-01-01 16:42:44 -05:00
ConvertUTF.h fix some warnings 2015-08-13 23:52:25 -04:00
Makefile.am Make dht_put_alert more accurate. 2015-11-20 00:06:08 -05:00
add_torrent_params.hpp A few documentation typos. 2015-12-11 08:45:08 -05:00
address.hpp support building libtorrent in simulation mode (using libsimulator, which is a git submodule) 2015-08-07 21:31:59 -04:00
alert.hpp add new piece picker logging alert category 2015-11-29 08:25:55 -05:00
alert_manager.hpp use boost.asio as headers only library again (simplify builds and hopefully fix shared linking of python module on gcc linux) 2015-07-27 23:09:24 -07:00
alert_observer.hpp update copyright year 2015-06-03 05:18:48 +00:00
alert_types.hpp A few documentation typos. 2015-12-11 08:45:08 -05:00
alloca.hpp update copyright year 2015-06-03 05:18:48 +00:00
allocator.hpp update copyright year 2015-06-03 05:18:48 +00:00
announce_entry.hpp separate out announce_entry and torrent_status into their own headers 2015-09-18 08:08:08 -04:00
assert.hpp move some internal headers to aux_ to fix documentation 2015-09-07 17:00:27 -04:00
bandwidth_limit.hpp update copyright year 2015-06-03 05:18:48 +00:00
bandwidth_manager.hpp Removed unused flag bandwidth-limit-logging and related code. 2015-08-04 01:47:15 -04:00
bandwidth_queue_entry.hpp update copyright year 2015-06-03 05:18:48 +00:00
bandwidth_socket.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
bdecode.hpp fix assert in bdecode assert for strings with prefixes of 6 or more digits 2015-12-12 00:19:13 -05:00
bencode.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
bitfield.hpp move some internal headers to aux_ to fix documentation 2015-09-07 17:00:27 -04:00
block_cache.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
bloom_filter.hpp fix some warnings 2015-08-01 23:57:11 -04:00
broadcast_socket.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
bt_peer_connection.hpp add first coverage of test_transfer as a proper sim 2015-11-28 00:59:39 -05:00
buffer.hpp update copyright year 2015-06-03 05:18:48 +00:00
build_config.hpp update copyright year 2015-06-03 05:18:48 +00:00
chained_buffer.hpp drop support for boost 1.35 and fix some more references to the asio namespace 2015-06-06 02:10:53 -04:00
choker.hpp update copyright year 2015-06-03 05:18:48 +00:00
close_reason.hpp fix some warnings 2015-04-24 05:37:17 +00:00
config.hpp mark up some override functions and fix other clang warnings 2015-12-13 19:44:42 -05:00
copy_ptr.hpp update copyright year 2015-06-03 05:18:48 +00:00
crc32c.hpp update copyright year 2015-06-03 05:18:48 +00:00
create_torrent.hpp merge total wanted fix from RC_1_0 2015-08-02 15:18:21 -04:00
deadline_timer.hpp support building libtorrent in simulation mode (using libsimulator, which is a git submodule) 2015-08-07 21:31:59 -04:00
debug.hpp fix some warnings 2015-08-19 02:00:46 +02:00
disk_buffer_holder.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
disk_buffer_pool.hpp update copyright year 2015-06-03 05:18:48 +00:00
disk_interface.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
disk_io_job.hpp fix more warnings 2015-08-22 00:28:12 +02:00
disk_io_thread.hpp fixed some GCC warnings 2015-08-20 01:33:20 +02:00
disk_job_pool.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
disk_observer.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
ed25519.hpp properly report errors when failing to generate randomness 2015-05-09 04:08:32 +00:00
entry.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
enum_net.hpp update libsimulator. add simulation/test for announcing twice to trackers over IPv4 and IPv6. fix bugs preventing libtorrent from doing that correctly 2015-10-27 00:21:07 -04:00
error.hpp drop support for boost 1.35 and fix some more references to the asio namespace 2015-06-06 02:10:53 -04:00
error_code.hpp clean up error_code use, and use error_condition to test for errors in test_http_connection 2015-11-24 00:39:01 -05:00
export.hpp initial support for disabling proxy for tracker connections 2015-08-29 19:44:54 -04:00
extensions.hpp add more comments about DHT direct requests 2015-08-10 20:33:04 -07:00
file.hpp fix support for incomplete reads/writes from disk 2015-11-14 00:21:03 -05:00
file_pool.hpp update copyright year 2015-06-03 05:18:48 +00:00
file_storage.hpp use gcc on linux and clang on osx 2015-09-06 22:55:41 -04:00
fingerprint.hpp fix python binding build with no deprecated functions 2015-07-27 23:09:24 -07:00
gzip.hpp drop support for boost 1.35 and fix some more references to the asio namespace 2015-06-06 02:10:53 -04:00
hasher.hpp update copyright year 2015-06-03 05:18:48 +00:00
heterogeneous_queue.hpp fix warnings 2015-05-19 03:13:49 +00:00
hex.hpp update copyright year 2015-06-03 05:18:48 +00:00
http_connection.hpp fix semantics of socks5_stream and http_connection to make them not close themselves. Add socks5 and socks4 proxy coverage in test_http_connection 2015-11-24 00:39:01 -05:00
http_parser.hpp fix warnings and invalid defines in disk_io_thread.cpp 2015-08-18 07:55:50 -04:00
http_seed_connection.hpp mark up some override functions and fix other clang warnings 2015-12-13 19:44:42 -05:00
http_stream.hpp update copyright year 2015-06-03 05:18:48 +00:00
http_tracker_connection.hpp Use scrape & i2p bitset flags for request 2015-07-14 14:13:10 -05:00
i2p_stream.hpp initial support for disabling proxy for tracker connections 2015-08-29 19:44:54 -04:00
identify_client.hpp fix python binding build with no deprecated functions 2015-07-27 23:09:24 -07:00
instantiate_connection.hpp initial support for disabling proxy for tracker connections 2015-08-29 19:44:54 -04:00
invariant_check.hpp silence some warnings on msvc 2015-04-27 02:21:12 +00:00
io.hpp update copyright year 2015-06-03 05:18:48 +00:00
io_service.hpp support building libtorrent in simulation mode (using libsimulator, which is a git submodule) 2015-08-07 21:31:59 -04:00
io_service_fwd.hpp support building libtorrent in simulation mode (using libsimulator, which is a git submodule) 2015-08-07 21:31:59 -04:00
ip_filter.hpp fixed some GCC warnings 2015-08-20 01:33:20 +02:00
ip_voter.hpp update copyright year 2015-06-03 05:18:48 +00:00
lazy_entry.hpp fix some warnings 2015-08-01 23:57:11 -04:00
link.hpp update copyright year 2015-06-03 05:18:48 +00:00
linked_list.hpp add unit test for linked_list 2015-08-30 23:34:49 -04:00
lsd.hpp update copyright year 2015-06-03 05:18:48 +00:00
magnet_uri.hpp update copyright year 2015-06-03 05:18:48 +00:00
max.hpp update copyright year 2015-06-03 05:18:48 +00:00
natpmp.hpp remove some unnecessary asio typedefs in the libtorrent namespace, just pull ip::tcp and ip::udp 2015-06-06 13:49:18 -04:00
network_thread_pool.hpp use gcc on linux and clang on osx 2015-09-06 22:55:41 -04:00
operations.hpp fix some warnings 2015-04-24 05:37:17 +00:00
packet_buffer.hpp fix some build warnings 2015-08-17 09:01:43 -04:00
parse_url.hpp update copyright year 2015-06-03 05:18:48 +00:00
part_file.hpp update copyright year 2015-06-03 05:18:48 +00:00
pe_crypto.hpp mark up some override functions and fix other clang warnings 2015-12-13 19:44:42 -05:00
peer.hpp fix build issue 2015-08-31 00:54:16 -04:00
peer_class.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
peer_class_set.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
peer_class_type_filter.hpp update copyright year 2015-06-03 05:18:48 +00:00
peer_connection.hpp deprecate resolve-countries 2015-12-14 21:32:30 -05:00
peer_connection_handle.hpp make alert types declared final and disable the log alert declarations when logging is disabled 2015-11-29 10:16:02 -05:00
peer_connection_interface.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
peer_id.hpp update copyright year 2015-06-03 05:18:48 +00:00
peer_info.hpp deprecate resolve-countries 2015-12-14 21:32:30 -05:00
peer_list.hpp Don't attempt to find_peers in peer_list for i2p 2015-06-24 19:41:32 -05:00
peer_request.hpp update copyright year 2015-06-03 05:18:48 +00:00
performance_counters.hpp fix a bug where the torrent's invariant was not always maintained as well as a shutdown issue (now covered by test as well) 2015-11-28 14:14:49 -05:00
piece_block_progress.hpp update copyright year 2015-06-03 05:18:48 +00:00
piece_picker.hpp add new piece picker logging alert category 2015-11-29 08:25:55 -05:00
platform_util.hpp clean up use of getrlimit() by wrapping it and move it to platform_util.cpp. Also take the opportunity to make it simulator friendly (consistent in simulation) 2015-12-02 00:45:34 -05:00
proxy_base.hpp fix build 2015-09-21 20:19:05 -07:00
puff.hpp make puff const correct instead of const-casting 2015-04-22 02:11:12 +00:00
random.hpp use a consistent random number generator to make simulations deterministic 2015-11-12 00:21:56 -05:00
receive_buffer.hpp update copyright year 2015-06-03 05:18:48 +00:00
request_blocks.hpp update copyright year 2015-06-03 05:18:48 +00:00
resolve_links.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
resolver.hpp remove some unnecessary asio typedefs in the libtorrent namespace, just pull ip::tcp and ip::udp 2015-06-06 13:49:18 -04:00
resolver_interface.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
rss.hpp separate out announce_entry and torrent_status into their own headers 2015-09-18 08:08:08 -04:00
session.hpp use gcc on linux and clang on osx 2015-09-06 22:55:41 -04:00
session_handle.hpp A few typos in documentation. 2015-12-04 18:15:11 -05:00
session_settings.hpp extend the unit test of dht_storage 2015-12-19 02:09:06 -05:00
session_stats.hpp separate out session_stats into its own header. silences warning and cleans up 2015-04-25 02:12:02 +00:00
session_status.hpp update copyright year 2015-06-03 05:18:48 +00:00
settings_pack.hpp update cache_size docs and raise the cap for 32 bit builds 2015-11-08 10:49:38 -05:00
sha1.hpp clean up symbol exports 2015-01-01 20:25:39 +00:00
sha1_hash.hpp simplify and improve unit test for distance_exp. make some immutable variables const in the DHT implementation. instead of waking up periodically just to check if it's time to refresh the DHT secret key, set the timer to only wake up to refresh the key. If we don't have a DHT observer (to ask for our external IP) or if we don't know our external IP, don't generate a node ID based on 0.0.0.0, just generate a random ID instead. Simplified and improved node replacement logic in the routing table a little bit 2016-01-01 16:42:37 -05:00
sliding_average.hpp update copyright year 2015-06-03 05:18:48 +00:00
socket.hpp support building libtorrent in simulation mode (using libsimulator, which is a git submodule) 2015-08-07 21:31:59 -04:00
socket_io.hpp drop support for boost 1.35 and fix some more references to the asio namespace 2015-06-06 02:10:53 -04:00
socket_type.hpp lower alignment requirement of socket_type to silence msvc warning (it was probably not warranted in the first place anyway) 2015-11-19 22:50:40 -05:00
socket_type_fwd.hpp update copyright year 2015-06-03 05:18:48 +00:00
socks5_stream.hpp fix an old use of posix_category. make http_connection translate IPs into proper endpoints when connecting over socks (instead of passing the IP on as a hostname string). add test coverage 2015-11-24 00:39:02 -05:00
ssl_stream.hpp move some internal headers to aux_ to fix documentation 2015-09-07 17:00:27 -04:00
stack_allocator.hpp optimize logging of DHT packets by deferring copying and printing, to only do it if the alert category is enabled 2015-05-28 20:36:22 +00:00
stat.hpp update copyright year 2015-06-03 05:18:48 +00:00
stat_cache.hpp mark up some override functions and fix other clang warnings 2015-12-13 19:44:42 -05:00
storage.hpp A few documentation typos. 2015-12-11 08:45:08 -05:00
storage_defs.hpp Minor syntactic change to avoid compiler warning about comma at the end of enum element. 2015-06-18 14:50:13 -04:00
string_util.hpp mark up some more functions with override and silence a few more warnings in boost headers 2015-10-17 10:02:37 -04:00
tailqueue.hpp make tailequeue a template, introduce type safety, remove old-style casts 2015-08-19 15:22:05 +02:00
thread.hpp update copyright year 2015-06-03 05:18:48 +00:00
thread_pool.hpp fix some warnings 2015-08-02 15:55:05 -04:00
time.hpp support building libtorrent in simulation mode (using libsimulator, which is a git submodule) 2015-08-07 21:31:59 -04:00
timestamp_history.hpp mark up some override functions and fix other clang warnings 2015-12-13 19:44:42 -05:00
tommath.h changed includes for tommath to point into the libtorrent directory 2009-11-10 17:14:53 +00:00
tommath_class.h changed includes for tommath to point into the libtorrent directory 2009-11-10 17:14:53 +00:00
tommath_superclass.h changed includes for tommath to point into the libtorrent directory 2009-11-10 17:14:53 +00:00
torrent.hpp deprecate resolve-countries 2015-12-14 21:32:30 -05:00
torrent_handle.hpp deprecate resolve-countries 2015-12-14 21:32:30 -05:00
torrent_info.hpp extend testing of sanitize_append_path_element 2015-12-19 20:11:22 -05:00
torrent_peer.hpp fix more warnings 2015-08-19 01:39:01 +02:00
torrent_peer_allocator.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
torrent_status.hpp fix documentation bugs 2015-11-20 01:00:39 -05:00
tracker_manager.hpp deprecate set_tracker_login 2015-12-13 15:14:19 -05:00
udp_socket.hpp use more efficient (in-place) handler allocation for udp async_read and session second_tick 2015-11-28 00:57:44 -05:00
udp_tracker_connection.hpp update copyright year 2015-06-03 05:18:48 +00:00
uncork_interface.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
union_endpoint.hpp whitespace 2015-07-05 18:33:47 -04:00
upnp.hpp use gcc on linux and clang on osx 2015-09-06 22:55:41 -04:00
utf8.hpp update copyright year 2015-06-03 05:18:48 +00:00
utp_socket_manager.hpp remove functionality to initiate MTU based on the MTU on the nic (this is error prone and has questionable value) 2015-08-22 08:09:09 +02:00
utp_stream.hpp fix some msvc warnings 2015-11-19 19:01:54 -05:00
vector_utils.hpp fix some warnings 2015-08-01 23:57:11 -04:00
version.hpp fix bug in set_version and update version hash 2015-11-11 01:25:30 -05:00
web_connection_base.hpp mark up some override functions and fix other clang warnings 2015-12-13 19:44:42 -05:00
web_peer_connection.hpp mark up some override functions and fix other clang warnings 2015-12-13 19:44:42 -05:00
xml_parse.hpp fix const correctness in xml_parse(). update unit tests rss and upnp to use new signature for parser callback 2015-09-06 00:38:33 -04:00