PHP Класс Amp\Artax\HttpSocketPool

Показать файл Открыть проект

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

Метод Описание
__construct ( SocketPool $sockPool = null, HttpTunneler $tunneler = null )
checkin ( resource $socket ) : self Checkin a previously checked-out socket
checkout ( string $uri, array $options = [] ) : Amp\Promise I give you a URI, you promise me a socket at some point in the future
clear ( resource $socket ) : self Clear a previously checked-out socket from the pool
setOption ( integer | string $option, mixed $value ) : self Set a socket pool option

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

Метод Описание
autoDetectProxySettings ( )
getUriAuthority ( $uri )
tunnelThroughProxy ( Amp\Deferred $promisor, $socket, $authority )

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

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

public __construct ( SocketPool $sockPool = null, HttpTunneler $tunneler = null )
$sockPool SocketPool
$tunneler HttpTunneler

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

Checkin a previously checked-out socket
public checkin ( resource $socket ) : self
$socket resource
Результат self

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

I give you a URI, you promise me a socket at some point in the future
public checkout ( string $uri, array $options = [] ) : Amp\Promise
$uri string
$options array
Результат Amp\Promise

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

Clear a previously checked-out socket from the pool
public clear ( resource $socket ) : self
$socket resource
Результат self

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

Set a socket pool option
public setOption ( integer | string $option, mixed $value ) : self
$option integer | string
$value mixed
Результат self