premiere-libtorrent/include/libtorrent
Arvid Norberg fd51412b70 shutdown improvements. Fixes stall 2007-11-02 00:27:53 +00:00
..
aux_ cleanup. changed the connection map into a set of peer_connections. moved the policy object into the torrent (as opposed to being a pointer). Fixes issues with multiple peers on the same IP. Reduces some lookups. 2007-10-31 09:48:20 +00:00
extensions added a userdata parameter to add_torrent that is passed in to plugins 2007-09-14 00:11:33 +00:00
kademlia replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
alert.hpp upnp more logging and error recovery 2007-09-01 04:08:39 +00:00
alert_types.hpp added option to delete files from disk as a torrent is removed 2007-10-13 03:33:33 +00:00
assert.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
bandwidth_manager.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
bencode.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
broadcast_socket.hpp added router_for_interface along with a proper windows implementation. NAT-PMP support is now good on windows 2007-10-01 17:21:19 +00:00
bt_peer_connection.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
buffer.hpp fixed warning in intel-9.0 2007-10-07 16:42:31 +00:00
chained_buffer.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
config.hpp added TORRENT_EXPORT to assert_fail 2007-09-17 18:19:08 +00:00
connection_queue.hpp asio handlers are now properly cancelled when destructing the session object, race conditions are avoided by waiting for the io service to complete all tasks 2007-10-26 07:14:19 +00:00
debug.hpp fix for previous check-in 2007-10-01 08:59:37 +00:00
disk_io_thread.hpp adds invariant check to make sure pieces that are complete are also checked. adds a debug function in the disk_io_thread. Fixes a problem with a failing disk write that would not clear the block for re-download. Adds some extra session logging 2007-10-18 00:32:16 +00:00
entry.hpp upnp more logging and error recovery 2007-09-01 04:08:39 +00:00
enum_net.hpp added router_for_interface along with a proper windows implementation. NAT-PMP support is now good on windows 2007-10-01 17:21:19 +00:00
escape_string.hpp merged back the asio development branch 2006-04-25 21:04:48 +00:00
extensions.hpp added reject and suggest hooks to peer plugins 2007-09-14 03:38:38 +00:00
file.hpp merged back async_io branch into trunk 2007-06-10 20:46:09 +00:00
file_pool.hpp fixed threading problem in file_pool 2007-04-12 05:08:23 +00:00
fingerprint.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
hasher.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
http_connection.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
http_stream.hpp cleaned up the proxies. Factor out common code into a base class and added include guards 2007-05-30 09:07:33 +00:00
http_tracker_connection.hpp asio handlers are now properly cancelled when destructing the session object, race conditions are avoided by waiting for the io service to complete all tasks 2007-10-26 07:14:19 +00:00
identify_client.hpp fixed the tests to build with the latest version of asio. added a missing include to identify_client.hpp 2006-05-21 15:35:11 +00:00
instantiate_connection.hpp cleanup. doesn't allocate sockets on the heap for no reason anymore 2007-10-22 04:17:26 +00:00
intrusive_ptr_base.hpp uses checked_delete instead of plain delete 2007-10-30 10:08:09 +00:00
invariant_check.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
io.hpp first attempt to implement SOCKS5 and proper HTTP proxy support. fixes #22 2007-04-25 18:26:35 +00:00
ip_filter.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
lsd.hpp upnp, natpmp and lsd now have proper lifetime management by using intrusive_ptr 2007-09-29 21:31:51 +00:00
natpmp.hpp upnp, natpmp and lsd now have proper lifetime management by using intrusive_ptr 2007-09-29 21:31:51 +00:00
pch.hpp prepared for precompiled headers support. fixed issue where storage didn't lock the session properly. fixed typo in natpmp.cpp 2007-03-17 17:15:16 +00:00
pe_crypto.hpp upnp more logging and error recovery 2007-09-01 04:08:39 +00:00
peer.hpp merged back the asio development branch 2006-04-25 21:04:48 +00:00
peer_connection.hpp made allocate_send_buffer, setup_send and send_buffer virtual in peer_connection. Fixes #196 2007-10-31 10:20:05 +00:00
peer_id.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
peer_info.hpp added 'incoming' peer source 2007-09-15 20:17:23 +00:00
peer_request.hpp fixed overflow bug in file_progress() and bug in the parsing of dht nodes from torrent files 2006-08-27 18:38:30 +00:00
piece_block_progress.hpp added the ability to build libtorrent as a shared library. Fixed bugs with deleting of incomplete types (replaced auto_ptr with scoped_ptr). Made the string converter fall back on windows local code page if utf-8 decoding failed. 2005-11-01 18:30:39 +00:00
piece_picker.hpp piece picker priority fix 2007-10-23 22:10:08 +00:00
policy.hpp cleanup. changed the connection map into a set of peer_connections. moved the policy object into the torrent (as opposed to being a pointer). Fixes issues with multiple peers on the same IP. Reduces some lookups. 2007-10-31 09:48:20 +00:00
proxy_base.hpp cleaned up unnecessary template functions 2007-10-22 10:54:48 +00:00
random_sample.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
session.hpp added option to delete files from disk as a torrent is removed 2007-10-13 03:33:33 +00:00
session_settings.hpp made the handshake timeout configurable and defaults to 10 seconds 2007-10-23 00:19:28 +00:00
session_status.hpp the DHT now refreshes buckets properly. 2007-05-12 01:52:25 +00:00
size_type.hpp removed olf workarounds for vc6.5 and added documentation for building with autotools 2005-08-15 18:03:57 +00:00
socket.hpp added error checking to endpoint to string conversion. fixes problem on systems without IPv6 support 2007-09-23 22:50:25 +00:00
socket_type.hpp added socks4 proxy support 2007-05-30 23:35:14 +00:00
socks4_stream.hpp cleanup. doesn't allocate sockets on the heap for no reason anymore 2007-10-22 04:17:26 +00:00
socks5_stream.hpp cleanup. doesn't allocate sockets on the heap for no reason anymore 2007-10-22 04:17:26 +00:00
stat.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
storage.hpp replaced std::vector with buffer 2007-10-30 17:30:49 +00:00
time.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
torrent.hpp cleanup. changed the connection map into a set of peer_connections. moved the policy object into the torrent (as opposed to being a pointer). Fixes issues with multiple peers on the same IP. Reduces some lookups. 2007-10-31 09:48:20 +00:00
torrent_handle.hpp storage optimization. introduced a nother allocation mode: sparse. Now there is allocate, compact and sparse. Unless compact is used, the memory structures used to keep track of pieces are no longer allocated. sparse storage mode is now the default 2007-10-08 20:01:36 +00:00
torrent_info.hpp query extra fields in torrent files without requiring exception handling 2007-10-24 18:15:13 +00:00
tracker_manager.hpp shutdown improvements. Fixes stall 2007-11-02 00:27:53 +00:00
udp_tracker_connection.hpp asio handlers are now properly cancelled when destructing the session object, race conditions are avoided by waiting for the io service to complete all tasks 2007-10-26 07:14:19 +00:00
upnp.hpp upnp fixes and more debug asserts and more logging. Might fix #167 2007-10-26 00:47:30 +00:00
utf8.hpp fix to previous dht fix. removed some deprication warnings on msvc-8. various fixes 2007-03-02 01:16:59 +00:00
variant_stream.hpp variant_stream fix 2007-10-26 00:43:28 +00:00
version.hpp added natpmp support. bumped version number to 0.13. added piece priority support to the piece picker. optmized and simplified the piece picker in the process. 2007-03-15 22:03:56 +00:00
web_peer_connection.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00
xml_parse.hpp replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert. 2007-10-05 00:30:00 +00:00