PHP 클래스 Grpc\AbstractCall

파일 보기 프로젝트 열기: grpc/grpc

보호된 프로퍼티들

프로퍼티 타입 설명
$call Call
$deserialize
$metadata
$trailing_metadata

공개 메소드들

메소드 설명
__construct ( Channel $channel, string $method, callback $deserialize, array $options = [] ) Create a new Call wrapper object.
cancel ( ) Cancels the call.
getMetadata ( ) : mixed
getPeer ( ) : string
getTrailingMetadata ( ) : mixed
setCallCredentials ( CallCredentials $call_credentials ) Set the CallCredentials for the underlying Call.

보호된 메소드들

메소드 설명
deserializeResponse ( string $value ) : mixed Deserialize a response value to an object.
serializeMessage ( mixed $data ) : string Serialize a message to the protobuf binary format.

메소드 상세

__construct() 공개 메소드

Create a new Call wrapper object.
public __construct ( Channel $channel, string $method, callback $deserialize, array $options = [] )
$channel Channel The channel to communicate on
$method string The method to call on the remote server
$deserialize callback A callback function to deserialize the response
$options array Call options (optional)

cancel() 공개 메소드

Cancels the call.
public cancel ( )

deserializeResponse() 보호된 메소드

Deserialize a response value to an object.
protected deserializeResponse ( string $value ) : mixed
$value string The binary value to deserialize
리턴 mixed The deserialized value

getMetadata() 공개 메소드

public getMetadata ( ) : mixed
리턴 mixed The metadata sent by the server.

getPeer() 공개 메소드

public getPeer ( ) : string
리턴 string The URI of the endpoint.

getTrailingMetadata() 공개 메소드

public getTrailingMetadata ( ) : mixed
리턴 mixed The trailing metadata sent by the server.

serializeMessage() 보호된 메소드

Serialize a message to the protobuf binary format.
protected serializeMessage ( mixed $data ) : string
$data mixed The Protobuf message
리턴 string The protobuf binary format

setCallCredentials() 공개 메소드

Set the CallCredentials for the underlying Call.
public setCallCredentials ( CallCredentials $call_credentials )
$call_credentials CallCredentials The CallCredentials object

프로퍼티 상세

$call 보호되어 있는 프로퍼티

protected Call $call
리턴 Call

$deserialize 보호되어 있는 프로퍼티

protected $deserialize

$metadata 보호되어 있는 프로퍼티

protected $metadata

$trailing_metadata 보호되어 있는 프로퍼티

protected $trailing_metadata