Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bittorrent/libutp
/ functions
Functions
190 in github.com/bittorrent/libutp
⨍
Functions
190
◇
Types & classes
42
↓ 1 callers
Function
utp_hash_iterate
utp_hash.cpp:221
↓ 1 callers
Function
utp_hash_lookup
Look-up a key in the hash table. Returns NULL if not found
utp_hash.cpp:124
↓ 1 callers
Function
utp_hash_mem
utp_hash.cpp:88
↓ 1 callers
Function
utp_init
utp_api.cpp:99
↓ 1 callers
Function
utp_issue_deferred_acks
Should be called each time the UDP socket is drained
utp_internal.cpp:3264
↓ 1 callers
Function
utp_process_icmp_error
Should be called when an ICMP message is received that should tear down the connection. Returns 1 if the UDP payload (delivered in the ICMP packet) w
utp_internal.cpp:3117
↓ 1 callers
Function
utp_process_icmp_fragmentation
Should be called when an ICMP Type 3, Code 4 packet (fragmentation needed) is received, to adjust the MTU Returns 1 if the UDP payload (delivered in
utp_internal.cpp:3079
↓ 1 callers
Function
utp_process_udp
Returns 1 if the UDP payload was recognized as a UTP packet, or 0 if it was not
utp_internal.cpp:2811
↓ 1 callers
Function
utp_read_drained
utp_internal.cpp:3242
↓ 1 callers
Function
utp_register_recv_packet
utp_internal.cpp:1733
↓ 1 callers
Function
utp_register_sent_packet
utp_internal.cpp:690
↓ 1 callers
Function
utp_shutdown
utp_internal.cpp:3398
↓ 1 callers
Function
utp_write
utp_api.cpp:134
↓ 1 callers
Function
utp_writev
Write bytes to the UTP socket. Returns the number of bytes written. 0 indicates the socket is no longer writable, -1 indicates an error
utp_internal.cpp:3154
↓ 1 callers
Method
would_log
utp_internal.cpp:3471
Method
Allocated
utp_hash.h:136
Method
Array
utp_templates.h:110
Method
Clear
utp_templates.h:151
Method
Free
utp_hash.h:137
Method
GetCount
utp_hash.h:143
Method
Grow
utp_templates.h:128
Method
HasElement
utp_templates.h:176
Method
Init
utp_hash.h:135
Method
Init
utp_templates.h:114
Method
LookupElement
utp_templates.h:169
Method
MoveUpLastExist
utp_templates.h:165
Method
PackedSockAddr
utp_packedsockaddr.cpp:84
Method
Resize
utp_templates.h:123
Method
Sort
utp_templates.h:182
Method
UTPSocketHT
utp_internal.h:103
Method
UTPSocketKey
utp_internal.h:78
Function
callback_log
ucat.c:279
Function
callback_on_accept
ucat.c:200
Function
callback_on_error
ucat.c:209
Function
callback_on_firewall
ucat.c:184
Function
callback_on_read
ucat.c:166
Function
callback_on_state_change
ucat.c:219
Function
callback_sendto
ucat.c:265
Method
can_decay_win
Test if we're ready to decay max_window XXX this breaks when spaced by > INT_MAX/2, which is 49 days; the failure mode in that case is we do an extra
utp_internal.cpp:602
Method
check_invariant
utp_internal.cpp:1102
Function
clamp
utp_templates.h:53
Function
compare
utp_hash.cpp:113
Method
compare
utp_hash.h:129
Method
compute_hash
utp_internal.h:88
Method
compute_hash
utp_hash.h:132
Method
compute_hash
utp_packedsockaddr.cpp:59
Method
flush_packets
utp_internal.cpp:963
Method
fmt
#define addrfmt(x, s) x.fmt(s, sizeof(s))
utp_packedsockaddr.cpp:121
Method
get_family
utp_packedsockaddr.cpp:35
Method
get_udp_mtu
utp_internal.cpp:626
Method
grow
Item contains the element we want to make space for index is the index in the list.
utp_internal.cpp:201
Function
handler
ucat.c:115
Method
inet_ntop
#####################################################################
libutp_inet_ntop.cpp:31
Method
inet_pton
#####################################################################
libutp_inet_ntop.cpp:73
Method
log
utp_internal.cpp:562
Function
main
ucat.c:575
Method
maybe_decay_win
If we can, decay max window, returns true if we actually did so
utp_internal.cpp:608
Method
operator ==
utp_internal.h:84
Method
operator!=
utp_packedsockaddr.cpp:54
Function
operator=
utp_templates.h:80
Method
operator==
utp_packedsockaddr.cpp:45
Method
send_data
utp_internal.cpp:729
Method
send_keep_alive
utp_internal.cpp:834
Method
send_rst
utp_internal.cpp:846
Method
set
utp_packedsockaddr.cpp:63
Function
set_type
utp_internal.cpp:119
Function
set_version
utp_internal.cpp:118
Method
struct_utp_context
utp_api.cpp:64
Function
type
utp_internal.cpp:117
Function
utp_context_get_option
utp_internal.cpp:2675
Function
utp_context_get_userdata
utp_api.cpp:124
Function
utp_context_set_userdata
utp_api.cpp:118
Function
utp_default_get_microseconds
utp_utils.cpp:252
Function
utp_default_get_milliseconds
utp_utils.cpp:248
Function
utp_default_get_random
utp_utils.cpp:244
Function
utp_default_get_udp_mtu
utp_utils.cpp:232
Function
utp_default_get_udp_overhead
utp_utils.cpp:238
Function
utp_get_context
utp_internal.cpp:3430
Function
utp_get_delays
utp_internal.cpp:3336
Function
utp_get_userdata
utp_internal.cpp:3441
Function
utp_getpeername
utp_internal.cpp:3315
Function
utp_getsockopt
utp_internal.cpp:2717
Method
utp_hash_iterator_t
utp_hash.h:98
Function
utp_set_userdata
utp_internal.cpp:3435
Function
utp_setsockopt
utp_internal.cpp:2692
Function
version
utp_internal.cpp:116
Method
~Array
utp_templates.h:112
Method
~UTPSocket
utp_internal.cpp:2484
Method
~UTPSocketHT
utp_internal.h:108
Method
~struct_utp_context
utp_api.cpp:95
← previous
101–190 of 190, ranked by callers