CandideServer.Server.RiptideSteam.SteamPeer
Type JSONpublic class in CandideServer.Server.RiptideSteam
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Server.RiptideSteam - Base type
System.Object - Hash
CABE7B82ADE690ECAD85173AFAE595729CA7E3E7CDDFC60CFC11C0F75E2909A2
Relationships
Base type
System.Object
Derived types
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
IsConnected# | protected | protected System.Boolean IsConnected |
IsServer# | public | public System.Boolean IsServer |
LogName# | public | public System.String LogName |
MaxMessages# | protected | protected System.Int32 MaxMessages |
UsingGameServerApi# | public | public System.Boolean UsingGameServerApi |
_ptrs# | private | private System.IntPtr[] _ptrs |
_receiveBuffer# | private | private System.Byte[] _receiveBuffer |
Methods
OnDataReceived
#
protected System.Void OnDataReceived(System.Byte[] dataBuffer, System.Int32 amount, CandideServer.Server.RiptideSteam.SteamConnection fromConnection)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5D8E3CA7A8303BB0ECFC188827CDDEAB1EDD67976FD6904A836197EF3005A735
Receive
#
protected System.Void Receive(CandideServer.Server.RiptideSteam.SteamConnection fromConnection)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B92431F59C158A0098FD533CEFD3C4F680A397EDC11DA3B533384D8D7C3CD50A - Body hash
D8F050529E05098A252925578D340493171B183BC0C84162DD21164A5B0B6C1F - 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 handlebytes 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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
B898868688DCB2C6E3F50008FC248B5C5577A4CE8B81421395D6007C6F7EB7E2 - Body hash
62FAF42C7903CB812385871DD75E5F72F6C83ADC95C97485B6D8350238990942 - 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)
String literals
STEAM: Can't fully handlebytes 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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
751DDB34171BE87AEBDD7E3156D3B0F1F5D9042D52A942DDF4F37358ECE5C0EC - Body hash
29E90F4698DD39D10B07CA6E118E9D873B6C8F91DFC6F55F142A0FAD82987DB5 - 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()
String literals
STEAM: Failed to sendbytes -