Romestead Assembly Reference

CandideServer.Server.RiptideSteam.SteamPeer

Type JSON

public class in CandideServer.Server.RiptideSteam

Methods4
Properties0
Fields7
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Server.RiptideSteam
  • Base typeSystem.Object
  • HashCABE7B82ADE690ECAD85173AFAE595729CA7E3E7CDDFC60CFC11C0F75E2909A2

Relationships

Fields

NameVisibilitySignature
IsConnectedprotectedprotected System.Boolean IsConnected
IsServerpublicpublic System.Boolean IsServer
LogNamepublicpublic System.String LogName
MaxMessagesprotectedprotected System.Int32 MaxMessages
UsingGameServerApipublicpublic System.Boolean UsingGameServerApi
_ptrsprivateprivate System.IntPtr[] _ptrs
_receiveBufferprivateprivate System.Byte[] _receiveBuffer

Methods

Receive

protected System.Void Receive(CandideServer.Server.RiptideSteam.SteamConnection fromConnection)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashB92431F59C158A0098FD533CEFD3C4F680A397EDC11DA3B533384D8D7C3CD50A
  • Body hashD8F050529E05098A252925578D340493171B183BC0C84162DD21164A5B0B6C1F
  • IL size274
Referenced calls
  • Steamworks.SteamGameServerNetworkingSockets::ReceiveMessagesOnConnection(Steamworks.HSteamNetConnection, System.IntPtr[], System.Int32)
  • Steamworks.SteamNetworkingSockets::ReceiveMessagesOnConnection(Steamworks.HSteamNetConnection, System.IntPtr[], System.Int32)
  • System.Runtime.InteropServices.Marshal::PtrToStructure(System.IntPtr)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)
  • System.Runtime.InteropServices.Marshal::Copy(System.IntPtr, System.Byte[], System.Int32, System.Int32)
  • CandideServer.Server.RiptideSteam.SteamPeer::OnDataReceived(System.Byte[], System.Int32, CandideServer.Server.RiptideSteam.SteamConnection)
  • Steamworks.SteamNetworkingMessage_t::Release(System.IntPtr)
Called by
String literals
  • STEAM
  • : Can't fully handle
  • bytes because it exceeds the maximum of
  • . Data will be incomplete!

Receive

protected System.Void Receive(Steamworks.HSteamNetPollGroup pollGroup, System.Collections.Generic.Dictionary<Steamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection> idToConnectionMap)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashB898868688DCB2C6E3F50008FC248B5C5577A4CE8B81421395D6007C6F7EB7E2
  • Body hash62FAF42C7903CB812385871DD75E5F72F6C83ADC95C97485B6D8350238990942
  • IL size293
Referenced calls
  • Steamworks.SteamGameServerNetworkingSockets::ReceiveMessagesOnPollGroup(Steamworks.HSteamNetPollGroup, System.IntPtr[], System.Int32)
  • Steamworks.SteamNetworkingSockets::ReceiveMessagesOnPollGroup(Steamworks.HSteamNetPollGroup, System.IntPtr[], System.Int32)
  • System.Runtime.InteropServices.Marshal::PtrToStructure(System.IntPtr)
  • Steamworks.SteamNetworkingIdentity::GetSteamID()
  • System.Collections.Generic.Dictionary<Steamworks.CSteamID, CandideServer.Server.RiptideSteam.SteamConnection>::TryGetValue(!0, !1&)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)
  • System.Runtime.InteropServices.Marshal::Copy(System.IntPtr, System.Byte[], System.Int32, System.Int32)
  • CandideServer.Server.RiptideSteam.SteamPeer::OnDataReceived(System.Byte[], System.Int32, CandideServer.Server.RiptideSteam.SteamConnection)
  • Steamworks.SteamNetworkingMessage_t::Release(System.IntPtr)
Called by
String literals
  • STEAM
  • : Can't fully handle
  • bytes because it exceeds the maximum of
  • . Data will be incomplete!

Send

internal System.Void Send(System.Byte[] dataBuffer, System.Int32 numBytes, Steamworks.HSteamNetConnection toConnection)

Method metadata
  • Visibilityinternal
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash751DDB34171BE87AEBDD7E3156D3B0F1F5D9042D52A942DDF4F37358ECE5C0EC
  • Body hash29E90F4698DD39D10B07CA6E118E9D873B6C8F91DFC6F55F142A0FAD82987DB5
  • IL size154
Referenced calls
  • System.Runtime.InteropServices.GCHandle::Alloc(System.Object, System.Runtime.InteropServices.GCHandleType)
  • System.Runtime.InteropServices.GCHandle::AddrOfPinnedObject()
  • Steamworks.SteamGameServerNetworkingSockets::SendMessageToConnection(Steamworks.HSteamNetConnection, System.IntPtr, System.UInt32, System.Int32, System.Int64&)
  • Steamworks.SteamNetworkingSockets::SendMessageToConnection(Steamworks.HSteamNetConnection, System.IntPtr, System.UInt32, System.Int32, System.Int64&)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • Riptide.Utils.RiptideLogger::Log(Riptide.Utils.LogType, System.String)
  • System.Runtime.InteropServices.GCHandle::Free()
Called by
String literals
  • STEAM
  • : Failed to send
  • bytes -