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  * xds/data/orca/v3/orca_load_report.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef XDS_DATA_ORCA_V3_ORCA_LOAD_REPORT_PROTO_UPB_H_
10 #define XDS_DATA_ORCA_V3_ORCA_LOAD_REPORT_PROTO_UPB_H_
11 
12 #include "upb/msg_internal.h"
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
16 
17 #include "upb/port_def.inc"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
32 
33 
34 
35 /* xds.data.orca.v3.OrcaLoadReport */
36 
39 }
42  if (!ret) return NULL;
44  return NULL;
45  }
46  return ret;
47 }
49  const upb_ExtensionRegistry* extreg,
50  int options, upb_Arena* arena) {
52  if (!ret) return NULL;
55  return NULL;
56  }
57  return ret;
58 }
61 }
63  upb_Arena* arena, size_t* len) {
65 }
67  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), double) = 0;
68 }
70  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), double);
71 }
73  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), double) = 0;
74 }
76  return *UPB_PTR_AT(msg, UPB_SIZE(16, 24), double);
77 }
79  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), uint64_t) = 0;
80 }
82  return *UPB_PTR_AT(msg, UPB_SIZE(24, 32), uint64_t);
83 }
85  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(0, 0));
86 }
89 }
91  return _upb_msg_map_size(msg, UPB_SIZE(0, 0));
92 }
94  return _upb_msg_map_get(msg, UPB_SIZE(0, 0), &key, 0, val, sizeof(*val));
95 }
98 }
100  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(4, 8));
101 }
104 }
106  return _upb_msg_map_size(msg, UPB_SIZE(4, 8));
107 }
109  return _upb_msg_map_get(msg, UPB_SIZE(4, 8), &key, 0, val, sizeof(*val));
110 }
113 }
114 
116  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), double) = value;
117 }
119  *UPB_PTR_AT(msg, UPB_SIZE(16, 24), double) = value;
120 }
122  *UPB_PTR_AT(msg, UPB_SIZE(24, 32), uint64_t) = value;
123 }
126  return _upb_msg_map_set(msg, UPB_SIZE(0, 0), &key, 0, &val, sizeof(val), a);
127 }
129  return _upb_msg_map_delete(msg, UPB_SIZE(0, 0), &key, 0);
130 }
133 }
136  return _upb_msg_map_set(msg, UPB_SIZE(4, 8), &key, 0, &val, sizeof(val), a);
137 }
139  return _upb_msg_map_delete(msg, UPB_SIZE(4, 8), &key, 0);
140 }
143 }
144 
145 /* xds.data.orca.v3.OrcaLoadReport.RequestCostEntry */
146 
149  _upb_msg_map_key(msg, &ret, 0);
150  return ret;
151 }
153  double ret;
154  _upb_msg_map_value(msg, &ret, sizeof(ret));
155  return ret;
156 }
157 
159  _upb_msg_map_set_value(msg, &value, sizeof(double));
160 }
161 
162 /* xds.data.orca.v3.OrcaLoadReport.UtilizationEntry */
163 
166  _upb_msg_map_key(msg, &ret, 0);
167  return ret;
168 }
170  double ret;
171  _upb_msg_map_value(msg, &ret, sizeof(ret));
172  return ret;
173 }
174 
176  _upb_msg_map_set_value(msg, &value, sizeof(double));
177 }
178 
180 
181 #ifdef __cplusplus
182 } /* extern "C" */
183 #endif
184 
185 #include "upb/port_undef.inc"
186 
187 #endif /* XDS_DATA_ORCA_V3_ORCA_LOAD_REPORT_PROTO_UPB_H_ */
xds_data_orca_v3_OrcaLoadReport_UtilizationEntry_key
UPB_INLINE upb_StringView xds_data_orca_v3_OrcaLoadReport_UtilizationEntry_key(const xds_data_orca_v3_OrcaLoadReport_UtilizationEntry *msg)
Definition: orca_load_report.upb.h:164
_upb_msg_map_clear
UPB_INLINE void _upb_msg_map_clear(upb_msg *msg, size_t ofs)
Definition: php-upb.h:1647
xds_data_orca_v3_OrcaLoadReport_RequestCostEntry_set_value
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_RequestCostEntry_set_value(xds_data_orca_v3_OrcaLoadReport_RequestCostEntry *msg, double value)
Definition: orca_load_report.upb.h:158
xds_data_orca_v3_OrcaLoadReport_rps
UPB_INLINE uint64_t xds_data_orca_v3_OrcaLoadReport_rps(const xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:81
encode.h
upb_Decode
upb_DecodeStatus upb_Decode(const char *buf, size_t size, void *msg, const upb_MiniTable *l, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: decode.c:1076
options
double_dict options[]
Definition: capstone_test.c:55
buf
voidpf void * buf
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
xds_data_orca_v3_OrcaLoadReport_clear_mem_utilization
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_clear_mem_utilization(const xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:72
kUpb_DecodeStatus_Ok
@ kUpb_DecodeStatus_Ok
Definition: decode.h:72
xds_data_orca_v3_OrcaLoadReport_UtilizationEntry
struct xds_data_orca_v3_OrcaLoadReport_UtilizationEntry xds_data_orca_v3_OrcaLoadReport_UtilizationEntry
Definition: orca_load_report.upb.h:28
xds_data_orca_v3_OrcaLoadReport_RequestCostEntry_value
UPB_INLINE double xds_data_orca_v3_OrcaLoadReport_RequestCostEntry_value(const xds_data_orca_v3_OrcaLoadReport_RequestCostEntry *msg)
Definition: orca_load_report.upb.h:152
_upb_msg_map_set
UPB_INLINE bool _upb_msg_map_set(upb_msg *msg, size_t ofs, const void *key, size_t key_size, void *val, size_t val_size, upb_arena *arena)
Definition: php-upb.h:1630
upb_MiniTable
Definition: msg_internal.h:185
a
int a
Definition: abseil-cpp/absl/container/internal/hash_policy_traits_test.cc:88
_upb_array_detach
UPB_INLINE void _upb_array_detach(const void *msg, size_t ofs)
Definition: msg_internal.h:485
xds_data_orca_v3_OrcaLoadReport_request_cost_next
const UPB_INLINE xds_data_orca_v3_OrcaLoadReport_RequestCostEntry * xds_data_orca_v3_OrcaLoadReport_request_cost_next(const xds_data_orca_v3_OrcaLoadReport *msg, size_t *iter)
Definition: orca_load_report.upb.h:96
xds_data_orca_v3_OrcaLoadReport_clear_cpu_utilization
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_clear_cpu_utilization(const xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:66
UPB_PTR_AT
#define UPB_PTR_AT(msg, ofs, type)
Definition: php-upb.c:71
xds_data_orca_v3_OrcaLoadReport_request_cost_get
UPB_INLINE bool xds_data_orca_v3_OrcaLoadReport_request_cost_get(const xds_data_orca_v3_OrcaLoadReport *msg, upb_StringView key, double *val)
Definition: orca_load_report.upb.h:93
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
_upb_msg_map_next
UPB_INLINE void * _upb_msg_map_next(const upb_msg *msg, size_t ofs, size_t *iter)
Definition: php-upb.h:1623
xds_data_orca_v3_OrcaLoadReport_parse_ex
UPB_INLINE xds_data_orca_v3_OrcaLoadReport * xds_data_orca_v3_OrcaLoadReport_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: orca_load_report.upb.h:48
_upb_Message_New
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
Definition: msg.c:44
xds_data_orca_v3_OrcaLoadReport_request_cost_clear
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_request_cost_clear(xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:124
_upb_msg_map_value
UPB_INLINE void _upb_msg_map_value(const void *msg, void *val, size_t size)
Definition: php-upb.h:1664
decode.h
_upb_msg_map_get
UPB_INLINE bool _upb_msg_map_get(const upb_msg *msg, size_t ofs, const void *key, size_t key_size, void *val, size_t val_size)
Definition: php-upb.h:1615
xds_data_orca_v3_OrcaLoadReport_RequestCostEntry_msginit
const upb_MiniTable xds_data_orca_v3_OrcaLoadReport_RequestCostEntry_msginit
Definition: orca_load_report.upb.c:40
xds_data_orca_v3_OrcaLoadReport
struct xds_data_orca_v3_OrcaLoadReport xds_data_orca_v3_OrcaLoadReport
Definition: orca_load_report.upb.h:26
xds_data_orca_v3_OrcaLoadReport_utilization_get
UPB_INLINE bool xds_data_orca_v3_OrcaLoadReport_utilization_get(const xds_data_orca_v3_OrcaLoadReport *msg, upb_StringView key, double *val)
Definition: orca_load_report.upb.h:108
xds_data_orca_v3_OrcaLoadReport_clear_utilization
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_clear_utilization(const xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:102
xds_data_orca_v3_OrcaLoadReport_UtilizationEntry_set_value
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_UtilizationEntry_set_value(xds_data_orca_v3_OrcaLoadReport_UtilizationEntry *msg, double value)
Definition: orca_load_report.upb.h:175
xds_data_orca_v3_OrcaLoadReport_set_cpu_utilization
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_set_cpu_utilization(xds_data_orca_v3_OrcaLoadReport *msg, double value)
Definition: orca_load_report.upb.h:115
UPB_SIZE
#define UPB_SIZE(size32, size64)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:32
UPB_INLINE
#define UPB_INLINE
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:53
uint64_t
unsigned __int64 uint64_t
Definition: stdint-msvc2008.h:90
xds_data_orca_v3_OrcaLoadReport_request_cost_delete
UPB_INLINE bool xds_data_orca_v3_OrcaLoadReport_request_cost_delete(xds_data_orca_v3_OrcaLoadReport *msg, upb_StringView key)
Definition: orca_load_report.upb.h:128
upb_MiniTable_File
Definition: msg_internal.h:208
xds_data_orca_v3_OrcaLoadReport_clear_request_cost
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_clear_request_cost(const xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:87
xds_data_orca_v3_OrcaLoadReport_utilization_delete
UPB_INLINE bool xds_data_orca_v3_OrcaLoadReport_utilization_delete(xds_data_orca_v3_OrcaLoadReport *msg, upb_StringView key)
Definition: orca_load_report.upb.h:138
xds_data_orca_v3_OrcaLoadReport_UtilizationEntry_msginit
const upb_MiniTable xds_data_orca_v3_OrcaLoadReport_UtilizationEntry_msginit
Definition: orca_load_report.upb.c:51
xds_data_orca_v3_OrcaLoadReport_UtilizationEntry_value
UPB_INLINE double xds_data_orca_v3_OrcaLoadReport_UtilizationEntry_value(const xds_data_orca_v3_OrcaLoadReport_UtilizationEntry *msg)
Definition: orca_load_report.upb.h:169
decode_fast.h
xds_data_orca_v3_OrcaLoadReport_parse
UPB_INLINE xds_data_orca_v3_OrcaLoadReport * xds_data_orca_v3_OrcaLoadReport_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: orca_load_report.upb.h:40
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
xds_data_orca_v3_OrcaLoadReport_serialize
UPB_INLINE char * xds_data_orca_v3_OrcaLoadReport_serialize(const xds_data_orca_v3_OrcaLoadReport *msg, upb_Arena *arena, size_t *len)
Definition: orca_load_report.upb.h:59
xds_data_orca_v3_orca_load_report_proto_upb_file_layout
const upb_MiniTable_File xds_data_orca_v3_orca_load_report_proto_upb_file_layout
Definition: orca_load_report.upb.c:63
_upb_msg_map_delete
UPB_INLINE bool _upb_msg_map_delete(upb_msg *msg, size_t ofs, const void *key, size_t key_size)
Definition: php-upb.h:1640
_upb_msg_map_size
UPB_INLINE size_t _upb_msg_map_size(const upb_msg *msg, size_t ofs)
Definition: php-upb.h:1610
value
const char * value
Definition: hpack_parser_table.cc:165
upb_Encode
char * upb_Encode(const void *msg, const upb_MiniTable *l, int options, upb_Arena *arena, size_t *size)
Definition: encode.c:573
xds_data_orca_v3_OrcaLoadReport_request_cost_nextmutable
UPB_INLINE xds_data_orca_v3_OrcaLoadReport_RequestCostEntry * xds_data_orca_v3_OrcaLoadReport_request_cost_nextmutable(xds_data_orca_v3_OrcaLoadReport *msg, size_t *iter)
Definition: orca_load_report.upb.h:131
xds_data_orca_v3_OrcaLoadReport_msginit
const upb_MiniTable xds_data_orca_v3_OrcaLoadReport_msginit
Definition: orca_load_report.upb.c:29
key
const char * key
Definition: hpack_parser_table.cc:164
upb_StringView
Definition: upb/upb/upb.h:72
xds_data_orca_v3_OrcaLoadReport_utilization_nextmutable
UPB_INLINE xds_data_orca_v3_OrcaLoadReport_UtilizationEntry * xds_data_orca_v3_OrcaLoadReport_utilization_nextmutable(xds_data_orca_v3_OrcaLoadReport *msg, size_t *iter)
Definition: orca_load_report.upb.h:141
ret
UniquePtr< SSL_SESSION > ret
Definition: ssl_x509.cc:1029
xds_data_orca_v3_OrcaLoadReport_utilization_size
UPB_INLINE size_t xds_data_orca_v3_OrcaLoadReport_utilization_size(const xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:105
xds_data_orca_v3_OrcaLoadReport_utilization_clear
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_utilization_clear(xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:134
xds_data_orca_v3_OrcaLoadReport_request_cost_size
UPB_INLINE size_t xds_data_orca_v3_OrcaLoadReport_request_cost_size(const xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:90
xds_data_orca_v3_OrcaLoadReport_serialize_ex
UPB_INLINE char * xds_data_orca_v3_OrcaLoadReport_serialize_ex(const xds_data_orca_v3_OrcaLoadReport *msg, int options, upb_Arena *arena, size_t *len)
Definition: orca_load_report.upb.h:62
xds_data_orca_v3_OrcaLoadReport_RequestCostEntry
struct xds_data_orca_v3_OrcaLoadReport_RequestCostEntry xds_data_orca_v3_OrcaLoadReport_RequestCostEntry
Definition: orca_load_report.upb.h:27
_upb_msg_map_set_value
UPB_INLINE void _upb_msg_map_set_value(void *msg, const void *val, size_t size)
Definition: php-upb.h:1670
xds_data_orca_v3_OrcaLoadReport_mem_utilization
UPB_INLINE double xds_data_orca_v3_OrcaLoadReport_mem_utilization(const xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:75
xds_data_orca_v3_OrcaLoadReport_utilization_next
const UPB_INLINE xds_data_orca_v3_OrcaLoadReport_UtilizationEntry * xds_data_orca_v3_OrcaLoadReport_utilization_next(const xds_data_orca_v3_OrcaLoadReport *msg, size_t *iter)
Definition: orca_load_report.upb.h:111
xds_data_orca_v3_OrcaLoadReport_cpu_utilization
UPB_INLINE double xds_data_orca_v3_OrcaLoadReport_cpu_utilization(const xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:69
xds_data_orca_v3_OrcaLoadReport_RequestCostEntry_key
UPB_INLINE upb_StringView xds_data_orca_v3_OrcaLoadReport_RequestCostEntry_key(const xds_data_orca_v3_OrcaLoadReport_RequestCostEntry *msg)
Definition: orca_load_report.upb.h:147
_upb_has_submsg_nohasbit
UPB_INLINE bool _upb_has_submsg_nohasbit(const upb_msg *msg, size_t ofs)
Definition: php-upb.h:1326
iter
Definition: test_winkernel.cpp:47
xds_data_orca_v3_OrcaLoadReport_new
UPB_INLINE xds_data_orca_v3_OrcaLoadReport * xds_data_orca_v3_OrcaLoadReport_new(upb_Arena *arena)
Definition: orca_load_report.upb.h:37
xds_data_orca_v3_OrcaLoadReport_set_mem_utilization
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_set_mem_utilization(xds_data_orca_v3_OrcaLoadReport *msg, double value)
Definition: orca_load_report.upb.h:118
len
int len
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:46
xds_data_orca_v3_OrcaLoadReport_set_rps
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_set_rps(xds_data_orca_v3_OrcaLoadReport *msg, uint64_t value)
Definition: orca_load_report.upb.h:121
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
xds_data_orca_v3_OrcaLoadReport_utilization_set
UPB_INLINE bool xds_data_orca_v3_OrcaLoadReport_utilization_set(xds_data_orca_v3_OrcaLoadReport *msg, upb_StringView key, double val, upb_Arena *a)
Definition: orca_load_report.upb.h:135
xds_data_orca_v3_OrcaLoadReport_clear_rps
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_clear_rps(const xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:78
_upb_msg_map_key
UPB_INLINE void _upb_msg_map_key(const void *msg, void *key, size_t size)
Definition: php-upb.h:1655
xds_data_orca_v3_OrcaLoadReport_has_request_cost
UPB_INLINE bool xds_data_orca_v3_OrcaLoadReport_has_request_cost(const xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:84
xds_data_orca_v3_OrcaLoadReport_has_utilization
UPB_INLINE bool xds_data_orca_v3_OrcaLoadReport_has_utilization(const xds_data_orca_v3_OrcaLoadReport *msg)
Definition: orca_load_report.upb.h:99
msg_internal.h
upb_Arena
Definition: upb_internal.h:36
upb_ExtensionRegistry
Definition: msg.c:372
xds_data_orca_v3_OrcaLoadReport_request_cost_set
UPB_INLINE bool xds_data_orca_v3_OrcaLoadReport_request_cost_set(xds_data_orca_v3_OrcaLoadReport *msg, upb_StringView key, double val, upb_Arena *a)
Definition: orca_load_report.upb.h:125


grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:36