PHP Класс raklib\server\Session

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$WINDOW_SIZE

Открытые методы

Метод Описание
__construct ( SessionManager $sessionManager, $address, $port )
addEncapsulatedToQueue ( EncapsulatedPacket $packet, integer $flags = RakLib::PRIORITY_NORMAL )
close ( )
disconnect ( $reason = "unknown" )
getAddress ( )
getID ( )
getPort ( )
getState ( )
handlePacket ( Packet $packet )
isTemporal ( )
sendQueue ( )
update ( $time )

Приватные методы

Метод Описание
addToQueue ( EncapsulatedPacket $pk, integer $flags = RakLib::PRIORITY_NORMAL )
handleEncapsulatedPacket ( EncapsulatedPacket $packet )
handleEncapsulatedPacketRoute ( EncapsulatedPacket $packet )
handleSplit ( EncapsulatedPacket $packet )
sendPacket ( Packet $packet )

Описание методов

__construct() публичный Метод

public __construct ( SessionManager $sessionManager, $address, $port )
$sessionManager SessionManager

addEncapsulatedToQueue() публичный Метод

public addEncapsulatedToQueue ( EncapsulatedPacket $packet, integer $flags = RakLib::PRIORITY_NORMAL )
$packet raklib\protocol\EncapsulatedPacket
$flags integer

close() публичный Метод

public close ( )

disconnect() публичный Метод

public disconnect ( $reason = "unknown" )

getAddress() публичный Метод

public getAddress ( )

getID() публичный Метод

public getID ( )

getPort() публичный Метод

public getPort ( )

getState() публичный Метод

public getState ( )

handlePacket() публичный Метод

public handlePacket ( Packet $packet )
$packet raklib\protocol\Packet

isTemporal() публичный Метод

public isTemporal ( )

sendQueue() публичный Метод

public sendQueue ( )

update() публичный Метод

public update ( $time )

Описание свойств

$WINDOW_SIZE публичное статическое свойство

public static $WINDOW_SIZE