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
↓ 6 callers
Function
verify_mutable_item
src/kademlia/item.cpp:99
↓ 6 callers
Method
wait_for
(self, condition, msg="condition", timeout=5)
bindings/python/test.py:371
↓ 5 callers
Function
add_node
This is used when creating torrent. Use this to add a known DHT node. It may be used, by the client, to bootstrap into the DHT network.
include/libtorrent/torrent_info.hpp:604
↓ 5 callers
Function
allocate_buffer
test/test_buffer.cpp:156
↓ 5 callers
Method
async_check_files
src/mmap_disk_io.cpp:951
↓ 5 callers
Function
b2_escape
(value: str)
bindings/python/setup.py:93
↓ 5 callers
Method
begin
start and end iterators for the hash. The value type of these iterators is ``std::uint8_t``.
include/libtorrent/sha1_hash.hpp:243
↓ 5 callers
Method
build_vector
src/merkle_tree.cpp:704
↓ 5 callers
Function
call_destructor
src/entry.cpp:118
↓ 5 callers
Method
canonicalize
src/file_storage.cpp:1220
↓ 5 callers
Function
check_miss
test/test_store_buffer.cpp:79
↓ 5 callers
Function
contains
src/piece_picker.cpp:72
↓ 5 callers
Function
copy_proxy_setting
bindings/c/library.cpp:82
↓ 5 callers
Method
decay
include/libtorrent/aux_/utp_socket_manager.hpp:142
↓ 5 callers
Method
decrypt
src/pe_crypto.cpp:225
↓ 5 callers
Function
dht
include/libtorrent/aux_/session_impl.hpp:492
↓ 5 callers
Method
dht_get_item
src/session_handle.cpp:675
↓ 5 callers
Method
dht_put_item
TODO: 3 expose the sequence_number, public_key, secret_key and signature types to the client
src/session_handle.cpp:697
↓ 5 callers
Method
dict_at_node
src/bdecode.cpp:512
↓ 5 callers
Function
dummy_listen_socket4
test/test_dht.cpp:143
↓ 5 callers
Function
enable_enc
simulation/utils.cpp:78
↓ 5 callers
Method
encrypt
src/pe_crypto.cpp:135
↓ 5 callers
Function
endpoint_to_bytes
src/socket_io.cpp:59
↓ 5 callers
Function
enum_routes
src/enum_net.cpp:1020
↓ 5 callers
Function
escape_path
src/escape_string.cpp:173
↓ 5 callers
Method
export_file
src/part_file.cpp:340
↓ 5 callers
Function
export_key
src/pe_crypto.cpp:65
↓ 5 callers
Method
export_progress
src/file_progress.cpp:122
↓ 5 callers
Function
extract_peer
test/test_tracker.cpp:277
↓ 5 callers
Function
fe_0
src/ed25519/fe.cpp:46
↓ 5 callers
Function
fe_tobytes
src/ed25519/fe.cpp:1380
↓ 5 callers
Method
file_absolute_path
src/file_storage.cpp:1136
↓ 5 callers
Function
file_handle
include/libtorrent/file.hpp:104
↓ 5 callers
Method
file_index_at_offset
src/file_storage.cpp:433
↓ 5 callers
Function
file_mode_for_job
src/mmap_disk_io.cpp:142
↓ 5 callers
Function
file_piece_range_exclusive
src/file_storage.cpp:1581
↓ 5 callers
Method
find_key
src/entry.cpp:155
↓ 5 callers
Function
first_block_node
test/test_file_storage.cpp:1071
↓ 5 callers
Method
format_string
src/stack_allocator.cpp:62
↓ 5 callers
Function
from_hex
src/hex.cpp:59
↓ 5 callers
Function
fun
test/test_threads.cpp:48
↓ 5 callers
Function
ge_p2_dbl
src/ed25519/ge.cpp:262
↓ 5 callers
Function
generate_block_fill
simulation/disk_io.cpp:60
↓ 5 callers
Method
get_peer_info
src/torrent.cpp:7387
↓ 5 callers
Method
get_piece_layer
src/merkle_tree.cpp:214
↓ 5 callers
Method
get_piece_to_super_seed
TODO: 3 this should return optional<>. piece index -1 should not be allowed
src/torrent.cpp:5098
↓ 5 callers
Function
has_error
include/libtorrent/torrent.hpp:565
↓ 5 callers
Function
has_metadata
simulation/utils.cpp:142
↓ 5 callers
Function
hash_address
src/socket_io.cpp:153
↓ 5 callers
Function
heading
(string, c, indent='')
docs/gen_reference_doc.py:1344
↓ 5 callers
Function
html_sanitize
(s)
docs/gen_todo.py:32
↓ 5 callers
Method
initialize
src/mmap_storage.cpp:313
↓ 5 callers
Function
inserter
test/test_dht.cpp:3042
↓ 5 callers
Function
is_print
src/string_util.cpp:77
↓ 5 callers
Method
last
include/libtorrent/span.hpp:147
↓ 5 callers
Function
listen_endpoint_t
include/libtorrent/aux_/session_impl.hpp:286
↓ 5 callers
Function
local_endpoint
include/libtorrent/udp_socket.hpp:113
↓ 5 callers
Method
log_message
src/alert.cpp:1361
↓ 5 callers
Method
log_packet
src/session_impl.cpp:7063
↓ 5 callers
Function
lt
copied from boost::weak_ptr
include/libtorrent/peer_connection_handle.hpp:129
↓ 5 callers
Function
make_dict
bindings/python/src/session.cpp:161
↓ 5 callers
Function
make_fs
test/test_storage.cpp:1346
↓ 5 callers
Function
make_id_secret
src/kademlia/node_id.cpp:141
↓ 5 callers
Method
malloc
TODO: ensure the alignment is good here
include/libtorrent/aux_/pool.hpp:54
↓ 5 callers
Function
merkle_validate_single_layer
src/merkle.cpp:407
↓ 5 callers
Method
name
src/torrent.cpp:1540
↓ 5 callers
Function
need_encoding
src/escape_string.cpp:178
↓ 5 callers
Method
new_connection
src/ut_pex.cpp:619
↓ 5 callers
Method
new_socket
src/kademlia/dht_tracker.cpp:124
↓ 5 callers
Method
normalize
the purpose of this function is to free up and cut off all messages in the receive buffer that have been parsed and processed. it may also shrink the
src/receive_buffer.cpp:176
↓ 5 callers
Function
num_classes
include/libtorrent/peer_class_set.hpp:50
↓ 5 callers
Function
num_mappings
include/libtorrent/upnp.hpp:266
↓ 5 callers
Method
num_resends
include/libtorrent/aux_/utp_socket_manager.hpp:112
↓ 5 callers
Method
num_seeds
the number of connected peers that are seeds
src/torrent.cpp:12330
↓ 5 callers
Method
parse_chunk_header
this function signals error by assigning a negative value to "chunk_size" the return value indicates whether enough data is available in "buf" to comp
src/http_parser.cpp:486
↓ 5 callers
Method
peers
src/alert.cpp:2554
↓ 5 callers
Function
piece_size
returns the piece size of file with ``index``. This will be the same as piece_length(), except for the last piece, which may be shorter.
include/libtorrent/torrent_info.hpp:522
↓ 5 callers
Function
portable_fseeko
include/libtorrent/aux_/file_pointer.hpp:63
↓ 5 callers
Function
print_listen_interfaces
src/string_util.cpp:157
↓ 5 callers
Function
prioritize_files
test/test_torrent.cpp:81
↓ 5 callers
Method
proxy
src/i2p_stream.cpp:109
↓ 5 callers
Function
queue_position
include/libtorrent/torrent.hpp:520
↓ 5 callers
Method
queue_position_down
src/torrent_handle.cpp:444
↓ 5 callers
Method
queue_position_up
src/torrent_handle.cpp:439
↓ 5 callers
Method
raise_fence
j is the fence job. It must have exclusive access to the storage
src/disk_job_fence.cpp:183
↓ 5 callers
Function
read_dht_state
src/kademlia/dht_state.cpp:103
↓ 5 callers
Method
read_piece
src/torrent.cpp:790
↓ 5 callers
Function
read_uint64
include/libtorrent/io.hpp:113
↓ 5 callers
Function
remove_extension
src/path.cpp:486
↓ 5 callers
Function
reply
include/libtorrent/kademlia/rpc_manager.hpp:68
↓ 5 callers
Method
reverse
include/libtorrent/piece_picker.hpp:630
↓ 5 callers
Function
rm_file_or_dir
Attempt to remove file or directory at path
tools/run_benchmark.py:216
↓ 5 callers
Function
run_suite
simulation/test_http_connection.cpp:222
↓ 5 callers
Function
run_test
simulation/test_checking.cpp:55
↓ 5 callers
Function
send
(dest, msg)
test/socks.py:48
↓ 5 callers
Method
send
src/udp_socket.cpp:314
↓ 5 callers
Method
send_block_requests
src/peer_connection.cpp:4003
↓ 5 callers
Method
send_buffer
src/peer_connection.cpp:6029
↓ 5 callers
Function
send_buffer_size
include/libtorrent/peer_connection.hpp:679
↓ 5 callers
Method
send_packet
src/utp_socket_manager.cpp:120
← previous
next →
1,001–1,100 of 6,210, ranked by callers