PHP Class raklib\server\Session

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

Méthodes publiques

Свойство Type Description
$WINDOW_SIZE

Méthodes publiques

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

Private Methods

Méthode Description
addToQueue ( EncapsulatedPacket $pk, integer $flags = RakLib::PRIORITY_NORMAL )
handleEncapsulatedPacket ( EncapsulatedPacket $packet )
handleEncapsulatedPacketRoute ( EncapsulatedPacket $packet )
handleSplit ( EncapsulatedPacket $packet )
sendPacket ( Packet $packet )

Method Details

__construct() public méthode

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

addEncapsulatedToQueue() public méthode

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

close() public méthode

public close ( )

disconnect() public méthode

public disconnect ( $reason = "unknown" )

getAddress() public méthode

public getAddress ( )

getID() public méthode

public getID ( )

getPort() public méthode

public getPort ( )

getState() public méthode

public getState ( )

handlePacket() public méthode

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

isTemporal() public méthode

public isTemporal ( )

sendQueue() public méthode

public sendQueue ( )

update() public méthode

public update ( $time )

Property Details

$WINDOW_SIZE public_oe static_oe property

public static $WINDOW_SIZE