PocketMine-MP 5.15.1 git-5ef247620a7c6301a849b54e5ef1009217729fc8
pocketmine\network\mcpe\raklib\RakLibPacketSender Class Reference
+ Inheritance diagram for pocketmine\network\mcpe\raklib\RakLibPacketSender:
+ Collaboration diagram for pocketmine\network\mcpe\raklib\RakLibPacketSender:

Public Member Functions

 __construct (private int $sessionId, private RakLibInterface $handler)
 
 close (string $reason="unknown reason")
 
 send (string $payload, bool $immediate, ?int $receiptId)
 

Detailed Description

Definition at line 28 of file RakLibPacketSender.php.

Constructor & Destructor Documentation

◆ __construct()

pocketmine\network\mcpe\raklib\RakLibPacketSender::__construct ( private int  $sessionId,
private RakLibInterface  $handler 
)

Definition at line 31 of file RakLibPacketSender.php.

Member Function Documentation

◆ close()

pocketmine\network\mcpe\raklib\RakLibPacketSender::close ( string  $reason = "unknown reason")

Closes the channel, terminating the connection.

Implements pocketmine\network\mcpe\PacketSender.

Definition at line 42 of file RakLibPacketSender.php.

◆ send()

pocketmine\network\mcpe\raklib\RakLibPacketSender::send ( string  $payload,
bool  $immediate,
?int  $receiptId 
)

Pushes a packet into the channel to be processed.

Implements pocketmine\network\mcpe\PacketSender.

Definition at line 36 of file RakLibPacketSender.php.


The documentation for this class was generated from the following file: