PHP Класс Icicle\Http\Driver\Http1Driver

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

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

Метод Описание
__construct ( array $options = [] )
buildRequest ( Request $request, float $timeout, boolean $allowPersistent = false ) : Generator
buildResponse ( Response $response, Request $request = null, float $timeout, boolean $allowPersistent = false ) : Generator
readRequest ( Icicle\Socket\Socket $socket, float $timeout ) : Generator
readResponse ( Icicle\Socket\Socket $socket, float $timeout ) : Generator
writeRequest ( Icicle\Socket\Socket $socket, Request $request, float $timeout ) : Generator
writeResponse ( Icicle\Socket\Socket $socket, Response $response, Request $request = null, float $timeout ) : Generator

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

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

public __construct ( array $options = [] )
$options array

buildRequest() публичный метод

public buildRequest ( Request $request, float $timeout, boolean $allowPersistent = false ) : Generator
$request Request
$timeout float
$allowPersistent boolean
Результат Generator

buildResponse() публичный метод

public buildResponse ( Response $response, Request $request = null, float $timeout, boolean $allowPersistent = false ) : Generator
$response Response
$request Request
$timeout float
$allowPersistent boolean
Результат Generator

readRequest() публичный метод

public readRequest ( Icicle\Socket\Socket $socket, float $timeout ) : Generator
$socket Icicle\Socket\Socket
$timeout float
Результат Generator

readResponse() публичный метод

public readResponse ( Icicle\Socket\Socket $socket, float $timeout ) : Generator
$socket Icicle\Socket\Socket
$timeout float
Результат Generator

writeRequest() публичный метод

public writeRequest ( Icicle\Socket\Socket $socket, Request $request, float $timeout ) : Generator
$socket Icicle\Socket\Socket
$request Request
$timeout float
Результат Generator

writeResponse() публичный метод

public writeResponse ( Icicle\Socket\Socket $socket, Response $response, Request $request = null, float $timeout ) : Generator
$socket Icicle\Socket\Socket
$response Response
$request Request
$timeout float
Результат Generator