PHP Класс Aerys\Websocket\Handshake

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

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

Метод Описание
__construct ( Aerys\Response $response, string $acceptKey )
addHeader ( string $field, string $value ) : Aerys\Response {@inheritDoc}
end ( string $finalBodyChunk = null ) {@inheritDoc}
flush ( ) {@inheritDoc}
push ( string $url, array $headers = null ) : Aerys\Response {@inheritDoc}
setCookie ( string $name, string $value, array $flags = [] ) : Aerys\Response {@inheritDoc}
setHeader ( string $field, string $value ) : Aerys\Response {@inheritDoc}
setReason ( string $phrase ) : Aerys\Response {@inheritDoc}
setStatus ( integer $code ) : Aerys\Response {@inheritDoc}
state ( ) : integer {@inheritDoc}
stream ( string $partialBodyChunk ) : Amp\Promise {@inheritDoc}

Приватные методы

Метод Описание
handshake ( )

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

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

public __construct ( Aerys\Response $response, string $acceptKey )
$response Aerys\Response The server Response to wrap for the handshake
$acceptKey string The client request's SEC-WEBSOCKET-KEY header value

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

{@inheritDoc}
public addHeader ( string $field, string $value ) : Aerys\Response
$field string
$value string
Результат Aerys\Response

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

{@inheritDoc}
public end ( string $finalBodyChunk = null )
$finalBodyChunk string

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

{@inheritDoc}
public flush ( )

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

{@inheritDoc}
public push ( string $url, array $headers = null ) : Aerys\Response
$url string
$headers array
Результат Aerys\Response

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

{@inheritDoc}
public setCookie ( string $name, string $value, array $flags = [] ) : Aerys\Response
$name string
$value string
$flags array
Результат Aerys\Response

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

{@inheritDoc}
public setHeader ( string $field, string $value ) : Aerys\Response
$field string
$value string
Результат Aerys\Response

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

{@inheritDoc}
public setReason ( string $phrase ) : Aerys\Response
$phrase string
Результат Aerys\Response

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

{@inheritDoc}
public setStatus ( integer $code ) : Aerys\Response
$code integer
Результат Aerys\Response

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

{@inheritDoc}
public state ( ) : integer
Результат integer

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

{@inheritDoc}
public stream ( string $partialBodyChunk ) : Amp\Promise
$partialBodyChunk string
Результат Amp\Promise