aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/php/route_guide/route_guide.php
diff options
context:
space:
mode:
Diffstat (limited to 'examples/php/route_guide/route_guide.php')
-rw-r--r--examples/php/route_guide/route_guide.php789
1 files changed, 0 insertions, 789 deletions
diff --git a/examples/php/route_guide/route_guide.php b/examples/php/route_guide/route_guide.php
deleted file mode 100644
index 65045d01e1..0000000000
--- a/examples/php/route_guide/route_guide.php
+++ /dev/null
@@ -1,789 +0,0 @@
-<?php
-// DO NOT EDIT! Generated by Protobuf-PHP protoc plugin 1.0
-// Source: route_guide.proto
-// Date: 2015-09-24 21:21:51
-
-namespace routeguide {
-
- class Point extends \DrSlump\Protobuf\Message
- {
- /** @var int */
- public $latitude = 0;
-
- /** @var int */
- public $longitude = 0;
-
- /** @var \Closure[] */
- protected static $__extensions = array();
-
- public static function descriptor()
- {
- $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'routeguide.Point');
-
- // OPTIONAL INT32 latitude = 1
- $f = new \DrSlump\Protobuf\Field();
- $f->number = 1;
- $f->name = 'latitude';
- $f->type = \DrSlump\Protobuf::TYPE_INT32;
- $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
- $f->default = 0;
- $descriptor->addField($f);
-
- // OPTIONAL INT32 longitude = 2
- $f = new \DrSlump\Protobuf\Field();
- $f->number = 2;
- $f->name = 'longitude';
- $f->type = \DrSlump\Protobuf::TYPE_INT32;
- $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
- $f->default = 0;
- $descriptor->addField($f);
-
- foreach (self::$__extensions as $cb) {
- $descriptor->addField($cb(), true);
- }
-
- return $descriptor;
- }
-
- /**
- * Check if <latitude> has a value.
- *
- * @return bool
- */
- public function hasLatitude()
- {
- return $this->_has(1);
- }
-
- /**
- * Clear <latitude> value.
- *
- * @return \routeguide\Point
- */
- public function clearLatitude()
- {
- return $this->_clear(1);
- }
-
- /**
- * Get <latitude> value.
- *
- * @return int
- */
- public function getLatitude()
- {
- return $this->_get(1);
- }
-
- /**
- * Set <latitude> value.
- *
- * @param int $value
- *
- * @return \routeguide\Point
- */
- public function setLatitude($value)
- {
- return $this->_set(1, $value);
- }
-
- /**
- * Check if <longitude> has a value.
- *
- * @return bool
- */
- public function hasLongitude()
- {
- return $this->_has(2);
- }
-
- /**
- * Clear <longitude> value.
- *
- * @return \routeguide\Point
- */
- public function clearLongitude()
- {
- return $this->_clear(2);
- }
-
- /**
- * Get <longitude> value.
- *
- * @return int
- */
- public function getLongitude()
- {
- return $this->_get(2);
- }
-
- /**
- * Set <longitude> value.
- *
- * @param int $value
- *
- * @return \routeguide\Point
- */
- public function setLongitude($value)
- {
- return $this->_set(2, $value);
- }
- }
-}
-
-namespace routeguide {
-
- class Rectangle extends \DrSlump\Protobuf\Message
- {
- /** @var \routeguide\Point */
- public $lo = null;
-
- /** @var \routeguide\Point */
- public $hi = null;
-
- /** @var \Closure[] */
- protected static $__extensions = array();
-
- public static function descriptor()
- {
- $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'routeguide.Rectangle');
-
- // OPTIONAL MESSAGE lo = 1
- $f = new \DrSlump\Protobuf\Field();
- $f->number = 1;
- $f->name = 'lo';
- $f->type = \DrSlump\Protobuf::TYPE_MESSAGE;
- $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
- $f->reference = '\routeguide\Point';
- $descriptor->addField($f);
-
- // OPTIONAL MESSAGE hi = 2
- $f = new \DrSlump\Protobuf\Field();
- $f->number = 2;
- $f->name = 'hi';
- $f->type = \DrSlump\Protobuf::TYPE_MESSAGE;
- $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
- $f->reference = '\routeguide\Point';
- $descriptor->addField($f);
-
- foreach (self::$__extensions as $cb) {
- $descriptor->addField($cb(), true);
- }
-
- return $descriptor;
- }
-
- /**
- * Check if <lo> has a value.
- *
- * @return bool
- */
- public function hasLo()
- {
- return $this->_has(1);
- }
-
- /**
- * Clear <lo> value.
- *
- * @return \routeguide\Rectangle
- */
- public function clearLo()
- {
- return $this->_clear(1);
- }
-
- /**
- * Get <lo> value.
- *
- * @return \routeguide\Point
- */
- public function getLo()
- {
- return $this->_get(1);
- }
-
- /**
- * Set <lo> value.
- *
- * @param \routeguide\Point $value
- *
- * @return \routeguide\Rectangle
- */
- public function setLo(\routeguide\Point $value)
- {
- return $this->_set(1, $value);
- }
-
- /**
- * Check if <hi> has a value.
- *
- * @return bool
- */
- public function hasHi()
- {
- return $this->_has(2);
- }
-
- /**
- * Clear <hi> value.
- *
- * @return \routeguide\Rectangle
- */
- public function clearHi()
- {
- return $this->_clear(2);
- }
-
- /**
- * Get <hi> value.
- *
- * @return \routeguide\Point
- */
- public function getHi()
- {
- return $this->_get(2);
- }
-
- /**
- * Set <hi> value.
- *
- * @param \routeguide\Point $value
- *
- * @return \routeguide\Rectangle
- */
- public function setHi(\routeguide\Point $value)
- {
- return $this->_set(2, $value);
- }
- }
-}
-
-namespace routeguide {
-
- class Feature extends \DrSlump\Protobuf\Message
- {
- /** @var string */
- public $name = null;
-
- /** @var \routeguide\Point */
- public $location = null;
-
- /** @var \Closure[] */
- protected static $__extensions = array();
-
- public static function descriptor()
- {
- $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'routeguide.Feature');
-
- // OPTIONAL STRING name = 1
- $f = new \DrSlump\Protobuf\Field();
- $f->number = 1;
- $f->name = 'name';
- $f->type = \DrSlump\Protobuf::TYPE_STRING;
- $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
- $descriptor->addField($f);
-
- // OPTIONAL MESSAGE location = 2
- $f = new \DrSlump\Protobuf\Field();
- $f->number = 2;
- $f->name = 'location';
- $f->type = \DrSlump\Protobuf::TYPE_MESSAGE;
- $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
- $f->reference = '\routeguide\Point';
- $descriptor->addField($f);
-
- foreach (self::$__extensions as $cb) {
- $descriptor->addField($cb(), true);
- }
-
- return $descriptor;
- }
-
- /**
- * Check if <name> has a value.
- *
- * @return bool
- */
- public function hasName()
- {
- return $this->_has(1);
- }
-
- /**
- * Clear <name> value.
- *
- * @return \routeguide\Feature
- */
- public function clearName()
- {
- return $this->_clear(1);
- }
-
- /**
- * Get <name> value.
- *
- * @return string
- */
- public function getName()
- {
- return $this->_get(1);
- }
-
- /**
- * Set <name> value.
- *
- * @param string $value
- *
- * @return \routeguide\Feature
- */
- public function setName($value)
- {
- return $this->_set(1, $value);
- }
-
- /**
- * Check if <location> has a value.
- *
- * @return bool
- */
- public function hasLocation()
- {
- return $this->_has(2);
- }
-
- /**
- * Clear <location> value.
- *
- * @return \routeguide\Feature
- */
- public function clearLocation()
- {
- return $this->_clear(2);
- }
-
- /**
- * Get <location> value.
- *
- * @return \routeguide\Point
- */
- public function getLocation()
- {
- return $this->_get(2);
- }
-
- /**
- * Set <location> value.
- *
- * @param \routeguide\Point $value
- *
- * @return \routeguide\Feature
- */
- public function setLocation(\routeguide\Point $value)
- {
- return $this->_set(2, $value);
- }
- }
-}
-
-namespace routeguide {
-
- class RouteNote extends \DrSlump\Protobuf\Message
- {
- /** @var \routeguide\Point */
- public $location = null;
-
- /** @var string */
- public $message = null;
-
- /** @var \Closure[] */
- protected static $__extensions = array();
-
- public static function descriptor()
- {
- $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'routeguide.RouteNote');
-
- // OPTIONAL MESSAGE location = 1
- $f = new \DrSlump\Protobuf\Field();
- $f->number = 1;
- $f->name = 'location';
- $f->type = \DrSlump\Protobuf::TYPE_MESSAGE;
- $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
- $f->reference = '\routeguide\Point';
- $descriptor->addField($f);
-
- // OPTIONAL STRING message = 2
- $f = new \DrSlump\Protobuf\Field();
- $f->number = 2;
- $f->name = 'message';
- $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 <location> has a value.
- *
- * @return bool
- */
- public function hasLocation()
- {
- return $this->_has(1);
- }
-
- /**
- * Clear <location> value.
- *
- * @return \routeguide\RouteNote
- */
- public function clearLocation()
- {
- return $this->_clear(1);
- }
-
- /**
- * Get <location> value.
- *
- * @return \routeguide\Point
- */
- public function getLocation()
- {
- return $this->_get(1);
- }
-
- /**
- * Set <location> value.
- *
- * @param \routeguide\Point $value
- *
- * @return \routeguide\RouteNote
- */
- public function setLocation(\routeguide\Point $value)
- {
- return $this->_set(1, $value);
- }
-
- /**
- * Check if <message> has a value.
- *
- * @return bool
- */
- public function hasMessage()
- {
- return $this->_has(2);
- }
-
- /**
- * Clear <message> value.
- *
- * @return \routeguide\RouteNote
- */
- public function clearMessage()
- {
- return $this->_clear(2);
- }
-
- /**
- * Get <message> value.
- *
- * @return string
- */
- public function getMessage()
- {
- return $this->_get(2);
- }
-
- /**
- * Set <message> value.
- *
- * @param string $value
- *
- * @return \routeguide\RouteNote
- */
- public function setMessage($value)
- {
- return $this->_set(2, $value);
- }
- }
-}
-
-namespace routeguide {
-
- class RouteSummary extends \DrSlump\Protobuf\Message
- {
- /** @var int */
- public $point_count = 0;
-
- /** @var int */
- public $feature_count = 0;
-
- /** @var int */
- public $distance = 0;
-
- /** @var int */
- public $elapsed_time = 0;
-
- /** @var \Closure[] */
- protected static $__extensions = array();
-
- public static function descriptor()
- {
- $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'routeguide.RouteSummary');
-
- // OPTIONAL INT32 point_count = 1
- $f = new \DrSlump\Protobuf\Field();
- $f->number = 1;
- $f->name = 'point_count';
- $f->type = \DrSlump\Protobuf::TYPE_INT32;
- $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
- $f->default = 0;
- $descriptor->addField($f);
-
- // OPTIONAL INT32 feature_count = 2
- $f = new \DrSlump\Protobuf\Field();
- $f->number = 2;
- $f->name = 'feature_count';
- $f->type = \DrSlump\Protobuf::TYPE_INT32;
- $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
- $f->default = 0;
- $descriptor->addField($f);
-
- // OPTIONAL INT32 distance = 3
- $f = new \DrSlump\Protobuf\Field();
- $f->number = 3;
- $f->name = 'distance';
- $f->type = \DrSlump\Protobuf::TYPE_INT32;
- $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
- $f->default = 0;
- $descriptor->addField($f);
-
- // OPTIONAL INT32 elapsed_time = 4
- $f = new \DrSlump\Protobuf\Field();
- $f->number = 4;
- $f->name = 'elapsed_time';
- $f->type = \DrSlump\Protobuf::TYPE_INT32;
- $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL;
- $f->default = 0;
- $descriptor->addField($f);
-
- foreach (self::$__extensions as $cb) {
- $descriptor->addField($cb(), true);
- }
-
- return $descriptor;
- }
-
- /**
- * Check if <point_count> has a value.
- *
- * @return bool
- */
- public function hasPointCount()
- {
- return $this->_has(1);
- }
-
- /**
- * Clear <point_count> value.
- *
- * @return \routeguide\RouteSummary
- */
- public function clearPointCount()
- {
- return $this->_clear(1);
- }
-
- /**
- * Get <point_count> value.
- *
- * @return int
- */
- public function getPointCount()
- {
- return $this->_get(1);
- }
-
- /**
- * Set <point_count> value.
- *
- * @param int $value
- *
- * @return \routeguide\RouteSummary
- */
- public function setPointCount($value)
- {
- return $this->_set(1, $value);
- }
-
- /**
- * Check if <feature_count> has a value.
- *
- * @return bool
- */
- public function hasFeatureCount()
- {
- return $this->_has(2);
- }
-
- /**
- * Clear <feature_count> value.
- *
- * @return \routeguide\RouteSummary
- */
- public function clearFeatureCount()
- {
- return $this->_clear(2);
- }
-
- /**
- * Get <feature_count> value.
- *
- * @return int
- */
- public function getFeatureCount()
- {
- return $this->_get(2);
- }
-
- /**
- * Set <feature_count> value.
- *
- * @param int $value
- *
- * @return \routeguide\RouteSummary
- */
- public function setFeatureCount($value)
- {
- return $this->_set(2, $value);
- }
-
- /**
- * Check if <distance> has a value.
- *
- * @return bool
- */
- public function hasDistance()
- {
- return $this->_has(3);
- }
-
- /**
- * Clear <distance> value.
- *
- * @return \routeguide\RouteSummary
- */
- public function clearDistance()
- {
- return $this->_clear(3);
- }
-
- /**
- * Get <distance> value.
- *
- * @return int
- */
- public function getDistance()
- {
- return $this->_get(3);
- }
-
- /**
- * Set <distance> value.
- *
- * @param int $value
- *
- * @return \routeguide\RouteSummary
- */
- public function setDistance($value)
- {
- return $this->_set(3, $value);
- }
-
- /**
- * Check if <elapsed_time> has a value.
- *
- * @return bool
- */
- public function hasElapsedTime()
- {
- return $this->_has(4);
- }
-
- /**
- * Clear <elapsed_time> value.
- *
- * @return \routeguide\RouteSummary
- */
- public function clearElapsedTime()
- {
- return $this->_clear(4);
- }
-
- /**
- * Get <elapsed_time> value.
- *
- * @return int
- */
- public function getElapsedTime()
- {
- return $this->_get(4);
- }
-
- /**
- * Set <elapsed_time> value.
- *
- * @param int $value
- *
- * @return \routeguide\RouteSummary
- */
- public function setElapsedTime($value)
- {
- return $this->_set(4, $value);
- }
- }
-}
-
-namespace routeguide {
-
- class RouteGuideClient extends \Grpc\BaseStub
- {
- public function __construct($hostname, $opts)
- {
- parent::__construct($hostname, $opts);
- }
- /**
- * @param routeguide\Point $input
- */
- public function GetFeature(\routeguide\Point $argument, $metadata = array(), $options = array())
- {
- return $this->_simpleRequest('/routeguide.RouteGuide/GetFeature', $argument, '\routeguide\Feature::deserialize', $metadata, $options);
- }
- /**
- * @param routeguide\Rectangle $input
- */
- public function ListFeatures($argument, $metadata = array(), $options = array())
- {
- return $this->_serverStreamRequest('/routeguide.RouteGuide/ListFeatures', $argument, '\routeguide\Feature::deserialize', $metadata, $options);
- }
- /**
- * @param routeguide\Point $input
- */
- public function RecordRoute($metadata = array())
- {
- return $this->_clientStreamRequest('/routeguide.RouteGuide/RecordRoute', '\routeguide\RouteSummary::deserialize', $metadata);
- }
- /**
- * @param routeguide\RouteNote $input
- */
- public function RouteChat($metadata = array())
- {
- return $this->_bidiRequest('/routeguide.RouteGuide/RouteChat', '\routeguide\RouteNote::deserialize', $metadata);
- }
- }
-}