ISteamNetworkingSocketsExtensions extension

on

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<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<Utf8> errMsg) bool
setConnectionName(HSteamNetConnection hPeer, Pointer<Utf8> pszName) → void
setConnectionPollGroup(HSteamNetConnection hConn, HSteamNetPollGroup hPollGroup) bool
setConnectionUserData(HSteamNetConnection hPeer, int nUserData) bool