PHP Класс Kraken\Network\NetworkServer

Наследование: implements Kraken\Network\NetworkServerInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$router Kraken\Network\Http\Component\Router\HttpRouterInterface

Защищенные свойства (Protected)

Свойство Тип Описание
$firewall Kraken\Network\Socket\Component\Firewall\SocketFirewall | null
$http Kraken\Network\Http\HttpServer
$listener Kraken\Ipc\Socket\SocketListenerInterface
$server Kraken\Network\Socket\SocketServerInterface

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

Метод Описание
__construct ( Kraken\Ipc\Socket\SocketListenerInterface $listener, mixed[] $params = [] )
__destruct ( )
addRoute ( $path, Kraken\Network\NetworkComponentInterface $component )
blockAddress ( $address )
close ( )
existsRoute ( $path )
getBlockedAddresses ( )
getLoop ( )
isAddressBlocked ( $address )
isPaused ( )
pause ( )
removeRoute ( $path )
resume ( )
setLoop ( Kraken\Loop\LoopInterface $loop = null )
stop ( )
unblockAddress ( $address )

Защищенные методы

Метод Описание
createFirewall ( ) Create and attach firewall to transfer server Firewall.

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

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

public __construct ( Kraken\Ipc\Socket\SocketListenerInterface $listener, mixed[] $params = [] )
$listener Kraken\Ipc\Socket\SocketListenerInterface
$params mixed[]

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

public __destruct ( )

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

public addRoute ( $path, Kraken\Network\NetworkComponentInterface $component )
$component Kraken\Network\NetworkComponentInterface

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

public blockAddress ( $address )

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

public close ( )

createFirewall() защищенный Метод

Create and attach firewall to transfer server Firewall.
protected createFirewall ( )

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

public existsRoute ( $path )

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

public getBlockedAddresses ( )

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

public getLoop ( )

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

public isAddressBlocked ( $address )

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

public isPaused ( )

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

public pause ( )

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

public removeRoute ( $path )

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

public resume ( )

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

public setLoop ( Kraken\Loop\LoopInterface $loop = null )
$loop Kraken\Loop\LoopInterface

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

public stop ( )

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

public unblockAddress ( $address )

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

$firewall защищенное свойство

protected SocketFirewall,Kraken\Network\Socket\Component\Firewall|null $firewall
Результат Kraken\Network\Socket\Component\Firewall\SocketFirewall | null

$http защищенное свойство

protected HttpServer,Kraken\Network\Http $http
Результат Kraken\Network\Http\HttpServer

$listener защищенное свойство

protected SocketListenerInterface,Kraken\Ipc\Socket $listener
Результат Kraken\Ipc\Socket\SocketListenerInterface

$router публичное свойство

public HttpRouterInterface,Kraken\Network\Http\Component\Router $router
Результат Kraken\Network\Http\Component\Router\HttpRouterInterface

$server защищенное свойство

protected SocketServerInterface,Kraken\Network\Socket $server
Результат Kraken\Network\Socket\SocketServerInterface