premiere-libtorrent/include/libtorrent
Arvid Norberg e9414894e2 separate the configuration of crypto library and whether protocol encryption is enabled or not. make protocol encryption always use the built-in rc4 and tommath code. SHA-1 hashing is done by the crypto library 2014-12-29 16:50:22 +00:00
..
aux_ remove orphaned function declaration 2014-12-25 18:26:19 +00:00
extensions simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
kademlia remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
ConvertUTF.h fix build 2014-05-05 07:32:01 +00:00
Makefile.am simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
add_torrent_params.hpp merged changes from RC_1_0 2014-12-07 07:22:39 +00:00
address.hpp update copyright 2014-02-23 19:12:25 +00:00
alert.hpp simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
alert_dispatcher.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
alert_manager.hpp fixed issue with queued resume data saving, and fixed regression in recent disk error check changes 2014-07-21 03:03:59 +00:00
alert_observer.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
alert_types.hpp simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
alloca.hpp update copyright 2014-02-23 19:12:25 +00:00
allocator.hpp merged changes from RC_1_0 2014-11-24 04:25:05 +00:00
assert.hpp merged changes from RC_1_0 2014-11-30 10:07:19 +00:00
bandwidth_limit.hpp update copyright 2014-02-23 19:12:25 +00:00
bandwidth_manager.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
bandwidth_queue_entry.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
bandwidth_socket.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
bencode.hpp merged changes from RC_1_0 2014-11-29 09:12:44 +00:00
bitfield.hpp merge bitfield fix from RC_1_0 (although, fix doesn't apply) 2014-07-28 04:41:40 +00:00
block_cache.hpp deprecate most of cache_status type (use session stats instead) 2014-10-25 20:07:50 +00:00
bloom_filter.hpp update copyright 2014-02-23 19:12:25 +00:00
broadcast_socket.hpp update copyright 2014-02-23 19:12:25 +00:00
bt_peer_connection.hpp merged Steven Siloti's peer crypto patch into trunk 2014-11-23 06:14:47 +00:00
buffer.hpp merged changes from RC_1_0 2014-11-29 01:53:22 +00:00
build_config.hpp fix typo 2014-10-21 23:44:50 +00:00
byteswap.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
chained_buffer.hpp merged Steven Siloti's peer crypto patch into trunk 2014-11-23 06:14:47 +00:00
choker.hpp deprecated auto_expand_choker. started factoring out choker logic into its own translation unit (preparing for making it unit testable) 2014-10-22 22:06:56 +00:00
config.hpp separate the configuration of crypto library and whether protocol encryption is enabled or not. make protocol encryption always use the built-in rc4 and tommath code. SHA-1 hashing is done by the crypto library 2014-12-29 16:50:22 +00:00
copy_ptr.hpp update copyright 2014-02-23 19:12:25 +00:00
cpuid.hpp add unit test for crc32c and fix cpuid warning 2014-11-10 02:05:46 +00:00
crc32c.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
create_torrent.hpp we no longer support including file-hashes when creating torrents 2014-12-17 03:50:01 +00:00
deadline_timer.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
debug.hpp simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
disk_buffer_holder.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
disk_buffer_pool.hpp remove stats logging functionality from libtorrent. This has been moved to a helper class part of libtorrent-webui, utility library 2014-10-21 19:58:12 +00:00
disk_interface.hpp remove buffer stats debugging feature 2014-07-19 08:20:20 +00:00
disk_io_job.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
disk_io_thread.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
disk_job_pool.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
disk_observer.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
ed25519.hpp merged changes from RC_1_0 2014-08-16 07:46:06 +00:00
entry.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
enum_net.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
error.hpp update copyright 2014-02-23 19:12:25 +00:00
error_code.hpp merged fixes from RC_1_0 2014-07-21 03:19:58 +00:00
escape_string.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
export.hpp merged fix from RC_1_0 2014-07-22 09:04:56 +00:00
extensions.hpp merged Steven Siloti's peer crypto patch into trunk 2014-11-23 06:14:47 +00:00
file.hpp don't fail renaming a file in a torrent just because it doesn't exist (and the destination directory doesn't exist) 2014-12-26 21:25:37 +00:00
file_pool.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
file_storage.hpp optimize copying torrent_info and file_storage objects 2014-12-17 05:33:16 +00:00
fingerprint.hpp update copyright 2014-02-23 19:12:25 +00:00
gzip.hpp merged fixes from RC_1_0 2014-07-21 03:19:58 +00:00
hasher.hpp merged changes from RC_1_0 2014-11-29 01:53:22 +00:00
http_connection.hpp fix http_connection timeout issue 2014-10-16 05:33:09 +00:00
http_parser.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
http_seed_connection.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
http_stream.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
http_tracker_connection.hpp first steps towards removing session_impl dependency from tracker connections, to improve their testability 2014-10-21 00:28:51 +00:00
i2p_stream.hpp merged changes from RC_1_0 2014-09-02 06:28:27 +00:00
identify_client.hpp reference documentation cleanup 2014-04-28 04:46:33 +00:00
instantiate_connection.hpp update copyright 2014-02-23 19:12:25 +00:00
intrusive_ptr_base.hpp switch over to use boost.atomic instead of home-built one 2014-08-01 07:32:54 +00:00
invariant_check.hpp merged changes from RC_1_0 2014-08-16 07:46:06 +00:00
io.hpp factor out address/endpoint I/O into it's own unit test. merge write_string from bencode and socket_io. extend unit test 2014-05-04 06:46:47 +00:00
io_service.hpp update copyright 2014-02-23 19:12:25 +00:00
io_service_fwd.hpp update copyright 2014-02-23 19:12:25 +00:00
ip_filter.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
ip_voter.hpp fix ip_voter to detect changing IPs 2014-03-03 09:49:58 +00:00
lazy_entry.hpp merged changes from RC_1_0 2014-11-29 01:53:22 +00:00
link.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
linked_list.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
lsd.hpp simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
magnet_uri.hpp update copyright 2014-02-23 19:12:25 +00:00
max.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
natpmp.hpp update copyright 2014-02-23 19:12:25 +00:00
network_thread_pool.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
packet_buffer.hpp update copyright 2014-02-23 19:12:25 +00:00
parse_url.hpp update copyright 2014-02-23 19:12:25 +00:00
part_file.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
pe_crypto.hpp separate the configuration of crypto library and whether protocol encryption is enabled or not. make protocol encryption always use the built-in rc4 and tommath code. SHA-1 hashing is done by the crypto library 2014-12-29 16:50:22 +00:00
peer.hpp optimize tracker_manager interface to avoid rendering and parsing strings for each peer-ip 2014-09-28 06:36:03 +00:00
peer_class.hpp optimize peer classes a bit 2014-09-17 07:23:41 +00:00
peer_class_set.hpp optimize peer classes a bit 2014-09-17 07:23:41 +00:00
peer_class_type_filter.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
peer_connection.hpp pack members of pending_buffer a bit 2014-12-10 01:05:40 +00:00
peer_connection_interface.hpp simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
peer_id.hpp update copyright 2014-02-23 19:12:25 +00:00
peer_info.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
peer_list.hpp simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
peer_request.hpp update copyright 2014-02-23 19:12:25 +00:00
performance_counters.hpp transition fenced job histogram to session stats gauges. deprecate it from cache_status 2014-10-25 20:59:54 +00:00
piece_block_progress.hpp update copyright 2014-02-23 19:12:25 +00:00
piece_picker.hpp simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
platform_util.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
proxy_base.hpp moved around some hostname resolver related TODO comment. removed unused hostname query objects 2014-10-23 00:19:11 +00:00
puff.hpp dropped dependency on zlib 2010-03-16 06:14:22 +00:00
random.hpp transition to use boost.random instead of rand() and custom pseudo random generator 2014-08-16 20:26:00 +00:00
receive_buffer.hpp merged fixed include 2014-11-23 06:23:49 +00:00
request_blocks.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
resolver.hpp cancel non-critical DNS lookups when shutting down, to cut down on shutdown delay 2014-12-17 02:44:27 +00:00
resolver_interface.hpp cancel non-critical DNS lookups when shutting down, to cut down on shutdown delay 2014-12-17 02:44:27 +00:00
rss.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
session.hpp simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
session_settings.hpp deprecated auto_expand_choker. started factoring out choker logic into its own translation unit (preparing for making it unit testable) 2014-10-22 22:06:56 +00:00
session_status.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
settings_pack.hpp update send and received byte performance counters immediately, to avoid the one second quantization in stats 2014-12-10 05:49:17 +00:00
sha1_hash.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
sliding_average.hpp instead of using a fixed request timeout for every peer, have an adaptable one based on the average download time for a block 2014-12-08 17:06:04 +00:00
socket.hpp merged fixes from RC_1_0 2014-09-13 19:47:51 +00:00
socket_io.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
socket_type.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
socket_type_fwd.hpp update copyright 2014-02-23 19:12:25 +00:00
socks5_stream.hpp merged changes from RC_1_0 2014-11-29 09:12:44 +00:00
ssl_stream.hpp fix available() function on ssl_stream 2014-10-08 15:27:52 +00:00
stat.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
stat_cache.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
storage.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
storage_defs.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
string_util.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
tailqueue.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
thread.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
thread_pool.hpp switch over to use boost.atomic instead of home-built one 2014-08-01 07:32:54 +00:00
time.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
timestamp_history.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00: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 don't fail renaming a file in a torrent just because it doesn't exist (and the destination directory doesn't exist) 2014-12-26 21:25:37 +00:00
torrent_handle.hpp merged changes from RC_1_0 2014-12-25 11:24:02 +00:00
torrent_info.hpp fix comment formatting 2014-12-17 02:48:22 +00:00
torrent_peer.hpp merged Steven Siloti's peer crypto patch into trunk 2014-11-23 06:14:47 +00:00
torrent_peer_allocator.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
tracker_manager.hpp simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
udp_socket.hpp land branch to remove half-open connection limit / connection queue 2014-10-03 20:56:57 +00:00
udp_tracker_connection.hpp convert endpoint list into vector in udp_tracker_connection 2014-10-21 20:49:36 +00:00
uncork_interface.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
union_endpoint.hpp update copyright 2014-02-23 19:12:25 +00:00
upnp.hpp simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
utf8.hpp update copyright 2014-02-23 19:12:25 +00:00
utp_socket_manager.hpp support SSL over uTP (unit test is still failing with same errors as previously, this has not been fixed yet) 2014-10-06 03:03:01 +00:00
utp_stream.hpp simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
vector_utils.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
version.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
web_connection_base.hpp pass all the arguments to peer connections as an argument pack 2014-07-14 04:32:41 +00:00
web_peer_connection.hpp remove size_type typedef in favor of boost::int64_t 2014-12-03 04:32:50 +00:00
xml_parse.hpp make xml_parse not be a template 2014-05-03 21:10:44 +00:00