forked from gibbed/SteamAchievementManager
    
        
        - 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 6
 
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