Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ValveSoftware/GameNetworkingSockets
/ functions
Functions
2,739 in github.com/ValveSoftware/GameNetworkingSockets
⨍
Functions
2,739
◇
Types & classes
500
↓ 208 callers
Method
c_str
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p.h:63
↓ 111 callers
Function
V_strcpy_safe
src/public/vstdlib/strtools.h:62
↓ 103 callers
Method
Get
----------------------------------------------------------------------------- Base get method from which all others derive ---------------------------
src/tier1/utlbuffer.cpp:344
↓ 99 callers
Function
V_sprintf_safe
src/public/vstdlib/strtools.h:70
↓ 93 callers
Function
TEST_Printf
tests/test_common.cpp:70
↓ 92 callers
Function
SteamNetworkingSockets
include/steam/isteamnetworkingsockets.h:959
↓ 90 callers
Function
SteamNetworkingUtils
include/steam/isteamnetworkingutils.h:366
↓ 88 callers
Method
size
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:1418
↓ 72 callers
Function
len
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:1290
↓ 70 callers
Function
SteamNetworkingSockets_GetLocalTimestamp
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel_misc.cpp:504
↓ 68 callers
Function
curve25519_mul
Multiply two numbers: out = in2 * in */
src/external/ed25519-donna/curve25519-donna-sse2.h:282
↓ 62 callers
Method
Printf
src/tier1/utlbuffer.cpp:1380
↓ 62 callers
Method
String
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:563
↓ 57 callers
Method
Base
----------------------------------------------------------------------------- Buffer base and size ---------------------------------------------------
src/public/tier1/utlbuffer.h:725
↓ 57 callers
Function
fe_mul
src/external/ed25519-donna/fuzz/ed25519-ref10.c:1020
↓ 57 callers
Method
push_back
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:1501
↓ 55 callers
Method
empty
Return true if the task list is empty
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.h:833
↓ 51 callers
Function
fe_sq
src/external/ed25519-donna/fuzz/ed25519-ref10.c:698
↓ 49 callers
Function
V_strlen
src/public/vstdlib/strtools.h:42
↓ 45 callers
Function
Base
Gets the base address (can change when adding elements!)
src/public/tier1/utlvector.h:88
↓ 42 callers
Method
Count
src/tier1/utlmemory.cpp:180
↓ 42 callers
Method
c_str
include/steam/steamnetworkingtypes.h:1888
↓ 42 callers
Method
unlock
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.h:547
↓ 39 callers
Method
end
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:1227
↓ 38 callers
Method
GetType
Get address type
src/public/tier1/netadr.h:66
↓ 37 callers
Function
load_3
src/external/ed25519-donna/fuzz/ed25519-ref10.c:437
↓ 36 callers
Function
V_snprintf
src/vstdlib/strtools.cpp:259
↓ 35 callers
Function
_nat
( internal, gateway, nat_type )
tests/test_p2p.py:346
↓ 34 callers
Method
begin
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_snp.h:244
↓ 34 callers
Method
lock
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.h:541
↓ 33 callers
Method
GetDescription
Debug description
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.h:415
↓ 33 callers
Function
curve25519_add
out = a + b */
src/external/ed25519-donna/curve25519-donna-sse2.h:82
↓ 33 callers
Function
load_4
src/external/ed25519-donna/fuzz/ed25519-ref10.c:446
↓ 30 callers
Method
clear
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:1598
↓ 29 callers
Method
IsInvalid
include/steam/steamnetworkingtypes.h:1915
↓ 28 callers
Method
Clear
Nuke everything
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_socketthread.cpp:860
↓ 28 callers
Method
empty
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:1420
↓ 27 callers
Method
IsValid
Return true if we are in use
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.h:215
↓ 26 callers
Function
fe_sq
src/external/ed25519-donna/fuzz/curve25519-ref10.c:603
↓ 25 callers
Method
CloseConnection
src/steamnetworkingsockets/clientlib/csteamnetworkingsockets.cpp:1184
↓ 25 callers
Method
Lock
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.h:1049
↓ 24 callers
Function
U8TO32_LE
src/external/ed25519-donna/ed25519-donna-portable.h:104
↓ 23 callers
Method
Count
Num elements
src/public/tier1/utlhashmap.h:93
↓ 23 callers
Function
V_stricmp
src/public/vstdlib/strtools.h:56
↓ 22 callers
Function
GetLastSocketError
src/public/tier0/platform_sockets.h:63
↓ 22 callers
Function
SWAP
src/public/tier1/utlmemory.h:231
↓ 22 callers
Function
SecureZeroMemory
src/public/minbase/minbase_securezeromemory_impl.h:14
↓ 22 callers
Method
SetConnectionConfigValueInt32
Note: passing pointer to pointer.
include/steam/isteamnetworkingutils.h:454
↓ 21 callers
Method
GetIPv4
src/public/tier1/netadr.h:384
↓ 21 callers
Method
InvalidIndex
src/public/tier1/utlvector.h:415
↓ 21 callers
Function
curve25519_sub
src/external/ed25519-donna/curve25519-donna-sse2.h:134
↓ 21 callers
Function
fe_add
src/external/ed25519-donna/fuzz/ed25519-ref10.c:300
↓ 20 callers
Method
GetLocalTimestamp
src/steamnetworkingsockets/clientlib/csteamnetworkingsockets.cpp:1851
↓ 20 callers
Function
curve25519_mul
multiply a bignum */
src/external/curve25519-donna/curve25519-donna-sse2.h:329
↓ 19 callers
Function
FatalError
src/steamnetworkingsockets/certtool/steamnetworkingsockets_certtool.cpp:46
↓ 19 callers
Method
Find
src/public/tier1/utlvector.h:1180
↓ 19 callers
Method
GetState
High level state of the connection
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.h:421
↓ 19 callers
Function
Plat_USTime
src/tier0/platformtime.cpp:129
↓ 19 callers
Function
begin
STL compatible member functions. These allow easier use of std::sort and they are forward compatible with the C++ 11 range-based for loops.
src/public/tier1/utlvector.h:82
↓ 19 callers
Function
curve25519_square_times
src/external/ed25519-donna/curve25519-donna-sse2.h:432
↓ 18 callers
Method
AddToTail
src/public/tier1/utlvector.h:989
↓ 18 callers
Method
IsFakeIP
Return true if we are a FakeIP
include/steam/steamnetworkingtypes.h:254
↓ 18 callers
Method
Set
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:767
↓ 18 callers
Function
TEST_Fatal
tests/test_common.cpp:83
↓ 18 callers
Method
c_str
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_socketthread.cpp:3048
↓ 18 callers
Method
erase
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:1518
↓ 18 callers
Function
fe_sub
src/external/ed25519-donna/fuzz/ed25519-ref10.c:638
↓ 18 callers
Function
lt_modm
src/external/ed25519-donna/modm-donna-32bit.h:33
↓ 17 callers
Method
ConnectionQueueDestroy
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.cpp:643
↓ 17 callers
Method
ParseString
include/steam/isteamnetworkingutils.h:484
↓ 17 callers
Method
Put
----------------------------------------------------------------------------- Serialization ----------------------------------------------------------
src/tier1/utlbuffer.cpp:1236
↓ 17 callers
Method
SetGlobalConfigValueInt32
include/steam/isteamnetworkingutils.h:450
↓ 17 callers
Method
ToString
----------------------------------------------------------------------------- Purpose: Convert the given IP address to a string representation. Option
src/tier1/netadr.cpp:26
↓ 17 callers
Function
V_strcat_safe
src/public/vstdlib/strtools.h:83
↓ 17 callers
Function
fe_mul
src/external/ed25519-donna/fuzz/curve25519-ref10.c:301
↓ 16 callers
Function
Destruct
src/public/tier0/platform.h:108
↓ 16 callers
Method
IsLocalHost
include/steam/steamnetworkingtypes.h:1911
↓ 16 callers
Function
LittleWord
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:166
↓ 16 callers
Function
ParseFailed
The line starting at |line_start| of |message| is the failing line. The reason for the failure should be provided in the |description|. An example of
src/external/steamwebrtc/webrtc_sdp.cc:409
↓ 16 callers
Method
Release
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_flat.cpp:528
↓ 15 callers
Function
Construct
src/public/tier0/platform.h:85
↓ 15 callers
Function
Printf
src/steamnetworkingsockets/certtool/steamnetworkingsockets_certtool.cpp:178
↓ 15 callers
Function
Printf
examples/example_chat.cpp:80
↓ 15 callers
Method
TellPut
----------------------------------------------------------------------------- Where am I writing? ----------------------------------------------------
src/public/tier1/utlbuffer.h:528
↓ 15 callers
Function
V_strncpy
----------------------------------------------------------------------------- Purpose: copy a string while observing the maximum length of the target
src/vstdlib/strtools.cpp:243
↓ 15 callers
Function
curve25519_copy
out = in */
src/external/ed25519-donna/curve25519-donna-sse2.h:70
↓ 15 callers
Function
curve25519_mul_noinline
src/external/ed25519-donna/curve25519-donna-sse2.h:426
↓ 15 callers
Function
curve25519_tangle64
src/external/ed25519-donna/curve25519-donna-sse2.h:746
↓ 15 callers
Function
ge_p1p1_to_p3
src/external/ed25519-donna/fuzz/ed25519-ref10.c:3151
↓ 14 callers
Function
FindAttributeOfType
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_ice_client.cpp:332
↓ 14 callers
Method
GetIPV6Bytes
src/public/tier1/netadr.h:393
↓ 14 callers
Method
GetPort
Fetch port (host byte order)
src/public/tier1/netadr.h:269
↓ 14 callers
Method
Insert
src/public/tier1/utlpriorityqueue.h:213
↓ 14 callers
Method
RemoveAt
src/public/tier1/utlhashmap.h:800
↓ 14 callers
Method
SetIPv4
src/public/tier1/netadr.h:367
↓ 14 callers
Function
V_memcmp
src/public/vstdlib/strtools.h:44
↓ 14 callers
Function
closesocket
examples/trivial_signaling_client.cpp:26
↓ 14 callers
Function
curve25519_tangle32
src/external/ed25519-donna/curve25519-donna-sse2.h:557
↓ 14 callers
Function
echoln
($str)
src/external/ed25519-donna/fuzz/build-nix.php:2
↓ 13 callers
Function
Clear
src/public/tier1/fmtstr.h:235
next →
1–100 of 2,739, ranked by callers