premiere-libtorrent/include/libtorrent
Arvid Norberg 4ddbe44a0d fix bug in the udp socket observer use for DHT and add debug facilily for the observers 2012-06-25 03:31:11 +00:00
..
aux_ clean up the udp socket and its consumers by adding an observer interface and have the udp tracker, utp socket manager and dht tracker subscribe to it instead of going through the session_impl. This probably improves performance a tiny bit but primarily improves modularization and testability 2012-06-22 04:21:20 +00:00
extensions fixed DLL link issues 2009-11-30 07:03:34 +00:00
kademlia avoid incorrect assert in the DHT 2012-06-24 22:53:15 +00:00
ConvertUTF.h more work on minimizing shared object export symbol table 2012-03-20 03:53:07 +00:00
GeoIP.h fixed build errors on Solaris 2009-01-27 08:24:48 +00:00
Makefile.am merged fix from RC_0_16 2012-06-05 05:55:40 +00:00
add_torrent_params.hpp improve magnet link support. in RSS feeds for instance. Parsing of magnet links was factored out and moved to the proper place, in session_impl::add_torrent 2012-03-08 09:54:44 +00:00
address.hpp include config.hpp 2009-11-27 22:02:26 +00:00
alert.hpp back-ported part of the alert_dispatcher patch for the DHT 2012-04-30 05:39:35 +00:00
alert_dispatcher.hpp added missing file 2012-05-01 05:45:05 +00:00
alert_types.hpp add performance warning when hitting the file descriptor limit. Log the total number of peers, including half-open TCP connections 2012-03-04 11:18:27 +00:00
alloca.hpp another FreeBSD fix 2012-04-15 01:02:55 +00:00
allocator.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
assert.hpp expose print_backtrace in debug builds for the tests 2012-04-28 21:10:15 +00:00
bandwidth_limit.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
bandwidth_manager.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
bandwidth_queue_entry.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
bandwidth_socket.hpp improved compile time by moving rate limiter implementation to a cpp file and making it a non-template 2009-09-16 04:41:35 +00:00
bencode.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
bitfield.hpp add set_dht_settings to python bindings and fix include in bitfield.hpp 2012-05-28 17:54:20 +00:00
bloom_filter.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
broadcast_socket.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
bt_peer_connection.hpp back-port deletion of the redundant peer_connection constructor from libtorrent_aio 2012-05-14 05:43:45 +00:00
buffer.hpp fixed a whole bunch of build warnings on gcc and msvc, along with some fixes discovered along the way 2011-02-21 05:24:41 +00:00
build_config.hpp fixed performance counter macro 2010-10-24 08:08:24 +00:00
chained_buffer.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
config.hpp fix linux build and make use of the system INT64_MAX define 2012-06-24 19:50:49 +00:00
connection_queue.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
copy_ptr.hpp fixed some msvc warnings 2010-10-16 15:24:45 +00:00
create_torrent.hpp more work on minimizing shared object export symbol table 2012-03-20 03:53:07 +00:00
deadline_timer.hpp some GCC 2.95 support fixes and some BeOS support 2009-11-28 22:41:21 +00:00
debug.hpp improved shutdown delay debugging 2012-04-01 00:42:31 +00:00
disk_buffer_holder.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
disk_buffer_pool.hpp fix build with disk stats enabled 2012-05-05 19:36:04 +00:00
disk_io_thread.hpp merged fixes from RC_0_16 into trunk 2012-04-07 00:35:25 +00:00
entry.hpp fixed typo 2010-06-06 01:39:05 +00:00
enum_net.hpp merged uTP branch into trunk (yay) 2010-11-29 01:33:05 +00:00
error.hpp fixed windows build 2009-11-27 07:08:47 +00:00
error_code.hpp landed ssl branch back into trunk 2012-01-14 16:04:25 +00:00
escape_string.hpp merged fixes from RC_0_16 2012-06-09 04:48:53 +00:00
extensions.hpp support for dont-have extension message 2011-08-07 00:41:13 +00:00
file.hpp canonicalize paths when using UNC paths 2012-04-28 21:13:55 +00:00
file_pool.hpp close files in separate thread on systems where close() may block (Mac OS X for instance) 2011-08-07 04:41:10 +00:00
file_storage.hpp make the file_storage interface a bit more sane, and fixed typos in make_torrent documentation 2012-03-26 16:07:55 +00:00
fingerprint.hpp removed some dependencies on stringstream 2009-04-13 04:22:03 +00:00
gzip.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
hasher.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
http_connection.hpp more work on minimizing shared object export symbol table 2012-03-20 03:53:07 +00:00
http_parser.hpp factor out removing chunk headers from http streams and fix chunked encoding support when adding torrents by url 2012-05-16 05:32:12 +00:00
http_seed_connection.hpp initialize uninitialized members 2012-05-03 02:05:34 +00:00
http_stream.hpp windows build fixes 2010-12-01 05:47:18 +00:00
http_tracker_connection.hpp more work on minimizing shared object export symbol table 2012-03-20 03:53:07 +00:00
i2p_stream.hpp some more missing includes 2010-09-01 15:44:33 +00:00
identify_client.hpp Removed svn:executable property from {c,h}pp files in branches/RC_0_13 and 2008-06-25 14:15:21 +00:00
instantiate_connection.hpp merged SSL fix from RC_0_16 2012-04-05 04:17:19 +00:00
intrusive_ptr_base.hpp improved struct layout debug logging and optimized some structs 2011-09-21 09:27:07 +00:00
invariant_check.hpp fixed compiler flags in pkg-config file and made header files not depend on the NDEBUG define 2008-11-29 21:33:21 +00:00
io.hpp fixed clang build warning 2011-03-09 03:59:59 +00:00
io_service.hpp fixed windows build 2009-11-27 07:08:47 +00:00
io_service_fwd.hpp optimized header dependencies to lower build time 2009-11-23 08:38:50 +00:00
ip_filter.hpp fixed some msvc warnings 2010-12-19 09:50:58 +00:00
lazy_entry.hpp make bdecoder more robust when encountering errors (leave the resulting tree consistent) 2012-02-10 04:19:11 +00:00
lsd.hpp fixed broadcast_lsd option. in trunk, redefined it to only broadcast every 8th packet 2011-02-16 10:16:52 +00:00
magnet_uri.hpp improve magnet link support. in RSS feeds for instance. Parsing of magnet links was factored out and moved to the proper place, in session_impl::add_torrent 2012-03-08 09:54:44 +00:00
max.hpp basic support for bittorrent connections over SSL 2011-09-10 05:52:07 +00:00
natpmp.hpp support requesting UPnP and NAT-PMP routers for our external IP address 2010-12-05 20:40:28 +00:00
packet_buffer.hpp fix uTP bug 2012-03-24 16:08:49 +00:00
parse_url.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
pch.hpp dropped dependency on zlib 2010-03-16 06:14:22 +00:00
pe_crypto.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
peer.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
peer_connection.hpp add a force-flag to cancel_request 2012-06-06 16:05:25 +00:00
peer_id.hpp fix issue in big_number shift left operator 2011-11-01 17:06:31 +00:00
peer_info.hpp change peer_states to be a bitmask (bw_limit, bw_network, bw_disk) 2011-10-25 17:34:42 +00:00
peer_request.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +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 fix end-game mode when filtering pieces (i.e. deselecting files for download) 2012-06-24 20:57:31 +00:00
policy.hpp support banning web seeds that send corrupt data 2012-03-24 01:29:31 +00:00
proxy_base.hpp basic support for bittorrent connections over SSL 2011-09-10 05:52:07 +00:00
ptime.hpp fixed more link issues on windows. examples build with shared linking on windows 2009-12-02 17:46:25 +00:00
puff.hpp dropped dependency on zlib 2010-03-16 06:14:22 +00:00
random.hpp added missing license headers 2012-06-04 06:30:45 +00:00
rsa.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
rss.hpp more work on minimizing shared object export symbol table 2012-03-20 03:53:07 +00:00
session.hpp fixed build configuration test in session.cpp 2012-03-19 02:43:06 +00:00
session_settings.hpp remove uTP delayed ack and instead send acks when the udp socket has been drained. simplify the udp socket to use null_buffers and allocate less memory for buffers. this also eliminated the race condition when resizing the udp socket receive buffer which greatly simplified it 2012-06-21 15:05:57 +00:00
session_status.hpp report number of peers blocked on disk in session_status 2011-01-30 10:04:15 +00:00
settings.hpp fixed a whole bunch of build warnings on gcc and msvc, along with some fixes discovered along the way 2011-02-21 05:24:41 +00:00
size_type.hpp fixes problem whith lexical_cast being locale dependent 2009-01-27 06:17:55 +00:00
sliding_average.hpp merge windows fix from RC_0_16 2012-04-02 03:32:26 +00:00
socket.hpp attempt to fix TOS setting (IP type of service) 2012-01-29 20:59:20 +00:00
socket_io.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
socket_type.hpp merged changes from RC_0_16 2012-04-08 16:03:39 +00:00
socket_type_fwd.hpp optimized header dependencies to lower build time 2009-11-23 08:38:50 +00:00
socks5_stream.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
ssl_stream.hpp merged fix from RC_0_16 to support older openssl 2012-04-06 04:11:04 +00:00
stat.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
storage.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
storage_defs.hpp deprecated compact storage allocation 2011-08-22 00:51:14 +00:00
struct_debug.hpp improved struct layout debug logging and optimized some structs 2011-09-21 09:27:07 +00:00
thread.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
time.hpp fixed more link issues on windows. examples build with shared linking on windows 2009-12-02 17:46:25 +00:00
timestamp_history.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +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 keep counters of the number of active downloading and finished torrents in order to have a cheap way of prioritizing peer connections for downloading torrents over finished ones 2012-06-21 03:51:39 +00:00
torrent_handle.hpp don't inline large functions 2012-03-19 06:06:52 +00:00
torrent_info.hpp make tracker back-off configurable 2012-03-29 03:51:22 +00:00
tracker_manager.hpp clean up the udp socket and its consumers by adding an observer interface and have the udp tracker, utp socket manager and dht tracker subscribe to it instead of going through the session_impl. This probably improves performance a tiny bit but primarily improves modularization and testability 2012-06-22 04:21:20 +00:00
udp_socket.hpp fix bug in the udp socket observer use for DHT and add debug facilily for the observers 2012-06-25 03:31:11 +00:00
udp_tracker_connection.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
union_endpoint.hpp renamed union hack 2010-03-12 18:30:18 +00:00
upnp.hpp fix build with verbose logging and missing INT64_MAX on msvc 2012-06-23 05:46:51 +00:00
utf8.hpp more work on minimizing shared object export symbol table 2012-03-20 03:53:07 +00:00
utp_socket_manager.hpp clean up the udp socket and its consumers by adding an observer interface and have the udp tracker, utp socket manager and dht tracker subscribe to it instead of going through the session_impl. This probably improves performance a tiny bit but primarily improves modularization and testability 2012-06-22 04:21:20 +00:00
utp_stream.hpp remove uTP delayed ack and instead send acks when the udp socket has been drained. simplify the udp socket to use null_buffers and allocate less memory for buffers. this also eliminated the race condition when resizing the udp socket receive buffer which greatly simplified it 2012-06-21 15:05:57 +00:00
version.hpp merged patch from RC_0_16 2012-06-10 16:20:00 +00:00
web_connection_base.hpp fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
web_peer_connection.hpp merged fixes from RC_0_16 into trunk 2012-04-07 00:35:25 +00:00
xml_parse.hpp fix xml parser issue and the xml unit test 2012-02-27 07:02:11 +00:00