MCPcopy Create free account

hub / github.com/bittorrent/libutp / functions

Functions190 in github.com/bittorrent/libutp

↓ 59 callersFunctiondebug
ucat.c:74
↓ 58 callersMethodlog
utp_internal.cpp:3446
↓ 25 callersMethodget
utp_internal.cpp:191
↓ 12 callersMethodGetCount
utp_templates.h:116
↓ 12 callersFunctionutp_call_get_milliseconds
utp_callbacks.cpp:143
↓ 9 callersMethodLookup
utp_hash.h:139
↓ 9 callersFunctionpdie
ucat.c:87
↓ 8 callersMethodget_value
utp_internal.cpp:383
↓ 7 callersFunctionutp_call_get_microseconds
utp_callbacks.cpp:153
↓ 7 callersFunctionutp_set_callback
utp_api.cpp:113
↓ 7 callersFunctionwrapping_compare_less
compare if lhs is less than rhs, taking wrapping into account. if lhs is close to UINT_MAX and rhs is close to 0, lhs is assumed to have wrapped and c
utp_internal.cpp:227
↓ 6 callersFunctionmin
utp_templates.h:48
↓ 6 callersMethodput
utp_internal.cpp:192
↓ 5 callersFunctionmax
utp_templates.h:49
↓ 5 callersFunctionutp_call_get_read_buffer_size
utp_callbacks.cpp:173
↓ 5 callersFunctionutp_call_on_overhead_statistics
utp_callbacks.cpp:84
↓ 5 callersFunctionutp_call_on_state_change
utp_callbacks.cpp:108
↓ 4 callersMethodget_sockaddr_storage
utp_packedsockaddr.cpp:98
↓ 4 callersMethodmtu_search_update
this should be called every time we change mtu_floor or mtu_ceiling
utp_internal.cpp:1289
↓ 4 callersMethodschedule_ack
utp_internal.cpp:715
↓ 4 callersMethodsend_ack
utp_internal.cpp:771
↓ 4 callersFunctionutp_call_get_random
utp_callbacks.cpp:163
↓ 4 callersFunctionutp_call_on_error
utp_callbacks.cpp:61
↓ 4 callersFunctionutp_close
Close the UTP socket. It is not valid for the upper layer to refer to socket after it is closed. Data will keep to try being delivered after the close
utp_internal.cpp:3358
↓ 3 callersFunctionRead32
utp_hash.cpp:29
↓ 3 callersMethodadd_sample
utp_internal.cpp:291
↓ 3 callersMethodclear
utp_internal.cpp:262
↓ 3 callersFunctiondie
ucat.c:64
↓ 3 callersMethodensure_size
utp_internal.cpp:195
↓ 3 callersMethodget_packet_size
returns the max number of bytes of payload the uTP connection is allowed to send
utp_internal.cpp:1757
↓ 3 callersMethodget_udp_overhead
utp_internal.cpp:633
↓ 3 callersFunctionhexdump
ucat.c:95
↓ 3 callersMethodis_full
utp_internal.cpp:931
↓ 3 callersFunctionremoveSocketFromAckList
utp_internal.cpp:673
↓ 3 callersMethodsend_packet
utp_internal.cpp:867
↓ 3 callersFunctionusage
ucat.c:557
↓ 3 callersFunctionutp_context_set_option
utp_internal.cpp:2640
↓ 3 callersFunctionutp_hash_mkidx
utp_hash.cpp:107
↓ 3 callersFunctionwrite_data
ucat.c:124
↓ 3 callersMethodwrite_outgoing_packet
@payload: number of bytes to send @flags: either ST_DATA, or ST_FIN @iovec: base address of iovec array @num_iovecs: number of iovecs in array
utp_internal.cpp:992
↓ 2 callersMethodAppend
utp_templates.h:130
↓ 2 callersMethodIterate
utp_hash.h:142
↓ 2 callersFunctionUTGetTickCount64
utp_utils.cpp:55
↓ 2 callersFunctionUTP_GetMicroseconds
utp_utils.cpp:197
↓ 2 callersFunctionUTP_Version
utp_internal.cpp:2479
↓ 2 callersMethodget_header_size
utp_internal.cpp:621
↓ 2 callersMethodget_rcv_window
Calculates the current receive window
utp_internal.cpp:590
↓ 2 callersFunctionparse_icmp_payload
Called by utp_process_icmp_fragmentation() and utp_process_icmp_error() below
utp_internal.cpp:3019
↓ 2 callersFunctionsend_to_addr
utp_internal.cpp:707
↓ 2 callersMethodshift
utp_internal.cpp:277
↓ 2 callersFunctionutp_call_on_read
utp_callbacks.cpp:72
↓ 2 callersFunctionutp_create_socket
utp_internal.cpp:2574
↓ 2 callersFunctionutp_initialize_socket
utp_internal.cpp:2523
↓ 2 callersFunctionutp_process_incoming
Process an incoming packet syn is true if this is the first packet received. It will cut off parsing as soon as the header is done
utp_internal.cpp:1767
↓ 2 callersFunctionzeromem
utp_templates.h:96
↓ 1 callersMethodAdd
utp_hash.h:140
↓ 1 callersMethodCompact
utp_templates.h:142
↓ 1 callersMethodCreate
utp_hash.h:138
↓ 1 callersMethodDelete
utp_hash.h:141
↓ 1 callersMethodFree
utp_templates.h:146
↓ 1 callersMethodGetAlloc
utp_templates.h:117
↓ 1 callersMethodMoveUpLast
utp_templates.h:155
↓ 1 callersFunctionQuickSortT
utp_templates.h:100
↓ 1 callersMethodSetCount
utp_templates.h:118
↓ 1 callersFunctionTime_Initialize
utp_utils.cpp:68
↓ 1 callersFunctionUTP_FreeAll
utp_internal.cpp:2515
↓ 1 callersFunctionUTP_GetMilliseconds
utp_utils.cpp:111
↓ 1 callersFunction__GetMicroseconds
utp_utils.cpp:84
↓ 1 callersFunctionabs64
utp_utils.cpp:82
↓ 1 callersMethodack_packet
returns: 0: the packet was acked. 1: it means that the packet had already been acked 2: the packet has not been sent yet
utp_internal.cpp:1329
↓ 1 callersMethodapply_ccontrol
utp_internal.cpp:1615
↓ 1 callersMethodcheck_timeouts
utp_internal.cpp:1118
↓ 1 callersMethodget_overhead
utp_internal.cpp:640
↓ 1 callersFunctionhandle_icmp
ucat.c:368
↓ 1 callersFunctionhost_to_network
utp_templates.h:69
↓ 1 callersMethodlog_unchecked
utp_internal.cpp:3458
↓ 1 callersMethodmtu_reset
utp_internal.cpp:1314
↓ 1 callersFunctionnetwork_loop
ucat.c:483
↓ 1 callersFunctionnetwork_to_host
utp_templates.h:72
↓ 1 callersMethodselective_ack
utp_internal.cpp:1441
↓ 1 callersMethodselective_ack_bytes
count the number of bytes that were acked by the EACK header
utp_internal.cpp:1403
↓ 1 callersFunctionsetup
ucat.c:285
↓ 1 callersMethodsize
utp_internal.cpp:196
↓ 1 callersFunctionutp_call_get_udp_mtu
utp_callbacks.cpp:119
↓ 1 callersFunctionutp_call_get_udp_overhead
utp_callbacks.cpp:131
↓ 1 callersFunctionutp_call_log
utp_callbacks.cpp:183
↓ 1 callersFunctionutp_call_on_accept
utp_callbacks.cpp:39
↓ 1 callersFunctionutp_call_on_connect
utp_callbacks.cpp:51
↓ 1 callersFunctionutp_call_on_delay_sample
utp_callbacks.cpp:97
↓ 1 callersFunctionutp_call_on_firewall
utp_callbacks.cpp:27
↓ 1 callersFunctionutp_call_sendto
utp_callbacks.cpp:194
↓ 1 callersFunctionutp_check_timeouts
Should be called every 500ms
utp_internal.cpp:3277
↓ 1 callersFunctionutp_connect
Try to connect to a specified host.
utp_internal.cpp:2732
↓ 1 callersFunctionutp_destroy
utp_api.cpp:108
↓ 1 callersFunctionutp_get_context_stats
utp_api.cpp:129
↓ 1 callersFunctionutp_get_stats
utp_internal.cpp:3479
↓ 1 callersFunctionutp_hash_add
Add a new element to the hash table. Returns a pointer to the new element. This assumes the element is not already present!
utp_hash.cpp:145
↓ 1 callersFunctionutp_hash_create
utp_hash.cpp:62
↓ 1 callersFunctionutp_hash_del
Delete an element from the utp_hash_t Returns a pointer to the already deleted element.
utp_hash.cpp:195
↓ 1 callersFunctionutp_hash_free_mem
utp_hash.cpp:243
next →1–100 of 190, ranked by callers