Home | History | Annotate | Download | only in Testing
      1 <?php
      2 # Generated by the protocol buffer compiler.  DO NOT EDIT!
      3 # source: src/proto/grpc/testing/messages.proto
      4 
      5 namespace Grpc\Testing;
      6 
      7 use Google\Protobuf\Internal\GPBType;
      8 use Google\Protobuf\Internal\RepeatedField;
      9 use Google\Protobuf\Internal\GPBUtil;
     10 
     11 /**
     12  * For reconnect interop test only.
     13  * Server tells client whether its reconnects are following the spec and the
     14  * reconnect backoffs it saw.
     15  *
     16  * Generated from protobuf message <code>grpc.testing.ReconnectInfo</code>
     17  */
     18 class ReconnectInfo extends \Google\Protobuf\Internal\Message
     19 {
     20     /**
     21      * Generated from protobuf field <code>bool passed = 1;</code>
     22      */
     23     private $passed = false;
     24     /**
     25      * Generated from protobuf field <code>repeated int32 backoff_ms = 2;</code>
     26      */
     27     private $backoff_ms;
     28 
     29     public function __construct() {
     30         \GPBMetadata\Src\Proto\Grpc\Testing\Messages::initOnce();
     31         parent::__construct();
     32     }
     33 
     34     /**
     35      * Generated from protobuf field <code>bool passed = 1;</code>
     36      * @return bool
     37      */
     38     public function getPassed()
     39     {
     40         return $this->passed;
     41     }
     42 
     43     /**
     44      * Generated from protobuf field <code>bool passed = 1;</code>
     45      * @param bool $var
     46      * @return $this
     47      */
     48     public function setPassed($var)
     49     {
     50         GPBUtil::checkBool($var);
     51         $this->passed = $var;
     52 
     53         return $this;
     54     }
     55 
     56     /**
     57      * Generated from protobuf field <code>repeated int32 backoff_ms = 2;</code>
     58      * @return \Google\Protobuf\Internal\RepeatedField
     59      */
     60     public function getBackoffMs()
     61     {
     62         return $this->backoff_ms;
     63     }
     64 
     65     /**
     66      * Generated from protobuf field <code>repeated int32 backoff_ms = 2;</code>
     67      * @param int[]|\Google\Protobuf\Internal\RepeatedField $var
     68      * @return $this
     69      */
     70     public function setBackoffMs($var)
     71     {
     72         $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::INT32);
     73         $this->backoff_ms = $arr;
     74 
     75         return $this;
     76     }
     77 
     78 }
     79 
     80