premiere-libtorrent/include/libtorrent
arvidn 5c1b65e9b8 merged RC_1_1 into master 2018-03-12 02:32:12 +01:00
..
aux_ merged RC_1_1 into master 2018-02-25 09:36:12 +01:00
extensions change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
kademlia minor dht headers code cleanup and lint oriented refactor 2018-02-14 22:35:26 +01:00
ConvertUTF.h merge RC_1_1 into master 2017-05-15 09:12:23 -04:00
Makefile.am move socket_type into aux-namespace 2018-01-29 08:33:45 +01:00
add_torrent_params.hpp clean up noexcept specifiers to adapt to what the implementation provides 2018-02-20 08:43:52 +01:00
address.hpp using make_address instead of deprecated from_string when boost>=1.66 (#2659) 2018-01-04 04:48:22 -05:00
alert.hpp merged RC_1_1 into master 2018-01-21 15:51:22 +01:00
alert_manager.hpp add API to query whether alerts have been dropped or not 2017-11-11 15:42:53 +01:00
alert_types.hpp deprecate status_code from tracker_error_alert (it's already part of the error_code), simplify code a bit 2017-12-19 00:55:51 +01:00
allocator.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
announce_entry.hpp more fixes of unwanted macro expansions of min/max in headers (windows.h compatibility) 2017-11-13 15:36:42 +01:00
assert.hpp apply some c++11 modernization 2018-01-11 04:51:39 -05:00
bandwidth_limit.hpp fix some macro expansions of 'max' in headers, to improve compatibility with windows.h 2017-11-12 23:01:47 +01:00
bandwidth_manager.hpp make single-argument constructors explicit (#1194) 2016-10-08 14:07:11 -04:00
bandwidth_queue_entry.hpp some refactor and cleanup (#1065) 2016-09-05 22:25:20 -04:00
bandwidth_socket.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
bdecode.hpp clean up noexcept specifiers to adapt to what the implementation provides 2018-02-20 08:43:52 +01:00
bencode.hpp use span in torrent_info constructors and deprecate the redundant flags argument 2017-07-22 00:00:44 -07:00
bitfield.hpp more use of const in peer_connection.cpp and minor code refactor 2017-11-28 09:45:40 +01:00
block_cache.hpp minor lint oriented cleanup and refactor in headers 2018-02-17 00:52:35 +01:00
bloom_filter.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
broadcast_socket.hpp more code cleanup, typos, minor refactor in headers (#2795) 2018-02-18 00:36:57 +01:00
bt_peer_connection.hpp more code cleanup, typos, minor refactor in headers (#2795) 2018-02-18 00:36:57 +01:00
buffer.hpp more code cleanup, typos, minor refactor in headers (#2795) 2018-02-18 00:36:57 +01:00
build_config.hpp extend link compatibility check to export-extra configurations (#876) 2016-07-03 11:42:57 -04:00
chained_buffer.hpp fix some macro expansions of 'max' in headers, to improve compatibility with windows.h 2017-11-12 23:01:47 +01:00
choker.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
close_reason.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
config.hpp fix haiku build 2018-02-04 19:10:43 +01:00
copy_ptr.hpp simplify copy_ptr 2017-10-07 02:59:46 +02:00
crc32c.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
create_torrent.hpp add switch to create pad files in test torrents in connection-tester 2018-01-27 09:17:23 +01:00
deadline_timer.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
debug.hpp fix backwards compatibility issue when loading the torrent info dict from resume data 2017-06-29 15:03:49 -04:00
disk_buffer_holder.hpp make disk_buffer_holder know the size of the bufer it holds, to fix buffer overrun in chained_buffer 2017-10-13 21:07:31 +02:00
disk_buffer_pool.hpp block_size is a constant, no need in passing it around as a variable 2018-01-03 08:45:25 -05:00
disk_interface.hpp minor lint oriented cleanup and refactor in headers 2018-02-17 00:52:35 +01:00
disk_io_job.hpp using by value semantics in callback function types on string arguments 2018-01-31 22:46:52 +01:00
disk_io_thread.hpp minor lint oriented cleanup and refactor in headers 2018-02-17 00:52:35 +01:00
disk_io_thread_pool.hpp minor lint oriented cleanup and refactor in headers 2018-02-17 00:52:35 +01:00
disk_job_pool.hpp minor lint oriented cleanup and refactor in headers 2018-02-17 00:52:35 +01:00
disk_observer.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
download_priority.hpp implemented support magnet URI extension, select specific file indices for download, BEP53 (#2578) 2017-12-01 12:40:19 +01:00
ed25519.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
entry.hpp fix noexcept marking on entry, and make move assignment 2018-01-04 19:34:42 -05:00
enum_net.hpp added friendly_name and description to ip_interface (#2799) 2018-02-19 11:46:35 +01:00
error.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
error_code.hpp switch some using declarations to new-style typedefs. remove some redundant parenthesis 2017-09-18 09:38:51 +02:00
export.hpp use the official boost.config header 2017-07-12 11:31:29 -07:00
extensions.hpp plugin documentation update 2017-12-30 00:24:21 +01:00
file.hpp switch some using declarations to new-style typedefs. remove some redundant parenthesis 2017-09-18 09:38:51 +02:00
file_pool.hpp use a dedicated class template for flags types instead of enum class. It's more backwards compatible and improves ergonomics 2017-07-15 01:15:57 -07:00
file_storage.hpp clean up noexcept specifiers to adapt to what the implementation provides 2018-02-20 08:43:52 +01:00
fingerprint.hpp minor code cleanup (#1933) 2017-04-22 21:33:38 -04:00
flags.hpp headers code cleanup, removed unused fields in torrent class (#2775) 2018-02-06 08:32:19 +01:00
fwd.hpp merged RC_1_1 into master 2018-01-08 22:52:23 +01:00
gzip.hpp minor cleanup, refactor and typos (#2593) 2017-12-07 07:51:55 +01:00
hasher.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
hasher512.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
heterogeneous_queue.hpp more code cleanup, typos, minor refactor in headers (#2795) 2018-02-18 00:36:57 +01:00
hex.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
http_connection.hpp move socket_type into aux-namespace 2018-01-29 08:33:45 +01:00
http_parser.hpp use seconds32 as the retry-time for web seeds 2017-11-19 16:20:36 +01:00
http_seed_connection.hpp some random cleanup 2017-09-13 08:28:46 +02:00
http_stream.hpp don't allocate handlers for proxy sockets in the heap, move them instead (#1342) 2016-11-19 22:56:34 -05:00
http_tracker_connection.hpp minor code cleanup in http_tracker_connection code 2018-02-21 09:23:03 +01:00
i2p_stream.hpp apply some c++11 modernization 2018-01-11 04:51:39 -05:00
identify_client.hpp fix internal use of deprecated function identify_client 2017-06-10 08:16:23 +02:00
instantiate_connection.hpp move socket_type into aux-namespace 2018-01-29 08:33:45 +01:00
invariant_check.hpp simplify trigger_unchoke and trigger_optimistic_unchoke on session_impl, abd make them noexcept 2017-11-12 15:48:46 +01:00
io.hpp some random cleanup 2017-09-13 08:28:46 +02:00
io_service.hpp switch some using declarations to new-style typedefs. remove some redundant parenthesis 2017-09-18 09:38:51 +02:00
io_service_fwd.hpp merged RC_1_1 into master 2017-12-02 11:39:23 +01:00
ip_filter.hpp merger RC_1_1 into master 2017-12-23 18:15:01 +01:00
ip_voter.hpp make the variables holding the source of external IPs type-safe 2017-10-10 22:38:36 +02:00
lazy_entry.hpp fix some warnings, mostly 0 -> nullptr 2017-09-28 07:33:10 -07:00
link.hpp introduce a type to refer to a torrent-list-index, to improve type safety 2017-10-25 13:39:37 +02:00
linked_list.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
lsd.hpp broadcast socket handler take a span 2018-01-14 20:21:42 -05:00
magnet_uri.hpp restore the parse_magnet_uri overload that amends an add_torrent_params object 2017-12-14 12:20:02 +01:00
natpmp.hpp some random cleanup 2017-09-13 08:28:46 +02:00
netlink.hpp avoid netlink.hpp compilation errors due to lack of comparison operators for sockaddr_nl 2017-06-02 20:36:59 +02:00
operations.hpp convert remaining alerts to use operation_t instead of string literal 2017-06-18 22:05:50 -04:00
optional.hpp use seconds32 as the retry-time for web seeds 2017-11-19 16:20:36 +01:00
packet_buffer.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
packet_pool.hpp change by review 2018-02-17 00:52:35 +01:00
parse_url.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
part_file.hpp make file open mode flags be an enum class for type-safety 2017-05-28 11:16:59 -04:00
pe_crypto.hpp some random cleanup 2017-09-13 08:28:46 +02:00
peer.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
peer_class.hpp add getters for peer_class_filter and peer_class_type_filter 2017-12-23 09:25:06 +01:00
peer_class_set.hpp improve deprecated markup (#1823) 2017-03-17 20:41:47 -04:00
peer_class_type_filter.hpp merger RC_1_1 into master 2017-12-23 18:15:01 +01:00
peer_connection.hpp more code cleanup, typos, minor refactor in headers (#2795) 2018-02-18 00:36:57 +01:00
peer_connection_handle.hpp more code cleanup, typos, minor refactor in headers (#2795) 2018-02-18 00:36:57 +01:00
peer_connection_interface.hpp complete the error handling test and make it part of the default simulation test suite. It will run a file transfer between two clients repeatedly, each time cause another memory allocation fail, until every single memory allocation has failed once. Any invariant check failure, assertion or signal will cause the test to fail 2018-01-08 04:44:52 -05:00
peer_id.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
peer_info.hpp some cleanup of type-safe flags 2017-07-30 18:20:15 -07:00
peer_list.hpp support forced shutdown/destruction of torrent objects 2017-12-28 14:11:55 +01:00
peer_request.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
performance_counters.hpp mark up performance counter operations as noexcept 2018-01-06 20:12:41 -05:00
pex_flags.hpp introduce a proper type for pex flags to improve type-safety 2017-12-17 23:17:12 +01:00
piece_block.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
piece_block_progress.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
piece_picker.hpp more code cleanup, typos, minor refactor in headers (#2795) 2018-02-18 00:36:57 +01:00
platform_util.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
portmap.hpp use a strong typedef for port mapping id 2017-09-02 07:02:07 +02:00
proxy_base.hpp merged RC_1_1 into master 2017-12-15 17:18:27 +01:00
puff.hpp update puff.c for gzip inflation (#1022) 2016-08-21 14:43:44 -04:00
random.hpp fix some macro expansions of 'max' in headers, to improve compatibility with windows.h 2017-11-12 23:01:47 +01:00
read_resume_data.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
receive_buffer.hpp fix some macro expansions of 'max' in headers, to improve compatibility with windows.h 2017-11-12 23:01:47 +01:00
request_blocks.hpp convert peer_flags and peer_source_flags to type-safe flags 2017-07-17 10:22:32 -07:00
resolve_links.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
resolver.hpp some random cleanup 2017-09-13 08:28:46 +02:00
resolver_interface.hpp some cleanup of type-safe flags 2017-07-30 18:20:15 -07:00
session.hpp move dht_settings into its own header cpp file-pair and dht_settings into the dht namespace 2017-09-04 22:38:16 +02:00
session_handle.hpp minimal lint oriented code cleanup and reactor in session_handle.hpp 2018-03-05 10:29:27 +01:00
session_settings.hpp move dht_settings into its own header cpp file-pair and dht_settings into the dht namespace 2017-09-04 22:38:16 +02:00
session_stats.hpp use string_view in find_metric_idx 2017-09-04 07:50:13 +02:00
session_status.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
session_types.hpp added reopen_network_sockets method to allow manual reopen of listen/outgoing sockets (#2476) 2017-10-28 12:15:35 +02:00
settings_pack.hpp merged RC_1_1 into master 2018-02-25 09:36:12 +01:00
sha1.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
sha1_hash.hpp more headers code cleanup and some lint oriented refactor 2018-02-13 00:46:13 +01:00
sha512.hpp some random cleanup 2017-09-13 08:28:46 +02:00
sliding_average.hpp more headers code cleanup and some lint oriented refactor 2018-02-13 00:46:13 +01:00
socket.hpp Add missing define for old android sdk (#2831) 2018-03-09 22:37:21 +01:00
socket_io.hpp more use of std::tuple_size<> and empty() 2017-08-28 22:47:34 +02:00
socks5_stream.hpp merged RC_1_1 into master 2018-02-25 09:36:12 +01:00
span.hpp make url_random take a span 2018-01-15 01:49:42 -05:00
ssl_stream.hpp merged RC_1_1 into master 2017-12-15 17:18:27 +01:00
stack_allocator.hpp move stack allocator implementation into its own cpp file 2017-07-23 16:49:24 -07:00
stat.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
stat_cache.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
storage.hpp merged RC_1_1 into master 2018-03-12 02:32:12 +01:00
storage_defs.hpp introduce a download_priority_t type, for uniform an type-safe piece- and file priorities 2017-11-02 08:20:21 +01:00
string_util.hpp make url_random take a span 2018-01-15 01:49:42 -05:00
string_view.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
tailqueue.hpp CMake improvements 2018-02-19 23:23:15 +01:00
time.hpp switch some using declarations to new-style typedefs. remove some redundant parenthesis 2017-09-18 09:38:51 +02:00
timestamp_history.hpp apply some c++11 modernization 2018-01-11 04:51:39 -05:00
torrent.hpp fix issue querying block size from torrent before metadata has been received 2018-03-05 10:30:47 +01:00
torrent_flags.hpp some cleanup of type-safe flags 2017-07-30 18:20:15 -07:00
torrent_handle.hpp clean up noexcept specifiers to adapt to what the implementation provides 2018-02-20 08:43:52 +01:00
torrent_info.hpp headers code cleanup, removed unused fields in torrent class (#2775) 2018-02-06 08:32:19 +01:00
torrent_peer.hpp avoid repeated calls to .address(), minor refactor 2018-01-27 09:22:38 +01:00
torrent_peer_allocator.hpp minor cleanup and modernization of torrent_peer 2017-11-09 15:48:27 +01:00
torrent_status.hpp merged RC_1_1 into master 2018-03-12 02:32:12 +01:00
tracker_manager.hpp more headers code cleanup and some lint oriented refactor 2018-02-13 00:46:13 +01:00
udp_socket.hpp some cleanup of type-safe flags 2017-07-30 18:20:15 -07:00
udp_tracker_connection.hpp more headers code cleanup and some lint oriented refactor 2018-02-13 00:46:13 +01:00
union_endpoint.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
units.hpp introduce a download_priority_t type, for uniform an type-safe piece- and file priorities 2017-11-02 08:20:21 +01:00
upnp.hpp broadcast socket handler take a span 2018-01-14 20:21:42 -05:00
utf8.hpp use span in parse_utf8_codepoint 2017-09-02 07:03:46 +02:00
utp_socket_manager.hpp more code cleanup, typos, minor refactor in headers (#2795) 2018-02-18 00:36:57 +01:00
utp_stream.hpp more code cleanup, typos, minor refactor in headers (#2795) 2018-02-18 00:36:57 +01:00
vector_utils.hpp modernize vector_utils.hpp 2016-12-23 17:37:44 -08:00
version.hpp bump version number to 1.1.6 2017-12-29 15:53:51 +01:00
web_connection_base.hpp fix kludge and down-cast to send upload_only. Promote upload-only to a top-level peer feature 2017-09-23 07:51:51 -07:00
web_peer_connection.hpp some random cleanup 2017-09-13 08:28:46 +02:00
write_resume_data.hpp more use of emplace_back in write_resume_data (#2221) 2017-08-09 00:19:11 +02:00
xml_parse.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00