PocketMine-MP 5.42.1 git-d77520d210fcb967a02bc11817ad625393c8ebc6
Loading...
Searching...
No Matches
raklib\server\ipc\RakLibToUserThreadMessageSender Class Reference
+ Inheritance diagram for raklib\server\ipc\RakLibToUserThreadMessageSender:
+ Collaboration diagram for raklib\server\ipc\RakLibToUserThreadMessageSender:

Public Member Functions

 __construct (private InterThreadChannelWriter $channel)
 
 onBandwidthStatsUpdate (int $bytesSentDiff, int $bytesReceivedDiff)
 
 onClientConnect (int $sessionId, string $address, int $port, int $clientId)
 
 onClientDisconnect (int $sessionId, int $reason)
 
 onPacketAck (int $sessionId, int $identifierACK)
 
 onPacketReceive (int $sessionId, string $packet)
 
 onPingMeasure (int $sessionId, int $pingMS)
 
 onRawPacketReceive (string $address, int $port, string $payload)
 

Detailed Description

Definition at line 27 of file RakLibToUserThreadMessageSender.php.

Constructor & Destructor Documentation

◆ __construct()

raklib\server\ipc\RakLibToUserThreadMessageSender::__construct ( private InterThreadChannelWriter $channel)

Definition at line 28 of file RakLibToUserThreadMessageSender.php.

Member Function Documentation

◆ onBandwidthStatsUpdate()

raklib\server\ipc\RakLibToUserThreadMessageSender::onBandwidthStatsUpdate ( int $bytesSentDiff,
int $bytesReceivedDiff )

◆ onClientConnect()

raklib\server\ipc\RakLibToUserThreadMessageSender::onClientConnect ( int $sessionId,
string $address,
int $port,
int $clientId )

◆ onClientDisconnect()

raklib\server\ipc\RakLibToUserThreadMessageSender::onClientDisconnect ( int $sessionId,
int $reason )
Parameters
int$reasonone of the DisconnectReason constants @phpstan-param DisconnectReason::* $reason
See also
DisconnectReason

Implements raklib\server\ServerEventListener.

Definition at line 46 of file RakLibToUserThreadMessageSender.php.

◆ onPacketAck()

raklib\server\ipc\RakLibToUserThreadMessageSender::onPacketAck ( int $sessionId,
int $identifierACK )

◆ onPacketReceive()

raklib\server\ipc\RakLibToUserThreadMessageSender::onPacketReceive ( int $sessionId,
string $packet )

◆ onPingMeasure()

raklib\server\ipc\RakLibToUserThreadMessageSender::onPingMeasure ( int $sessionId,
int $pingMS )

◆ onRawPacketReceive()

raklib\server\ipc\RakLibToUserThreadMessageSender::onRawPacketReceive ( string $address,
int $port,
string $payload )

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