PHP Interface pocketmine\network\SourceInterface

Afficher le fichier Open project: ClearSkyTeam/ClearSky Interface Usage Examples

Méthodes publiques

Méthode Description
close ( Player $player, string $reason = "unknown reason" ) Terminates the connection
emergencyShutdown ( )
process ( ) : boolean
putPacket ( Player $player, DataPacket $packet, boolean $needACK = false, boolean $immediate = true ) : integer Sends a DataPacket to the interface, returns an unique identifier for the packet if $needACK is true
setName ( string $name )
shutdown ( )

Method Details

close() public méthode

Terminates the connection
public close ( Player $player, string $reason = "unknown reason" )
$player pocketmine\Player
$reason string

emergencyShutdown() public méthode

public emergencyShutdown ( )

process() public méthode

public process ( ) : boolean
Résultat boolean

putPacket() public méthode

Sends a DataPacket to the interface, returns an unique identifier for the packet if $needACK is true
public putPacket ( Player $player, DataPacket $packet, boolean $needACK = false, boolean $immediate = true ) : integer
$player pocketmine\Player
$packet pocketmine\network\protocol\DataPacket
$needACK boolean
$immediate boolean
Résultat integer

setName() public méthode

public setName ( string $name )
$name string

shutdown() public méthode

public shutdown ( )