ISteamNetworkingUtilsExtensions extension

on

Methods

allocateMessage(int cbAllocateBuffer) Pointer<SteamNetworkingMessage>
checkPingDataUpToDate(double maxAgeSeconds) bool
convertPingLocationToString(Pointer<SteamNetworkPingLocation> location, Pointer<Utf8> pszBuf, int cchBufSize) → void
estimatePingTimeBetweenTwoLocations(Pointer<SteamNetworkPingLocation> location1, Pointer<SteamNetworkPingLocation> location2) int
estimatePingTimeFromLocalHost(Pointer<SteamNetworkPingLocation> remoteLocation) int
getConfigValue(ESteamNetworkingConfigValue value, ESteamNetworkingConfigScope scopeType, int scopeObj, Pointer<ESteamNetworkingConfigDataTypeAliasC> pOutDataType, Pointer<Void> pResult, Pointer<Size> cbResult) ESteamNetworkingGetConfigValueResult
getConfigValueInfo(ESteamNetworkingConfigValue value, Pointer<ESteamNetworkingConfigDataTypeAliasC> pOutDataType, Pointer<ESteamNetworkingConfigScopeAliasC> pOutScope) Pointer<Utf8>
getDirectPingToPop(SteamNetworkingPopId popId) int
getIpv4FakeIpType(int nIpv4) ESteamNetworkingFakeIpType
getLocalPingLocation(Pointer<SteamNetworkPingLocation> result) double
getLocalTimestamp() SteamNetworkingMicroseconds
getPingToDataCenter(SteamNetworkingPopId popId, Pointer<UnsignedInt> pViaRelayPoP) int
getPopCount() int
getPopList(Pointer<UnsignedInt> list, int nListSz) int
getRealIdentityForFakeIp(Pointer<SteamNetworkingIpAddr> fakeIp, Pointer<SteamNetworkingIdentity> pOutRealIdentity) EResult
getRelayNetworkStatus(Pointer<SteamRelayNetworkStatus> pDetails) ESteamNetworkingAvailability
initRelayNetworkAccess() → void
isFakeIpv4(int nIpv4) bool
iterateGenericEditableConfigValues(ESteamNetworkingConfigValue current, bool enumerateDevVars) ESteamNetworkingConfigValue
parsePingLocationString(Pointer<Utf8> pszString, Pointer<SteamNetworkPingLocation> result) bool
setConfigValue(ESteamNetworkingConfigValue value, ESteamNetworkingConfigScope scopeType, int scopeObj, ESteamNetworkingConfigDataType dataType, Pointer<Void> pArg) bool
setConfigValueStruct(Pointer<SteamNetworkingConfigValue> opt, ESteamNetworkingConfigScope scopeType, int scopeObj) bool
setConnectionConfigValueFloat(HSteamNetConnection hConn, ESteamNetworkingConfigValue value, double val) bool
setConnectionConfigValueInt32(HSteamNetConnection hConn, ESteamNetworkingConfigValue value, int val) bool
setConnectionConfigValueString(HSteamNetConnection hConn, ESteamNetworkingConfigValue value, Pointer<Utf8> val) bool
setGlobalConfigValueFloat(ESteamNetworkingConfigValue value, double val) bool
setGlobalConfigValueInt32(ESteamNetworkingConfigValue value, int val) bool
setGlobalConfigValuePtr(ESteamNetworkingConfigValue value, Pointer<Void> val) bool
setGlobalConfigValueString(ESteamNetworkingConfigValue value, Pointer<Utf8> val) bool
steamNetworkingIdentityParseString(Pointer<SteamNetworkingIdentity> pIdentity, Pointer<Utf8> pszStr) bool
steamNetworkingIdentityToString(Pointer<SteamNetworkingIdentity> identity, Pointer<Utf8> buf, int cbBuf) → void
steamNetworkingIpAddrGetFakeIpType(Pointer<SteamNetworkingIpAddr> addr) ESteamNetworkingFakeIpType
steamNetworkingIpAddrParseString(Pointer<SteamNetworkingIpAddr> pAddr, Pointer<Utf8> pszStr) bool
steamNetworkingIpAddrToString(Pointer<SteamNetworkingIpAddr> addr, Pointer<Utf8> buf, int cbBuf, bool withPort) → void