Skip to main content

Unity.Networking.Transport.Utilities.ReliableUtility.SharedContext

Inherited Members#

ValueType.Equals(Object)

ValueType.GetHashCode()

ValueType.ToString()

Object.Equals(Object, Object)

Object.GetType()

Object.ReferenceEquals(Object, Object)

Namespace: System.Dynamic.ExpandoObject#
Assembly: transport.dll#
Syntax#
public struct SharedContext

errorCode#

Declaration#

public ReliableUtility.ErrorCodes errorCode

Field Value#

TypeDescription
ReliableUtility.ErrorCodes

MinimumResendTime#

Declaration#

public int MinimumResendTime

Field Value#

TypeDescription
System.Int32

ReceivedPackets#

Context of received packets, last sequence ID received, and ackmask of received packets. Acked is not used. This is sent back to the remote peer in the header when sending.

Declaration#

public SequenceBufferContext ReceivedPackets

Field Value#

TypeDescription
SequenceBufferContext

RemoteTimerDataOffset#

Declaration#

public int RemoteTimerDataOffset

Field Value#

TypeDescription
System.Int32

RemoteTimerDataStride#

Declaration#

public int RemoteTimerDataStride

Field Value#

TypeDescription
System.Int32

RttInfo#

Declaration#

public ReliableUtility.RTTInfo RttInfo

Field Value#

TypeDescription
ReliableUtility.RTTInfo

SentPackets#

Context of sent packets, last sequence ID sent (-1), last ID of our sent packet acknowledged by remote peer, ackmask of acknowledged packets. This is used when determining if a resend is needed.

Declaration#

public SequenceBufferContext SentPackets

Field Value#

TypeDescription
SequenceBufferContext

stats#

Declaration#

public ReliableUtility.Statistics stats

Field Value#

TypeDescription
ReliableUtility.Statistics

TimerDataOffset#

Declaration#

public int TimerDataOffset

Field Value#

TypeDescription
System.Int32

TimerDataStride#

Declaration#

public int TimerDataStride

Field Value#

TypeDescription
System.Int32

WindowSize#

Declaration#

public int WindowSize

Field Value#

TypeDescription
System.Int32