|
|
| __construct (Server $server) |
| |
| | setNetwork (Network $network) |
| |
| | process () |
| |
|
| closeSession ($identifier, $reason) |
| |
| | close (Player $player, $reason="unknown reason") |
| |
|
| shutdown () |
| |
|
| emergencyShutdown () |
| |
|
| openSession ($identifier, $address, $port, $clientID) |
| |
|
| handleEncapsulated ($identifier, EncapsulatedPacket $packet, $flags) |
| |
| | blockAddress ($address, $timeout=300) |
| |
|
| handleRaw ($address, $port, $payload) |
| |
| | sendRawPacket ($address, $port, $payload) |
| |
|
| notifyACK ($identifier, $identifierACK) |
| |
| | setName ($name) |
| |
|
| setPortCheck ($name) |
| |
|
| handleOption ($name, $value) |
| |
| | putPacket (Player $player, DataPacket $packet, $needACK=false, $immediate=false) |
| |
| blockAddress |
( |
|
$address, |
|
|
|
$timeout = 300 |
|
) |
| |
| close |
( |
Player |
$player, |
|
|
|
$reason = "unknown reason" |
|
) |
| |
| putPacket |
( |
Player |
$player, |
|
|
DataPacket |
$packet, |
|
|
|
$needACK = false, |
|
|
|
$immediate = false |
|
) |
| |
Sends a DataPacket to the interface, returns an unique identifier for the packet if $needACK is true
- Parameters
-
| Player | $player | |
| DataPacket | $packet | |
| bool | $needACK | |
| bool | $immediate | |
- Returns
- int
Implements SourceInterface.
| sendRawPacket |
( |
|
$address, |
|
|
|
$port, |
|
|
|
$payload |
|
) |
| |
The documentation for this class was generated from the following file:
- /Users/Kids/Desktop/Doxygen/pocketmine/network/RakLibInterface.php