premiere-libtorrent/include/libtorrent
arvidn 983b1d6422 provide better names for alert_category_t constants 2020-04-04 15:06:02 -07:00
..
aux_ make sure attempting to bind to an unknown device fails (on MacOS/BSD) 2020-03-31 05:05:55 -07:00
extensions fix the documentation generation tool to work for flags, and other global constants. Improve documentation 2019-12-19 01:50:22 +01:00
kademlia make sure TORRENT_ABI_VERSION is correctly defined in dht_settings.hpp 2020-03-16 01:32:32 -07:00
ConvertUTF.h add header guards to ConvertUTP.h and fixedint.h 2018-11-12 17:56:16 +01:00
Makefile.am lower TCP keepalive timeout for SOCKS5 UDP tunnel, to detect network failures and retry 2020-02-01 11:43:51 +01:00
add_torrent_params.hpp fix the documentation generation tool to work for flags, and other global constants. Improve documentation 2019-12-19 01:50:22 +01:00
address.hpp fix build_netmask to treat the count as a prefix and add tests 2020-01-06 20:23:13 +01:00
alert.hpp provide better names for alert_category_t constants 2020-04-04 15:06:02 -07:00
alert_manager.hpp merged RC_1_1 into master 2018-06-07 00:30:23 +02:00
alert_types.hpp provide better names for alert_category_t constants 2020-04-04 15:06:02 -07:00
announce_entry.hpp suppress future attempts to announce to a tracker from an interface with an incompatible address family 2020-01-04 23:03:17 +01:00
assert.hpp use standard __func__ identifier instead of extensions 2019-02-26 23:59:43 +01:00
bandwidth_limit.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
bandwidth_manager.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
bandwidth_queue_entry.hpp order static and constexpr consistently 2020-02-01 15:18:03 +01:00
bandwidth_socket.hpp move export.hpp into aux_ folder. put assert symbols in libtorrent namespace 2018-05-14 09:09:01 +02:00
bdecode.hpp add some missing documentation. undeprecate error_file_metadata ahead of master undeprecating it 2019-09-08 10:51:46 +02:00
bencode.hpp Remove duplicate word in comments like "the the" 2019-02-24 12:28:17 +01:00
bitfield.hpp fix some PVS studio warnings 2019-11-07 16:38:08 +00:00
block_cache.hpp fix issue where pieces would be hashed despite disable_hash_checks was set 2019-09-13 22:38:18 +02:00
bloom_filter.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
broadcast_socket.hpp rely less on the ability to enumerate the routing table reliably. Any IP address 2020-03-03 11:43:52 +01:00
bt_peer_connection.hpp remove unused flags parameter to send_buffer() and send_message() on peer_connections 2019-03-19 01:09:34 +01:00
buffer.hpp buffer.hpp: fix build on uclibc 2019-04-21 00:46:54 +02:00
chained_buffer.hpp don't copy a vector into the async_write operation for iovec. Since the chained_buffer will own the vector anyway, just make it return a span and copy that 2019-02-09 17:45:47 +01:00
choker.hpp add LGTM badge to README and fix warnings 2018-10-19 16:28:33 +02:00
close_reason.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
config.hpp TLS version should not be configurable. it's deprecated in openssl 2020-03-29 06:41:51 -07:00
copy_ptr.hpp qualify some assignment operators to disallow assignment to temporaries 2018-07-01 17:29:50 +02:00
crc32c.hpp move export.hpp into aux_ folder. put assert symbols in libtorrent namespace 2018-05-14 09:09:01 +02:00
create_torrent.hpp restore in-class flag types, for backwards compatibility with libtorrent-1.1 2020-03-03 13:52:33 +01:00
deadline_timer.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
debug.hpp minor fix for warning of infinite loops 2019-03-02 21:41:55 +01:00
disk_buffer_holder.hpp qualify some assignment operators to disallow assignment to temporaries 2018-07-01 17:29:50 +02:00
disk_buffer_pool.hpp hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line) 2019-08-07 20:48:26 -07:00
disk_interface.hpp fix the documentation generation tool to work for flags, and other global constants. Improve documentation 2019-12-19 01:50:22 +01:00
disk_io_job.hpp docs improvement 2019-12-20 22:08:54 +01:00
disk_io_thread.hpp make aux::session_settings thread-safe. this allows all threads to share the same settings object, which has low contention and is rarely updated 2019-09-01 03:41:36 +02:00
disk_io_thread_pool.hpp move export.hpp into aux_ folder. put assert symbols in libtorrent namespace 2018-05-14 09:09:01 +02:00
disk_job_pool.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
disk_observer.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
download_priority.hpp fix the documentation generation tool to work for flags, and other global constants. Improve documentation 2019-12-19 01:50:22 +01:00
ed25519.hpp make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts 2018-11-16 14:06:22 +01:00
entry.hpp add some missing documentation. undeprecate error_file_metadata ahead of master undeprecating it 2019-09-08 10:51:46 +02:00
enum_net.hpp make sure attempting to bind to an unknown device fails (on MacOS/BSD) 2020-03-31 05:05:55 -07:00
error.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
error_code.hpp fix parsing of enum classes in doc generation tool 2019-12-19 15:40:45 +01:00
extensions.hpp restore in-class flag types, for backwards compatibility with libtorrent-1.1 2020-03-03 13:52:33 +01:00
file.hpp remove m_inode 2020-01-04 23:03:46 +01:00
file_pool.hpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
file_storage.hpp restore in-class flag types, for backwards compatibility with libtorrent-1.1 2020-03-03 13:52:33 +01:00
fingerprint.hpp fix the documentation generation tool to work for flags, and other global constants. Improve documentation 2019-12-19 01:50:22 +01:00
flags.hpp improve sanitizer rule in Jamfile. Some fixes for new clang sanitizr 'implicit-conversion' 2019-03-26 10:14:06 +01:00
fwd.hpp add new socks5_alert to trouble shoot SOCKS5 proxies 2019-12-28 17:57:44 +01:00
gzip.hpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
hasher.hpp hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line) 2019-08-07 20:48:26 -07:00
hasher512.hpp hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line) 2019-08-07 20:48:26 -07:00
heterogeneous_queue.hpp hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line) 2019-08-07 20:48:26 -07:00
hex.hpp backport of warning related fixes 2020-01-20 14:29:31 +01:00
http_connection.hpp improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents 2020-03-21 12:28:49 -07:00
http_parser.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
http_seed_connection.hpp improve type-safety of the severity parameter to peer_connection::disconnect() 2018-09-06 16:42:04 -07:00
http_stream.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
http_tracker_connection.hpp ensure headers build independently 2019-05-13 11:56:03 -07:00
i2p_stream.hpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
identify_client.hpp fix deprecation warnings for deprecated classes 2019-11-27 12:15:59 +01:00
index_range.hpp improve the API for iterating over all files and pieces, with the new strong index types. 2018-06-12 11:44:29 +02: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 hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line) 2019-08-07 20:48:26 -07:00
io_service.hpp fix build with boost-1.70 (#3788) 2019-04-19 20:56:19 +02:00
io_service_fwd.hpp fix simulator build with new version of boost 2019-07-20 20:58:45 -07:00
ip_filter.hpp remove the IPv6 enable/disable build config 2018-08-19 22:20:54 +02:00
ip_voter.hpp remove the IPv6 enable/disable build config 2018-08-19 22:20:54 +02:00
lazy_entry.hpp fix deprecation warnings for deprecated classes 2019-11-27 12:15:59 +01:00
link.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
linked_list.hpp ensure headers build independently 2019-05-13 11:56:03 -07:00
lsd.hpp simplify the local service discovery logic to only deal with a single network. Instantiate LSD once per listen_socket_t instead of just once 2020-01-20 22:14:21 +01:00
magnet_uri.hpp pass add_torrent_params by const reference in deprecated add_magnet_uri functions. They are large to copy but since they're deprecated aren't worth the trouble of having an rvalue reference overload 2018-11-13 09:14:42 +01:00
natpmp.hpp simplify natpmp by requiring it to be tied to a specific network, and use get_gateway() and remove unused get_default_route() functions 2020-01-20 01:24:22 +01:00
netlink.hpp Fix compilation with GCC 8 2018-05-07 13:33:18 +02:00
operations.hpp improve error messages and error reporting of failing enum_routes() 2020-02-26 17:48:12 +01:00
optional.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
packet_buffer.hpp merged RC_1_1 into master 2019-01-12 00:53:45 +01:00
packet_pool.hpp order static and constexpr consistently 2020-02-01 15:18:03 +01:00
parse_url.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
part_file.hpp fix the documentation generation tool to work for flags, and other global constants. Improve documentation 2019-12-19 01:50:22 +01:00
pe_crypto.hpp add LGTM badge to README and fix warnings 2018-10-19 16:28:33 +02:00
peer.hpp remove the IPv6 enable/disable build config 2018-08-19 22:20:54 +02:00
peer_class.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
peer_class_set.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
peer_class_type_filter.hpp add some missing documentation. undeprecate error_file_metadata ahead of master undeprecating it 2019-09-08 10:51:46 +02:00
peer_connection.hpp add build option to disable share-mode 2020-03-22 15:36:04 -07:00
peer_connection_handle.hpp documentation improvements 2019-09-13 14:31:20 +02:00
peer_connection_interface.hpp improve type-safety of the severity parameter to peer_connection::disconnect() 2018-09-06 16:42:04 -07:00
peer_id.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
peer_info.hpp deprecate bittyrant choking algorithm 2020-03-15 12:24:36 -07:00
peer_list.hpp minor cleanup of debug logging for peer_list 2020-01-11 11:22:30 +01:00
peer_request.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
performance_counters.hpp add stats counter for the number of outstanding async_accept calls 2018-11-30 02:15:45 +01:00
pex_flags.hpp fix the documentation generation tool to work for flags, and other global constants. Improve documentation 2019-12-19 01:50:22 +01:00
piece_block.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
piece_block_progress.hpp order static and constexpr consistently 2020-02-01 15:18:03 +01:00
piece_picker.hpp fix suggest_read_cache setting 2020-02-02 20:16:59 +01:00
platform_util.hpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
portmap.hpp add support for the Port Control Protocol (PCP) 2018-06-07 18:18:31 -07:00
proxy_base.hpp fix build with boost-1.70 (#3788) 2019-04-19 20:56:19 +02:00
puff.hpp add include guard to puff.hpp 2018-11-12 08:54:56 +01:00
random.hpp make random_shuffle() take a range instead of two iterators. use random_bytes() instead of std::generate() and random_byte(). Remove unused hasher.hpp includes 2019-02-19 01:48:08 +01:00
read_resume_data.hpp make throwing versions of read_resume_data 2018-10-07 12:41:53 +02:00
receive_buffer.hpp make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts 2018-11-16 14:06:22 +01:00
request_blocks.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
resolve_links.hpp move export.hpp into aux_ folder. put assert symbols in libtorrent namespace 2018-05-14 09:09:01 +02:00
resolver.hpp don't leak exceptions out of handler callbacks in resolver 2019-05-19 08:00:50 +02:00
resolver_interface.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
session.hpp provide better names for alert_category_t constants 2020-04-04 15:06:02 -07:00
session_handle.hpp provide better names for alert_category_t constants 2020-04-04 15:06:02 -07:00
session_settings.hpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
session_stats.hpp documentation improvements 2019-09-13 14:31:20 +02:00
session_status.hpp correctly mark session_status as deprecated 2020-03-16 06:15:04 -07:00
session_types.hpp declare tag types in-line 2018-03-23 11:21:08 +01:00
settings_pack.hpp provide better names for alert_category_t constants 2020-04-04 15:06:02 -07:00
sha1.hpp include sha1.cpp in the build unconditionally, match build configuration options to using built-in sha1 and defining it 2019-02-13 00:14:53 +01:00
sha1_hash.hpp order static and constexpr consistently 2020-02-01 15:18:03 +01:00
sha512.hpp include sha1.cpp in the build unconditionally, match build configuration options to using built-in sha1 and defining it 2019-02-13 00:14:53 +01:00
sliding_average.hpp Remove duplicate word in comments like "the the" 2019-02-24 12:28:17 +01:00
socket.hpp add support for TCP_NOTSENT_LOWAT 2020-03-04 13:16:54 +01:00
socket_io.hpp hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line) 2019-08-07 20:48:26 -07:00
socks5_stream.hpp fix some cppcheck warnings 2018-11-27 13:53:38 +01:00
span.hpp back-port missing include for GCC 10 2019-10-30 15:02:44 +01:00
ssl_stream.hpp improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents 2020-03-21 12:28:49 -07:00
stack_allocator.hpp add missing cstdarg include 2019-01-21 01:26:15 +01:00
stat.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
stat_cache.hpp fix some warnings from sonar-cube 2018-09-05 18:10:57 -07:00
storage.hpp fix the documentation generation tool to work for flags, and other global constants. Improve documentation 2019-12-19 01:50:22 +01:00
storage_defs.hpp docs improvement 2019-12-20 22:08:54 +01:00
string_util.hpp rely less on the ability to enumerate the routing table reliably. Any IP address 2020-03-03 11:43:52 +01:00
string_view.hpp make client_test easier to use when setting configuration options from command line 2020-03-31 14:17:54 -07:00
tailqueue.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
time.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
timestamp_history.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
torrent.hpp add build option to disable share-mode 2020-03-22 15:36:04 -07:00
torrent_flags.hpp improve documentation for a few torrent flags 2020-03-20 09:37:44 -07:00
torrent_handle.hpp restore in-class flag types, for backwards compatibility with libtorrent-1.1 2020-03-03 13:52:33 +01:00
torrent_info.hpp update BEP links to www.bittorrent.org domain 2020-01-26 11:46:16 +01:00
torrent_peer.hpp remove the IPv6 enable/disable build config 2018-08-19 22:20:54 +02:00
torrent_peer_allocator.hpp remove the IPv6 enable/disable build config 2018-08-19 22:20:54 +02:00
torrent_status.hpp fix the documentation generation tool to work for flags, and other global constants. Improve documentation 2019-12-19 01:50:22 +01:00
tracker_manager.hpp fix build with boost-1.70 (#3788) 2019-04-19 20:56:19 +02:00
udp_socket.hpp minor simplifaction of udp_socket 2020-04-04 15:05:18 -07:00
udp_tracker_connection.hpp remove dead code udp_tracker_connection::pick_target_endpoint 2018-09-16 12:07:52 -07:00
union_endpoint.hpp fix some warnings from sonar-cube 2018-09-05 18:10:57 -07:00
units.hpp fix msvc warning 2020-02-28 09:09:43 +01:00
upnp.hpp improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents 2020-03-21 12:28:49 -07:00
utf8.hpp fix the documentation generation tool to work for flags, and other global constants. Improve documentation 2019-12-19 01:50:22 +01:00
utp_socket_manager.hpp remove outgoing udp sockets and replace with listen_socket_t 2020-01-19 08:27:33 +01:00
utp_stream.hpp minor code refactor in utp related code, more use of const 2018-06-12 11:41:32 +02:00
vector_utils.hpp fix issue in self-connection detection introduced with the change to generate unique peer-ids for each connection. Now, the torrent keeps track of all of our peer-ids generated for outgoing (bittorrent) connections, and we check them against incoming peers' peer-ids 2018-08-19 22:19:53 +02:00
version.hpp bump version to 1.2.5 2020-03-08 04:34:21 -07:00
web_connection_base.hpp fix issue in self-connection detection introduced with the change to generate unique peer-ids for each connection. Now, the torrent keeps track of all of our peer-ids generated for outgoing (bittorrent) connections, and we check them against incoming peers' peer-ids 2018-08-19 22:19:53 +02:00
web_peer_connection.hpp improve type-safety of the severity parameter to peer_connection::disconnect() 2018-09-06 16:42:04 -07:00
write_resume_data.hpp move export.hpp into aux_ folder. put assert symbols in libtorrent namespace 2018-05-14 09:09:01 +02:00
xml_parse.hpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00