ISteamNetworkingSocketsExtensions extension
Methods
-
acceptConnection(HSteamNetConnection hConn)
→ EResult
-
-
beginAsyncRequestFakeIp(int nNumPorts)
→ bool
-
-
closeConnection(HSteamNetConnection hPeer, int nReason, Pointer<Utf8> pszDebug, bool enableLinger)
→ bool
-
-
closeListenSocket(HSteamListenSocket hSocket)
→ bool
-
-
configureConnectionLanes(HSteamNetConnection hConn, int nNumLanes, Pointer<Int> pLanePriorities, Pointer<UnsignedShort> pLaneWeights)
→ EResult
-
-
connectByIpAddress(Pointer<SteamNetworkingIpAddr> address, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions)
→ HSteamNetConnection
-
-
connectP2p(Pointer<SteamNetworkingIdentity> identityRemote, int nRemoteVirtualPort, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions)
→ HSteamNetConnection
-
-
connectP2pCustomSignaling(Pointer<ISteamNetworkingConnectionSignaling> pSignaling, Pointer<SteamNetworkingIdentity> pPeerIdentity, int nRemoteVirtualPort, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions)
→ HSteamNetConnection
-
-
connectToHostedDedicatedServer(Pointer<SteamNetworkingIdentity> identityTarget, int nRemoteVirtualPort, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions)
→ HSteamNetConnection
-
-
createFakeUdpPort(int idxFakeServerPort)
→ Pointer<ISteamNetworkingFakeUdpPort>
-
-
createHostedDedicatedServerListenSocket(int nLocalVirtualPort, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions)
→ HSteamListenSocket
-
-
createListenSocketIp(Pointer<SteamNetworkingIpAddr> localAddress, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions)
→ HSteamListenSocket
-
-
createListenSocketP2p(int nLocalVirtualPort, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions)
→ HSteamListenSocket
-
-
createListenSocketP2pFakeIp(int idxFakePort, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions)
→ HSteamListenSocket
-
-
createPollGroup()
→ HSteamNetPollGroup
-
-
createSocketPair(Pointer<UnsignedInt> pOutConnection1, Pointer<UnsignedInt> pOutConnection2, bool useNetworkLoopback, Pointer<SteamNetworkingIdentity> pIdentity1, Pointer<SteamNetworkingIdentity> pIdentity2)
→ bool
-
-
destroyPollGroup(HSteamNetPollGroup hPollGroup)
→ bool
-
-
findRelayAuthTicketForServer(Pointer<SteamNetworkingIdentity> identityGameServer, int nRemoteVirtualPort, Pointer<SteamDatagramRelayAuthTicket> pOutParsedTicket)
→ int
-
-
flushMessagesOnConnection(HSteamNetConnection hConn)
→ EResult
-
-
getAuthenticationStatus(Pointer<SteamNetAuthenticationStatus> pDetails)
→ ESteamNetworkingAvailability
-
-
getCertificateRequest(Pointer<Int> pcbBlob, Pointer<Void> pBlob, Pointer<Pointer<Utf8>> errMsg)
→ bool
-
-
getConnectionInfo(HSteamNetConnection hConn, Pointer<SteamNetConnectionInfo> pInfo)
→ bool
-
-
getConnectionName(HSteamNetConnection hPeer, Pointer<Utf8> pszName, int nMaxLen)
→ bool
-
-
getConnectionRealTimeStatus(HSteamNetConnection hConn, Pointer<SteamNetConnectionRealTimeStatus> pStatus, int nLanes, Pointer<SteamNetConnectionRealTimeLaneStatus> pLanes)
→ EResult
-
-
getConnectionUserData(HSteamNetConnection hPeer)
→ int
-
-
getDetailedConnectionStatus(HSteamNetConnection hConn, Pointer<Utf8> pszBuf, int cbBuf)
→ int
-
-
getFakeIp(int idxFirstPort, Pointer<SteamNetworkingFakeIpResult> pInfo)
→ void
-
-
getGameCoordinatorServerLogin(Pointer<SteamDatagramGameCoordinatorServerLogin> pLoginInfo, Pointer<Int> pcbSignedBlob, Pointer<Void> pBlob)
→ EResult
-
-
getHostedDedicatedServerAddress(Pointer<SteamDatagramHostedAddress> pRouting)
→ EResult
-
-
getHostedDedicatedServerPopId()
→ SteamNetworkingPopId
-
-
getHostedDedicatedServerPort()
→ int
-
-
getIdentity(Pointer<SteamNetworkingIdentity> pIdentity)
→ bool
-
-
getListenSocketAddress(HSteamListenSocket hSocket, Pointer<SteamNetworkingIpAddr> address)
→ bool
-
-
getRemoteFakeIpForConnection(HSteamNetConnection hConn, Pointer<SteamNetworkingIpAddr> pOutAddr)
→ EResult
-
-
initAuthentication()
→ ESteamNetworkingAvailability
-
-
receivedP2pCustomSignal(Pointer<Void> pMsg, int cbMsg, Pointer<ISteamNetworkingSignalingRecvContext> pContext)
→ bool
-
-
receivedRelayAuthTicket(Pointer<Void> pvTicket, int cbTicket, Pointer<SteamDatagramRelayAuthTicket> pOutParsedTicket)
→ bool
-
-
receiveMessagesOnConnection(HSteamNetConnection hConn, Pointer<Pointer<SteamNetworkingMessage>> ppOutMessages, int nMaxMessages)
→ int
-
-
receiveMessagesOnPollGroup(HSteamNetPollGroup hPollGroup, Pointer<Pointer<SteamNetworkingMessage>> ppOutMessages, int nMaxMessages)
→ int
-
-
resetIdentity(Pointer<SteamNetworkingIdentity> pIdentity)
→ void
-
-
runCallbacks()
→ void
-
-
sendMessages(int nMessages, Pointer<Pointer<SteamNetworkingMessage>> pMessages, Pointer<LongLong> pOutMessageNumberOrResult)
→ void
-
-
sendMessageToConnection(HSteamNetConnection hConn, Pointer<Void> pData, int cbData, int nSendFlags, Pointer<LongLong> pOutMessageNumber)
→ EResult
-
-
setCertificate(Pointer<Void> pCertificate, int cbCertificate, Pointer<Pointer<Utf8>> errMsg)
→ bool
-
-
setConnectionName(HSteamNetConnection hPeer, Pointer<Utf8> pszName)
→ void
-
-
setConnectionPollGroup(HSteamNetConnection hConn, HSteamNetPollGroup hPollGroup)
→ bool
-
-
setConnectionUserData(HSteamNetConnection hPeer, int nUserData)
→ bool
-