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/stats.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  * Generated from protobuf message <code>grpc.testing.ServerStats</code>
     13  */
     14 class ServerStats extends \Google\Protobuf\Internal\Message
     15 {
     16     /**
     17      * wall clock time change in seconds since last reset
     18      *
     19      * Generated from protobuf field <code>double time_elapsed = 1;</code>
     20      */
     21     private $time_elapsed = 0.0;
     22     /**
     23      * change in user time (in seconds) used by the server since last reset
     24      *
     25      * Generated from protobuf field <code>double time_user = 2;</code>
     26      */
     27     private $time_user = 0.0;
     28     /**
     29      * change in server time (in seconds) used by the server process and all
     30      * threads since last reset
     31      *
     32      * Generated from protobuf field <code>double time_system = 3;</code>
     33      */
     34     private $time_system = 0.0;
     35     /**
     36      * change in total cpu time of the server (data from proc/stat)
     37      *
     38      * Generated from protobuf field <code>uint64 total_cpu_time = 4;</code>
     39      */
     40     private $total_cpu_time = 0;
     41     /**
     42      * change in idle time of the server (data from proc/stat)
     43      *
     44      * Generated from protobuf field <code>uint64 idle_cpu_time = 5;</code>
     45      */
     46     private $idle_cpu_time = 0;
     47     /**
     48      * Number of polls called inside completion queue
     49      *
     50      * Generated from protobuf field <code>uint64 cq_poll_count = 6;</code>
     51      */
     52     private $cq_poll_count = 0;
     53     /**
     54      * Core library stats
     55      *
     56      * Generated from protobuf field <code>.grpc.core.Stats core_stats = 7;</code>
     57      */
     58     private $core_stats = null;
     59 
     60     public function __construct() {
     61         \GPBMetadata\Src\Proto\Grpc\Testing\Stats::initOnce();
     62         parent::__construct();
     63     }
     64 
     65     /**
     66      * wall clock time change in seconds since last reset
     67      *
     68      * Generated from protobuf field <code>double time_elapsed = 1;</code>
     69      * @return float
     70      */
     71     public function getTimeElapsed()
     72     {
     73         return $this->time_elapsed;
     74     }
     75 
     76     /**
     77      * wall clock time change in seconds since last reset
     78      *
     79      * Generated from protobuf field <code>double time_elapsed = 1;</code>
     80      * @param float $var
     81      * @return $this
     82      */
     83     public function setTimeElapsed($var)
     84     {
     85         GPBUtil::checkDouble($var);
     86         $this->time_elapsed = $var;
     87 
     88         return $this;
     89     }
     90 
     91     /**
     92      * change in user time (in seconds) used by the server since last reset
     93      *
     94      * Generated from protobuf field <code>double time_user = 2;</code>
     95      * @return float
     96      */
     97     public function getTimeUser()
     98     {
     99         return $this->time_user;
    100     }
    101 
    102     /**
    103      * change in user time (in seconds) used by the server since last reset
    104      *
    105      * Generated from protobuf field <code>double time_user = 2;</code>
    106      * @param float $var
    107      * @return $this
    108      */
    109     public function setTimeUser($var)
    110     {
    111         GPBUtil::checkDouble($var);
    112         $this->time_user = $var;
    113 
    114         return $this;
    115     }
    116 
    117     /**
    118      * change in server time (in seconds) used by the server process and all
    119      * threads since last reset
    120      *
    121      * Generated from protobuf field <code>double time_system = 3;</code>
    122      * @return float
    123      */
    124     public function getTimeSystem()
    125     {
    126         return $this->time_system;
    127     }
    128 
    129     /**
    130      * change in server time (in seconds) used by the server process and all
    131      * threads since last reset
    132      *
    133      * Generated from protobuf field <code>double time_system = 3;</code>
    134      * @param float $var
    135      * @return $this
    136      */
    137     public function setTimeSystem($var)
    138     {
    139         GPBUtil::checkDouble($var);
    140         $this->time_system = $var;
    141 
    142         return $this;
    143     }
    144 
    145     /**
    146      * change in total cpu time of the server (data from proc/stat)
    147      *
    148      * Generated from protobuf field <code>uint64 total_cpu_time = 4;</code>
    149      * @return int|string
    150      */
    151     public function getTotalCpuTime()
    152     {
    153         return $this->total_cpu_time;
    154     }
    155 
    156     /**
    157      * change in total cpu time of the server (data from proc/stat)
    158      *
    159      * Generated from protobuf field <code>uint64 total_cpu_time = 4;</code>
    160      * @param int|string $var
    161      * @return $this
    162      */
    163     public function setTotalCpuTime($var)
    164     {
    165         GPBUtil::checkUint64($var);
    166         $this->total_cpu_time = $var;
    167 
    168         return $this;
    169     }
    170 
    171     /**
    172      * change in idle time of the server (data from proc/stat)
    173      *
    174      * Generated from protobuf field <code>uint64 idle_cpu_time = 5;</code>
    175      * @return int|string
    176      */
    177     public function getIdleCpuTime()
    178     {
    179         return $this->idle_cpu_time;
    180     }
    181 
    182     /**
    183      * change in idle time of the server (data from proc/stat)
    184      *
    185      * Generated from protobuf field <code>uint64 idle_cpu_time = 5;</code>
    186      * @param int|string $var
    187      * @return $this
    188      */
    189     public function setIdleCpuTime($var)
    190     {
    191         GPBUtil::checkUint64($var);
    192         $this->idle_cpu_time = $var;
    193 
    194         return $this;
    195     }
    196 
    197     /**
    198      * Number of polls called inside completion queue
    199      *
    200      * Generated from protobuf field <code>uint64 cq_poll_count = 6;</code>
    201      * @return int|string
    202      */
    203     public function getCqPollCount()
    204     {
    205         return $this->cq_poll_count;
    206     }
    207 
    208     /**
    209      * Number of polls called inside completion queue
    210      *
    211      * Generated from protobuf field <code>uint64 cq_poll_count = 6;</code>
    212      * @param int|string $var
    213      * @return $this
    214      */
    215     public function setCqPollCount($var)
    216     {
    217         GPBUtil::checkUint64($var);
    218         $this->cq_poll_count = $var;
    219 
    220         return $this;
    221     }
    222 
    223     /**
    224      * Core library stats
    225      *
    226      * Generated from protobuf field <code>.grpc.core.Stats core_stats = 7;</code>
    227      * @return \Grpc\Core\Stats
    228      */
    229     public function getCoreStats()
    230     {
    231         return $this->core_stats;
    232     }
    233 
    234     /**
    235      * Core library stats
    236      *
    237      * Generated from protobuf field <code>.grpc.core.Stats core_stats = 7;</code>
    238      * @param \Grpc\Core\Stats $var
    239      * @return $this
    240      */
    241     public function setCoreStats($var)
    242     {
    243         GPBUtil::checkMessage($var, \Grpc\Core\Stats::class);
    244         $this->core_stats = $var;
    245 
    246         return $this;
    247     }
    248 
    249 }
    250 
    251