PHP Класс PHPDaemon\Servers\FastCGI\Connection

Автор: Vasily Zorin ([email protected])
Наследование: extends PHPDaemon\Network\Connection, implements PHPDaemon\Request\IRequestUpstream
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$timeout

Защищенные свойства (Protected)

Свойство Тип Описание
$content
$header
$highMark initial value of the maximum amout of bytes in buffer
$lowMark initial value of the minimal amout of bytes in buffer
$requestTypes
$requests
$roles

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

Метод Описание
badRequest ( object $req ) : void Send Bad request
checkChunkedEncCap ( ) : boolean Is this upstream suitable for chunked encoding?
checkSendfileCap ( ) : boolean Is this upstream suitable for sendfile()?
endRequest ( object $req, string $appStatus, string $protoStatus ) : void Handles the output from downstream requests
freeRequest ( object $req ) Frees request
getKeepaliveTimeout ( ) : integer
onRead ( ) : void Called when new data received
requestOut ( object $req, string $out ) : boolean Handles the output from downstream requests
sendChunk ( object $req, string $chunk ) : boolean Sends a chunk

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

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

Send Bad request
public badRequest ( object $req ) : void
$req object
Результат void

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

Is this upstream suitable for chunked encoding?
public checkChunkedEncCap ( ) : boolean
Результат boolean

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

Is this upstream suitable for sendfile()?
public checkSendfileCap ( ) : boolean
Результат boolean

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

Handles the output from downstream requests
public endRequest ( object $req, string $appStatus, string $protoStatus ) : void
$req object
$appStatus string
$protoStatus string
Результат void

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

Frees request
public freeRequest ( object $req )
$req object

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

public getKeepaliveTimeout ( ) : integer
Результат integer

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

Called when new data received
public onRead ( ) : void
Результат void

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

Handles the output from downstream requests
public requestOut ( object $req, string $out ) : boolean
$req object Request
$out string The output
Результат boolean Success

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

Sends a chunk
public sendChunk ( object $req, string $chunk ) : boolean
$req object Request
$chunk string Data
Результат boolean

Описание свойств

$content защищенное свойство

protected $content

$header защищенное свойство

protected $header

$highMark защищенное свойство

initial value of the maximum amout of bytes in buffer
protected $highMark

$lowMark защищенное свойство

initial value of the minimal amout of bytes in buffer
protected $lowMark

$requestTypes защищенное статическое свойство

protected static $requestTypes

$requests защищенное свойство

protected $requests

$roles защищенное статическое свойство

protected static $roles

$timeout публичное свойство

public $timeout