Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arvidn/libtorrent
/ types & classes
Types & classes
1,253 in github.com/arvidn/libtorrent
⨍
Functions
6,210
◇
Types & classes
1,253
↓ 130 callers
Class
buffer
the buffer is allocated once and cannot be resized. The size() may be larger than requested, in case the underlying allocator over allocated. In order
include/libtorrent/aux_/buffer.hpp:67
↓ 97 callers
Class
piece_block
include/libtorrent/piece_block.hpp
include/libtorrent/fwd.hpp:251
↓ 84 callers
Class
entry
include/libtorrent/entry.hpp
include/libtorrent/fwd.hpp:186
↓ 62 callers
Class
F
test/test_heterogeneous_queue.cpp:86
↓ 61 callers
Class
state
input and output state */
src/puff.cpp:102
↓ 47 callers
Class
Metric
tools/vmstat.py:11
↓ 45 callers
Class
torrent_handle
include/libtorrent/fwd.hpp:278
↓ 31 callers
Class
msg_args
test/test_dht.cpp:221
↓ 30 callers
Class
bytes
bindings/python/src/bytes.hpp:10
↓ 23 callers
Class
handler
include/libtorrent/aux_/allocating_handler.hpp:324
↓ 22 callers
Class
expect_seed
simulation/transfer_sim.hpp:309
↓ 22 callers
Class
storage_error
include/libtorrent/error_code.hpp
include/libtorrent/fwd.hpp:189
↓ 18 callers
Class
hasher256
include/libtorrent/fwd.hpp:206
↓ 17 callers
Class
type
include/libtorrent/aux_/io.hpp:45
↓ 16 callers
Class
test_disk
simulation/disk_io.hpp:63
↓ 14 callers
Class
bdecode_node
include/libtorrent/entry.hpp:87
↓ 11 callers
Class
_HTTPError
Raised internally to simplify processing. Attributes: code: The HTTP error code (4xx or 5xx) we should return. message: The "reas
test/http_proxy.py:26
↓ 10 callers
Class
disk_buffer_holder
include/libtorrent/fwd.hpp:175
↓ 10 callers
Class
has_block
include/libtorrent/aux_/has_block.hpp:42
↓ 10 callers
Class
peer_address_compare
if we have i2p peer addresses, sort them *after* all IP addresses
include/libtorrent/torrent_peer.hpp:253
↓ 10 callers
Class
route
include/libtorrent/aux_/route.h:85
↓ 10 callers
Class
settings_pack
include/libtorrent/fwd.hpp:270
↓ 9 callers
Class
proxy_settings
include/libtorrent/aux_/session_interface.hpp:100
↓ 9 callers
Class
torrent_args
test/make_torrent.hpp:46
↓ 8 callers
Class
allocation_slot
include/libtorrent/stack_allocator.hpp:50
↓ 8 callers
Class
write_handler
test/test_storage.cpp:1822
↓ 7 callers
Class
listen_socket_handle
include/libtorrent/kademlia/dht_observer.hpp:49
↓ 6 callers
Class
add_hashes_result
include/libtorrent/hash_picker.hpp:92
↓ 6 callers
Class
peer_connection_handle
include/libtorrent/peer_connection_handle.hpp
include/libtorrent/fwd.hpp:236
↓ 5 callers
Class
bitfield_flag
include/libtorrent/flags.hpp:55
↓ 5 callers
Class
holder
test/test_buffer.cpp:186
↓ 5 callers
Class
identity
TODO: in C++20, use std::identity
src/merkle_tree.cpp:111
↓ 5 callers
Class
public_key
include/libtorrent/kademlia/types.hpp:44
↓ 5 callers
Class
set_block_hash_result
include/libtorrent/hash_picker.hpp:53
↓ 5 callers
Class
storage_holder
include/libtorrent/fwd.hpp:180
↓ 5 callers
Class
torrent_list
include/libtorrent/aux_/torrent_list.hpp:58
↓ 4 callers
Class
Plot
tools/vmstat.py:68
↓ 4 callers
Class
has_index
functor that compares indices on downloading_pieces
include/libtorrent/piece_picker.hpp:517
↓ 4 callers
Class
listen_port_mapping
include/libtorrent/aux_/session_impl.hpp:158
↓ 4 callers
Class
read_handler
test/test_storage.cpp:1834
↓ 4 callers
Class
session_proxy
include/libtorrent/session.hpp
include/libtorrent/fwd.hpp:254
↓ 3 callers
Class
FileIter
bindings/python/src/create_torrent.cpp:70
↓ 3 callers
Class
bind_to_device
include/libtorrent/aux_/bind_to_device.hpp:49
↓ 3 callers
Class
const_iterator
internal
include/libtorrent/bitfield.hpp:184
↓ 3 callers
Enum
data_type
the types an entry can have
include/libtorrent/entry.hpp:106
↓ 3 callers
Class
exclusive_address_use
include/libtorrent/socket.hpp:143
↓ 3 callers
Class
match_peer_endpoint
src/peer_list.cpp:71
↓ 3 callers
Class
node_entry
tools/dht_sample.cpp:93
↓ 3 callers
Class
session_params
include/libtorrent/session.hpp:57
↓ 3 callers
Class
stat
test/test_copy_file.cpp:136
↓ 3 callers
Class
stat
src/copy_file.cpp:365
↓ 3 callers
Enum
status_t
return values from check_fastresume, and move_storage
include/libtorrent/storage_defs.hpp:65
↓ 2 callers
Class
ChunkError
Raised while processing chunked encoding, for invalid chunk sizes.
test/http_proxy.py:22
↓ 2 callers
Class
announce_endpoint
include/libtorrent/fwd.hpp:157
↓ 2 callers
Class
announce_entry
include/libtorrent/fwd.hpp:158
↓ 2 callers
Class
bitfield
include/libtorrent/bitfield.hpp
include/libtorrent/fwd.hpp:165
↓ 2 callers
Class
client_data_t
include/libtorrent/client_data.hpp
include/libtorrent/fwd.hpp:168
↓ 2 callers
Class
counters
src/alert.cpp:2261
↓ 2 callers
Class
dont_fragment
include/libtorrent/socket.hpp:221
↓ 2 callers
Class
file_pointer
include/libtorrent/aux_/file_pointer.hpp:45
↓ 2 callers
Class
file_storage
include/libtorrent/fwd.hpp:201
↓ 2 callers
Class
filter_web_seed_type
src/torrent_info.cpp:1807
↓ 2 callers
Class
free_deleter
include/libtorrent/aux_/heterogeneous_queue.hpp:54
↓ 2 callers
Class
ip_filter
include/libtorrent/ip_filter.hpp
include/libtorrent/fwd.hpp:213
↓ 2 callers
Class
last_optimistic_unchoke_cmp
src/session_impl.cpp:4093
↓ 2 callers
Class
mmap_storage
include/libtorrent/aux_/mmap_disk_job.hpp:59
↓ 2 callers
Class
piece_picker
include/libtorrent/aux_/file_progress.hpp:57
↓ 2 callers
Enum
pop_alerts
test/setup_transfer.hpp:66
↓ 2 callers
Class
port_filter
include/libtorrent/fwd.hpp:214
↓ 2 callers
Class
record_finished_pieces
this alert handler records all pieces that complete and pass hash check into the set passed in to its constructor
simulation/transfer_sim.hpp:289
↓ 2 callers
Class
routing_table_node
include/libtorrent/kademlia/routing_table.hpp:67
↓ 2 callers
Class
secret_key
include/libtorrent/kademlia/types.hpp:55
↓ 2 callers
Class
settings_interface
include/libtorrent/aux_/disk_buffer_pool.hpp:54
↓ 2 callers
Class
stack_frame
src/bdecode.cpp:112
↓ 2 callers
Class
stat_cache
include/libtorrent/aux_/storage_utils.hpp:52
↓ 2 callers
Class
v6_protection_level
include/libtorrent/socket.hpp:129
↓ 1 callers
Class
FooBar
bindings/python/test.py:682
↓ 1 callers
Class
Main
test/http_proxy.py:530
↓ 1 callers
Class
MyTCPServer
test/socks.py:24
↓ 1 callers
Class
StubExtension
bindings/python/setup.py:86
↓ 1 callers
Class
UnixConsole
bindings/python/client.py:55
↓ 1 callers
Class
WindowsConsole
bindings/python/client.py:34
↓ 1 callers
Class
_ThreadingHTTPServer
test/http_proxy.py:525
↓ 1 callers
Class
alert
simulation/utils.hpp:48
↓ 1 callers
Class
bandwidth_channel
include/libtorrent/aux_/session_interface.hpp:77
↓ 1 callers
Class
barrier
include/libtorrent/pe_crypto.hpp:125
↓ 1 callers
Class
buffer_allocator_interface
include/libtorrent/disk_buffer_holder.hpp
include/libtorrent/fwd.hpp:174
↓ 1 callers
Class
bytes_from_python
bindings/python/src/utility.cpp:47
↓ 1 callers
Class
caller_visitor
src/mmap_disk_job.cpp:46
↓ 1 callers
Class
category_holder
bindings/python/src/error_code.cpp:126
↓ 1 callers
Class
counters
include/libtorrent/performance_counters.hpp
include/libtorrent/fwd.hpp:248
↓ 1 callers
Class
dht_logger
include/libtorrent/kademlia/rpc_manager.hpp:60
↓ 1 callers
Class
dht_observer
include/libtorrent/kademlia/node.hpp:70
↓ 1 callers
Class
dht_settings
include/libtorrent/fwd.hpp:310
↓ 1 callers
Class
dht_state
include/libtorrent/fwd.hpp:218
↓ 1 callers
Class
dict_to_settings
bindings/python/src/session.cpp:826
↓ 1 callers
Class
disk_io_thread_pool
include/libtorrent/aux_/disk_io_thread_pool.hpp:51
↓ 1 callers
Class
disk_observer
include/libtorrent/disk_observer.hpp
include/libtorrent/fwd.hpp:183
↓ 1 callers
Class
dscp_traffic_type
include/libtorrent/socket.hpp:194
↓ 1 callers
Class
ec_pickle_suite
bindings/python/src/error_code.cpp:65
next →
1–100 of 1,253, ranked by callers