premiere-libtorrent/include/libtorrent
Arvid Norberg 794de25212 moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +00:00
..
aux_ moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +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 landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +00:00
ConvertUTF.h fix build 2014-05-05 07:32:01 +00:00
Makefile.am moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +00:00
add_torrent_params.hpp documetation fixes and polish 2015-03-14 21:55:26 +00:00
address.hpp update copyright 2014-02-23 19:12:25 +00:00
alert.hpp deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +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 moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +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 deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +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
bdecode.hpp documetation fixes and polish 2015-03-14 21:55:26 +00:00
bencode.hpp moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +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 documetation fixes and polish 2015-03-14 21:55:26 +00:00
bloom_filter.hpp update copyright 2014-02-23 19:12:25 +00:00
broadcast_socket.hpp transition from intrusive_ptr to shared_ptr. don't export initialize_default_settings 2015-01-06 08:08:49 +00:00
bt_peer_connection.hpp deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +00:00
buffer.hpp fix linux build 2015-01-20 17:05:45 +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
close_reason.hpp polish documentation. reference table of content specifically 2015-03-13 05:42:18 +00:00
config.hpp msvc fix 2015-01-21 06:48:23 +00:00
copy_ptr.hpp update copyright 2014-02-23 19:12:25 +00:00
cpuid.hpp landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +00:00
crc32c.hpp clean up symbol exports 2015-01-01 20:25:39 +00:00
create_torrent.hpp clean up symbol exports 2015-01-01 20:25:39 +00:00
deadline_timer.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
debug.hpp deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +00:00
disk_buffer_holder.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
disk_buffer_pool.hpp optimize disk buffer allocation when seeding 2015-02-14 23:20:45 +00:00
disk_interface.hpp landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +00:00
disk_io_job.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
disk_io_thread.hpp landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +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 landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +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
export.hpp clean up symbol exports 2015-01-01 20:25:39 +00:00
extensions.hpp const static -> static const (thanks gubatron). helps swigs parser 2015-03-14 00:42:27 +00:00
file.hpp some more optimizations on loading torrents 2015-02-18 03:32:49 +00:00
file_pool.hpp deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +00:00
file_storage.hpp deprecate file_base feature in file_storage/torrent_info 2015-02-17 04:53:49 +00:00
fingerprint.hpp make the peer fingerprint a regular setting and remove it from the main session constructor argument list 2014-12-31 15:51:45 +00:00
gzip.hpp merged fixes from RC_1_0 2014-07-21 03:19:58 +00:00
hasher.hpp clean up symbol exports 2015-01-01 20:25:39 +00:00
hex.hpp moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +00:00
http_connection.hpp deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +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 make operation_t public and document it. include peer disconnects in client_test log 2015-02-15 05:17:09 +00:00
http_stream.hpp moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +00:00
http_tracker_connection.hpp clean up session_interface and tracker_manager a bit. work on making tracker_manager more testable 2015-02-01 14:30:43 +00:00
i2p_stream.hpp moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +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
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 deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +00:00
lazy_entry.hpp landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +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 post alerts instead of writing to a file, in local peer discovery, when logging is enabled 2015-01-16 23:01:14 +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 deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +00:00
network_thread_pool.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
operations.hpp make operation_t public and document it. include peer disconnects in client_test log 2015-02-15 05:17:09 +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 transition from intrusive_ptr to shared_ptr. don't export initialize_default_settings 2015-01-06 08:08:49 +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 deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +00:00
peer_connection_interface.hpp make operation_t public and document it. include peer disconnects in client_test log 2015-02-15 05:17:09 +00:00
peer_id.hpp update copyright 2014-02-23 19:12:25 +00:00
peer_info.hpp documetation fixes and polish 2015-03-14 21:55:26 +00:00
peer_list.hpp extend peer_list unit test and fix some bugs 2015-01-20 23:56:45 +00:00
peer_request.hpp update copyright 2014-02-23 19:12:25 +00:00
performance_counters.hpp simplify and clean up utp_stream. fix missing error check in read handler in peer_connection 2015-02-15 00:25:56 +00:00
piece_block_progress.hpp update copyright 2014-02-23 19:12:25 +00:00
piece_picker.hpp const static -> static const (thanks gubatron). helps swigs parser 2015-03-14 00:42:27 +00:00
platform_util.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
proxy_base.hpp moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +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 move function from header to .cpp file 2015-01-02 00:51:09 +00:00
request_blocks.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
resolver.hpp deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +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 landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +00:00
session.hpp landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +00:00
session_settings.hpp make DHT dos mitigation parameters configurable via dht_settings 2015-01-01 23:24:21 +00:00
session_status.hpp add new (non-deprecated) access to dht stats, asynchronously via an alert 2015-01-17 17:02:58 +00:00
settings_pack.hpp landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +00:00
sha1.hpp clean up symbol exports 2015-01-01 20:25:39 +00:00
sha1_hash.hpp moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +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 landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +00:00
socket_type.hpp implemented utp extension header to indicate the reason to close the connection 2015-02-28 19:51:15 +00:00
socket_type_fwd.hpp update copyright 2014-02-23 19:12:25 +00:00
socks5_stream.hpp remove some TODO comments 2015-01-05 12:32:30 +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 landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +00:00
storage_defs.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
string_util.hpp moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +00:00
tailqueue.hpp land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
thread.hpp remove sleep() from the libtorrent API 2015-03-13 05:52:48 +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 polish documentation. reference table of content specifically 2015-03-13 05:42:18 +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 moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +00:00
torrent_handle.hpp improve piece picker support for reverse picking (used for snubbed peers) to not cause priority inversion for regular peers 2015-01-26 02:04:58 +00:00
torrent_info.hpp landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +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 deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +00:00
udp_socket.hpp deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +00:00
udp_tracker_connection.hpp deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +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 deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +00:00
utf8.hpp documetation fixes and polish 2015-03-14 21:55:26 +00:00
utp_socket_manager.hpp deprecate the ptime type and related time types. just use boost::chrono / std::chrono 2015-03-12 04:34:54 +00:00
utp_stream.hpp polish documentation. reference table of content specifically 2015-03-13 05:42:18 +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 remove internal fields from web_seed_entry 2014-12-31 22:05:34 +00:00
web_peer_connection.hpp make operation_t public and document it. include peer disconnects in client_test log 2015-02-15 05:17:09 +00:00
xml_parse.hpp moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp 2015-03-14 23:10:20 +00:00