PHP Class raklib\server\ServerHandler

Afficher le fichier Open project: iTXTech/Genisys Class Usage Examples

Protected Properties

Свойство Type Description
$instance raklib\server\ServerInstance
$server RakLibServer

Méthodes publiques

Méthode Description
__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 )

Méthodes protégées

Méthode Description
invalidSession ( $identifier )

Method Details

__construct() public méthode

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

blockAddress() public méthode

public blockAddress ( $address, $timeout )

closeSession() public méthode

public closeSession ( $identifier, $reason )

emergencyShutdown() public méthode

public emergencyShutdown ( )

handlePacket() public méthode

public handlePacket ( ) : boolean
Résultat boolean

invalidSession() protected méthode

protected invalidSession ( $identifier )

sendEncapsulated() public méthode

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

sendOption() public méthode

public sendOption ( $name, $value )

sendRaw() public méthode

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

shutdown() public méthode

public shutdown ( )

unblockAddress() public méthode

public unblockAddress ( $address )

Property Details

$instance protected_oe property

protected ServerInstance,raklib\server $instance
Résultat raklib\server\ServerInstance

$server protected_oe property

protected RakLibServer,raklib\server $server
Résultat RakLibServer