private NewConnectionIdFrame(int sequenceNumber, int sequenceNumberToRetire, PacketConnectionId connectionId, PacketToken resetToken) { SequenceNumber = sequenceNumber; SequenceNumberToRetire = sequenceNumberToRetire; ConnectionId = connectionId; ResetToken = resetToken; }
public static bool TryParse(ReadOnlyMemory <byte> bytes, out NewTokenFrame result, out ReadOnlyMemory <byte> remainings) { result = new NewTokenFrame(); remainings = ReadOnlyMemory <byte> .Empty; var type = FrameType.Parse(bytes, out var afterTypeRemainings); if (!type.IsNewToken()) { return(false); } var token = PacketToken.Parse(afterTypeRemainings, out var afterTokenBytes); result = new NewTokenFrame(token); remainings = afterTokenBytes; return(true); }
private NewTokenFrame(PacketToken token) { Token = token; }