diff options
Diffstat (limited to 'examples/php/route_guide/route_guide.php')
-rw-r--r-- | examples/php/route_guide/route_guide.php | 789 |
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); - } - } -} |