PHP Класс Thruway\Transport\RatchetTransport

Наследование: implements Thruway\Transport\TransportInterface
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Ratchet\ConnectionInterface $conn, React\EventLoop\LoopInterface $loop ) Constructor
close ( ) Close transport
getTransportDetails ( ) : array Get transport details
onPong ( Ratchet\WebSocket\Version\RFC6455\Frame $frame ) Handle on pong
ping ( integer $timeout = 10 ) : Promise Ping
sendMessage ( Thruway\Message\Message $msg ) Send message

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

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

Constructor
public __construct ( Ratchet\ConnectionInterface $conn, React\EventLoop\LoopInterface $loop )
$conn Ratchet\ConnectionInterface
$loop React\EventLoop\LoopInterface

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

Close transport
public close ( )

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

Get transport details
public getTransportDetails ( ) : array
Результат array

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

Handle on pong
public onPong ( Ratchet\WebSocket\Version\RFC6455\Frame $frame )
$frame Ratchet\WebSocket\Version\RFC6455\Frame

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

Ping
public ping ( integer $timeout = 10 ) : Promise
$timeout integer
Результат React\Promise\Promise

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

Send message
public sendMessage ( Thruway\Message\Message $msg )
$msg Thruway\Message\Message