1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package grpc_testing
22
23 import (
24 core "google.golang.org/grpc/interop/grpc_testing/core"
25 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
26 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
27 reflect "reflect"
28 sync "sync"
29 )
30
31 const (
32
33 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
34
35 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
36 )
37
38 type ServerStats struct {
39 state protoimpl.MessageState
40 sizeCache protoimpl.SizeCache
41 unknownFields protoimpl.UnknownFields
42
43
44 TimeElapsed float64 `protobuf:"fixed64,1,opt,name=time_elapsed,json=timeElapsed,proto3" json:"time_elapsed,omitempty"`
45
46 TimeUser float64 `protobuf:"fixed64,2,opt,name=time_user,json=timeUser,proto3" json:"time_user,omitempty"`
47
48
49 TimeSystem float64 `protobuf:"fixed64,3,opt,name=time_system,json=timeSystem,proto3" json:"time_system,omitempty"`
50
51 TotalCpuTime uint64 `protobuf:"varint,4,opt,name=total_cpu_time,json=totalCpuTime,proto3" json:"total_cpu_time,omitempty"`
52
53 IdleCpuTime uint64 `protobuf:"varint,5,opt,name=idle_cpu_time,json=idleCpuTime,proto3" json:"idle_cpu_time,omitempty"`
54
55 CqPollCount uint64 `protobuf:"varint,6,opt,name=cq_poll_count,json=cqPollCount,proto3" json:"cq_poll_count,omitempty"`
56
57 CoreStats *core.Stats `protobuf:"bytes,7,opt,name=core_stats,json=coreStats,proto3" json:"core_stats,omitempty"`
58 }
59
60 func (x *ServerStats) Reset() {
61 *x = ServerStats{}
62 if protoimpl.UnsafeEnabled {
63 mi := &file_grpc_testing_stats_proto_msgTypes[0]
64 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
65 ms.StoreMessageInfo(mi)
66 }
67 }
68
69 func (x *ServerStats) String() string {
70 return protoimpl.X.MessageStringOf(x)
71 }
72
73 func (*ServerStats) ProtoMessage() {}
74
75 func (x *ServerStats) ProtoReflect() protoreflect.Message {
76 mi := &file_grpc_testing_stats_proto_msgTypes[0]
77 if protoimpl.UnsafeEnabled && x != nil {
78 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
79 if ms.LoadMessageInfo() == nil {
80 ms.StoreMessageInfo(mi)
81 }
82 return ms
83 }
84 return mi.MessageOf(x)
85 }
86
87
88 func (*ServerStats) Descriptor() ([]byte, []int) {
89 return file_grpc_testing_stats_proto_rawDescGZIP(), []int{0}
90 }
91
92 func (x *ServerStats) GetTimeElapsed() float64 {
93 if x != nil {
94 return x.TimeElapsed
95 }
96 return 0
97 }
98
99 func (x *ServerStats) GetTimeUser() float64 {
100 if x != nil {
101 return x.TimeUser
102 }
103 return 0
104 }
105
106 func (x *ServerStats) GetTimeSystem() float64 {
107 if x != nil {
108 return x.TimeSystem
109 }
110 return 0
111 }
112
113 func (x *ServerStats) GetTotalCpuTime() uint64 {
114 if x != nil {
115 return x.TotalCpuTime
116 }
117 return 0
118 }
119
120 func (x *ServerStats) GetIdleCpuTime() uint64 {
121 if x != nil {
122 return x.IdleCpuTime
123 }
124 return 0
125 }
126
127 func (x *ServerStats) GetCqPollCount() uint64 {
128 if x != nil {
129 return x.CqPollCount
130 }
131 return 0
132 }
133
134 func (x *ServerStats) GetCoreStats() *core.Stats {
135 if x != nil {
136 return x.CoreStats
137 }
138 return nil
139 }
140
141
142 type HistogramParams struct {
143 state protoimpl.MessageState
144 sizeCache protoimpl.SizeCache
145 unknownFields protoimpl.UnknownFields
146
147 Resolution float64 `protobuf:"fixed64,1,opt,name=resolution,proto3" json:"resolution,omitempty"`
148 MaxPossible float64 `protobuf:"fixed64,2,opt,name=max_possible,json=maxPossible,proto3" json:"max_possible,omitempty"`
149 }
150
151 func (x *HistogramParams) Reset() {
152 *x = HistogramParams{}
153 if protoimpl.UnsafeEnabled {
154 mi := &file_grpc_testing_stats_proto_msgTypes[1]
155 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
156 ms.StoreMessageInfo(mi)
157 }
158 }
159
160 func (x *HistogramParams) String() string {
161 return protoimpl.X.MessageStringOf(x)
162 }
163
164 func (*HistogramParams) ProtoMessage() {}
165
166 func (x *HistogramParams) ProtoReflect() protoreflect.Message {
167 mi := &file_grpc_testing_stats_proto_msgTypes[1]
168 if protoimpl.UnsafeEnabled && x != nil {
169 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
170 if ms.LoadMessageInfo() == nil {
171 ms.StoreMessageInfo(mi)
172 }
173 return ms
174 }
175 return mi.MessageOf(x)
176 }
177
178
179 func (*HistogramParams) Descriptor() ([]byte, []int) {
180 return file_grpc_testing_stats_proto_rawDescGZIP(), []int{1}
181 }
182
183 func (x *HistogramParams) GetResolution() float64 {
184 if x != nil {
185 return x.Resolution
186 }
187 return 0
188 }
189
190 func (x *HistogramParams) GetMaxPossible() float64 {
191 if x != nil {
192 return x.MaxPossible
193 }
194 return 0
195 }
196
197
198 type HistogramData struct {
199 state protoimpl.MessageState
200 sizeCache protoimpl.SizeCache
201 unknownFields protoimpl.UnknownFields
202
203 Bucket []uint32 `protobuf:"varint,1,rep,packed,name=bucket,proto3" json:"bucket,omitempty"`
204 MinSeen float64 `protobuf:"fixed64,2,opt,name=min_seen,json=minSeen,proto3" json:"min_seen,omitempty"`
205 MaxSeen float64 `protobuf:"fixed64,3,opt,name=max_seen,json=maxSeen,proto3" json:"max_seen,omitempty"`
206 Sum float64 `protobuf:"fixed64,4,opt,name=sum,proto3" json:"sum,omitempty"`
207 SumOfSquares float64 `protobuf:"fixed64,5,opt,name=sum_of_squares,json=sumOfSquares,proto3" json:"sum_of_squares,omitempty"`
208 Count float64 `protobuf:"fixed64,6,opt,name=count,proto3" json:"count,omitempty"`
209 }
210
211 func (x *HistogramData) Reset() {
212 *x = HistogramData{}
213 if protoimpl.UnsafeEnabled {
214 mi := &file_grpc_testing_stats_proto_msgTypes[2]
215 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
216 ms.StoreMessageInfo(mi)
217 }
218 }
219
220 func (x *HistogramData) String() string {
221 return protoimpl.X.MessageStringOf(x)
222 }
223
224 func (*HistogramData) ProtoMessage() {}
225
226 func (x *HistogramData) ProtoReflect() protoreflect.Message {
227 mi := &file_grpc_testing_stats_proto_msgTypes[2]
228 if protoimpl.UnsafeEnabled && x != nil {
229 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
230 if ms.LoadMessageInfo() == nil {
231 ms.StoreMessageInfo(mi)
232 }
233 return ms
234 }
235 return mi.MessageOf(x)
236 }
237
238
239 func (*HistogramData) Descriptor() ([]byte, []int) {
240 return file_grpc_testing_stats_proto_rawDescGZIP(), []int{2}
241 }
242
243 func (x *HistogramData) GetBucket() []uint32 {
244 if x != nil {
245 return x.Bucket
246 }
247 return nil
248 }
249
250 func (x *HistogramData) GetMinSeen() float64 {
251 if x != nil {
252 return x.MinSeen
253 }
254 return 0
255 }
256
257 func (x *HistogramData) GetMaxSeen() float64 {
258 if x != nil {
259 return x.MaxSeen
260 }
261 return 0
262 }
263
264 func (x *HistogramData) GetSum() float64 {
265 if x != nil {
266 return x.Sum
267 }
268 return 0
269 }
270
271 func (x *HistogramData) GetSumOfSquares() float64 {
272 if x != nil {
273 return x.SumOfSquares
274 }
275 return 0
276 }
277
278 func (x *HistogramData) GetCount() float64 {
279 if x != nil {
280 return x.Count
281 }
282 return 0
283 }
284
285 type RequestResultCount struct {
286 state protoimpl.MessageState
287 sizeCache protoimpl.SizeCache
288 unknownFields protoimpl.UnknownFields
289
290 StatusCode int32 `protobuf:"varint,1,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`
291 Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
292 }
293
294 func (x *RequestResultCount) Reset() {
295 *x = RequestResultCount{}
296 if protoimpl.UnsafeEnabled {
297 mi := &file_grpc_testing_stats_proto_msgTypes[3]
298 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
299 ms.StoreMessageInfo(mi)
300 }
301 }
302
303 func (x *RequestResultCount) String() string {
304 return protoimpl.X.MessageStringOf(x)
305 }
306
307 func (*RequestResultCount) ProtoMessage() {}
308
309 func (x *RequestResultCount) ProtoReflect() protoreflect.Message {
310 mi := &file_grpc_testing_stats_proto_msgTypes[3]
311 if protoimpl.UnsafeEnabled && x != nil {
312 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
313 if ms.LoadMessageInfo() == nil {
314 ms.StoreMessageInfo(mi)
315 }
316 return ms
317 }
318 return mi.MessageOf(x)
319 }
320
321
322 func (*RequestResultCount) Descriptor() ([]byte, []int) {
323 return file_grpc_testing_stats_proto_rawDescGZIP(), []int{3}
324 }
325
326 func (x *RequestResultCount) GetStatusCode() int32 {
327 if x != nil {
328 return x.StatusCode
329 }
330 return 0
331 }
332
333 func (x *RequestResultCount) GetCount() int64 {
334 if x != nil {
335 return x.Count
336 }
337 return 0
338 }
339
340 type ClientStats struct {
341 state protoimpl.MessageState
342 sizeCache protoimpl.SizeCache
343 unknownFields protoimpl.UnknownFields
344
345
346 Latencies *HistogramData `protobuf:"bytes,1,opt,name=latencies,proto3" json:"latencies,omitempty"`
347
348 TimeElapsed float64 `protobuf:"fixed64,2,opt,name=time_elapsed,json=timeElapsed,proto3" json:"time_elapsed,omitempty"`
349 TimeUser float64 `protobuf:"fixed64,3,opt,name=time_user,json=timeUser,proto3" json:"time_user,omitempty"`
350 TimeSystem float64 `protobuf:"fixed64,4,opt,name=time_system,json=timeSystem,proto3" json:"time_system,omitempty"`
351
352 RequestResults []*RequestResultCount `protobuf:"bytes,5,rep,name=request_results,json=requestResults,proto3" json:"request_results,omitempty"`
353
354 CqPollCount uint64 `protobuf:"varint,6,opt,name=cq_poll_count,json=cqPollCount,proto3" json:"cq_poll_count,omitempty"`
355
356 CoreStats *core.Stats `protobuf:"bytes,7,opt,name=core_stats,json=coreStats,proto3" json:"core_stats,omitempty"`
357 }
358
359 func (x *ClientStats) Reset() {
360 *x = ClientStats{}
361 if protoimpl.UnsafeEnabled {
362 mi := &file_grpc_testing_stats_proto_msgTypes[4]
363 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
364 ms.StoreMessageInfo(mi)
365 }
366 }
367
368 func (x *ClientStats) String() string {
369 return protoimpl.X.MessageStringOf(x)
370 }
371
372 func (*ClientStats) ProtoMessage() {}
373
374 func (x *ClientStats) ProtoReflect() protoreflect.Message {
375 mi := &file_grpc_testing_stats_proto_msgTypes[4]
376 if protoimpl.UnsafeEnabled && x != nil {
377 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
378 if ms.LoadMessageInfo() == nil {
379 ms.StoreMessageInfo(mi)
380 }
381 return ms
382 }
383 return mi.MessageOf(x)
384 }
385
386
387 func (*ClientStats) Descriptor() ([]byte, []int) {
388 return file_grpc_testing_stats_proto_rawDescGZIP(), []int{4}
389 }
390
391 func (x *ClientStats) GetLatencies() *HistogramData {
392 if x != nil {
393 return x.Latencies
394 }
395 return nil
396 }
397
398 func (x *ClientStats) GetTimeElapsed() float64 {
399 if x != nil {
400 return x.TimeElapsed
401 }
402 return 0
403 }
404
405 func (x *ClientStats) GetTimeUser() float64 {
406 if x != nil {
407 return x.TimeUser
408 }
409 return 0
410 }
411
412 func (x *ClientStats) GetTimeSystem() float64 {
413 if x != nil {
414 return x.TimeSystem
415 }
416 return 0
417 }
418
419 func (x *ClientStats) GetRequestResults() []*RequestResultCount {
420 if x != nil {
421 return x.RequestResults
422 }
423 return nil
424 }
425
426 func (x *ClientStats) GetCqPollCount() uint64 {
427 if x != nil {
428 return x.CqPollCount
429 }
430 return 0
431 }
432
433 func (x *ClientStats) GetCoreStats() *core.Stats {
434 if x != nil {
435 return x.CoreStats
436 }
437 return nil
438 }
439
440 var File_grpc_testing_stats_proto protoreflect.FileDescriptor
441
442 var file_grpc_testing_stats_proto_rawDesc = []byte{
443 0x0a, 0x18, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x73,
444 0x74, 0x61, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0c, 0x67, 0x72, 0x70, 0x63,
445 0x2e, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x1a, 0x15, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x63,
446 0x6f, 0x72, 0x65, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
447 0x8d, 0x02, 0x0a, 0x0b, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12,
448 0x21, 0x0a, 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x65, 0x6c, 0x61, 0x70, 0x73, 0x65, 0x64, 0x18,
449 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x45, 0x6c, 0x61, 0x70, 0x73,
450 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18,
451 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x12,
452 0x1f, 0x0a, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x03,
453 0x20, 0x01, 0x28, 0x01, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d,
454 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x74, 0x69,
455 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x43,
456 0x70, 0x75, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x64, 0x6c, 0x65, 0x5f, 0x63,
457 0x70, 0x75, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x69,
458 0x64, 0x6c, 0x65, 0x43, 0x70, 0x75, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x71,
459 0x5f, 0x70, 0x6f, 0x6c, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28,
460 0x04, 0x52, 0x0b, 0x63, 0x71, 0x50, 0x6f, 0x6c, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f,
461 0x0a, 0x0a, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01,
462 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x53,
463 0x74, 0x61, 0x74, 0x73, 0x52, 0x09, 0x63, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x22,
464 0x54, 0x0a, 0x0f, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x50, 0x61, 0x72, 0x61,
465 0x6d, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e,
466 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69,
467 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62,
468 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x50, 0x6f, 0x73,
469 0x73, 0x69, 0x62, 0x6c, 0x65, 0x22, 0xab, 0x01, 0x0a, 0x0d, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67,
470 0x72, 0x61, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x63, 0x6b, 0x65,
471 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x06, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12,
472 0x19, 0x0a, 0x08, 0x6d, 0x69, 0x6e, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
473 0x01, 0x52, 0x07, 0x6d, 0x69, 0x6e, 0x53, 0x65, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61,
474 0x78, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x01, 0x52, 0x07, 0x6d, 0x61,
475 0x78, 0x53, 0x65, 0x65, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01,
476 0x28, 0x01, 0x52, 0x03, 0x73, 0x75, 0x6d, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x75, 0x6d, 0x5f, 0x6f,
477 0x66, 0x5f, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x01, 0x52,
478 0x0c, 0x73, 0x75, 0x6d, 0x4f, 0x66, 0x53, 0x71, 0x75, 0x61, 0x72, 0x65, 0x73, 0x12, 0x14, 0x0a,
479 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x63, 0x6f,
480 0x75, 0x6e, 0x74, 0x22, 0x4b, 0x0a, 0x12, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65,
481 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x61,
482 0x74, 0x75, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a,
483 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f,
484 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74,
485 0x22, 0xc9, 0x02, 0x0a, 0x0b, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73,
486 0x12, 0x39, 0x0a, 0x09, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20,
487 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x69,
488 0x6e, 0x67, 0x2e, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x44, 0x61, 0x74, 0x61,
489 0x52, 0x09, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x74,
490 0x69, 0x6d, 0x65, 0x5f, 0x65, 0x6c, 0x61, 0x70, 0x73, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
491 0x01, 0x52, 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x45, 0x6c, 0x61, 0x70, 0x73, 0x65, 0x64, 0x12, 0x1b,
492 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28,
493 0x01, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x74,
494 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x01,
495 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x49, 0x0a, 0x0f,
496 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18,
497 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x74, 0x65, 0x73,
498 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75,
499 0x6c, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
500 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x71, 0x5f, 0x70, 0x6f,
501 0x6c, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b,
502 0x63, 0x71, 0x50, 0x6f, 0x6c, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x0a, 0x63,
503 0x6f, 0x72, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
504 0x10, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74,
505 0x73, 0x52, 0x09, 0x63, 0x6f, 0x72, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x42, 0x1f, 0x0a, 0x0f,
506 0x69, 0x6f, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x42,
507 0x0a, 0x53, 0x74, 0x61, 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x62, 0x06, 0x70,
508 0x72, 0x6f, 0x74, 0x6f, 0x33,
509 }
510
511 var (
512 file_grpc_testing_stats_proto_rawDescOnce sync.Once
513 file_grpc_testing_stats_proto_rawDescData = file_grpc_testing_stats_proto_rawDesc
514 )
515
516 func file_grpc_testing_stats_proto_rawDescGZIP() []byte {
517 file_grpc_testing_stats_proto_rawDescOnce.Do(func() {
518 file_grpc_testing_stats_proto_rawDescData = protoimpl.X.CompressGZIP(file_grpc_testing_stats_proto_rawDescData)
519 })
520 return file_grpc_testing_stats_proto_rawDescData
521 }
522
523 var file_grpc_testing_stats_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
524 var file_grpc_testing_stats_proto_goTypes = []interface{}{
525 (*ServerStats)(nil),
526 (*HistogramParams)(nil),
527 (*HistogramData)(nil),
528 (*RequestResultCount)(nil),
529 (*ClientStats)(nil),
530 (*core.Stats)(nil),
531 }
532 var file_grpc_testing_stats_proto_depIdxs = []int32{
533 5,
534 2,
535 3,
536 5,
537 4,
538 4,
539 4,
540 4,
541 0,
542 }
543
544 func init() { file_grpc_testing_stats_proto_init() }
545 func file_grpc_testing_stats_proto_init() {
546 if File_grpc_testing_stats_proto != nil {
547 return
548 }
549 if !protoimpl.UnsafeEnabled {
550 file_grpc_testing_stats_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
551 switch v := v.(*ServerStats); i {
552 case 0:
553 return &v.state
554 case 1:
555 return &v.sizeCache
556 case 2:
557 return &v.unknownFields
558 default:
559 return nil
560 }
561 }
562 file_grpc_testing_stats_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
563 switch v := v.(*HistogramParams); i {
564 case 0:
565 return &v.state
566 case 1:
567 return &v.sizeCache
568 case 2:
569 return &v.unknownFields
570 default:
571 return nil
572 }
573 }
574 file_grpc_testing_stats_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
575 switch v := v.(*HistogramData); i {
576 case 0:
577 return &v.state
578 case 1:
579 return &v.sizeCache
580 case 2:
581 return &v.unknownFields
582 default:
583 return nil
584 }
585 }
586 file_grpc_testing_stats_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
587 switch v := v.(*RequestResultCount); i {
588 case 0:
589 return &v.state
590 case 1:
591 return &v.sizeCache
592 case 2:
593 return &v.unknownFields
594 default:
595 return nil
596 }
597 }
598 file_grpc_testing_stats_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
599 switch v := v.(*ClientStats); i {
600 case 0:
601 return &v.state
602 case 1:
603 return &v.sizeCache
604 case 2:
605 return &v.unknownFields
606 default:
607 return nil
608 }
609 }
610 }
611 type x struct{}
612 out := protoimpl.TypeBuilder{
613 File: protoimpl.DescBuilder{
614 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
615 RawDescriptor: file_grpc_testing_stats_proto_rawDesc,
616 NumEnums: 0,
617 NumMessages: 5,
618 NumExtensions: 0,
619 NumServices: 0,
620 },
621 GoTypes: file_grpc_testing_stats_proto_goTypes,
622 DependencyIndexes: file_grpc_testing_stats_proto_depIdxs,
623 MessageInfos: file_grpc_testing_stats_proto_msgTypes,
624 }.Build()
625 File_grpc_testing_stats_proto = out.File
626 file_grpc_testing_stats_proto_rawDesc = nil
627 file_grpc_testing_stats_proto_goTypes = nil
628 file_grpc_testing_stats_proto_depIdxs = nil
629 }
630
View as plain text