9 #ifndef UDPA_DATA_ORCA_V1_ORCA_LOAD_REPORT_PROTO_UPB_H_
10 #define UDPA_DATA_ORCA_V1_ORCA_LOAD_REPORT_PROTO_UPB_H_
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
17 #include "upb/port_def.inc"
45 upb_arena *
arena,
int options) {
67 *UPB_PTR_AT(msg, UPB_SIZE(0, 0),
double) = value;
70 *UPB_PTR_AT(msg, UPB_SIZE(8, 8),
double) = value;
73 *UPB_PTR_AT(msg, UPB_SIZE(16, 16), uint64_t) = value;
76 UPB_INLINE
bool udpa_data_orca_v1_OrcaLoadReport_request_cost_set(
udpa_data_orca_v1_OrcaLoadReport *msg, upb_strview key,
double val, upb_arena *a) {
return _upb_msg_map_set(msg, UPB_SIZE(24, 24), &key, 0, &val,
sizeof(val), a); }
80 UPB_INLINE
bool udpa_data_orca_v1_OrcaLoadReport_utilization_set(
udpa_data_orca_v1_OrcaLoadReport *msg, upb_strview key,
double val, upb_arena *a) {
return _upb_msg_map_set(msg, UPB_SIZE(28, 32), &key, 0, &val,
sizeof(val), a); }
88 _upb_msg_map_key(msg, &ret, 0);
93 _upb_msg_map_value(msg, &ret,
sizeof(ret));
98 _upb_msg_map_set_value(msg, &value,
sizeof(
double));
105 _upb_msg_map_key(msg, &ret, 0);
110 _upb_msg_map_value(msg, &ret,
sizeof(ret));
115 _upb_msg_map_set_value(msg, &value,
sizeof(
double));
122 #include "upb/port_undef.inc"
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:66
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:72
struct udpa_data_orca_v1_OrcaLoadReport udpa_data_orca_v1_OrcaLoadReport
Definition: orca_load_report.upb.h:26
const upb_msglayout udpa_data_orca_v1_OrcaLoadReport_msginit
Definition: orca_load_report.upb.c:29
UPB_INLINE bool udpa_data_orca_v1_OrcaLoadReport_request_cost_set(udpa_data_orca_v1_OrcaLoadReport *msg, upb_strview key, double val, upb_arena *a)
Definition: orca_load_report.upb.h:76
UPB_INLINE const udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry * udpa_data_orca_v1_OrcaLoadReport_request_cost_next(const udpa_data_orca_v1_OrcaLoadReport *msg, size_t *iter)
Definition: orca_load_report.upb.h:60
UPB_INLINE bool udpa_data_orca_v1_OrcaLoadReport_has_request_cost(const udpa_data_orca_v1_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:57
UPB_INLINE bool udpa_data_orca_v1_OrcaLoadReport_has_utilization(const udpa_data_orca_v1_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:61
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry * udpa_data_orca_v1_OrcaLoadReport_utilization_nextmutable(udpa_data_orca_v1_OrcaLoadReport *msg, size_t *iter)
Definition: orca_load_report.upb.h:82
UPB_INLINE bool udpa_data_orca_v1_OrcaLoadReport_utilization_set(udpa_data_orca_v1_OrcaLoadReport *msg, upb_strview key, double val, upb_arena *a)
Definition: orca_load_report.upb.h:80
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport * udpa_data_orca_v1_OrcaLoadReport_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: orca_load_report.upb.h:44
UPB_INLINE bool udpa_data_orca_v1_OrcaLoadReport_request_cost_delete(udpa_data_orca_v1_OrcaLoadReport *msg, upb_strview key)
Definition: orca_load_report.upb.h:77
UPB_INLINE double udpa_data_orca_v1_OrcaLoadReport_mem_utilization(const udpa_data_orca_v1_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:55
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport * udpa_data_orca_v1_OrcaLoadReport_new(upb_arena *arena)
Definition: orca_load_report.upb.h:36
UPB_INLINE udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry * udpa_data_orca_v1_OrcaLoadReport_request_cost_nextmutable(udpa_data_orca_v1_OrcaLoadReport *msg, size_t *iter)
Definition: orca_load_report.upb.h:78
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
const upb_msglayout udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_msginit
Definition: orca_load_report.upb.c:51
UPB_INLINE bool udpa_data_orca_v1_OrcaLoadReport_utilization_delete(udpa_data_orca_v1_OrcaLoadReport *msg, upb_strview key)
Definition: orca_load_report.upb.h:81
struct udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry
Definition: orca_load_report.upb.h:27
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:50
UPB_INLINE uint64_t udpa_data_orca_v1_OrcaLoadReport_rps(const udpa_data_orca_v1_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:56
UPB_INLINE double udpa_data_orca_v1_OrcaLoadReport_cpu_utilization(const udpa_data_orca_v1_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:54
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:69
struct udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry
Definition: orca_load_report.upb.h:28
UPB_INLINE void udpa_data_orca_v1_OrcaLoadReport_request_cost_clear(udpa_data_orca_v1_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:75
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:114
UPB_INLINE size_t udpa_data_orca_v1_OrcaLoadReport_request_cost_size(const udpa_data_orca_v1_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:58
const upb_msglayout udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_msginit
Definition: orca_load_report.upb.c:40
UPB_INLINE double udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry_value(const udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry *msg)
Definition: orca_load_report.upb.h:108
UPB_INLINE double udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry_value(const udpa_data_orca_v1_OrcaLoadReport_RequestCostEntry *msg)
Definition: orca_load_report.upb.h:91
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:86
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:97
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:103
UPB_INLINE size_t udpa_data_orca_v1_OrcaLoadReport_utilization_size(const udpa_data_orca_v1_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:62
UPB_INLINE void udpa_data_orca_v1_OrcaLoadReport_utilization_clear(udpa_data_orca_v1_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:79
UPB_INLINE bool udpa_data_orca_v1_OrcaLoadReport_utilization_get(const udpa_data_orca_v1_OrcaLoadReport *msg, upb_strview key, double *val)
Definition: orca_load_report.upb.h:63
UPB_INLINE bool udpa_data_orca_v1_OrcaLoadReport_request_cost_get(const udpa_data_orca_v1_OrcaLoadReport *msg, upb_strview key, double *val)
Definition: orca_load_report.upb.h:59
UPB_INLINE const udpa_data_orca_v1_OrcaLoadReport_UtilizationEntry * udpa_data_orca_v1_OrcaLoadReport_utilization_next(const udpa_data_orca_v1_OrcaLoadReport *msg, size_t *iter)
Definition: orca_load_report.upb.h:64
upb_arena * arena
Definition: xds_api.cc:909