PHP Класс raklib\server\ServerHandler

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

Защищенные свойства (Protected)

Свойство Тип Описание
$instance raklib\server\ServerInstance
$server RakLibServer

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

Метод Описание
__construct ( RakLibServer $server, raklib\server\ServerInstance $instance )
blockAddress ( $address, $timeout )
closeSession ( $identifier, $reason )
emergencyShutdown ( )
handlePacket ( ) : boolean
sendEncapsulated ( $identifier, EncapsulatedPacket $packet, $flags = RakLib::PRIORITY_NORMAL )
sendOption ( $name, $value )
sendRaw ( $address, $port, $payload )
shutdown ( )
unblockAddress ( $address )

Защищенные методы

Метод Описание
invalidSession ( $identifier )

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

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

public __construct ( RakLibServer $server, raklib\server\ServerInstance $instance )
$server RakLibServer
$instance raklib\server\ServerInstance

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

public blockAddress ( $address, $timeout )

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

public closeSession ( $identifier, $reason )

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

public emergencyShutdown ( )

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

public handlePacket ( ) : boolean
Результат boolean

invalidSession() защищенный Метод

protected invalidSession ( $identifier )

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

public sendEncapsulated ( $identifier, EncapsulatedPacket $packet, $flags = RakLib::PRIORITY_NORMAL )
$packet raklib\protocol\EncapsulatedPacket

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

public sendOption ( $name, $value )

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

public sendRaw ( $address, $port, $payload )

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

public shutdown ( )

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

public unblockAddress ( $address )

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

$instance защищенное свойство

protected ServerInstance,raklib\server $instance
Результат raklib\server\ServerInstance

$server защищенное свойство

protected RakLibServer,raklib\server $server
Результат RakLibServer