\adminmatrix\swoole\rpc\clientGateway

Summary

Methods
Properties
Constants
__construct()
call()
getServices()
No public properties found
No constants found
fread()
encodeData()
decodeResponse()
sendAndRecv()
createDefaultConnector()
$connector
$parser
$tries
N/A
No private methods found
No private properties found
N/A

Properties

$connector

$connector : \adminmatrix\swoole\rpc\client\Connector

Type

Connector

$parser

$parser : \adminmatrix\swoole\contract\rpc\ParserInterface

Type

ParserInterface

$tries

$tries

Methods

__construct()

__construct(\adminmatrix\swoole\rpc\client\Connector|array  $connector, \adminmatrix\swoole\contract\rpc\ParserInterface  $parser, mixed  $tries = 2) : mixed

Gateway constructor.

Parameters

\adminmatrix\swoole\rpc\client\Connector|array $connector
\adminmatrix\swoole\contract\rpc\ParserInterface $parser
mixed $tries

Returns

mixed —

call()

call(\adminmatrix\swoole\rpc\Protocol  $protocol) : mixed

Parameters

\adminmatrix\swoole\rpc\Protocol $protocol

Returns

mixed —

getServices()

getServices() : mixed

Returns

mixed —

fread()

fread(\think\File  $file) : mixed

Parameters

\think\File $file

Returns

mixed —

encodeData()

encodeData(\adminmatrix\swoole\rpc\Protocol  $protocol) : mixed

Parameters

\adminmatrix\swoole\rpc\Protocol $protocol

Returns

mixed —

decodeResponse()

decodeResponse(mixed  $response) : mixed

Parameters

mixed $response

Returns

mixed —

sendAndRecv()

sendAndRecv(mixed  $data) : mixed

Parameters

mixed $data

Returns

mixed —

createDefaultConnector()

createDefaultConnector(mixed  $config) : mixed

Parameters

mixed $config

Returns

mixed —