GRPC Core  9.0.0
orca_load_report.upb.h
Go to the documentation of this file.
1 /* This file was generated by upbc (the upb compiler) from the input
2  * file:
3  *
4  * udpa/data/orca/v1/orca_load_report.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef UDPA_DATA_ORCA_V1_ORCA_LOAD_REPORT_PROTO_UPB_H_
10 #define UDPA_DATA_ORCA_V1_ORCA_LOAD_REPORT_PROTO_UPB_H_
11 
12 #include "upb/generated_util.h"
13 #include "upb/msg.h"
14 #include "upb/decode.h"
15 #include "upb/encode.h"
16 
17 #include "upb/port_def.inc"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
29 extern const upb_msglayout udpa_data_orca_v1_OrcaLoadReport_msginit;
32 
33 
34 /* udpa.data.orca.v1.OrcaLoadReport */
35 
38 }
40  upb_arena *arena) {
42  return (ret && upb_decode(buf, size, ret, &udpa_data_orca_v1_OrcaLoadReport_msginit, arena)) ? ret : NULL;
43 }
44 UPB_INLINE char *udpa_data_orca_v1_OrcaLoadReport_serialize(const udpa_data_orca_v1_OrcaLoadReport *msg, upb_arena *arena, size_t *len) {
45  return upb_encode(msg, &udpa_data_orca_v1_OrcaLoadReport_msginit, arena, len);
46 }
47 
48 UPB_INLINE double udpa_data_orca_v1_OrcaLoadReport_cpu_utilization(const udpa_data_orca_v1_OrcaLoadReport *msg) { return UPB_FIELD_AT(msg, double, UPB_SIZE(0, 0)); }
49 UPB_INLINE double udpa_data_orca_v1_OrcaLoadReport_mem_utilization(const udpa_data_orca_v1_OrcaLoadReport *msg) { return UPB_FIELD_AT(msg, double, UPB_SIZE(8, 8)); }
50 UPB_INLINE uint64_t udpa_data_orca_v1_OrcaLoadReport_rps(const udpa_data_orca_v1_OrcaLoadReport *msg) { return UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(16, 16)); }
51 UPB_INLINE const udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry* const* udpa_data_orca_v1_OrcaLoadReport_request_cost(const udpa_data_orca_v1_OrcaLoadReport *msg, size_t *len) { return (const udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry* const*)_upb_array_accessor(msg, UPB_SIZE(24, 24), len); }
52 UPB_INLINE const udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry* const* udpa_data_orca_v1_OrcaLoadReport_utilization(const udpa_data_orca_v1_OrcaLoadReport *msg, size_t *len) { return (const udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry* const*)_upb_array_accessor(msg, UPB_SIZE(28, 32), len); }
53 
55  UPB_FIELD_AT(msg, double, UPB_SIZE(0, 0)) = value;
56 }
58  UPB_FIELD_AT(msg, double, UPB_SIZE(8, 8)) = value;
59 }
61  UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(16, 16)) = value;
62 }
64  return (udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry**)_upb_array_mutable_accessor(msg, UPB_SIZE(24, 24), len);
65 }
67  return (udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry**)_upb_array_resize_accessor(msg, UPB_SIZE(24, 24), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena);
68 }
71  bool ok = _upb_array_append_accessor(
72  msg, UPB_SIZE(24, 24), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena);
73  if (!ok) return NULL;
74  return sub;
75 }
77  return (udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry**)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 32), len);
78 }
80  return (udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry**)_upb_array_resize_accessor(msg, UPB_SIZE(28, 32), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena);
81 }
84  bool ok = _upb_array_append_accessor(
85  msg, UPB_SIZE(28, 32), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena);
86  if (!ok) return NULL;
87  return sub;
88 }
89 
90 /* udpa.data.orca.v1.OrcaLoadReport.RequestCostEntry */
91 
94 }
96  upb_arena *arena) {
98  return (ret && upb_decode(buf, size, ret, &udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_msginit, arena)) ? ret : NULL;
99 }
101  return upb_encode(msg, &udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_msginit, arena, len);
102 }
103 
104 UPB_INLINE upb_strview udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_key(const udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 8)); }
105 UPB_INLINE double udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_value(const udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry *msg) { return UPB_FIELD_AT(msg, double, UPB_SIZE(0, 0)); }
106 
108  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 8)) = value;
109 }
111  UPB_FIELD_AT(msg, double, UPB_SIZE(0, 0)) = value;
112 }
113 
114 /* udpa.data.orca.v1.OrcaLoadReport.UtilizationEntry */
115 
118 }
120  upb_arena *arena) {
122  return (ret && upb_decode(buf, size, ret, &udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_msginit, arena)) ? ret : NULL;
123 }
125  return upb_encode(msg, &udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_msginit, arena, len);
126 }
127 
128 UPB_INLINE upb_strview udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_key(const udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 8)); }
129 UPB_INLINE double udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_value(const udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry *msg) { return UPB_FIELD_AT(msg, double, UPB_SIZE(0, 0)); }
130 
132  UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 8)) = value;
133 }
135  UPB_FIELD_AT(msg, double, UPB_SIZE(0, 0)) = value;
136 }
137 
138 #ifdef __cplusplus
139 } /* extern "C" */
140 #endif
141 
142 #include "upb/port_undef.inc"
143 
144 #endif /* UDPA_DATA_ORCA_V1_ORCA_LOAD_REPORT_PROTO_UPB_H_ */
udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_key
UPB_INLINE upb_strview udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_key(const udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry *msg)
Definition: orca_load_report.upb.h:128
udpa_data_orca_v1_OrcaLoadReport_new
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport * udpa_data_orca_v1_OrcaLoadReport_new(upb_arena *arena)
Definition: orca_load_report.upb.h:36
udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_value
UPB_INLINE double udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_value(const udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry *msg)
Definition: orca_load_report.upb.h:129
udpa_data_orca_v1_OrcaLoadReport_add_utilization
UPB_INLINE struct udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry * udpa_data_orca_v1_OrcaLoadReport_add_utilization(udpa_data_orca_v1_OrcaLoadReport *msg, upb_arena *arena)
Definition: orca_load_report.upb.h:82
udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_serialize
UPB_INLINE char * udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_serialize(const udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry *msg, upb_arena *arena, size_t *len)
Definition: orca_load_report.upb.h:124
udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_set_key
UPB_INLINE void udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_set_key(udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry *msg, upb_strview value)
Definition: orca_load_report.upb.h:107
udpa_data_orca_v1_OrcaLoadReport_utilization
UPB_INLINE const udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry *const * udpa_data_orca_v1_OrcaLoadReport_utilization(const udpa_data_orca_v1_OrcaLoadReport *msg, size_t *len)
Definition: orca_load_report.upb.h:52
udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_parse
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry * udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_parse(const char *buf, size_t size, upb_arena *arena)
Definition: orca_load_report.upb.h:95
udpa_data_orca_v1_OrcaLoadReport_add_request_cost
UPB_INLINE struct udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry * udpa_data_orca_v1_OrcaLoadReport_add_request_cost(udpa_data_orca_v1_OrcaLoadReport *msg, upb_arena *arena)
Definition: orca_load_report.upb.h:69
udpa_data_orca_v1_OrcaLoadReport_cpu_utilization
UPB_INLINE double udpa_data_orca_v1_OrcaLoadReport_cpu_utilization(const udpa_data_orca_v1_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:48
udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_new
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry * udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_new(upb_arena *arena)
Definition: orca_load_report.upb.h:92
udpa_data_orca_v1_OrcaLoadReport_resize_request_cost
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry ** udpa_data_orca_v1_OrcaLoadReport_resize_request_cost(udpa_data_orca_v1_OrcaLoadReport *msg, size_t len, upb_arena *arena)
Definition: orca_load_report.upb.h:66
udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_parse
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry * udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_parse(const char *buf, size_t size, upb_arena *arena)
Definition: orca_load_report.upb.h:119
udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_set_value
UPB_INLINE void udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_set_value(udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry *msg, double value)
Definition: orca_load_report.upb.h:110
udpa_data_orca_v1_OrcaLoadReport_set_mem_utilization
UPB_INLINE void udpa_data_orca_v1_OrcaLoadReport_set_mem_utilization(udpa_data_orca_v1_OrcaLoadReport *msg, double value)
Definition: orca_load_report.upb.h:57
udpa_data_orca_v1_OrcaLoadReport_msginit
const upb_msglayout udpa_data_orca_v1_OrcaLoadReport_msginit
Definition: orca_load_report.upb.c:29
udpa_data_orca_v1_OrcaLoadReport_mutable_utilization
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry ** udpa_data_orca_v1_OrcaLoadReport_mutable_utilization(udpa_data_orca_v1_OrcaLoadReport *msg, size_t *len)
Definition: orca_load_report.upb.h:76
udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_new
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry * udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_new(upb_arena *arena)
Definition: orca_load_report.upb.h:116
udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_serialize
UPB_INLINE char * udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_serialize(const udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry *msg, upb_arena *arena, size_t *len)
Definition: orca_load_report.upb.h:100
udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_msginit
const upb_msglayout udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_msginit
Definition: orca_load_report.upb.c:51
udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_key
UPB_INLINE upb_strview udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_key(const udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry *msg)
Definition: orca_load_report.upb.h:104
udpa_data_orca_v1_OrcaLoadReport_request_cost
UPB_INLINE const udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry *const * udpa_data_orca_v1_OrcaLoadReport_request_cost(const udpa_data_orca_v1_OrcaLoadReport *msg, size_t *len)
Definition: orca_load_report.upb.h:51
udpa_data_orca_v1_OrcaLoadReport_parse
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport * udpa_data_orca_v1_OrcaLoadReport_parse(const char *buf, size_t size, upb_arena *arena)
Definition: orca_load_report.upb.h:39
udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_set_key
UPB_INLINE void udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_set_key(udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry *msg, upb_strview value)
Definition: orca_load_report.upb.h:131
udpa_data_orca_v1_OrcaLoadReport
struct udpa_data_orca_v1_OrcaLoadReport udpa_data_orca_v1_OrcaLoadReport
Definition: orca_load_report.upb.h:26
udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_value
UPB_INLINE double udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_value(const udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry *msg)
Definition: orca_load_report.upb.h:105
udpa_data_orca_v1_OrcaLoadReport_serialize
UPB_INLINE char * udpa_data_orca_v1_OrcaLoadReport_serialize(const udpa_data_orca_v1_OrcaLoadReport *msg, upb_arena *arena, size_t *len)
Definition: orca_load_report.upb.h:44
udpa_data_orca_v1_OrcaLoadReport_set_rps
UPB_INLINE void udpa_data_orca_v1_OrcaLoadReport_set_rps(udpa_data_orca_v1_OrcaLoadReport *msg, uint64_t value)
Definition: orca_load_report.upb.h:60
udpa_data_orca_v1_OrcaLoadReport_mem_utilization
UPB_INLINE double udpa_data_orca_v1_OrcaLoadReport_mem_utilization(const udpa_data_orca_v1_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:49
udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_msginit
const upb_msglayout udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_msginit
Definition: orca_load_report.upb.c:40
udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry
struct udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry
Definition: orca_load_report.upb.h:27
udpa_data_orca_v1_OrcaLoadReport_rps
UPB_INLINE uint64_t udpa_data_orca_v1_OrcaLoadReport_rps(const udpa_data_orca_v1_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:50
udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry
struct udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry
Definition: orca_load_report.upb.h:28
udpa_data_orca_v1_OrcaLoadReport_set_cpu_utilization
UPB_INLINE void udpa_data_orca_v1_OrcaLoadReport_set_cpu_utilization(udpa_data_orca_v1_OrcaLoadReport *msg, double value)
Definition: orca_load_report.upb.h:54
udpa_data_orca_v1_OrcaLoadReport_resize_utilization
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry ** udpa_data_orca_v1_OrcaLoadReport_resize_utilization(udpa_data_orca_v1_OrcaLoadReport *msg, size_t len, upb_arena *arena)
Definition: orca_load_report.upb.h:79
udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_set_value
UPB_INLINE void udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_set_value(udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry *msg, double value)
Definition: orca_load_report.upb.h:134
udpa_data_orca_v1_OrcaLoadReport_mutable_request_cost
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry ** udpa_data_orca_v1_OrcaLoadReport_mutable_request_cost(udpa_data_orca_v1_OrcaLoadReport *msg, size_t *len)
Definition: orca_load_report.upb.h:63