blob: beaec7c0d875d0e001a11cea5ce1e79c25e5c860 [file] [log] [blame]
<?php
// DO NOT EDIT! Generated by Protobuf-PHP protoc plugin 1.0
// Source: third_party/stubby/testing/proto/messages.proto
// Date: 2014-12-03 22:02:20
namespace grpc\testing {
class PayloadType extends \DrSlump\Protobuf\Enum {
const COMPRESSABLE = 0;
const UNCOMPRESSABLE = 1;
const RANDOM = 2;
}
}
namespace grpc\testing {
class Payload extends \DrSlump\Protobuf\Message {
/** @var int - \grpc\testing\PayloadType */
public $type = null;
/** @var string */
public $body = null;
/** @var \Closure[] */
protected static $__extensions = array();
public static function descriptor()
{
$descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.Payload');
// OPTIONAL ENUM type = 1
$f = new \DrSlump\Protobuf\Field();
$f->number = 1;
$f->name = "type";
$f->type = \DrSlump\Protobuf::TYPE_ENUM;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$f->reference = '\grpc\testing\PayloadType';
$descriptor->addField($f);
// OPTIONAL BYTES body = 2
$f = new \DrSlump\Protobuf\Field();
$f->number = 2;
$f->name = "body";
$f->type = \DrSlump\Protobuf::TYPE_BYTES;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$descriptor->addField($f);
foreach (self::$__extensions as $cb) {
$descriptor->addField($cb(), true);
}
return $descriptor;
}
/**
* Check if <type> has a value
*
* @return boolean
*/
public function hasType(){
return $this->_has(1);
}
/**
* Clear <type> value
*
* @return \grpc\testing\Payload
*/
public function clearType(){
return $this->_clear(1);
}
/**
* Get <type> value
*
* @return int - \grpc\testing\PayloadType
*/
public function getType(){
return $this->_get(1);
}
/**
* Set <type> value
*
* @param int - \grpc\testing\PayloadType $value
* @return \grpc\testing\Payload
*/
public function setType( $value){
return $this->_set(1, $value);
}
/**
* Check if <body> has a value
*
* @return boolean
*/
public function hasBody(){
return $this->_has(2);
}
/**
* Clear <body> value
*
* @return \grpc\testing\Payload
*/
public function clearBody(){
return $this->_clear(2);
}
/**
* Get <body> value
*
* @return string
*/
public function getBody(){
return $this->_get(2);
}
/**
* Set <body> value
*
* @param string $value
* @return \grpc\testing\Payload
*/
public function setBody( $value){
return $this->_set(2, $value);
}
}
}
namespace grpc\testing {
class SimpleRequest extends \DrSlump\Protobuf\Message {
/** @var int - \grpc\testing\PayloadType */
public $response_type = null;
/** @var int */
public $response_size = null;
/** @var \grpc\testing\Payload */
public $payload = null;
/** @var \Closure[] */
protected static $__extensions = array();
public static function descriptor()
{
$descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.SimpleRequest');
// OPTIONAL ENUM response_type = 1
$f = new \DrSlump\Protobuf\Field();
$f->number = 1;
$f->name = "response_type";
$f->type = \DrSlump\Protobuf::TYPE_ENUM;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$f->reference = '\grpc\testing\PayloadType';
$descriptor->addField($f);
// OPTIONAL INT32 response_size = 2
$f = new \DrSlump\Protobuf\Field();
$f->number = 2;
$f->name = "response_size";
$f->type = \DrSlump\Protobuf::TYPE_INT32;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$descriptor->addField($f);
// OPTIONAL MESSAGE payload = 3
$f = new \DrSlump\Protobuf\Field();
$f->number = 3;
$f->name = "payload";
$f->type = \DrSlump\Protobuf::TYPE_MESSAGE;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$f->reference = '\grpc\testing\Payload';
$descriptor->addField($f);
foreach (self::$__extensions as $cb) {
$descriptor->addField($cb(), true);
}
return $descriptor;
}
/**
* Check if <response_type> has a value
*
* @return boolean
*/
public function hasResponseType(){
return $this->_has(1);
}
/**
* Clear <response_type> value
*
* @return \grpc\testing\SimpleRequest
*/
public function clearResponseType(){
return $this->_clear(1);
}
/**
* Get <response_type> value
*
* @return int - \grpc\testing\PayloadType
*/
public function getResponseType(){
return $this->_get(1);
}
/**
* Set <response_type> value
*
* @param int - \grpc\testing\PayloadType $value
* @return \grpc\testing\SimpleRequest
*/
public function setResponseType( $value){
return $this->_set(1, $value);
}
/**
* Check if <response_size> has a value
*
* @return boolean
*/
public function hasResponseSize(){
return $this->_has(2);
}
/**
* Clear <response_size> value
*
* @return \grpc\testing\SimpleRequest
*/
public function clearResponseSize(){
return $this->_clear(2);
}
/**
* Get <response_size> value
*
* @return int
*/
public function getResponseSize(){
return $this->_get(2);
}
/**
* Set <response_size> value
*
* @param int $value
* @return \grpc\testing\SimpleRequest
*/
public function setResponseSize( $value){
return $this->_set(2, $value);
}
/**
* Check if <payload> has a value
*
* @return boolean
*/
public function hasPayload(){
return $this->_has(3);
}
/**
* Clear <payload> value
*
* @return \grpc\testing\SimpleRequest
*/
public function clearPayload(){
return $this->_clear(3);
}
/**
* Get <payload> value
*
* @return \grpc\testing\Payload
*/
public function getPayload(){
return $this->_get(3);
}
/**
* Set <payload> value
*
* @param \grpc\testing\Payload $value
* @return \grpc\testing\SimpleRequest
*/
public function setPayload(\grpc\testing\Payload $value){
return $this->_set(3, $value);
}
}
}
namespace grpc\testing {
class SimpleResponse extends \DrSlump\Protobuf\Message {
/** @var \grpc\testing\Payload */
public $payload = null;
/** @var int */
public $effective_gaia_user_id = null;
/** @var \Closure[] */
protected static $__extensions = array();
public static function descriptor()
{
$descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.SimpleResponse');
// OPTIONAL MESSAGE payload = 1
$f = new \DrSlump\Protobuf\Field();
$f->number = 1;
$f->name = "payload";
$f->type = \DrSlump\Protobuf::TYPE_MESSAGE;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$f->reference = '\grpc\testing\Payload';
$descriptor->addField($f);
// OPTIONAL INT64 effective_gaia_user_id = 2
$f = new \DrSlump\Protobuf\Field();
$f->number = 2;
$f->name = "effective_gaia_user_id";
$f->type = \DrSlump\Protobuf::TYPE_INT64;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$descriptor->addField($f);
foreach (self::$__extensions as $cb) {
$descriptor->addField($cb(), true);
}
return $descriptor;
}
/**
* Check if <payload> has a value
*
* @return boolean
*/
public function hasPayload(){
return $this->_has(1);
}
/**
* Clear <payload> value
*
* @return \grpc\testing\SimpleResponse
*/
public function clearPayload(){
return $this->_clear(1);
}
/**
* Get <payload> value
*
* @return \grpc\testing\Payload
*/
public function getPayload(){
return $this->_get(1);
}
/**
* Set <payload> value
*
* @param \grpc\testing\Payload $value
* @return \grpc\testing\SimpleResponse
*/
public function setPayload(\grpc\testing\Payload $value){
return $this->_set(1, $value);
}
/**
* Check if <effective_gaia_user_id> has a value
*
* @return boolean
*/
public function hasEffectiveGaiaUserId(){
return $this->_has(2);
}
/**
* Clear <effective_gaia_user_id> value
*
* @return \grpc\testing\SimpleResponse
*/
public function clearEffectiveGaiaUserId(){
return $this->_clear(2);
}
/**
* Get <effective_gaia_user_id> value
*
* @return int
*/
public function getEffectiveGaiaUserId(){
return $this->_get(2);
}
/**
* Set <effective_gaia_user_id> value
*
* @param int $value
* @return \grpc\testing\SimpleResponse
*/
public function setEffectiveGaiaUserId( $value){
return $this->_set(2, $value);
}
}
}
namespace grpc\testing {
class SimpleContext extends \DrSlump\Protobuf\Message {
/** @var string */
public $value = null;
/** @var \Closure[] */
protected static $__extensions = array();
public static function descriptor()
{
$descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.SimpleContext');
// OPTIONAL STRING value = 1
$f = new \DrSlump\Protobuf\Field();
$f->number = 1;
$f->name = "value";
$f->type = \DrSlump\Protobuf::TYPE_STRING;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$descriptor->addField($f);
foreach (self::$__extensions as $cb) {
$descriptor->addField($cb(), true);
}
return $descriptor;
}
/**
* Check if <value> has a value
*
* @return boolean
*/
public function hasValue(){
return $this->_has(1);
}
/**
* Clear <value> value
*
* @return \grpc\testing\SimpleContext
*/
public function clearValue(){
return $this->_clear(1);
}
/**
* Get <value> value
*
* @return string
*/
public function getValue(){
return $this->_get(1);
}
/**
* Set <value> value
*
* @param string $value
* @return \grpc\testing\SimpleContext
*/
public function setValue( $value){
return $this->_set(1, $value);
}
}
}
namespace grpc\testing {
class StreamingInputCallRequest extends \DrSlump\Protobuf\Message {
/** @var \grpc\testing\Payload */
public $payload = null;
/** @var \Closure[] */
protected static $__extensions = array();
public static function descriptor()
{
$descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.StreamingInputCallRequest');
// OPTIONAL MESSAGE payload = 1
$f = new \DrSlump\Protobuf\Field();
$f->number = 1;
$f->name = "payload";
$f->type = \DrSlump\Protobuf::TYPE_MESSAGE;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$f->reference = '\grpc\testing\Payload';
$descriptor->addField($f);
foreach (self::$__extensions as $cb) {
$descriptor->addField($cb(), true);
}
return $descriptor;
}
/**
* Check if <payload> has a value
*
* @return boolean
*/
public function hasPayload(){
return $this->_has(1);
}
/**
* Clear <payload> value
*
* @return \grpc\testing\StreamingInputCallRequest
*/
public function clearPayload(){
return $this->_clear(1);
}
/**
* Get <payload> value
*
* @return \grpc\testing\Payload
*/
public function getPayload(){
return $this->_get(1);
}
/**
* Set <payload> value
*
* @param \grpc\testing\Payload $value
* @return \grpc\testing\StreamingInputCallRequest
*/
public function setPayload(\grpc\testing\Payload $value){
return $this->_set(1, $value);
}
}
}
namespace grpc\testing {
class StreamingInputCallResponse extends \DrSlump\Protobuf\Message {
/** @var int */
public $aggregated_payload_size = null;
/** @var \Closure[] */
protected static $__extensions = array();
public static function descriptor()
{
$descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.StreamingInputCallResponse');
// OPTIONAL INT32 aggregated_payload_size = 1
$f = new \DrSlump\Protobuf\Field();
$f->number = 1;
$f->name = "aggregated_payload_size";
$f->type = \DrSlump\Protobuf::TYPE_INT32;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$descriptor->addField($f);
foreach (self::$__extensions as $cb) {
$descriptor->addField($cb(), true);
}
return $descriptor;
}
/**
* Check if <aggregated_payload_size> has a value
*
* @return boolean
*/
public function hasAggregatedPayloadSize(){
return $this->_has(1);
}
/**
* Clear <aggregated_payload_size> value
*
* @return \grpc\testing\StreamingInputCallResponse
*/
public function clearAggregatedPayloadSize(){
return $this->_clear(1);
}
/**
* Get <aggregated_payload_size> value
*
* @return int
*/
public function getAggregatedPayloadSize(){
return $this->_get(1);
}
/**
* Set <aggregated_payload_size> value
*
* @param int $value
* @return \grpc\testing\StreamingInputCallResponse
*/
public function setAggregatedPayloadSize( $value){
return $this->_set(1, $value);
}
}
}
namespace grpc\testing {
class ResponseParameters extends \DrSlump\Protobuf\Message {
/** @var int */
public $size = null;
/** @var int */
public $interval_us = null;
/** @var \Closure[] */
protected static $__extensions = array();
public static function descriptor()
{
$descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.ResponseParameters');
// OPTIONAL INT32 size = 1
$f = new \DrSlump\Protobuf\Field();
$f->number = 1;
$f->name = "size";
$f->type = \DrSlump\Protobuf::TYPE_INT32;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$descriptor->addField($f);
// OPTIONAL INT32 interval_us = 2
$f = new \DrSlump\Protobuf\Field();
$f->number = 2;
$f->name = "interval_us";
$f->type = \DrSlump\Protobuf::TYPE_INT32;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$descriptor->addField($f);
foreach (self::$__extensions as $cb) {
$descriptor->addField($cb(), true);
}
return $descriptor;
}
/**
* Check if <size> has a value
*
* @return boolean
*/
public function hasSize(){
return $this->_has(1);
}
/**
* Clear <size> value
*
* @return \grpc\testing\ResponseParameters
*/
public function clearSize(){
return $this->_clear(1);
}
/**
* Get <size> value
*
* @return int
*/
public function getSize(){
return $this->_get(1);
}
/**
* Set <size> value
*
* @param int $value
* @return \grpc\testing\ResponseParameters
*/
public function setSize( $value){
return $this->_set(1, $value);
}
/**
* Check if <interval_us> has a value
*
* @return boolean
*/
public function hasIntervalUs(){
return $this->_has(2);
}
/**
* Clear <interval_us> value
*
* @return \grpc\testing\ResponseParameters
*/
public function clearIntervalUs(){
return $this->_clear(2);
}
/**
* Get <interval_us> value
*
* @return int
*/
public function getIntervalUs(){
return $this->_get(2);
}
/**
* Set <interval_us> value
*
* @param int $value
* @return \grpc\testing\ResponseParameters
*/
public function setIntervalUs( $value){
return $this->_set(2, $value);
}
}
}
namespace grpc\testing {
class StreamingOutputCallRequest extends \DrSlump\Protobuf\Message {
/** @var int - \grpc\testing\PayloadType */
public $response_type = null;
/** @var \grpc\testing\ResponseParameters[] */
public $response_parameters = array();
/** @var \grpc\testing\Payload */
public $payload = null;
/** @var \Closure[] */
protected static $__extensions = array();
public static function descriptor()
{
$descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.StreamingOutputCallRequest');
// OPTIONAL ENUM response_type = 1
$f = new \DrSlump\Protobuf\Field();
$f->number = 1;
$f->name = "response_type";
$f->type = \DrSlump\Protobuf::TYPE_ENUM;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$f->reference = '\grpc\testing\PayloadType';
$descriptor->addField($f);
// REPEATED MESSAGE response_parameters = 2
$f = new \DrSlump\Protobuf\Field();
$f->number = 2;
$f->name = "response_parameters";
$f->type = \DrSlump\Protobuf::TYPE_MESSAGE;
$f->rule = \DrSlump\Protobuf::RULE_REPEATED;
$f->reference = '\grpc\testing\ResponseParameters';
$descriptor->addField($f);
// OPTIONAL MESSAGE payload = 3
$f = new \DrSlump\Protobuf\Field();
$f->number = 3;
$f->name = "payload";
$f->type = \DrSlump\Protobuf::TYPE_MESSAGE;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$f->reference = '\grpc\testing\Payload';
$descriptor->addField($f);
foreach (self::$__extensions as $cb) {
$descriptor->addField($cb(), true);
}
return $descriptor;
}
/**
* Check if <response_type> has a value
*
* @return boolean
*/
public function hasResponseType(){
return $this->_has(1);
}
/**
* Clear <response_type> value
*
* @return \grpc\testing\StreamingOutputCallRequest
*/
public function clearResponseType(){
return $this->_clear(1);
}
/**
* Get <response_type> value
*
* @return int - \grpc\testing\PayloadType
*/
public function getResponseType(){
return $this->_get(1);
}
/**
* Set <response_type> value
*
* @param int - \grpc\testing\PayloadType $value
* @return \grpc\testing\StreamingOutputCallRequest
*/
public function setResponseType( $value){
return $this->_set(1, $value);
}
/**
* Check if <response_parameters> has a value
*
* @return boolean
*/
public function hasResponseParameters(){
return $this->_has(2);
}
/**
* Clear <response_parameters> value
*
* @return \grpc\testing\StreamingOutputCallRequest
*/
public function clearResponseParameters(){
return $this->_clear(2);
}
/**
* Get <response_parameters> value
*
* @param int $idx
* @return \grpc\testing\ResponseParameters
*/
public function getResponseParameters($idx = NULL){
return $this->_get(2, $idx);
}
/**
* Set <response_parameters> value
*
* @param \grpc\testing\ResponseParameters $value
* @return \grpc\testing\StreamingOutputCallRequest
*/
public function setResponseParameters(\grpc\testing\ResponseParameters $value, $idx = NULL){
return $this->_set(2, $value, $idx);
}
/**
* Get all elements of <response_parameters>
*
* @return \grpc\testing\ResponseParameters[]
*/
public function getResponseParametersList(){
return $this->_get(2);
}
/**
* Add a new element to <response_parameters>
*
* @param \grpc\testing\ResponseParameters $value
* @return \grpc\testing\StreamingOutputCallRequest
*/
public function addResponseParameters(\grpc\testing\ResponseParameters $value){
return $this->_add(2, $value);
}
/**
* Check if <payload> has a value
*
* @return boolean
*/
public function hasPayload(){
return $this->_has(3);
}
/**
* Clear <payload> value
*
* @return \grpc\testing\StreamingOutputCallRequest
*/
public function clearPayload(){
return $this->_clear(3);
}
/**
* Get <payload> value
*
* @return \grpc\testing\Payload
*/
public function getPayload(){
return $this->_get(3);
}
/**
* Set <payload> value
*
* @param \grpc\testing\Payload $value
* @return \grpc\testing\StreamingOutputCallRequest
*/
public function setPayload(\grpc\testing\Payload $value){
return $this->_set(3, $value);
}
}
}
namespace grpc\testing {
class StreamingOutputCallResponse extends \DrSlump\Protobuf\Message {
/** @var \grpc\testing\Payload */
public $payload = null;
/** @var \Closure[] */
protected static $__extensions = array();
public static function descriptor()
{
$descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.StreamingOutputCallResponse');
// OPTIONAL MESSAGE payload = 1
$f = new \DrSlump\Protobuf\Field();
$f->number = 1;
$f->name = "payload";
$f->type = \DrSlump\Protobuf::TYPE_MESSAGE;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$f->reference = '\grpc\testing\Payload';
$descriptor->addField($f);
foreach (self::$__extensions as $cb) {
$descriptor->addField($cb(), true);
}
return $descriptor;
}
/**
* Check if <payload> has a value
*
* @return boolean
*/
public function hasPayload(){
return $this->_has(1);
}
/**
* Clear <payload> value
*
* @return \grpc\testing\StreamingOutputCallResponse
*/
public function clearPayload(){
return $this->_clear(1);
}
/**
* Get <payload> value
*
* @return \grpc\testing\Payload
*/
public function getPayload(){
return $this->_get(1);
}
/**
* Set <payload> value
*
* @param \grpc\testing\Payload $value
* @return \grpc\testing\StreamingOutputCallResponse
*/
public function setPayload(\grpc\testing\Payload $value){
return $this->_set(1, $value);
}
}
}
namespace {
\proto2\bridge\MessageSet::extension(function(){
// OPTIONAL MESSAGE grpc\testing\SimpleContext\message_set_extension = 71139615
$f = new \DrSlump\Protobuf\Field();
$f->number = 71139615;
$f->name = "grpc\testing\SimpleContext\message_set_extension";
$f->type = \DrSlump\Protobuf::TYPE_MESSAGE;
$f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
$f->reference = '\grpc\testing\SimpleContext';
return $f;
});
}