Documentation

SendReliabilityLayer
in package

Table of Contents

$messageIndex  : int
$mtuSize  : int
$needACK  : array<string|int, array<string|int, int>>
$onACK  : Closure
$reliableCache  : array<string|int, ReliableCacheEntry>
$resendQueue  : array<string|int, ReliableCacheEntry>
$sendDatagramCallback  : Closure
$sendOrderedIndex  : array<string|int, int>
$sendQueue  : array<string|int, EncapsulatedPacket>
$sendSeqNumber  : int
$sendSequencedIndex  : array<string|int, int>
$splitID  : int
__construct()  : mixed
addEncapsulatedToQueue()  : void
needsUpdate()  : bool
onACK()  : void
onNACK()  : void
sendQueue()  : void
update()  : void
addToQueue()  : void
sendDatagram()  : void

Properties

$sendDatagramCallback

private Closure $sendDatagramCallback
Tags
phpstan-var

\Closure(Datagram) : void

Methods

__construct()

public __construct(int $mtuSize, Closure $sendDatagram, Closure $onACK) : mixed
Parameters
$mtuSize : int
$sendDatagram : Closure
$onACK : Closure
Tags
phpstan-param

int<Session::MIN_MTU_SIZE, max> $mtuSize

phpstan-param

\Closure(Datagram) : void $sendDatagram

phpstan-param

\Closure(int) : void $onACK

Return values
mixed

Search results