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
↓ 12 callers
Function
write_address
include/libtorrent/socket_io.hpp:72
↓ 11 callers
Function
all_in_same_bucket
src/kademlia/routing_table.cpp:608
↓ 11 callers
Method
async_read
src/mmap_disk_io.cpp:715
↓ 11 callers
Function
begin
include/libtorrent/torrent.hpp:771
↓ 11 callers
Method
blocks_for_piece
src/piece_picker.cpp:404
↓ 11 callers
Method
blocks_in_piece
src/piece_picker.cpp:2560
↓ 11 callers
Function
canonicalize_path
src/path.cpp:797
↓ 11 callers
Function
check_pattern
test/test_storage.cpp:1326
↓ 11 callers
Method
clear
src/kademlia/dht_state.cpp:92
↓ 11 callers
Function
create_default_dht_storage
test/test_dht_storage.cpp:82
↓ 11 callers
Function
dump_link_targets
(indent='')
docs/gen_reference_doc.py:1335
↓ 11 callers
Method
get
src/ip_notifier.cpp:104
↓ 11 callers
Function
has_peer
test/test_peer_list.cpp:192
↓ 11 callers
Method
http_seeds
src/torrent_info.cpp:1823
↓ 11 callers
Function
id
returns a unique identifier for this torrent. It's not a dense index. It's not preserved across sessions.
include/libtorrent/torrent_handle.hpp:1392
↓ 11 callers
Function
init_rand_address
test/setup_transfer.cpp:140
↓ 11 callers
Method
is_piece_finished
src/piece_picker.cpp:2882
↓ 11 callers
Method
match
src/utp_stream.cpp:240
↓ 11 callers
Function
mostly_verified_nodes
src/kademlia/routing_table.cpp:111
↓ 11 callers
Function
name_for_setting
src/settings_pack.cpp:446
↓ 11 callers
Function
num_words
returns the number of 32 bit words are needed to represent all bits in this bitfield.
include/libtorrent/bitfield.hpp:132
↓ 11 callers
Function
performance_warning_str
src/alert.cpp:316
↓ 11 callers
Method
piece_passed
this is called when the piece hash is checked as correct. Note that the piece picker and the torrent won't necessarily consider us to have this piece
src/torrent.cpp:4529
↓ 11 callers
Function
print_availability
test/test_piece_picker.cpp:243
↓ 11 callers
Function
print_error
test/test_storage.cpp:151
↓ 11 callers
Function
process_string_lowercase
src/file_storage.cpp:883
↓ 11 callers
Method
rbegin
include/libtorrent/span.hpp:135
↓ 11 callers
Function
readwrite
much of what needs to be done when reading and writing is buffer management and piece to file mapping. Most of that is the same for reading and writin
src/storage_utils.cpp:63
↓ 11 callers
Function
run_torrent_test
Below is a series of tests to transfer torrents with varying pad-file related traits
simulation/test_transfer.cpp:374
↓ 11 callers
Method
set_block
src/merkle_tree.cpp:490
↓ 11 callers
Method
set_local_ep
test/test_peer_list.cpp:111
↓ 11 callers
Method
set_option
include/libtorrent/aux_/polymorphic_socket.hpp:152
↓ 11 callers
Function
socks5_unwrap
unwrap the UDP packet from the SOCKS5 header buf is an in-out parameter. It will be updated return false if the packet should be ignored. It's not a v
src/udp_socket.cpp:411
↓ 11 callers
Function
test_add_and_get_flags
test/test_flags.cpp:67
↓ 11 callers
Function
test_create_torrent
test/test_create_torrent.cpp:697
↓ 11 callers
Function
test_settings
test/test_dht.cpp:589
↓ 11 callers
Function
test_torrent
simulation/test_transfer.cpp:475
↓ 11 callers
Function
test_unset_after_add
test/test_flags.cpp:106
↓ 11 callers
Function
throw_error
src/entry.cpp:114
↓ 11 callers
Method
update_node_ids
src/kademlia/dht_storage.cpp:218
↓ 11 callers
Function
write_reject_request
include/libtorrent/web_connection_base.hpp:91
↓ 11 callers
Function
xml_parse
src/xml_parse.cpp:41
↓ 10 callers
Function
Rot
src/sha256.cpp:58
↓ 10 callers
Function
append_path
src/path.cpp:651
↓ 10 callers
Method
async_connect
include/libtorrent/i2p_stream.hpp:146
↓ 10 callers
Function
base32encode_i2p
src/escape_string.cpp:357
↓ 10 callers
Method
blocks_per_piece
src/piece_picker.cpp:3780
↓ 10 callers
Function
check_accepted
simulation/fake_peer.hpp:455
↓ 10 callers
Function
check_chain
test/test_tailqueue.cpp:47
↓ 10 callers
Function
clear
include/libtorrent/stat.hpp:90
↓ 10 callers
Method
clear
include/libtorrent/link.hpp:54
↓ 10 callers
Method
close
src/upnp.cpp:1653
↓ 10 callers
Method
connect_one_peer
src/peer_list.cpp:1229
↓ 10 callers
Function
fe_1
src/ed25519/fe.cpp:65
↓ 10 callers
Function
file_piece_range_inclusive
src/file_storage.cpp:1598
↓ 10 callers
Method
find_last_clear
src/bitfield.cpp:224
↓ 10 callers
Method
for_each_node
src/kademlia/routing_table.cpp:998
↓ 10 callers
Method
get_filesize
src/stat_cache.cpp:80
↓ 10 callers
Function
hash_buffer
test/test_peer_priority.cpp:47
↓ 10 callers
Method
ignore_unchoke_slots
src/peer_connection.cpp:4526
↓ 10 callers
Method
is_connecting
src/peer_connection_handle.cpp:189
↓ 10 callers
Function
is_ssl
src/socket_type.cpp:80
↓ 10 callers
Function
is_ssl_torrent
include/libtorrent/torrent.hpp:1247
↓ 10 callers
Method
map_block
src/file_storage.cpp:485
↓ 10 callers
Method
message
bindings/python/src/error_code.cpp:130
↓ 10 callers
Method
new_peer_class
src/peer_class.cpp:77
↓ 10 callers
Function
new_piece
test/test_storage.cpp:324
↓ 10 callers
Method
next
src/upnp.cpp:800
↓ 10 callers
Function
path_append
examples/client_test.cpp:276
↓ 10 callers
Method
pending
src/alert_manager.cpp:130
↓ 10 callers
Method
pick_pieces
the return value is a combination of picker_flags_t, indicating which path thought the picker we took to arrive at the returned block picks.
src/piece_picker.cpp:1995
↓ 10 callers
Function
print_tree
test/test_merkle.cpp:651
↓ 10 callers
Function
random_shuffle
include/libtorrent/random.hpp:53
↓ 10 callers
Function
render
(out, category)
docs/gen_reference_doc.py:1461
↓ 10 callers
Method
resize
src/piece_picker.cpp:163
↓ 10 callers
Function
send_have_all
test/test_fast_extension.cpp:230
↓ 10 callers
Function
sign_mutable_item
given the bencoded buffer ``v``, the salt (which is optional and may have a length of zero to be omitted), sequence number ``seq``, public key (32 byt
src/kademlia/item.cpp:118
↓ 10 callers
Function
socket_type_idx
src/socket_type.cpp:117
↓ 10 callers
Method
super_seeding
src/torrent_handle.cpp:682
↓ 10 callers
Method
swap
include/libtorrent/copy_ptr.hpp:61
↓ 10 callers
Function
test_equal_connections
test/test_bandwidth_limiter.cpp:197
↓ 10 callers
Function
test_remove_torrent
test/test_remove_torrent.cpp:67
↓ 10 callers
Function
trim
src/escape_string.cpp:461
↓ 10 callers
Method
type
src/bdecode.cpp:402
↓ 10 callers
Function
usage
tools/dht_put.cpp:109
↓ 10 callers
Method
v1
src/torrent_info.cpp:1912
↓ 10 callers
Function
wait_for_listen
test/setup_transfer.cpp:433
↓ 10 callers
Function
write_char
include/libtorrent/bencode.hpp:96
↓ 10 callers
Function
write_resume_data
src/write_resume_data.cpp:74
↓ 9 callers
Function
add
include/libtorrent/stat.hpp:65
↓ 9 callers
Method
add
include/libtorrent/aux_/storage_free_list.hpp:53
↓ 9 callers
Function
add_extended_handshake
(msg)
fuzzers/tools/generate_initial_corpus.py:112
↓ 9 callers
Method
add_file_borrow
src/file_storage.cpp:381
↓ 9 callers
Function
add_torrent
return false on failure
examples/client_test.cpp:825
↓ 9 callers
Method
async_hash
src/mmap_disk_io.cpp:868
↓ 9 callers
Function
async_read
include/libtorrent/udp_socket.hpp:76
↓ 9 callers
Function
async_write
include/libtorrent/udp_socket.hpp:82
↓ 9 callers
Method
avg_deviation
include/libtorrent/sliding_average.hpp:79
↓ 9 callers
Function
base64decode_i2p
this decodes the i2p alphabet
src/escape_string.cpp:319
↓ 9 callers
Method
bucket_size
src/kademlia/node.cpp:250
← previous
next →
601–700 of 6,210, ranked by callers