SteamNetworkingUtils
Topics
Interfaces
struct SteamNetworkingUtils
struct SteamNetworkingUtils
Steamworks ISteamNetworkingUtils
Access via networkingUtils
through a SteamAPI
or SteamGameServerAPI
instance.
Declaration
public struct SteamNetworkingUtils: Sendable
Simple types
struct HSteamListenSocket
struct HSteamListenSocket
Steamworks HSteamListenSocket
Declaration
public struct HSteamListenSocket: Hashable, Sendable
extension HSteamListenSocket: ExpressibleByIntegerLiteral
struct HSteamNetConnection
struct HSteamNetConnection
Steamworks HSteamNetConnection
Declaration
public struct HSteamNetConnection: Hashable, Sendable
extension HSteamNetConnection: ExpressibleByIntegerLiteral
struct HSteamNetPollGroup
struct HSteamNetPollGroup
Steamworks HSteamNetPollGroup
Declaration
public struct HSteamNetPollGroup: Hashable, Sendable
extension HSteamNetPollGroup: ExpressibleByIntegerLiteral
struct SteamNetworkingErrMsg
struct SteamNetworkingErrMsg
struct SteamNetworkingMicroseconds
struct SteamNetworkingMicroseconds
Steamworks SteamNetworkingMicroseconds
Declaration
public struct SteamNetworkingMicroseconds: Hashable, Sendable
extension SteamNetworkingMicroseconds: ExpressibleByIntegerLiteral
struct SteamNetworkingPOPID
struct SteamNetworkingPOPID
Steamworks SteamNetworkingPOPID
Declaration
public struct SteamNetworkingPOPID: Hashable, Sendable
extension SteamNetworkingPOPID: ExpressibleByIntegerLiteral
Enumerations and Option Sets
enum SteamNetConnectionEnd
enum SteamNetConnectionEnd
Steamworks ESteamNetConnectionEnd
Declaration
public enum SteamNetConnectionEnd: CUnsignedInt, Sendable
struct SteamNetworkConnectionInfoFlags
struct SteamNetworkConnectionInfoFlags
Steamworks ESteamNetworkConnectionInfoFlags
Declaration
public struct SteamNetworkConnectionInfoFlags: OptionSet, Sendable
enum SteamNetworkingAvailability
enum SteamNetworkingAvailability
Steamworks ESteamNetworkingAvailability
Declaration
public enum SteamNetworkingAvailability: CInt, Sendable
enum SteamNetworkingConfigDataType
enum SteamNetworkingConfigDataType
Steamworks ESteamNetworkingConfigDataType
Declaration
public enum SteamNetworkingConfigDataType: CUnsignedInt, Sendable
enum SteamNetworkingConfigScope
enum SteamNetworkingConfigScope
Steamworks ESteamNetworkingConfigScope
Declaration
public enum SteamNetworkingConfigScope: CUnsignedInt, Sendable
enum SteamNetworkingConfigValueSetting
enum SteamNetworkingConfigValueSetting
Steamworks ESteamNetworkingConfigValue
Declaration
public enum SteamNetworkingConfigValueSetting: CUnsignedInt, Sendable
enum SteamNetworkingConnectionState
enum SteamNetworkingConnectionState
Steamworks ESteamNetworkingConnectionState
Declaration
public enum SteamNetworkingConnectionState: CInt, Sendable
enum SteamNetworkingFakeIPType
enum SteamNetworkingFakeIPType
Steamworks ESteamNetworkingFakeIPType
Declaration
public enum SteamNetworkingFakeIPType: CUnsignedInt, Sendable
enum SteamNetworkingGetConfigValueResult
enum SteamNetworkingGetConfigValueResult
Steamworks ESteamNetworkingGetConfigValueResult
Declaration
public enum SteamNetworkingGetConfigValueResult: CInt, Sendable
enum SteamNetworkingIdentityType
enum SteamNetworkingIdentityType
Steamworks ESteamNetworkingIdentityType
Declaration
public enum SteamNetworkingIdentityType: CUnsignedInt, Sendable
struct SteamNetworkingSendFlags
struct SteamNetworkingSendFlags
Steamworks ESteamNetworkingSendFlags
Declaration
public struct SteamNetworkingSendFlags: OptionSet, Sendable
enum SteamNetworkingSocketsDebugOutputType
enum SteamNetworkingSocketsDebugOutputType
Steamworks ESteamNetworkingSocketsDebugOutputType
Declaration
public enum SteamNetworkingSocketsDebugOutputType: CUnsignedInt, Sendable
Structures
struct SteamNetConnectionInfo
struct SteamNetConnectionInfo
Steamworks SteamNetConnectionInfo_t
Declaration
public struct SteamNetConnectionInfo: Sendable
struct SteamNetConnectionRealTimeLaneStatus
struct SteamNetConnectionRealTimeLaneStatus
Steamworks SteamNetConnectionRealTimeLaneStatus_t
Declaration
public struct SteamNetConnectionRealTimeLaneStatus: Sendable
struct SteamNetConnectionRealTimeStatus
struct SteamNetConnectionRealTimeStatus
Steamworks SteamNetConnectionRealTimeStatus_t
Declaration
public struct SteamNetConnectionRealTimeStatus: Sendable
struct SteamNetworkPingLocation
struct SteamNetworkPingLocation
Steamworks SteamNetworkPingLocation_t
Declaration
public struct SteamNetworkPingLocation: Sendable
class SteamNetworkingConfigValue
class SteamNetworkingConfigValue
Steamworks SteamNetworkingConfigValue_t
Declaration
public final class SteamNetworkingConfigValue: Sendable
struct SteamNetworkingIPAddr
struct SteamNetworkingIPAddr
Steamworks SteamNetworkingIPAddr
Declaration
public struct SteamNetworkingIPAddr: Sendable
extension SteamNetworkingIPAddr: Equatable, CustomStringConvertible
struct SteamNetworkingIdentity
struct SteamNetworkingIdentity
Steamworks SteamNetworkingIdentity
Declaration
public struct SteamNetworkingIdentity: Sendable
extension SteamNetworkingIdentity: SteamCreatable, CustomStringConvertible,
Equatable
struct SteamNetworkingMessage
struct SteamNetworkingMessage
Callbacks
struct SteamRelayNetworkStatus
struct SteamRelayNetworkStatus
Steamworks SteamRelayNetworkStatus_t
Declaration
public struct SteamRelayNetworkStatus: Sendable