Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arvidn/libtorrent
/ functions
Functions
6,210 in github.com/arvidn/libtorrent
⨍
Functions
6,210
◇
Types & classes
1,253
↓ 13 callers
Method
allocate_job
src/disk_job_pool.cpp:53
↓ 13 callers
Function
apply_flag
src/read_resume_data.cpp:52
↓ 13 callers
Method
async_write
src/mmap_disk_io.cpp:838
↓ 13 callers
Function
close_to
test/test_bandwidth_limiter.cpp:181
↓ 13 callers
Method
data
include/libtorrent/sha1_hash.hpp:134
↓ 13 callers
Function
debug
(s)
test/socks.py:14
↓ 13 callers
Function
do_handshake
test/test_fast_extension.cpp:286
↓ 13 callers
Function
error
(s)
test/socks.py:19
↓ 13 callers
Method
file_priority
src/torrent.cpp:5803
↓ 13 callers
Method
final
src/ed25519/hasher512.cpp:103
↓ 13 callers
Function
find_first_of
internal
include/libtorrent/string_view.hpp:51
↓ 13 callers
Function
first_piece_node
test/test_file_storage.cpp:1062
↓ 13 callers
Method
flags
src/torrent.cpp:910
↓ 13 callers
Function
for_each
include/libtorrent/info_hash.hpp:131
↓ 13 callers
Method
get_downloaders
src/piece_picker.cpp:3788
↓ 13 callers
Method
handle
(self)
test/socks.py:100
↓ 13 callers
Function
has_internet_route
src/enum_net.cpp:1005
↓ 13 callers
Method
has_soft_error
src/bdecode.cpp:312
↓ 13 callers
Method
hash_for_piece
src/torrent_info.cpp:1072
↓ 13 callers
Function
have_piece
returns true if we have downloaded the given piece but not necessarily flushed it to disk
include/libtorrent/torrent.hpp:864
↓ 13 callers
Function
is_i2p_url
src/string_util.cpp:429
↓ 13 callers
Function
lexically_relative
src/path.cpp:693
↓ 13 callers
Function
make_pkt
test/test_packet_buffer.cpp:45
↓ 13 callers
Function
match_addr_mask
return (a1 & mask) == (a2 & mask)
src/enum_net.cpp:604
↓ 13 callers
Function
merkle_fill_partial_tree
src/merkle.cpp:152
↓ 13 callers
Function
merkle_layer_start
src/merkle.cpp:41
↓ 13 callers
Method
message
src/upnp.cpp:1240
↓ 13 callers
Method
name
bindings/python/src/error_code.cpp:129
↓ 13 callers
Method
num_threads
src/mmap_disk_io.cpp:1678
↓ 13 callers
Method
open
test/broadcast_socket.cpp:62
↓ 13 callers
Function
peer_priority
1. if the IP addresses are identical, hash the ports in 16 bit network-order binary representation, ordered lowest first. 2. if the IPs are in the sam
src/torrent_peer.cpp:77
↓ 13 callers
Function
print_error
src/error_code.cpp:362
↓ 13 callers
Method
prioritize_pieces
src/torrent.cpp:5577
↓ 13 callers
Function
read_session_params
src/session_params.cpp:215
↓ 13 callers
Method
rend
include/libtorrent/span.hpp:136
↓ 13 callers
Function
rsplit_path
src/path.cpp:927
↓ 13 callers
Function
run_test
simulation/test_http_connection.cpp:302
↓ 13 callers
Function
run_test
simulation/test_auto_manage.cpp:56
↓ 13 callers
Function
run_test
simulation/test_web_seed.cpp:152
↓ 13 callers
Function
set_cursor_pos
examples/print.cpp:354
↓ 13 callers
Function
set_int_value
bindings/c/library.cpp:74
↓ 13 callers
Method
set_seed
src/torrent.cpp:11453
↓ 13 callers
Method
setup
(self)
bindings/python/test.py:122
↓ 13 callers
Function
setup_peer
test/test_fast_extension.cpp:453
↓ 13 callers
Function
split_url
splits a url into the base url and the path
src/parse_url.cpp:175
↓ 13 callers
Method
throttle
0 means infinite
src/bandwidth_limit.cpp:50
↓ 13 callers
Function
tracker_test
simulation/test_tracker.cpp:719
↓ 13 callers
Method
wrap
src/udp_socket.cpp:353
↓ 12 callers
Method
add_extension
src/torrent.cpp:1561
↓ 12 callers
Method
add_piece
TODO: 3 there's some duplication between this function and peer_connection::incoming_piece(). is there a way to merge something?
src/torrent.cpp:1393
↓ 12 callers
Method
add_url_seed
src/torrent_info.cpp:1830
↓ 12 callers
Function
apply_pad_files
include/libtorrent/aux_/apply_pad_files.hpp:45
↓ 12 callers
Method
async_resolve
src/resolver.cpp:130
↓ 12 callers
Function
bits
* Return need bits from the input stream. This always leaves less than * eight bits in the buffer. bits() works properly for need == 0. * * Forma
src/puff.cpp:130
↓ 12 callers
Function
build_chain
test/test_tailqueue.cpp:75
↓ 12 callers
Function
build_tree
test/test_utils.cpp:90
↓ 12 callers
Function
calc_bytes
we assume the last block is never a pad block. Should be a fairly safe assumption, and you just get a few kiB off if it is
src/torrent.cpp:4039
↓ 12 callers
Method
check
src/peer_connection.cpp:2767
↓ 12 callers
Function
check2
test/test_store_buffer.cpp:88
↓ 12 callers
Function
check_invariant
include/libtorrent/aux_/receive_buffer.hpp:115
↓ 12 callers
Function
cleanup
test/test_transfer.cpp:306
↓ 12 callers
Method
close
simulation/fake_peer.hpp:79
↓ 12 callers
Function
connect_peer
test/test_peer_list.cpp:236
↓ 12 callers
Function
construct
* Given the list of code lengths length[0..n-1] representing a canonical * Huffman code for n symbols, construct the tables required to decode those
src/puff.cpp:344
↓ 12 callers
Method
dest
src/torrent_peer.cpp:278
↓ 12 callers
Method
find_node
src/kademlia/routing_table.cpp:496
↓ 12 callers
Method
generate_buf
src/create_torrent.cpp:643
↓ 12 callers
Method
get_hashes
src/torrent.cpp:6964
↓ 12 callers
Method
get_piece_priorities
src/torrent_handle.cpp:547
↓ 12 callers
Function
ip
test/test_enum_net.cpp:176
↓ 12 callers
Function
is_i2p
src/socket_type.cpp:95
↓ 12 callers
Function
is_root_path
src/path.cpp:498
↓ 12 callers
Function
is_utp
src/socket_type.cpp:85
↓ 12 callers
Function
item_target_id
calculate the target hash for an immutable item.
src/kademlia/item.cpp:85
↓ 12 callers
Function
load_torrent_buffer
src/load_torrent.cpp:116
↓ 12 callers
Function
merkle_root
compute the merkle tree root, given the leaves and the has to use for padding
src/merkle.cpp:230
↓ 12 callers
Function
merkle_validate_and_insert_proofs
src/merkle.cpp:316
↓ 12 callers
Function
network_to_host
include/libtorrent/aux_/byteswap.hpp:62
↓ 12 callers
Function
none_set
test/test_merkle_tree.cpp:96
↓ 12 callers
Function
print_bitfield
test/test_bitfield.cpp:45
↓ 12 callers
Function
print_pick
test/test_piece_picker.cpp:264
↓ 12 callers
Function
read
test/test_storage.cpp:283
↓ 12 callers
Function
run_test
test/test_http_connection.cpp:114
↓ 12 callers
Function
save_path
simulation/utils.cpp:111
↓ 12 callers
Method
self
src/udp_socket.cpp:104
↓ 12 callers
Function
set_proxy
simulation/utils.cpp:179
↓ 12 callers
Method
space_in_last_buffer
returns the number of bytes available at the end of the last chained buffer.
src/chained_buffer.cpp:76
↓ 12 callers
Method
start
src/lsd.cpp:112
↓ 12 callers
Function
test_idna
simulation/test_web_seed.cpp:793
↓ 12 callers
Function
test_peer
simulation/test_peer_connection.cpp:54
↓ 12 callers
Function
test_roundtrip
test/test_read_resume.cpp:264
↓ 12 callers
Function
test_select_only
test/test_magnet.cpp:600
↓ 12 callers
Function
test_settings
test/test_dht_storage.cpp:64
↓ 12 callers
Function
test_transfer
test/test_transfer.cpp:86
↓ 12 callers
Function
test_vector
test/test_ed25519.cpp:48
↓ 12 callers
Function
to_lower
src/string_util.cpp:87
↓ 12 callers
Function
unescape_string
src/escape_string.cpp:68
↓ 12 callers
Function
validate_piece_count
test/test_piece_picker.cpp:2680
↓ 12 callers
Function
verify_availability
test/test_piece_picker.cpp:253
↓ 12 callers
Method
we_dont_have
src/piece_picker.cpp:1640
← previous
next →
501–600 of 6,210, ranked by callers