PHP 클래스 Aerys\Websocket\Handshake

상속: implements Aerys\Response
파일 보기 프로젝트 열기: amphp/aerys

공개 메소드들

메소드 설명
__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