\google\appengine\runtime\RemoteApiProxy

Constants

OK

Inherited from

\google\appengine\runtime\ApiProxyBase

RPC_FAILED

Inherited from

\google\appengine\runtime\ApiProxyBase

CALL_NOT_FOUND

Inherited from

\google\appengine\runtime\ApiProxyBase

ARGUMENT_ERROR

Inherited from

\google\appengine\runtime\ApiProxyBase

DEADLINE_EXCEEDED

Inherited from

\google\appengine\runtime\ApiProxyBase

CANCELLED

Inherited from

\google\appengine\runtime\ApiProxyBase

APPLICATION_ERROR

Inherited from

\google\appengine\runtime\ApiProxyBase

OTHER_ERROR

Inherited from

\google\appengine\runtime\ApiProxyBase

OVER_QUOTA

Inherited from

\google\appengine\runtime\ApiProxyBase

REQUEST_TOO_LARGE

Inherited from

\google\appengine\runtime\ApiProxyBase

CAPABILITY_DISABLED

Inherited from

\google\appengine\runtime\ApiProxyBase

FEATURE_DISABLED

Inherited from

\google\appengine\runtime\ApiProxyBase

RESPONSE_TOO_LARGE

Inherited from

\google\appengine\runtime\ApiProxyBase

Methods

makeSyncCall

makeSyncCall(string $package, string $call_name, string $request, string $response, double $deadline = null)

Makes a synchronous RPC call.

Parameters

Name Description

$package

string

Package to call

$call_name

string

Specific RPC call to make

$request

string

Request proto, serialised to string

$response

string

Response proto string to populate

$deadline

double

Optional deadline for the RPC call

__construct

__construct(string $apiHost, integer $apiPort, string $requestId)

Constructs an instance of RemoteApiProxy.

Parameters

Name Description

$apiHost

string

Host to use

$apiPort

integer

Port to use

$requestId

string

ID of the request