Property | Type | Description | |
---|---|---|---|
$component | Kraken\Network\NetworkComponentInterface | ||
$socket | Kraken\Ipc\Socket\SocketListenerInterface |
Method | Description | |
---|---|---|
__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 ( ) |
Method | Description | |
---|---|---|
close ( Kraken\Ipc\Socket\SocketInterface $socket ) | Close socket. |
public __construct ( Kraken\Ipc\Socket\SocketListenerInterface $socket, Kraken\Network\NetworkComponentInterface $component = null ) | ||
$socket | Kraken\Ipc\Socket\SocketListenerInterface | |
$component | Kraken\Network\NetworkComponentInterface |
protected close ( Kraken\Ipc\Socket\SocketInterface $socket ) | ||
$socket | Kraken\Ipc\Socket\SocketInterface |
public handleConnect ( Kraken\Ipc\Socket\SocketListenerInterface $server, Kraken\Ipc\Socket\SocketInterface $socket ) | ||
$server | Kraken\Ipc\Socket\SocketListenerInterface | |
$socket | Kraken\Ipc\Socket\SocketInterface |
public handleData ( Kraken\Ipc\Socket\SocketInterface $socket, mixed $data ) | ||
$socket | Kraken\Ipc\Socket\SocketInterface | |
$data | mixed |
public handleDisconnect ( Kraken\Ipc\Socket\SocketInterface $socket ) | ||
$socket | Kraken\Ipc\Socket\SocketInterface |
public handleError ( Kraken\Ipc\Socket\SocketInterface $socket, Erro\Error | Exceptio\Exception $ex ) | ||
$socket | Kraken\Ipc\Socket\SocketInterface | |
$ex | Erro\Error | Exceptio\Exception |
public setComponent ( Kraken\Network\NetworkComponentInterface $component = null ) | ||
$component | Kraken\Network\NetworkComponentInterface |
protected NetworkComponentInterface,Kraken\Network $component | ||
return | Kraken\Network\NetworkComponentInterface |