PHP 클래스 Protocol\FCGI\Record

파일 보기 프로젝트 열기: lisachenko/protocol-fcgi 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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