PHP 클래스 Kraken\Network\Websocket\Driver\Version\RFC6455\Version

상속: extends Ratchet\WebSocket\Version\RFC6455, implements Kraken\Network\Websocket\Driver\Version\VersionInterface
파일 보기 프로젝트 열기: kraken-php/framework

보호된 프로퍼티들

프로퍼티 타입 설명
$verifier HandshakeVerifier

공개 메소드들

메소드 설명
__construct ( Ratchet\WebSocket\Encoding\ValidatorInterface $validator = null )
__destruct ( )
getVersionNumber ( )
isRequestSupported ( Kraken\Network\Http\HttpRequestInterface $request )
wsHandshake ( Kraken\Network\Http\HttpRequestInterface $request ) : Kraken\Network\Http\HttpResponseInterface
wsMessage ( Kraken\Network\NetworkConnectionInterface $conn, Kraken\Network\NetworkMessageInterface $message )
wsUpgrade ( Kraken\Network\NetworkConnectionInterface $conn, Kraken\Network\NetworkComponentInterface $component ) : Connection

메소드 상세

__construct() 공개 메소드

public __construct ( Ratchet\WebSocket\Encoding\ValidatorInterface $validator = null )
$validator Ratchet\WebSocket\Encoding\ValidatorInterface

__destruct() 공개 메소드

public __destruct ( )

getVersionNumber() 공개 메소드

public getVersionNumber ( )

isRequestSupported() 공개 메소드

public isRequestSupported ( Kraken\Network\Http\HttpRequestInterface $request )
$request Kraken\Network\Http\HttpRequestInterface

wsHandshake() 공개 메소드

public wsHandshake ( Kraken\Network\Http\HttpRequestInterface $request ) : Kraken\Network\Http\HttpResponseInterface
$request Kraken\Network\Http\HttpRequestInterface
리턴 Kraken\Network\Http\HttpResponseInterface

wsMessage() 공개 메소드

public wsMessage ( Kraken\Network\NetworkConnectionInterface $conn, Kraken\Network\NetworkMessageInterface $message )
$conn Kraken\Network\NetworkConnectionInterface
$message Kraken\Network\NetworkMessageInterface

wsUpgrade() 공개 메소드

public wsUpgrade ( Kraken\Network\NetworkConnectionInterface $conn, Kraken\Network\NetworkComponentInterface $component ) : Connection
$conn Kraken\Network\NetworkConnectionInterface
$component Kraken\Network\NetworkComponentInterface
리턴 Connection

프로퍼티 상세

$verifier 보호되어 있는 프로퍼티

protected HandshakeVerifier,Kraken\Network\Websocket\Driver\Version\RFC6455 $verifier
리턴 HandshakeVerifier