Notice: Over the next few months, we're reorganizing the App Engine documentation site to make it easier to find content and better align with the rest of Google Cloud products. The same content will be available, but the navigation will now match the rest of the Cloud products. If you have feedback or questions as you navigate the site, click Send Feedback.

As PHP version 5.5 is no longer supported by the community, we strongly recommend new apps use the PHP 7+ runtime.

\google\appengine\runtime\RealApiProxy

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

DEFAULT_DEADLINE_VALUE

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