premiere-libtorrent/include/libtorrent
Alden Torres 5b922072e9 avoid calls to .address() when looking for endpoint protocol (#2892)
using is_v4 and is_v6 where possible
2018-04-01 13:48:17 +02:00
..
aux_ avoid calling address to test protocol, more consts and minor lint oriented code changes 2018-03-29 12:20:59 +02:00
extensions change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
kademlia declare tag types in-line 2018-03-23 11:21:08 +01:00
ConvertUTF.h replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01: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 declare tag types in-line 2018-03-23 11:21:08 +01:00
alert_manager.hpp minor cleanup of alert manager 2018-03-24 23:00:22 +01:00
alert_types.hpp fix warnings 2018-03-24 23:01:19 +01:00
allocator.hpp replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01: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 more use of move and code refactor in bandwidth related code 2018-03-22 18:01:01 +01:00
bandwidth_queue_entry.hpp more use of move and code refactor in bandwidth related code 2018-03-22 18:01:01 +01:00
bandwidth_socket.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
bdecode.hpp replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01:00
bencode.hpp more use of for-loop and emplace_back in bencode.hpp 2018-03-16 01:41:41 +01:00
bitfield.hpp replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +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 avoid calls to .address() when looking for endpoint protocol (#2892) 2018-04-01 13:48:17 +02:00
bt_peer_connection.hpp fix warnings 2018-03-24 23:01:19 +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 declare tag types in-line 2018-03-23 11:21:08 +01:00
deadline_timer.hpp replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01: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 declare tag types in-line 2018-03-23 11:21:08 +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 replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +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 declare tag types in-line 2018-03-23 11:21:08 +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 declare tag types in-line 2018-03-23 11:21:08 +01:00
file.hpp declare tag types in-line 2018-03-23 11:21:08 +01: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 declare tag types in-line 2018-03-23 11:21:08 +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 replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +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 replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01: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 declare tag types in-line 2018-03-23 11:21:08 +01: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 declare tag types in-line 2018-03-23 11:21:08 +01: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 declare tag types in-line 2018-03-23 11:21:08 +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 declare tag types in-line 2018-03-23 11:21:08 +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 declare tag types in-line 2018-03-23 11:21:08 +01: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 declare tag types in-line 2018-03-23 11:21:08 +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 improve type-safety in piece picker, by introducing a type for download queue index, for pieces 2018-03-24 23:03:09 +01:00
platform_util.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
portmap.hpp declare tag types in-line 2018-03-23 11:21:08 +01:00
proxy_base.hpp replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +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 minor lint oriented code refactor 2018-03-28 15:55:05 +02: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 declare tag types in-line 2018-03-23 11:21:08 +01: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 declare tag types in-line 2018-03-23 11:21:08 +01: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 fix if defined TORRENT_ANDROID 2018-03-14 09:32:18 +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 replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01:00
stack_allocator.hpp minor cleanup of alert manager 2018-03-24 23:00:22 +01: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 declare tag types in-line 2018-03-23 11:21:08 +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 declare tag types in-line 2018-03-23 11:21:08 +01:00
torrent_handle.hpp avoid calls to .address() when looking for endpoint protocol (#2892) 2018-04-01 13:48:17 +02:00
torrent_info.hpp replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +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 deprecate the error_file_* constants whose underlying features have been deprecated 2018-03-13 19:39:55 +01:00
tracker_manager.hpp replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01:00
udp_socket.hpp declare tag types in-line 2018-03-23 11:21:08 +01: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 replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01:00
utp_stream.hpp avoid calls to .address() when looking for endpoint protocol (#2892) 2018-04-01 13:48:17 +02: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