MCPcopy Create free account

hub / github.com/ValveSoftware/GameNetworkingSockets / types & classes

Types & classes500 in github.com/ValveSoftware/GameNetworkingSockets

↓ 48 callersClassSteamNetworkingIdentityRender
Utility class for printing a SteamNetworkingIdentity. E.g. printf( "Identity is '%s'\n", SteamNetworkingIdentityRender( identity ).c_str() );
include/steam/isteamnetworkingutils.h:426
↓ 47 callersClassCUtlNetAdrRender
src/public/tier1/netadr.h:331
↓ 25 callersClassSteamNetworkingIPAddrRender
Utility class for printing a SteamNetworkingIPAddrRender.
include/steam/isteamnetworkingutils.h:435
↓ 16 callersClassVirtualPortRender
Handy class to render a debug description of a virtual port
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p.h:60
↓ 15 callersClassNumberPrettyPrinter
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:519
↓ 10 callersClassCRecvPacketCallback
Store the callback and its context together
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.h:75
↓ 9 callersClassSteamNetworkingPOPIDRender
Utility class for printing a SteamNetworkingPOPID.
include/steam/steamnetworkingtypes.h:1885
↓ 6 callersClassCSteamID
Steam ID structure (64 bits total)
include/steam/steamclientpublic.h:479
↓ 6 callersClassT
src/public/vstdlib/strtools.h:28
↓ 4 callersEnumESteamNetConnectionEnd
Enumerate various causes of connection termination. These are designed to work similar to HTTP error codes: the numeric range gives you a rough class
include/steam/steamnetworkingtypes.h:462
↓ 3 callersClassLock
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.h:538
↓ 2 callersEnumEResult
General result codes
include/steam/steamclientpublic.h:14
↓ 2 callersEnumESteamNetworkingSocketsDebugOutputType
Detail level for diagnostic output callback. See ISteamNetworkingUtils::SetDebugOutputFunction
include/steam/steamnetworkingtypes.h:1818
↓ 2 callersClassICEPeerCandidate
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_ice_client.h:311
↓ 2 callersClassRenderGUID
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_socketthread.cpp:3036
↓ 2 callersClassSignalingTCPServer
examples/trivial_signaling_server.py:59
↓ 1 callersClassAllocation
tests/stun_server.py:59
↓ 1 callersEnumEICECandidateType
src/steamnetworkingsockets/clientlib/ice_client_types.h:18
↓ 1 callersClassGlobalConfigValueEntry
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:790
↓ 1 callersClassIBoundUDPSocket
A single socket could, in theory, be used to communicate with every single remote host. Or we may decide to open up one socket per remote host, to wor
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.h:206
↓ 1 callersClassItemRef
src/public/tier1/utlhashmap.h:301
↓ 1 callersClassMutableItemRef
src/public/tier1/utlhashmap.h:313
↓ 1 callersClassRunProcessInThread
tests/test_p2p.py:77
↓ 1 callersClassSignalingState
examples/trivial_signaling_server.py:53
ClassA
src/public/vstdlib/strtools.h:28
ClassAES_GCM_CipherContext
Base class for AES-GCM encryption and decryption
src/common/crypto.h:65
ClassAES_GCM_DecryptContext
Decryption context for AES-GCM
src/common/crypto.h:94
ClassAES_GCM_EncryptContext
Encryption context for AES-GCM
src/common/crypto.h:74
ClassAllocator
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:1182
ClassAssertMsgHelper
src/public/tier0/dbg.h:41
ClassAssertMsgHelper<false, false>
src/public/tier0/dbg.h:61
ClassAssertMsgHelper<false, true>
src/public/tier0/dbg.h:49
ClassAssertMsgHelper<true, false>
src/public/tier0/dbg.h:56
ClassAssertMsgHelper<true, true>
src/public/tier0/dbg.h:44
ClassAutoWipeFixedSizeBuffer
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.h:62
ClassBlock
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_snp.cpp:18
EnumBufferFlags_t
src/public/tier1/utlbuffer.h:114
ClassCAutoWipeBuffer
CUtlBuffer that will wipe upon destruction WARNING: This is only intended for simple use cases where the caller can easily pre-allocate. For example
src/public/tier1/utlbuffer.h:808
ClassCConnectionTransport
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_snp.h:65
ClassCConnectionTransport
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.h:44
ClassCConnectionTransportFromSDRClient
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p.h:53
ClassCConnectionTransportP2PBase
Mixin base class for different P2P transports.
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p.h:110
ClassCConnectionTransportP2PICE
Base transport for peer-to-peer connection using ICE
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p_ice.h:22
ClassCConnectionTransportP2PICE
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p.h:54
ClassCConnectionTransportP2PICE_Valve
Connection transport that sends datagrams using the route discovered by our ICE client, CSteamNetworkingICESession
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_ice_client.h:503
ClassCConnectionTransportP2PICE_WebRTC
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p_webrtc.h:22
ClassCConnectionTransportP2PSDR
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p.h:51
ClassCConnectionTransportToSDRServer
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p.h:52
ClassCConnectionTransportUDP
Actual, ordinary UDP transport
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_udp.h:163
ClassCConnectionTransportUDPBase
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_udp.h:15
ClassCCopyableUtlVector
src/public/tier1/utlvector.h:272
ClassCCopyableUtlVectorFixed
src/public/tier1/utlvector.h:255
ClassCCryptoKeyBase
----------------------------------------------------------------------------- Purpose: Base class to encapsulate an crypto key (RSA, EC, ECDSA). This
src/common/keypair.h:43
ClassCCryptoKeyBase_RawBuffer
Base class for when we might store the key in a buffer, instead of handing it off to the crypto provider and using their interfaces. Since we don't h
src/common/keypair.h:115
ClassCDedicatedBoundSocket
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_socketthread.cpp:3473
ClassCDefUtlPriorityQueueSetIndexFunc
src/public/tier1/utlpriorityqueue.h:16
ClassCEC25519KeyBase
src/common/keypair.h:152
ClassCEC25519KeyBase
src/common/crypto_25519.h:12
ClassCEC25519PrivateKeyBase
src/common/keypair.h:154
ClassCEC25519PrivateKeyBase
----------------------------------------------------------------------------- Purpose: Common base for x25519 and ed25519 private keys on the 25519 cu
src/common/crypto_25519.h:49
ClassCEC25519PublicKeyBase
src/common/keypair.h:153
ClassCEC25519PublicKeyBase
----------------------------------------------------------------------------- Purpose: Common base for x25519 and ed25519 public keys on the 25519 cur
src/common/crypto_25519.h:34
ClassCECKeyExchangePrivateKey
src/common/keypair.h:155
ClassCECKeyExchangePrivateKey
----------------------------------------------------------------------------- Purpose: Encapsulates an elliptic-curve signature private key (x25519) -
src/common/crypto_25519.h:76
ClassCECKeyExchangePublicKey
src/common/keypair.h:156
ClassCECKeyExchangePublicKey
----------------------------------------------------------------------------- Purpose: Encapsulates an elliptic-curve key-exchange public key (curve25
src/common/crypto_25519.h:88
ClassCECSigningPrivateKey
src/common/keypair.h:157
ClassCECSigningPrivateKey
----------------------------------------------------------------------------- Purpose: Encapsulates an elliptic-curve signature private key (ed25519)
src/common/crypto_25519.h:105
ClassCECSigningPublicKey
src/common/keypair.h:158
ClassCECSigningPublicKey
----------------------------------------------------------------------------- Purpose: Encapsulates an elliptic-curve signature public key (x25519) In
src/common/crypto_25519.h:132
ClassCFmtStrN
src/public/tier1/fmtstr.h:180
ClassCGameID
----------------------------------------------------------------------------- Purpose: encapsulates an appID/modID pair ------------------------------
include/steam/steamclientpublic.h:921
ClassCGameNetworkingUI_ConnectionState
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.h:27
ClassCICESession
----------------------------------------------------------------------------- Class to represent an ICE connection -----------------------------------
src/external/steamwebrtc/ice_session.cpp:61
ClassCIPAddress
----------------------------------------------------------------------------- CIPAddress Class to encapsulate any IP address regardless of flavor (ip
src/public/tier1/netadr.h:49
ClassCIPAndPort
----------------------------------------------------------------------------- CIPAndPort Encapsulates an IP+port combination. ----------------------
src/public/tier1/netadr.h:226
ClassCLaggedPacket
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_socketthread.cpp:672
ClassCMessagesEndPoint
CMessagesEndPoint is a base class for CSteamNetworkingMessages and FakeUDPPorts.
src/steamnetworkingsockets/clientlib/csteamnetworkingmessages.h:38
ClassCMessagesEndPoint
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.h:48
ClassCMessagesEndPoint
src/steamnetworkingsockets/clientlib/csteamnetworkingsockets.h:28
ClassCMessagesEndPoint
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p.h:56
ClassCMessagesEndPointSession
MessagesEndPointSession tracks a connection with a peer and handles timing it out when it goes idle
src/steamnetworkingsockets/clientlib/csteamnetworkingmessages.h:68
ClassCMessagesEndPointSession
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_connections.h:49
ClassCMsgSteamDatagramConnectRequest
src/steamnetworkingsockets/clientlib/csteamnetworkingmessages.h:20
ClassCMsgSteamDatagramConnectRequest
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_p2p.h:17
ClassCMsgSteamDatagramConnectionQuality
src/steamnetworkingsockets/steamnetworking_statsutils.h:23
ClassCMsgSteamDatagramLinkLifetimeStats
src/steamnetworkingsockets/steamnetworking_stats.h:16
ClassCNumStr
src/public/tier1/fmtstr.h:63
ClassCOpenSSLWrapper
----------------------------------------------------------------------------- Purpose: Wrapper for OpenSSL -------------------------------------------
src/common/opensslwrapper.h:20
ClassCPacketLagger
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_socketthread.cpp:671
ClassCPacketLaggerRecv
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_socketthread.cpp:1001
ClassCPacketLaggerSend
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_socketthread.cpp:988
ClassCPercentileGenerator
src/common/percentile_generator.h:22
ClassCPossibleOutOfOrderPacket
src/steamnetworkingsockets/steamnetworking_statsutils.h:28
ClassCPossibleOutOfOrderPacket
Helper class to store a packet that was received when it looks like the packet might have been delivered out of order.
src/steamnetworkingsockets/steamnetworkingsockets_internal.h:1018
ClassCQueuedTask
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.h:696
ClassCQueuedTaskOnTarget
src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.h:811
ClassCRSAKeyBase
Forward declare specific key types.
src/common/keypair.h:149
ClassCRSAPrivateKey
src/common/keypair.h:151
ClassCRSAPublicKey
src/common/keypair.h:150
next →1–100 of 500, ranked by callers