Record TInitSequenceStart

Unit

Declaration

type TInitSequenceStart = record

Description

A class representing the sequence start value sent with the INIT_INIT server packet.

See also
TInitInitServerPacket
Reply to connection initialization and requests for unencrypted data.

Overview

Methods

Public class function FromInitValues(Seq1: Cardinal; Seq2: Cardinal): TInitSequenceStart; static;
Public class function Generate: TInitSequenceStart; static;
Public class operator Implicit(SequenceStart: TInitSequenceStart): Cardinal;

Properties

Public property Value: Cardinal read FValue;
Public property Seq1: Cardinal read FSeq1;
Public property Seq2: Cardinal read FSeq2;

Description

Methods

Public class function FromInitValues(Seq1: Cardinal; Seq2: Cardinal): TInitSequenceStart; static;

Creates an instance of TInitSequenceStart from the values sent with the INIT_INIT server packet.

Parameters
Seq1
The seq1 byte value sent with the INIT_INIT server packet
Seq2
The seq2 byte value sent with the INIT_INIT server packet
See also
TInitInitServerPacketReplyCodeDataOk.Seq1
Note
Value range is 0-255
TInitInitServerPacketReplyCodeDataOk.Seq2
Note
Value range is 0-255
Public class function Generate: TInitSequenceStart; static;

Creates an instance of TInitSequenceStart with a random value in the range (0-1757).

Returns

An instance of TInitSequenceStart

Public class operator Implicit(SequenceStart: TInitSequenceStart): Cardinal;

This item has no description.

Properties

Public property Value: Cardinal read FValue;

The sequence start value.

Public property Seq1: Cardinal read FSeq1;

The seq1 byte value sent with the INIT_INIT server packet.

See also
TInitInitServerPacketReplyCodeDataOk.Seq1
Note
Value range is 0-255
Public property Seq2: Cardinal read FSeq2;

The seq2 byte value sent with the INIT_INIT server packet.

See also
TInitInitServerPacketReplyCodeDataOk.Seq2
Note
Value range is 0-255

Generated by PasDoc 0.16.0-snapshot.