1*cc02d7e2SAndroid Build Coastguard Worker<?php 2*cc02d7e2SAndroid Build Coastguard Worker// GENERATED CODE -- DO NOT EDIT! 3*cc02d7e2SAndroid Build Coastguard Worker 4*cc02d7e2SAndroid Build Coastguard Worker// Original file comments: 5*cc02d7e2SAndroid Build Coastguard Worker// Copyright 2015 gRPC authors. 6*cc02d7e2SAndroid Build Coastguard Worker// 7*cc02d7e2SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 8*cc02d7e2SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 9*cc02d7e2SAndroid Build Coastguard Worker// You may obtain a copy of the License at 10*cc02d7e2SAndroid Build Coastguard Worker// 11*cc02d7e2SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 12*cc02d7e2SAndroid Build Coastguard Worker// 13*cc02d7e2SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 14*cc02d7e2SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 15*cc02d7e2SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16*cc02d7e2SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 17*cc02d7e2SAndroid Build Coastguard Worker// limitations under the License. 18*cc02d7e2SAndroid Build Coastguard Worker// 19*cc02d7e2SAndroid Build Coastguard Workernamespace Helloworld; 20*cc02d7e2SAndroid Build Coastguard Worker 21*cc02d7e2SAndroid Build Coastguard Worker/** 22*cc02d7e2SAndroid Build Coastguard Worker * The greeting service definition. 23*cc02d7e2SAndroid Build Coastguard Worker */ 24*cc02d7e2SAndroid Build Coastguard Workerclass GreeterClient extends \Grpc\BaseStub { 25*cc02d7e2SAndroid Build Coastguard Worker 26*cc02d7e2SAndroid Build Coastguard Worker /** 27*cc02d7e2SAndroid Build Coastguard Worker * @param string $hostname hostname 28*cc02d7e2SAndroid Build Coastguard Worker * @param array $opts channel options 29*cc02d7e2SAndroid Build Coastguard Worker * @param \Grpc\Channel $channel (optional) re-use channel object 30*cc02d7e2SAndroid Build Coastguard Worker */ 31*cc02d7e2SAndroid Build Coastguard Worker public function __construct($hostname, $opts, $channel = null) { 32*cc02d7e2SAndroid Build Coastguard Worker parent::__construct($hostname, $opts, $channel); 33*cc02d7e2SAndroid Build Coastguard Worker } 34*cc02d7e2SAndroid Build Coastguard Worker 35*cc02d7e2SAndroid Build Coastguard Worker /** 36*cc02d7e2SAndroid Build Coastguard Worker * Sends a greeting 37*cc02d7e2SAndroid Build Coastguard Worker * @param \Helloworld\HelloRequest $argument input argument 38*cc02d7e2SAndroid Build Coastguard Worker * @param array $metadata metadata 39*cc02d7e2SAndroid Build Coastguard Worker * @param array $options call options 40*cc02d7e2SAndroid Build Coastguard Worker * @return \Grpc\UnaryCall 41*cc02d7e2SAndroid Build Coastguard Worker */ 42*cc02d7e2SAndroid Build Coastguard Worker public function SayHello(\Helloworld\HelloRequest $argument, 43*cc02d7e2SAndroid Build Coastguard Worker $metadata = [], $options = []) { 44*cc02d7e2SAndroid Build Coastguard Worker return $this->_simpleRequest('/helloworld.Greeter/SayHello', 45*cc02d7e2SAndroid Build Coastguard Worker $argument, 46*cc02d7e2SAndroid Build Coastguard Worker ['\Helloworld\HelloReply', 'decode'], 47*cc02d7e2SAndroid Build Coastguard Worker $metadata, $options); 48*cc02d7e2SAndroid Build Coastguard Worker } 49*cc02d7e2SAndroid Build Coastguard Worker 50*cc02d7e2SAndroid Build Coastguard Worker} 51