forked from gibbed/SteamAchievementManager
-
-
Notifications
You must be signed in to change notification settings - Fork 4
ISteamNetworkingUtils
syntax-tm edited this page Jul 13, 2024
·
1 revision
A versioned accessor is exported by the library.
S_API ISteamNetworkingUtils *SteamAPI_SteamNetworkingUtils_SteamAPI_v004();
Inline, unversioned accessor to get the current version. Essentially the same as SteamNetworkingUtils_SteamAPI()
, but using this ensures that you are using a matching library.
inline ISteamNetworkingUtils *SteamAPI_SteamNetworkingUtils_SteamAPI() { return SteamAPI_SteamNetworkingUtils_SteamAPI_v004(); }
Return Type | Interface | Method | Arguments |
---|---|---|---|
SteamNetworkingMessage_t * |
ISteamNetworkingUtils |
AllocateMessage |
ISteamNetworkingUtils* self, int cbAllocateBuffer |
void |
ISteamNetworkingUtils |
InitRelayNetworkAccess |
ISteamNetworkingUtils* self |
ESteamNetworkingAvailability |
ISteamNetworkingUtils |
GetRelayNetworkStatus |
ISteamNetworkingUtils* self, SteamRelayNetworkStatus_t * pDetails |
float |
ISteamNetworkingUtils |
GetLocalPingLocation |
ISteamNetworkingUtils* self, SteamNetworkPingLocation_t & result |
int |
ISteamNetworkingUtils |
EstimatePingTimeBetweenTwoLocations |
ISteamNetworkingUtils* self, const SteamNetworkPingLocation_t & location1, const SteamNetworkPingLocation_t & location2 |
int |
ISteamNetworkingUtils |
EstimatePingTimeFromLocalHost |
ISteamNetworkingUtils* self, const SteamNetworkPingLocation_t & remoteLocation |
void |
ISteamNetworkingUtils |
ConvertPingLocationToString |
ISteamNetworkingUtils* self, const SteamNetworkPingLocation_t & location, char * pszBuf, int cchBufSize |
bool |
ISteamNetworkingUtils |
ParsePingLocationString |
ISteamNetworkingUtils* self, const char * pszString, SteamNetworkPingLocation_t & result |
bool |
ISteamNetworkingUtils |
CheckPingDataUpToDate |
ISteamNetworkingUtils* self, float flMaxAgeSeconds |
int |
ISteamNetworkingUtils |
GetPingToDataCenter |
ISteamNetworkingUtils* self, SteamNetworkingPOPID popID, SteamNetworkingPOPID * pViaRelayPoP |
int |
ISteamNetworkingUtils |
GetDirectPingToPOP |
ISteamNetworkingUtils* self, SteamNetworkingPOPID popID |
int |
ISteamNetworkingUtils |
GetPOPCount |
ISteamNetworkingUtils* self |
int |
ISteamNetworkingUtils |
GetPOPList |
ISteamNetworkingUtils* self, SteamNetworkingPOPID * list, int nListSz |
SteamNetworkingMicroseconds |
ISteamNetworkingUtils |
GetLocalTimestamp |
ISteamNetworkingUtils* self |
void |
ISteamNetworkingUtils |
SetDebugOutputFunction |
ISteamNetworkingUtils* self, ESteamNetworkingSocketsDebugOutputType eDetailLevel, FSteamNetworkingSocketsDebugOutput pfnFunc |
bool |
ISteamNetworkingUtils |
IsFakeIPv4 |
ISteamNetworkingUtils* self, uint32 nIPv4 |
ESteamNetworkingFakeIPType |
ISteamNetworkingUtils |
GetIPv4FakeIPType |
ISteamNetworkingUtils* self, uint32 nIPv4 |
EResult |
ISteamNetworkingUtils |
GetRealIdentityForFakeIP |
ISteamNetworkingUtils* self, const SteamNetworkingIPAddr & fakeIP, SteamNetworkingIdentity * pOutRealIdentity |
bool |
ISteamNetworkingUtils |
SetGlobalConfigValueInt32 |
ISteamNetworkingUtils* self, ESteamNetworkingConfigValue eValue, int32 val |
bool |
ISteamNetworkingUtils |
SetGlobalConfigValueFloat |
ISteamNetworkingUtils* self, ESteamNetworkingConfigValue eValue, float val |
bool |
ISteamNetworkingUtils |
SetGlobalConfigValueString |
ISteamNetworkingUtils* self, ESteamNetworkingConfigValue eValue, const char * val |
bool |
ISteamNetworkingUtils |
SetGlobalConfigValuePtr |
ISteamNetworkingUtils* self, ESteamNetworkingConfigValue eValue, void * val |
bool |
ISteamNetworkingUtils |
SetConnectionConfigValueInt32 |
ISteamNetworkingUtils* self, HSteamNetConnection hConn, ESteamNetworkingConfigValue eValue, int32 val |
bool |
ISteamNetworkingUtils |
SetConnectionConfigValueFloat |
ISteamNetworkingUtils* self, HSteamNetConnection hConn, ESteamNetworkingConfigValue eValue, float val |
bool |
ISteamNetworkingUtils |
SetConnectionConfigValueString |
ISteamNetworkingUtils* self, HSteamNetConnection hConn, ESteamNetworkingConfigValue eValue, const char * val |
bool |
ISteamNetworkingUtils |
SetGlobalCallback_SteamNetConnectionStatusChanged |
ISteamNetworkingUtils* self, FnSteamNetConnectionStatusChanged fnCallback |
bool |
ISteamNetworkingUtils |
SetGlobalCallback_SteamNetAuthenticationStatusChanged |
ISteamNetworkingUtils* self, FnSteamNetAuthenticationStatusChanged fnCallback |
bool |
ISteamNetworkingUtils |
SetGlobalCallback_SteamRelayNetworkStatusChanged |
ISteamNetworkingUtils* self, FnSteamRelayNetworkStatusChanged fnCallback |
bool |
ISteamNetworkingUtils |
SetGlobalCallback_FakeIPResult |
ISteamNetworkingUtils* self, FnSteamNetworkingFakeIPResult fnCallback |
bool |
ISteamNetworkingUtils |
SetGlobalCallback_MessagesSessionRequest |
ISteamNetworkingUtils* self, FnSteamNetworkingMessagesSessionRequest fnCallback |
bool |
ISteamNetworkingUtils |
SetGlobalCallback_MessagesSessionFailed |
ISteamNetworkingUtils* self, FnSteamNetworkingMessagesSessionFailed fnCallback |
bool |
ISteamNetworkingUtils |
SetConfigValue |
ISteamNetworkingUtils* self, ESteamNetworkingConfigValue eValue, ESteamNetworkingConfigScope eScopeType, intptr_t scopeObj, ESteamNetworkingConfigDataType eDataType, const void * pArg |
bool |
ISteamNetworkingUtils |
SetConfigValueStruct |
ISteamNetworkingUtils* self, const SteamNetworkingConfigValue_t & opt, ESteamNetworkingConfigScope eScopeType, intptr_t scopeObj |
ESteamNetworkingGetConfigValueResult |
ISteamNetworkingUtils |
GetConfigValue |
ISteamNetworkingUtils* self, ESteamNetworkingConfigValue eValue, ESteamNetworkingConfigScope eScopeType, intptr_t scopeObj, ESteamNetworkingConfigDataType * pOutDataType, void * pResult, size_t * cbResult |
const char * |
ISteamNetworkingUtils |
GetConfigValueInfo |
ISteamNetworkingUtils* self, ESteamNetworkingConfigValue eValue, ESteamNetworkingConfigDataType * pOutDataType, ESteamNetworkingConfigScope * pOutScope |
ESteamNetworkingConfigValue |
ISteamNetworkingUtils |
IterateGenericEditableConfigValues |
ISteamNetworkingUtils* self, ESteamNetworkingConfigValue eCurrent, bool bEnumerateDevVars |
void |
ISteamNetworkingUtils |
SteamNetworkingIPAddr_ToString |
ISteamNetworkingUtils* self, const SteamNetworkingIPAddr & addr, char * buf, uint32 cbBuf, bool bWithPort |
bool |
ISteamNetworkingUtils |
SteamNetworkingIPAddr_ParseString |
ISteamNetworkingUtils* self, SteamNetworkingIPAddr * pAddr, const char * pszStr |
ESteamNetworkingFakeIPType |
ISteamNetworkingUtils |
SteamNetworkingIPAddr_GetFakeIPType |
ISteamNetworkingUtils* self, const SteamNetworkingIPAddr & addr |
void |
ISteamNetworkingUtils |
SteamNetworkingIdentity_ToString |
ISteamNetworkingUtils* self, const SteamNetworkingIdentity & identity, char * buf, uint32 cbBuf |
bool |
ISteamNetworkingUtils |
SteamNetworkingIdentity_ParseString |
ISteamNetworkingUtils* self, SteamNetworkingIdentity * pIdentity, const char * pszStr |
Note
This Wiki is work-in-progress. If you notice any errors or would like to add any missing information, changes are welcome.
About
Dev
Steamworks
Help
Links