PHP Класс pocketmine\network\Network

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

Открытые свойства

Свойство Тип Описание
$BATCH_THRESHOLD

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

Метод Описание
__construct ( Server $server )
addStatistics ( $upload, $download )
blockAddress ( string $address, integer $timeout = 300 ) Blocks an IP address from the main interface. Setting timeout to -1 will block it forever
getDownload ( )
getInterfaces ( ) : pocketmine\network\SourceInterface[]
getName ( )
getPacket ( $id ) : DataPacket
getServer ( )
getUpload ( )
processBatch ( BatchPacket $packet, Player $p )
processInterfaces ( )
registerInterface ( pocketmine\network\SourceInterface $interface )
registerPacket ( integer $id, DataPacket $class )
resetStatistics ( )
sendPacket ( string $address, integer $port, string $payload )
setName ( string $name ) Sets the server name shown on each interface Query
unblockAddress ( string $address ) Unblocks an IP address from the main interface.
unregisterInterface ( pocketmine\network\SourceInterface $interface )
updateName ( )

Приватные методы

Метод Описание
registerPackets ( )

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

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

public __construct ( Server $server )
$server pocketmine\Server

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

public addStatistics ( $upload, $download )

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

Blocks an IP address from the main interface. Setting timeout to -1 will block it forever
public blockAddress ( string $address, integer $timeout = 300 )
$address string
$timeout integer

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

public getDownload ( )

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

public getInterfaces ( ) : pocketmine\network\SourceInterface[]
Результат pocketmine\network\SourceInterface[]

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

public getName ( )

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

public getPacket ( $id ) : DataPacket
$id
Результат pocketmine\network\protocol\DataPacket

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

public getServer ( )

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

public getUpload ( )

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

public processBatch ( BatchPacket $packet, Player $p )
$packet pocketmine\network\protocol\BatchPacket
$p pocketmine\Player

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

public processInterfaces ( )

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

public registerInterface ( pocketmine\network\SourceInterface $interface )
$interface pocketmine\network\SourceInterface

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

public registerPacket ( integer $id, DataPacket $class )
$id integer 0-255
$class pocketmine\network\protocol\DataPacket

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

public resetStatistics ( )

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

public sendPacket ( string $address, integer $port, string $payload )
$address string
$port integer
$payload string

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

Sets the server name shown on each interface Query
public setName ( string $name )
$name string

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

Unblocks an IP address from the main interface.
public unblockAddress ( string $address )
$address string

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

public unregisterInterface ( pocketmine\network\SourceInterface $interface )
$interface pocketmine\network\SourceInterface

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

public updateName ( )

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

$BATCH_THRESHOLD публичное статическое свойство

public static $BATCH_THRESHOLD