orca.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/service/orca/v3/orca.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef XDS_SERVICE_ORCA_V3_ORCA_PROTO_UPB_H_
10 #define XDS_SERVICE_ORCA_V3_ORCA_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 
28 
29 
30 
31 /* xds.service.orca.v3.OrcaLoadReportRequest */
32 
35 }
38  if (!ret) return NULL;
40  return NULL;
41  }
42  return ret;
43 }
45  const upb_ExtensionRegistry* extreg,
46  int options, upb_Arena* arena) {
48  if (!ret) return NULL;
51  return NULL;
52  }
53  return ret;
54 }
57 }
59  upb_Arena* arena, size_t* len) {
61 }
63  return _upb_hasbit(msg, 1);
64 }
66  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
67 }
69  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_Duration*);
70 }
73 }
75  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(8, 16), len);
76 }
77 
79  _upb_sethas(msg, 1);
81 }
84  if (sub == NULL) {
86  if (!sub) return NULL;
88  }
89  return sub;
90 }
93 }
96 }
98  return _upb_Array_Append_accessor2(msg, UPB_SIZE(8, 16), UPB_SIZE(3, 4), &val, arena);
99 }
100 
102 
103 #ifdef __cplusplus
104 } /* extern "C" */
105 #endif
106 
107 #include "upb/port_undef.inc"
108 
109 #endif /* XDS_SERVICE_ORCA_V3_ORCA_PROTO_UPB_H_ */
xds_service_orca_v3_OrcaLoadReportRequest_mutable_report_interval
UPB_INLINE struct google_protobuf_Duration * xds_service_orca_v3_OrcaLoadReportRequest_mutable_report_interval(xds_service_orca_v3_OrcaLoadReportRequest *msg, upb_Arena *arena)
Definition: orca.upb.h:82
google_protobuf_Duration_msginit
const upb_MiniTable google_protobuf_Duration_msginit
Definition: duration.upb.c:20
_upb_array_accessor
const UPB_INLINE void * _upb_array_accessor(const void *msg, size_t ofs, size_t *size)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1159
xds_service_orca_v3_OrcaLoadReportRequest_mutable_request_cost_names
UPB_INLINE upb_StringView * xds_service_orca_v3_OrcaLoadReportRequest_mutable_request_cost_names(xds_service_orca_v3_OrcaLoadReportRequest *msg, size_t *len)
Definition: orca.upb.h:91
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_service_orca_v3_OrcaLoadReportRequest_serialize_ex
UPB_INLINE char * xds_service_orca_v3_OrcaLoadReportRequest_serialize_ex(const xds_service_orca_v3_OrcaLoadReportRequest *msg, int options, upb_Arena *arena, size_t *len)
Definition: orca.upb.h:58
kUpb_DecodeStatus_Ok
@ kUpb_DecodeStatus_Ok
Definition: decode.h:72
_upb_sethas
UPB_INLINE bool _upb_sethas(const void *msg, size_t idx)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1232
upb_MiniTable
Definition: msg_internal.h:185
_upb_array_detach
UPB_INLINE void _upb_array_detach(const void *msg, size_t ofs)
Definition: msg_internal.h:485
UPB_PTR_AT
#define UPB_PTR_AT(msg, ofs, type)
Definition: php-upb.c:71
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
xds_service_orca_v3_OrcaLoadReportRequest_clear_report_interval
UPB_INLINE void xds_service_orca_v3_OrcaLoadReportRequest_clear_report_interval(const xds_service_orca_v3_OrcaLoadReportRequest *msg)
Definition: orca.upb.h:65
_upb_Message_New
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
Definition: msg.c:44
decode.h
_upb_Array_Append_accessor2
UPB_INLINE bool _upb_Array_Append_accessor2(void *msg, size_t ofs, int elem_size_lg2, const void *value, upb_Arena *arena)
Definition: msg_internal.h:525
xds_service_orca_v3_OrcaLoadReportRequest_parse
UPB_INLINE xds_service_orca_v3_OrcaLoadReportRequest * xds_service_orca_v3_OrcaLoadReportRequest_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: orca.upb.h:36
UPB_SIZE
#define UPB_SIZE(size32, size64)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:32
xds_service_orca_v3_OrcaLoadReportRequest_serialize
UPB_INLINE char * xds_service_orca_v3_OrcaLoadReportRequest_serialize(const xds_service_orca_v3_OrcaLoadReportRequest *msg, upb_Arena *arena, size_t *len)
Definition: orca.upb.h:55
UPB_INLINE
#define UPB_INLINE
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:53
upb_MiniTable_File
Definition: msg_internal.h:208
xds_service_orca_v3_OrcaLoadReportRequest_has_report_interval
UPB_INLINE bool xds_service_orca_v3_OrcaLoadReportRequest_has_report_interval(const xds_service_orca_v3_OrcaLoadReportRequest *msg)
Definition: orca.upb.h:62
upb_Message
void upb_Message
Definition: msg.h:49
xds_service_orca_v3_OrcaLoadReportRequest_add_request_cost_names
UPB_INLINE bool xds_service_orca_v3_OrcaLoadReportRequest_add_request_cost_names(xds_service_orca_v3_OrcaLoadReportRequest *msg, upb_StringView val, upb_Arena *arena)
Definition: orca.upb.h:97
decode_fast.h
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
xds_service_orca_v3_OrcaLoadReportRequest_new
UPB_INLINE xds_service_orca_v3_OrcaLoadReportRequest * xds_service_orca_v3_OrcaLoadReportRequest_new(upb_Arena *arena)
Definition: orca.upb.h:33
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
_upb_hasbit
UPB_INLINE bool _upb_hasbit(const upb_msg *msg, size_t idx)
Definition: php-upb.h:1269
xds_service_orca_v3_OrcaLoadReportRequest
struct xds_service_orca_v3_OrcaLoadReportRequest xds_service_orca_v3_OrcaLoadReportRequest
Definition: orca.upb.h:24
xds_service_orca_v3_orca_proto_upb_file_layout
const upb_MiniTable_File xds_service_orca_v3_orca_proto_upb_file_layout
Definition: orca.upb.c:37
upb_StringView
Definition: upb/upb/upb.h:72
ret
UniquePtr< SSL_SESSION > ret
Definition: ssl_x509.cc:1029
xds_service_orca_v3_OrcaLoadReportRequest_report_interval
UPB_INLINE const struct google_protobuf_Duration * xds_service_orca_v3_OrcaLoadReportRequest_report_interval(const xds_service_orca_v3_OrcaLoadReportRequest *msg)
Definition: orca.upb.h:68
google_protobuf_Duration
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
xds_service_orca_v3_OrcaLoadReportRequest_parse_ex
UPB_INLINE xds_service_orca_v3_OrcaLoadReportRequest * xds_service_orca_v3_OrcaLoadReportRequest_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: orca.upb.h:44
_upb_Array_Resize_accessor2
UPB_INLINE void * _upb_Array_Resize_accessor2(void *msg, size_t ofs, size_t size, int elem_size_lg2, upb_Arena *arena)
Definition: msg_internal.h:513
xds_service_orca_v3_OrcaLoadReportRequest_clear_request_cost_names
UPB_INLINE void xds_service_orca_v3_OrcaLoadReportRequest_clear_request_cost_names(const xds_service_orca_v3_OrcaLoadReportRequest *msg)
Definition: orca.upb.h:71
xds_service_orca_v3_OrcaLoadReportRequest_set_report_interval
UPB_INLINE void xds_service_orca_v3_OrcaLoadReportRequest_set_report_interval(xds_service_orca_v3_OrcaLoadReportRequest *msg, struct google_protobuf_Duration *value)
Definition: orca.upb.h:78
xds_service_orca_v3_OrcaLoadReportRequest_request_cost_names
UPB_INLINE upb_StringView const * xds_service_orca_v3_OrcaLoadReportRequest_request_cost_names(const xds_service_orca_v3_OrcaLoadReportRequest *msg, size_t *len)
Definition: orca.upb.h:74
xds_service_orca_v3_OrcaLoadReportRequest_resize_request_cost_names
UPB_INLINE upb_StringView * xds_service_orca_v3_OrcaLoadReportRequest_resize_request_cost_names(xds_service_orca_v3_OrcaLoadReportRequest *msg, size_t len, upb_Arena *arena)
Definition: orca.upb.h:94
len
int len
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:46
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
xds_service_orca_v3_OrcaLoadReportRequest_msginit
const upb_MiniTable xds_service_orca_v3_OrcaLoadReportRequest_msginit
Definition: orca.upb.c:27
msg_internal.h
upb_Arena
Definition: upb_internal.h:36
upb_ExtensionRegistry
Definition: msg.c:372
_upb_array_mutable_accessor
UPB_INLINE void * _upb_array_mutable_accessor(void *msg, size_t ofs, size_t *size)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.h:1171


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:46