premiere-libtorrent/include/libtorrent
arvidn 65fef972a2 apply some c++11 modernization 2018-01-11 04:51:39 -05:00
..
aux_ apply some c++11 modernization 2018-01-11 04:51:39 -05:00
extensions change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
kademlia apply some c++11 modernization 2018-01-11 04:51:39 -05:00
ConvertUTF.h merge RC_1_1 into master 2017-05-15 09:12:23 -04:00
Makefile.am handle errors in peer_connection 2017-12-26 10:39:54 +01:00
add_torrent_params.hpp introduce a download_priority_t type, for uniform an type-safe piece- and file priorities 2017-11-02 08:20:21 +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 add API to query whether alerts have been dropped or not 2017-11-11 15:42:53 +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 fix GCC-4.9 build 2017-10-13 10:08:51 +02: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 block_size is a constant, no need in passing it around as a variable 2018-01-03 08:45:25 -05:00
bloom_filter.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
broadcast_socket.hpp apply some c++11 modernization 2018-01-11 04:51:39 -05:00
bt_peer_connection.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
buffer.hpp Fix malloc result size detection on FreeBSD 2017-10-04 08:56:55 +02: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 handle errors in peer_connection 2017-12-26 10:39:54 +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 remove unused infohash member in create_torrent 2018-01-11 02:43:09 -05: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 block_size is a constant, no need in passing it around as a variable 2018-01-03 08:45:25 -05:00
disk_io_job.hpp block_size is a constant, no need in passing it around as a variable 2018-01-03 08:45:25 -05:00
disk_io_thread.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
disk_io_thread_pool.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
disk_job_pool.hpp make the job action enum an enum class 2017-06-11 23:53:58 +02: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 using make_address instead of deprecated from_string when boost>=1.66 (#2659) 2018-01-04 04:48:22 -05: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 and fix edge cases in update_path_index 2017-10-01 04:43:41 +02:00
fingerprint.hpp minor code cleanup (#1933) 2017-04-22 21:33:38 -04:00
flags.hpp some cleanup of type-safe flags 2017-07-30 18:20:15 -07: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 added add_torrent_params.cpp and moved is_nothrow asserts to cpp files (#2059) 2017-06-07 16:41:28 +02:00
hex.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
http_connection.hpp fix typo 2017-11-23 20:53:54 +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 merged RC_1_1 into master 2017-12-13 12:36:35 +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 change formatting of namespace declarations 2017-04-12 14:26:35 -04: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 change formatting of namespace declarations 2017-04-12 14:26:35 -04: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 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
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 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_connection_handle.hpp some random cleanup 2017-09-13 08:28:46 +02: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 fix some macro expansions of 'max' in headers, to improve compatibility with windows.h 2017-11-12 23:01:47 +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 merged RC_1_1 into master 2017-12-30 18:17:57 +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 merge RC_1_1 into master 2017-12-03 18:12:35 +01:00
sha1.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
sha1_hash.hpp fix some macro expansions of 'max' in headers, to improve compatibility with windows.h 2017-11-12 23:01:47 +01:00
sha512.hpp some random cleanup 2017-09-13 08:28:46 +02:00
sliding_average.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
socket.hpp using NETLINK_NO_ENOBUFS to ignore ENOBUFS in netlink based ip notifier (#2475) 2017-10-26 11:15:19 +02:00
socket_io.hpp more use of std::tuple_size<> and empty() 2017-08-28 22:47:34 +02:00
socket_type.hpp merged RC_1_1 into master 2017-12-15 17:18:27 +01:00
socket_type_fwd.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
socks5_stream.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
span.hpp add span ctor from const containers (#2275) 2017-08-28 11:36:51 +02: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 2017-12-07 18:31:16 +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 cleanup tokenize_string -> split_string 2017-09-02 07:46:16 +02:00
string_view.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
tailqueue.hpp more use of const, emplace_back and minor code refactor 2017-11-20 23:45:41 +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 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
torrent_flags.hpp some cleanup of type-safe flags 2017-07-30 18:20:15 -07:00
torrent_handle.hpp introduce a proper type for pex flags to improve type-safety 2017-12-17 23:17:12 +01:00
torrent_info.hpp fix documentation typo 2017-10-14 13:54:43 +02:00
torrent_peer.hpp support forced shutdown/destruction of torrent objects 2017-12-28 14:11:55 +01:00
torrent_peer_allocator.hpp minor cleanup and modernization of torrent_peer 2017-11-09 15:48:27 +01:00
torrent_status.hpp mark up deprecated members in torrent_status 2018-01-03 09:52:38 -05:00
tracker_manager.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
udp_socket.hpp some cleanup of type-safe flags 2017-07-30 18:20:15 -07:00
udp_tracker_connection.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
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 apply some c++11 modernization 2018-01-11 04:51:39 -05:00
utf8.hpp use span in parse_utf8_codepoint 2017-09-02 07:03:46 +02:00
utp_socket_manager.hpp lint-based code review in utp related code 2017-08-13 07:49:43 +02:00
utp_stream.hpp handle errors in peer_connection 2017-12-26 10:39:54 +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