PHP Интерфейс Icicle\Http\Driver\Driver

Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
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

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

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