PHP Класс Kraken\Network\Socket\SocketServer

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

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

Свойство Тип Описание
$component Kraken\Network\NetworkComponentInterface
$socket Kraken\Ipc\Socket\SocketListenerInterface

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

Метод Описание
__construct ( Kraken\Ipc\Socket\SocketListenerInterface $socket, Kraken\Network\NetworkComponentInterface $component = null )
__destruct ( )
getComponent ( )
handleConnect ( Kraken\Ipc\Socket\SocketListenerInterface $server, Kraken\Ipc\Socket\SocketInterface $socket ) Handler triggered when a new connection is received from SocketListener.
handleData ( Kraken\Ipc\Socket\SocketInterface $socket, mixed $data ) Handler triggered when a new data is received from existing connection.
handleDisconnect ( Kraken\Ipc\Socket\SocketInterface $socket ) Handler triggered when an existing connection is being closed.
handleError ( Kraken\Ipc\Socket\SocketInterface $socket, Erro\Error | Exceptio\Exception $ex ) Handler triggered when an error has occured during doing operation on existing connection.
setComponent ( Kraken\Network\NetworkComponentInterface $component = null )
stop ( )

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

Метод Описание
close ( Kraken\Ipc\Socket\SocketInterface $socket ) Close socket.

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

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

public __construct ( Kraken\Ipc\Socket\SocketListenerInterface $socket, Kraken\Network\NetworkComponentInterface $component = null )
$socket Kraken\Ipc\Socket\SocketListenerInterface
$component Kraken\Network\NetworkComponentInterface

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

public __destruct ( )

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

Close socket.
protected close ( Kraken\Ipc\Socket\SocketInterface $socket )
$socket Kraken\Ipc\Socket\SocketInterface

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

public getComponent ( )

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

Handler triggered when a new connection is received from SocketListener.
public handleConnect ( Kraken\Ipc\Socket\SocketListenerInterface $server, Kraken\Ipc\Socket\SocketInterface $socket )
$server Kraken\Ipc\Socket\SocketListenerInterface
$socket Kraken\Ipc\Socket\SocketInterface

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

Handler triggered when a new data is received from existing connection.
public handleData ( Kraken\Ipc\Socket\SocketInterface $socket, mixed $data )
$socket Kraken\Ipc\Socket\SocketInterface
$data mixed

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

Handler triggered when an existing connection is being closed.
public handleDisconnect ( Kraken\Ipc\Socket\SocketInterface $socket )
$socket Kraken\Ipc\Socket\SocketInterface

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

Handler triggered when an error has occured during doing operation on existing connection.
public handleError ( Kraken\Ipc\Socket\SocketInterface $socket, Erro\Error | Exceptio\Exception $ex )
$socket Kraken\Ipc\Socket\SocketInterface
$ex Erro\Error | Exceptio\Exception

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

public setComponent ( Kraken\Network\NetworkComponentInterface $component = null )
$component Kraken\Network\NetworkComponentInterface

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

public stop ( )

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

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

protected NetworkComponentInterface,Kraken\Network $component
Результат Kraken\Network\NetworkComponentInterface

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

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