PHP Класс Protocol\FCGI\Record

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

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

Свойство Тип Описание
$requestId integer Identifies the FastCGI request to which the record belongs.
$reserved integer Reserved byte for future proposes
$type integer Identifies the FastCGI record type, i.e. the general function that the record performs.
$version integer Identifies the FastCGI protocol version.

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

Метод Описание
__toString ( ) : string Returns the binary message representation of record
getContentData ( ) : string Returns the context data from the record
getContentLength ( ) : integer Returns the size of content length
getPaddingLength ( ) : integer Returns the size of padding length
getRequestId ( ) : integer
getType ( ) : integer
getVersion ( ) : integer Returns the version of record
setContentData ( $data ) Sets the content data and adjusts the length fields
setRequestId ( integer $requestId ) : Record
unpack ( string $data ) : static Unpacks the message from the binary data buffer

Защищенные методы

Метод Описание
packPayload ( ) : string Implementation of packing the payload
unpackPayload ( Record $self, string $data ) Method to unpack the payload for the record.

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

__toString() закрытый публичный Метод

Returns the binary message representation of record
final public __toString ( ) : string
Результат string

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

Returns the context data from the record
public getContentData ( ) : string
Результат string

getContentLength() закрытый публичный Метод

Returns the size of content length
final public getContentLength ( ) : integer
Результат integer

getPaddingLength() закрытый публичный Метод

Returns the size of padding length
final public getPaddingLength ( ) : integer
Результат integer

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

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

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

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

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

Returns the version of record
public getVersion ( ) : integer
Результат integer

packPayload() защищенный Метод

Implementation of packing the payload
protected packPayload ( ) : string
Результат string

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

Sets the content data and adjusts the length fields
public setContentData ( $data )
$data

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

public setRequestId ( integer $requestId ) : Record
$requestId integer
Результат Record

unpack() закрытый публичный статический Метод

Unpacks the message from the binary data buffer
final public static unpack ( string $data ) : static
$data string Binary buffer with raw data
Результат static

unpackPayload() защищенный статический Метод

NB: Default implementation will be always called
protected static unpackPayload ( Record $self, string $data )
$self Record Instance of current frame
$data string Binary data

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

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

Identifies the FastCGI request to which the record belongs.
protected int $requestId
Результат integer

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

Reserved byte for future proposes
protected int $reserved
Результат integer

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

Identifies the FastCGI record type, i.e. the general function that the record performs.
protected int $type
Результат integer

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

Identifies the FastCGI protocol version.
protected int $version
Результат integer