PHP Class raklib\server\ServerHandler

Show file Open project: iTXTech/Genisys Class Usage Examples

Protected Properties

Property Type Description
$instance raklib\server\ServerInstance
$server RakLibServer

Public Methods

Method 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 )

Protected Methods

Method Description
invalidSession ( $identifier )

Method Details

__construct() public method

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

blockAddress() public method

public blockAddress ( $address, $timeout )

closeSession() public method

public closeSession ( $identifier, $reason )

emergencyShutdown() public method

public emergencyShutdown ( )

handlePacket() public method

public handlePacket ( ) : boolean
return boolean

invalidSession() protected method

protected invalidSession ( $identifier )

sendEncapsulated() public method

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

sendOption() public method

public sendOption ( $name, $value )

sendRaw() public method

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

shutdown() public method

public shutdown ( )

unblockAddress() public method

public unblockAddress ( $address )

Property Details

$instance protected property

protected ServerInstance,raklib\server $instance
return raklib\server\ServerInstance

$server protected property

protected RakLibServer,raklib\server $server
return RakLibServer