route.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  * envoy/config/route/v3/route.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef ENVOY_CONFIG_ROUTE_V3_ROUTE_PROTO_UPB_H_
10 #define ENVOY_CONFIG_ROUTE_V3_ROUTE_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 
46 
47 
48 
49 /* envoy.config.route.v3.RouteConfiguration */
50 
53 }
56  if (!ret) return NULL;
58  return NULL;
59  }
60  return ret;
61 }
63  const upb_ExtensionRegistry* extreg,
64  int options, upb_Arena* arena) {
66  if (!ret) return NULL;
69  return NULL;
70  }
71  return ret;
72 }
75 }
77  upb_Arena* arena, size_t* len) {
79 }
82 }
84  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
85 }
87  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(12, 24));
88 }
90  _upb_array_detach(msg, UPB_SIZE(12, 24));
91 }
93  return (const struct envoy_config_route_v3_VirtualHost* const*)_upb_array_accessor(msg, UPB_SIZE(12, 24), len);
94 }
96  _upb_array_detach(msg, UPB_SIZE(16, 32));
97 }
99  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(16, 32), len);
100 }
102  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(20, 40));
103 }
105  _upb_array_detach(msg, UPB_SIZE(20, 40));
106 }
108  return (const struct envoy_config_core_v3_HeaderValueOption* const*)_upb_array_accessor(msg, UPB_SIZE(20, 40), len);
109 }
111  _upb_array_detach(msg, UPB_SIZE(24, 48));
112 }
114  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(24, 48), len);
115 }
117  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(28, 56));
118 }
120  _upb_array_detach(msg, UPB_SIZE(28, 56));
121 }
123  return (const struct envoy_config_core_v3_HeaderValueOption* const*)_upb_array_accessor(msg, UPB_SIZE(28, 56), len);
124 }
126  return _upb_hasbit(msg, 1);
127 }
129  *UPB_PTR_AT(msg, UPB_SIZE(32, 64), const upb_Message*) = NULL;
130 }
132  return *UPB_PTR_AT(msg, UPB_SIZE(32, 64), const struct google_protobuf_BoolValue*);
133 }
135  _upb_array_detach(msg, UPB_SIZE(36, 72));
136 }
138  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(36, 72), len);
139 }
141  return _upb_hasbit(msg, 2);
142 }
144  *UPB_PTR_AT(msg, UPB_SIZE(40, 80), const upb_Message*) = NULL;
145 }
147  return *UPB_PTR_AT(msg, UPB_SIZE(40, 80), const envoy_config_route_v3_Vhds*);
148 }
150  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
151 }
153  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
154 }
156  return _upb_hasbit(msg, 3);
157 }
159  *UPB_PTR_AT(msg, UPB_SIZE(44, 88), const upb_Message*) = NULL;
160 }
162  return *UPB_PTR_AT(msg, UPB_SIZE(44, 88), const struct google_protobuf_UInt32Value*);
163 }
165  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(48, 96));
166 }
168  _upb_array_detach(msg, UPB_SIZE(48, 96));
169 }
172 }
174  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(52, 104));
175 }
177  _upb_array_detach(msg, UPB_SIZE(52, 104));
178 }
181 }
182 
185 }
188 }
191 }
194  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(12, 24), UPB_SIZE(2, 3), &sub, arena);
195  if (!ok) return NULL;
196  return sub;
197 }
200 }
203 }
205  return _upb_Array_Append_accessor2(msg, UPB_SIZE(16, 32), UPB_SIZE(3, 4), &val, arena);
206 }
209 }
212 }
215  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(20, 40), UPB_SIZE(2, 3), &sub, arena);
216  if (!ok) return NULL;
217  return sub;
218 }
221 }
224 }
226  return _upb_Array_Append_accessor2(msg, UPB_SIZE(24, 48), UPB_SIZE(3, 4), &val, arena);
227 }
230 }
233 }
236  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(28, 56), UPB_SIZE(2, 3), &sub, arena);
237  if (!ok) return NULL;
238  return sub;
239 }
241  _upb_sethas(msg, 1);
242  *UPB_PTR_AT(msg, UPB_SIZE(32, 64), struct google_protobuf_BoolValue*) = value;
243 }
246  if (sub == NULL) {
248  if (!sub) return NULL;
250  }
251  return sub;
252 }
255 }
258 }
260  return _upb_Array_Append_accessor2(msg, UPB_SIZE(36, 72), UPB_SIZE(3, 4), &val, arena);
261 }
263  _upb_sethas(msg, 2);
265 }
268  if (sub == NULL) {
270  if (!sub) return NULL;
272  }
273  return sub;
274 }
276  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
277 }
279  _upb_sethas(msg, 3);
281 }
284  if (sub == NULL) {
286  if (!sub) return NULL;
288  }
289  return sub;
290 }
293 }
296 }
299  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(48, 96), UPB_SIZE(2, 3), &sub, arena);
300  if (!ok) return NULL;
301  return sub;
302 }
305 }
308 }
311  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(52, 104), UPB_SIZE(2, 3), &sub, arena);
312  if (!ok) return NULL;
313  return sub;
314 }
315 
316 /* envoy.config.route.v3.ClusterSpecifierPlugin */
317 
320 }
323  if (!ret) return NULL;
325  return NULL;
326  }
327  return ret;
328 }
330  const upb_ExtensionRegistry* extreg,
331  int options, upb_Arena* arena) {
333  if (!ret) return NULL;
336  return NULL;
337  }
338  return ret;
339 }
342 }
344  upb_Arena* arena, size_t* len) {
346 }
348  return _upb_hasbit(msg, 1);
349 }
351  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
352 }
354  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct envoy_config_core_v3_TypedExtensionConfig*);
355 }
357  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
358 }
360  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
361 }
362 
364  _upb_sethas(msg, 1);
366 }
369  if (sub == NULL) {
371  if (!sub) return NULL;
373  }
374  return sub;
375 }
377  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
378 }
379 
380 /* envoy.config.route.v3.Vhds */
381 
384 }
387  if (!ret) return NULL;
389  return NULL;
390  }
391  return ret;
392 }
394  const upb_ExtensionRegistry* extreg,
395  int options, upb_Arena* arena) {
397  if (!ret) return NULL;
400  return NULL;
401  }
402  return ret;
403 }
406 }
408  upb_Arena* arena, size_t* len) {
410 }
412  return _upb_hasbit(msg, 1);
413 }
415  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
416 }
418  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct envoy_config_core_v3_ConfigSource*);
419 }
420 
422  _upb_sethas(msg, 1);
424 }
427  if (sub == NULL) {
429  if (!sub) return NULL;
431  }
432  return sub;
433 }
434 
436 
437 #ifdef __cplusplus
438 } /* extern "C" */
439 #endif
440 
441 #include "upb/port_undef.inc"
442 
443 #endif /* ENVOY_CONFIG_ROUTE_V3_ROUTE_PROTO_UPB_H_ */
envoy_config_route_v3_Vhds_serialize_ex
UPB_INLINE char * envoy_config_route_v3_Vhds_serialize_ex(const envoy_config_route_v3_Vhds *msg, int options, upb_Arena *arena, size_t *len)
Definition: route.upb.h:407
envoy_config_route_v3_ClusterSpecifierPlugin_set_is_optional
UPB_INLINE void envoy_config_route_v3_ClusterSpecifierPlugin_set_is_optional(envoy_config_route_v3_ClusterSpecifierPlugin *msg, bool value)
Definition: route.upb.h:376
envoy_config_route_v3_ClusterSpecifierPlugin_set_extension
UPB_INLINE void envoy_config_route_v3_ClusterSpecifierPlugin_set_extension(envoy_config_route_v3_ClusterSpecifierPlugin *msg, struct envoy_config_core_v3_TypedExtensionConfig *value)
Definition: route.upb.h:363
envoy_config_route_v3_RouteConfiguration_serialize_ex
UPB_INLINE char * envoy_config_route_v3_RouteConfiguration_serialize_ex(const envoy_config_route_v3_RouteConfiguration *msg, int options, upb_Arena *arena, size_t *len)
Definition: route.upb.h:76
google_protobuf_BoolValue_msginit
const upb_MiniTable google_protobuf_BoolValue_msginit
Definition: wrappers.upb.c:79
envoy_config_route_v3_ClusterSpecifierPlugin_new
UPB_INLINE envoy_config_route_v3_ClusterSpecifierPlugin * envoy_config_route_v3_ClusterSpecifierPlugin_new(upb_Arena *arena)
Definition: route.upb.h:318
envoy_config_route_v3_RouteConfiguration_has_response_headers_to_add
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_response_headers_to_add(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:101
envoy_config_route_v3_ClusterSpecifierPlugin_mutable_extension
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_route_v3_ClusterSpecifierPlugin_mutable_extension(envoy_config_route_v3_ClusterSpecifierPlugin *msg, upb_Arena *arena)
Definition: route.upb.h:367
envoy_config_route_v3_ClusterSpecifierPlugin_msginit
const upb_MiniTable envoy_config_route_v3_ClusterSpecifierPlugin_msginit
Definition: route.upb.c:65
_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
envoy_config_route_v3_Vhds_mutable_config_source
UPB_INLINE struct envoy_config_core_v3_ConfigSource * envoy_config_route_v3_Vhds_mutable_config_source(envoy_config_route_v3_Vhds *msg, upb_Arena *arena)
Definition: route.upb.h:425
envoy_config_route_v3_RouteConfiguration_add_request_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_RouteConfiguration_add_request_headers_to_add(envoy_config_route_v3_RouteConfiguration *msg, upb_Arena *arena)
Definition: route.upb.h:234
envoy_config_route_v3_RouteConfiguration_add_request_mirror_policies
UPB_INLINE struct envoy_config_route_v3_RouteAction_RequestMirrorPolicy * envoy_config_route_v3_RouteConfiguration_add_request_mirror_policies(envoy_config_route_v3_RouteConfiguration *msg, upb_Arena *arena)
Definition: route.upb.h:309
google_protobuf_UInt32Value_msginit
const upb_MiniTable google_protobuf_UInt32Value_msginit
Definition: wrappers.upb.c:69
envoy_config_route_v3_RouteConfiguration_set_validate_clusters
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_set_validate_clusters(envoy_config_route_v3_RouteConfiguration *msg, struct google_protobuf_BoolValue *value)
Definition: route.upb.h:240
envoy_config_route_v3_RouteConfiguration_add_response_headers_to_remove
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_add_response_headers_to_remove(envoy_config_route_v3_RouteConfiguration *msg, upb_StringView val, upb_Arena *arena)
Definition: route.upb.h:225
envoy_config_route_v3_RouteConfiguration_mutable_vhds
UPB_INLINE struct envoy_config_route_v3_Vhds * envoy_config_route_v3_RouteConfiguration_mutable_vhds(envoy_config_route_v3_RouteConfiguration *msg, upb_Arena *arena)
Definition: route.upb.h:266
envoy_config_route_v3_RouteConfiguration_clear_vhds
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_vhds(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:143
envoy_config_route_v3_RouteConfiguration_parse_ex
UPB_INLINE envoy_config_route_v3_RouteConfiguration * envoy_config_route_v3_RouteConfiguration_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route.upb.h:62
encode.h
envoy_config_route_v3_RouteConfiguration_clear_response_headers_to_remove
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_response_headers_to_remove(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:110
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
envoy_config_route_v3_RouteAction_RequestMirrorPolicy
struct envoy_config_route_v3_RouteAction_RequestMirrorPolicy envoy_config_route_v3_RouteAction_RequestMirrorPolicy
Definition: route_components.upb.h:90
options
double_dict options[]
Definition: capstone_test.c:55
buf
voidpf void * buf
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
envoy_config_route_v3_ClusterSpecifierPlugin_extension
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_route_v3_ClusterSpecifierPlugin_extension(const envoy_config_route_v3_ClusterSpecifierPlugin *msg)
Definition: route.upb.h:353
envoy_config_route_v3_RouteConfiguration_cluster_specifier_plugins
const UPB_INLINE envoy_config_route_v3_ClusterSpecifierPlugin *const * envoy_config_route_v3_RouteConfiguration_cluster_specifier_plugins(const envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:170
kUpb_DecodeStatus_Ok
@ kUpb_DecodeStatus_Ok
Definition: decode.h:72
envoy_config_route_v3_Vhds
struct envoy_config_route_v3_Vhds envoy_config_route_v3_Vhds
Definition: route.upb.h:28
_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
envoy_config_route_v3_VirtualHost
struct envoy_config_route_v3_VirtualHost envoy_config_route_v3_VirtualHost
Definition: route_components.upb.h:76
envoy_config_route_v3_RouteConfiguration_max_direct_response_body_size_bytes
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_route_v3_RouteConfiguration_max_direct_response_body_size_bytes(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:161
envoy_config_route_v3_RouteConfiguration_clear_validate_clusters
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_validate_clusters(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:128
envoy_config_core_v3_TypedExtensionConfig
struct envoy_config_core_v3_TypedExtensionConfig envoy_config_core_v3_TypedExtensionConfig
Definition: envoy/config/core/v3/extension.upb.h:24
_upb_array_detach
UPB_INLINE void _upb_array_detach(const void *msg, size_t ofs)
Definition: msg_internal.h:485
envoy_config_route_v3_RouteConfiguration_has_virtual_hosts
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_virtual_hosts(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:86
envoy_config_route_v3_RouteConfiguration_clear_response_headers_to_add
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_response_headers_to_add(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:104
UPB_PTR_AT
#define UPB_PTR_AT(msg, ofs, type)
Definition: php-upb.c:71
envoy_config_route_v3_RouteConfiguration_set_name
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_set_name(envoy_config_route_v3_RouteConfiguration *msg, upb_StringView value)
Definition: route.upb.h:183
envoy_config_route_v3_RouteConfiguration_internal_only_headers
UPB_INLINE upb_StringView const * envoy_config_route_v3_RouteConfiguration_internal_only_headers(const envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:98
envoy_config_route_v3_RouteConfiguration_mutable_request_mirror_policies
UPB_INLINE struct envoy_config_route_v3_RouteAction_RequestMirrorPolicy ** envoy_config_route_v3_RouteConfiguration_mutable_request_mirror_policies(envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:303
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
envoy_config_route_v3_RouteConfiguration_virtual_hosts
UPB_INLINE const struct envoy_config_route_v3_VirtualHost *const * envoy_config_route_v3_RouteConfiguration_virtual_hosts(const envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:92
envoy_config_route_v3_RouteConfiguration_mutable_virtual_hosts
UPB_INLINE struct envoy_config_route_v3_VirtualHost ** envoy_config_route_v3_RouteConfiguration_mutable_virtual_hosts(envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:186
envoy_config_route_v3_RouteConfiguration_resize_request_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_RouteConfiguration_resize_request_headers_to_remove(envoy_config_route_v3_RouteConfiguration *msg, size_t len, upb_Arena *arena)
Definition: route.upb.h:256
envoy_config_route_v3_Vhds_set_config_source
UPB_INLINE void envoy_config_route_v3_Vhds_set_config_source(envoy_config_route_v3_Vhds *msg, struct envoy_config_core_v3_ConfigSource *value)
Definition: route.upb.h:421
envoy_config_route_v3_ClusterSpecifierPlugin_clear_extension
UPB_INLINE void envoy_config_route_v3_ClusterSpecifierPlugin_clear_extension(const envoy_config_route_v3_ClusterSpecifierPlugin *msg)
Definition: route.upb.h:350
envoy_config_route_v3_ClusterSpecifierPlugin_parse_ex
UPB_INLINE envoy_config_route_v3_ClusterSpecifierPlugin * envoy_config_route_v3_ClusterSpecifierPlugin_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route.upb.h:329
_upb_Message_New
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
Definition: msg.c:44
envoy_config_route_v3_RouteConfiguration_set_max_direct_response_body_size_bytes
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_set_max_direct_response_body_size_bytes(envoy_config_route_v3_RouteConfiguration *msg, struct google_protobuf_UInt32Value *value)
Definition: route.upb.h:278
envoy_config_route_v3_RouteConfiguration_has_request_headers_to_add
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_request_headers_to_add(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:116
envoy_config_route_v3_RouteConfiguration_resize_response_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_RouteConfiguration_resize_response_headers_to_remove(envoy_config_route_v3_RouteConfiguration *msg, size_t len, upb_Arena *arena)
Definition: route.upb.h:222
decode.h
envoy_config_route_v3_Vhds_config_source
UPB_INLINE const struct envoy_config_core_v3_ConfigSource * envoy_config_route_v3_Vhds_config_source(const envoy_config_route_v3_Vhds *msg)
Definition: route.upb.h:417
envoy_config_route_v3_RouteConfiguration_request_headers_to_add
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_RouteConfiguration_request_headers_to_add(const envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:122
_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
envoy_config_core_v3_TypedExtensionConfig_msginit
const upb_MiniTable envoy_config_core_v3_TypedExtensionConfig_msginit
Definition: envoy/config/core/v3/extension.upb.c:27
envoy_config_route_v3_RouteConfiguration
struct envoy_config_route_v3_RouteConfiguration envoy_config_route_v3_RouteConfiguration
Definition: route.upb.h:26
envoy_config_route_v3_Vhds_parse
UPB_INLINE envoy_config_route_v3_Vhds * envoy_config_route_v3_Vhds_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route.upb.h:385
envoy_config_route_v3_RouteConfiguration_mutable_validate_clusters
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteConfiguration_mutable_validate_clusters(envoy_config_route_v3_RouteConfiguration *msg, upb_Arena *arena)
Definition: route.upb.h:244
UPB_SIZE
#define UPB_SIZE(size32, size64)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:32
envoy_config_route_v3_route_proto_upb_file_layout
const upb_MiniTable_File envoy_config_route_v3_route_proto_upb_file_layout
Definition: route.upb.c:91
UPB_INLINE
#define UPB_INLINE
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:53
envoy_config_route_v3_ClusterSpecifierPlugin_serialize
UPB_INLINE char * envoy_config_route_v3_ClusterSpecifierPlugin_serialize(const envoy_config_route_v3_ClusterSpecifierPlugin *msg, upb_Arena *arena, size_t *len)
Definition: route.upb.h:340
envoy_config_route_v3_RouteConfiguration_response_headers_to_add
UPB_INLINE const struct envoy_config_core_v3_HeaderValueOption *const * envoy_config_route_v3_RouteConfiguration_response_headers_to_add(const envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:107
envoy_config_route_v3_RouteConfiguration_mutable_max_direct_response_body_size_bytes
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_route_v3_RouteConfiguration_mutable_max_direct_response_body_size_bytes(envoy_config_route_v3_RouteConfiguration *msg, upb_Arena *arena)
Definition: route.upb.h:282
envoy_config_route_v3_ClusterSpecifierPlugin_has_extension
UPB_INLINE bool envoy_config_route_v3_ClusterSpecifierPlugin_has_extension(const envoy_config_route_v3_ClusterSpecifierPlugin *msg)
Definition: route.upb.h:347
envoy_config_route_v3_RouteConfiguration_has_vhds
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_vhds(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:140
envoy_config_route_v3_ClusterSpecifierPlugin_clear_is_optional
UPB_INLINE void envoy_config_route_v3_ClusterSpecifierPlugin_clear_is_optional(const envoy_config_route_v3_ClusterSpecifierPlugin *msg)
Definition: route.upb.h:356
envoy_config_route_v3_ClusterSpecifierPlugin_is_optional
UPB_INLINE bool envoy_config_route_v3_ClusterSpecifierPlugin_is_optional(const envoy_config_route_v3_ClusterSpecifierPlugin *msg)
Definition: route.upb.h:359
envoy_config_route_v3_RouteConfiguration_mutable_internal_only_headers
UPB_INLINE upb_StringView * envoy_config_route_v3_RouteConfiguration_mutable_internal_only_headers(envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:198
upb_MiniTable_File
Definition: msg_internal.h:208
envoy_config_route_v3_RouteConfiguration_resize_request_mirror_policies
UPB_INLINE struct envoy_config_route_v3_RouteAction_RequestMirrorPolicy ** envoy_config_route_v3_RouteConfiguration_resize_request_mirror_policies(envoy_config_route_v3_RouteConfiguration *msg, size_t len, upb_Arena *arena)
Definition: route.upb.h:306
envoy_config_route_v3_RouteConfiguration_serialize
UPB_INLINE char * envoy_config_route_v3_RouteConfiguration_serialize(const envoy_config_route_v3_RouteConfiguration *msg, upb_Arena *arena, size_t *len)
Definition: route.upb.h:73
envoy_config_route_v3_RouteConfiguration_new
UPB_INLINE envoy_config_route_v3_RouteConfiguration * envoy_config_route_v3_RouteConfiguration_new(upb_Arena *arena)
Definition: route.upb.h:51
envoy_config_route_v3_RouteConfiguration_mutable_response_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_RouteConfiguration_mutable_response_headers_to_add(envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:207
envoy_config_route_v3_RouteConfiguration_resize_response_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_RouteConfiguration_resize_response_headers_to_add(envoy_config_route_v3_RouteConfiguration *msg, size_t len, upb_Arena *arena)
Definition: route.upb.h:210
upb_Message
void upb_Message
Definition: msg.h:49
envoy_config_route_v3_VirtualHost_msginit
const upb_MiniTable envoy_config_route_v3_VirtualHost_msginit
Definition: route_components.upb.c:74
envoy_config_route_v3_Vhds_serialize
UPB_INLINE char * envoy_config_route_v3_Vhds_serialize(const envoy_config_route_v3_Vhds *msg, upb_Arena *arena, size_t *len)
Definition: route.upb.h:404
decode_fast.h
envoy_config_route_v3_Vhds_has_config_source
UPB_INLINE bool envoy_config_route_v3_Vhds_has_config_source(const envoy_config_route_v3_Vhds *msg)
Definition: route.upb.h:411
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
envoy_config_route_v3_RouteConfiguration_validate_clusters
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteConfiguration_validate_clusters(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:131
envoy_config_route_v3_RouteConfiguration_mutable_request_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_RouteConfiguration_mutable_request_headers_to_add(envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:228
envoy_config_route_v3_RouteConfiguration_resize_cluster_specifier_plugins
UPB_INLINE envoy_config_route_v3_ClusterSpecifierPlugin ** envoy_config_route_v3_RouteConfiguration_resize_cluster_specifier_plugins(envoy_config_route_v3_RouteConfiguration *msg, size_t len, upb_Arena *arena)
Definition: route.upb.h:294
envoy_config_route_v3_RouteConfiguration_mutable_response_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_RouteConfiguration_mutable_response_headers_to_remove(envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:219
envoy_config_route_v3_RouteConfiguration_response_headers_to_remove
UPB_INLINE upb_StringView const * envoy_config_route_v3_RouteConfiguration_response_headers_to_remove(const envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:113
value
const char * value
Definition: hpack_parser_table.cc:165
envoy_config_route_v3_RouteConfiguration_resize_request_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption ** envoy_config_route_v3_RouteConfiguration_resize_request_headers_to_add(envoy_config_route_v3_RouteConfiguration *msg, size_t len, upb_Arena *arena)
Definition: route.upb.h:231
envoy_config_route_v3_RouteConfiguration_parse
UPB_INLINE envoy_config_route_v3_RouteConfiguration * envoy_config_route_v3_RouteConfiguration_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route.upb.h:54
envoy_config_route_v3_RouteConfiguration_has_validate_clusters
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_validate_clusters(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:125
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
envoy_config_route_v3_RouteConfiguration_clear_virtual_hosts
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_virtual_hosts(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:89
envoy_config_route_v3_RouteConfiguration_add_cluster_specifier_plugins
UPB_INLINE struct envoy_config_route_v3_ClusterSpecifierPlugin * envoy_config_route_v3_RouteConfiguration_add_cluster_specifier_plugins(envoy_config_route_v3_RouteConfiguration *msg, upb_Arena *arena)
Definition: route.upb.h:297
envoy_config_core_v3_HeaderValueOption
struct envoy_config_core_v3_HeaderValueOption envoy_config_core_v3_HeaderValueOption
Definition: base.upb.h:61
envoy_config_route_v3_Vhds_clear_config_source
UPB_INLINE void envoy_config_route_v3_Vhds_clear_config_source(const envoy_config_route_v3_Vhds *msg)
Definition: route.upb.h:414
envoy_config_route_v3_Vhds_msginit
const upb_MiniTable envoy_config_route_v3_Vhds_msginit
Definition: route.upb.c:79
envoy_config_route_v3_RouteConfiguration_set_most_specific_header_mutations_wins
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_set_most_specific_header_mutations_wins(envoy_config_route_v3_RouteConfiguration *msg, bool value)
Definition: route.upb.h:275
upb_StringView
Definition: upb/upb/upb.h:72
envoy_config_route_v3_RouteConfiguration_request_mirror_policies
UPB_INLINE const struct envoy_config_route_v3_RouteAction_RequestMirrorPolicy *const * envoy_config_route_v3_RouteConfiguration_request_mirror_policies(const envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:179
envoy_config_route_v3_RouteConfiguration_clear_max_direct_response_body_size_bytes
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_max_direct_response_body_size_bytes(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:158
envoy_config_route_v3_RouteConfiguration_vhds
const UPB_INLINE envoy_config_route_v3_Vhds * envoy_config_route_v3_RouteConfiguration_vhds(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:146
envoy_config_route_v3_RouteConfiguration_resize_virtual_hosts
UPB_INLINE struct envoy_config_route_v3_VirtualHost ** envoy_config_route_v3_RouteConfiguration_resize_virtual_hosts(envoy_config_route_v3_RouteConfiguration *msg, size_t len, upb_Arena *arena)
Definition: route.upb.h:189
envoy_config_route_v3_RouteConfiguration_has_request_mirror_policies
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_request_mirror_policies(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:173
ret
UniquePtr< SSL_SESSION > ret
Definition: ssl_x509.cc:1029
envoy_config_route_v3_RouteConfiguration_add_response_headers_to_add
UPB_INLINE struct envoy_config_core_v3_HeaderValueOption * envoy_config_route_v3_RouteConfiguration_add_response_headers_to_add(envoy_config_route_v3_RouteConfiguration *msg, upb_Arena *arena)
Definition: route.upb.h:213
envoy_config_route_v3_RouteConfiguration_clear_name
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_name(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:80
google_protobuf_BoolValue
struct google_protobuf_BoolValue google_protobuf_BoolValue
Definition: wrappers.upb.h:38
upb_StringView_FromDataAndSize
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
Definition: upb/upb/upb.h:77
envoy_config_route_v3_RouteConfiguration_has_cluster_specifier_plugins
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_cluster_specifier_plugins(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:164
ok
bool ok
Definition: async_end2end_test.cc:197
envoy_config_route_v3_RouteAction_RequestMirrorPolicy_msginit
const upb_MiniTable envoy_config_route_v3_RouteAction_RequestMirrorPolicy_msginit
Definition: route_components.upb.c:384
envoy_config_route_v3_ClusterSpecifierPlugin
struct envoy_config_route_v3_ClusterSpecifierPlugin envoy_config_route_v3_ClusterSpecifierPlugin
Definition: route.upb.h:27
envoy_config_route_v3_RouteConfiguration_name
UPB_INLINE upb_StringView envoy_config_route_v3_RouteConfiguration_name(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:83
envoy_config_route_v3_RouteConfiguration_msginit
const upb_MiniTable envoy_config_route_v3_RouteConfiguration_msginit
Definition: route.upb.c:50
envoy_config_route_v3_RouteConfiguration_clear_request_headers_to_remove
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_request_headers_to_remove(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:134
envoy_config_route_v3_RouteConfiguration_clear_cluster_specifier_plugins
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_cluster_specifier_plugins(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:167
envoy_config_route_v3_RouteConfiguration_has_max_direct_response_body_size_bytes
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_max_direct_response_body_size_bytes(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:155
_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
envoy_config_route_v3_RouteConfiguration_add_internal_only_headers
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_add_internal_only_headers(envoy_config_route_v3_RouteConfiguration *msg, upb_StringView val, upb_Arena *arena)
Definition: route.upb.h:204
envoy_config_route_v3_Vhds_parse_ex
UPB_INLINE envoy_config_route_v3_Vhds * envoy_config_route_v3_Vhds_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: route.upb.h:393
envoy_config_core_v3_ConfigSource_msginit
const upb_MiniTable envoy_config_core_v3_ConfigSource_msginit
Definition: config_source.upb.c:119
envoy_config_route_v3_RouteConfiguration_add_virtual_hosts
UPB_INLINE struct envoy_config_route_v3_VirtualHost * envoy_config_route_v3_RouteConfiguration_add_virtual_hosts(envoy_config_route_v3_RouteConfiguration *msg, upb_Arena *arena)
Definition: route.upb.h:192
_upb_has_submsg_nohasbit
UPB_INLINE bool _upb_has_submsg_nohasbit(const upb_msg *msg, size_t ofs)
Definition: php-upb.h:1326
envoy_config_core_v3_ConfigSource
struct envoy_config_core_v3_ConfigSource envoy_config_core_v3_ConfigSource
Definition: config_source.upb.h:35
envoy_config_route_v3_ClusterSpecifierPlugin_serialize_ex
UPB_INLINE char * envoy_config_route_v3_ClusterSpecifierPlugin_serialize_ex(const envoy_config_route_v3_ClusterSpecifierPlugin *msg, int options, upb_Arena *arena, size_t *len)
Definition: route.upb.h:343
envoy_config_route_v3_RouteConfiguration_clear_request_headers_to_add
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_request_headers_to_add(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:119
google_protobuf_UInt32Value
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
Definition: wrappers.upb.h:37
envoy_config_core_v3_HeaderValueOption_msginit
const upb_MiniTable envoy_config_core_v3_HeaderValueOption_msginit
Definition: base.upb.c:250
envoy_config_route_v3_RouteConfiguration_mutable_cluster_specifier_plugins
UPB_INLINE envoy_config_route_v3_ClusterSpecifierPlugin ** envoy_config_route_v3_RouteConfiguration_mutable_cluster_specifier_plugins(envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:291
len
int len
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:46
envoy_config_route_v3_RouteConfiguration_add_request_headers_to_remove
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_add_request_headers_to_remove(envoy_config_route_v3_RouteConfiguration *msg, upb_StringView val, upb_Arena *arena)
Definition: route.upb.h:259
envoy_config_route_v3_RouteConfiguration_mutable_request_headers_to_remove
UPB_INLINE upb_StringView * envoy_config_route_v3_RouteConfiguration_mutable_request_headers_to_remove(envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:253
envoy_config_route_v3_RouteConfiguration_request_headers_to_remove
UPB_INLINE upb_StringView const * envoy_config_route_v3_RouteConfiguration_request_headers_to_remove(const envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
Definition: route.upb.h:137
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
envoy_config_route_v3_Vhds_new
UPB_INLINE envoy_config_route_v3_Vhds * envoy_config_route_v3_Vhds_new(upb_Arena *arena)
Definition: route.upb.h:382
envoy_config_route_v3_RouteConfiguration_resize_internal_only_headers
UPB_INLINE upb_StringView * envoy_config_route_v3_RouteConfiguration_resize_internal_only_headers(envoy_config_route_v3_RouteConfiguration *msg, size_t len, upb_Arena *arena)
Definition: route.upb.h:201
envoy_config_route_v3_RouteConfiguration_clear_most_specific_header_mutations_wins
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_most_specific_header_mutations_wins(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:149
envoy_config_route_v3_RouteConfiguration_set_vhds
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_set_vhds(envoy_config_route_v3_RouteConfiguration *msg, envoy_config_route_v3_Vhds *value)
Definition: route.upb.h:262
envoy_config_route_v3_RouteConfiguration_clear_request_mirror_policies
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_request_mirror_policies(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:176
msg_internal.h
upb_Arena
Definition: upb_internal.h:36
envoy_config_route_v3_RouteConfiguration_most_specific_header_mutations_wins
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_most_specific_header_mutations_wins(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:152
envoy_config_route_v3_RouteConfiguration_clear_internal_only_headers
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_internal_only_headers(const envoy_config_route_v3_RouteConfiguration *msg)
Definition: route.upb.h:95
envoy_config_route_v3_ClusterSpecifierPlugin_parse
UPB_INLINE envoy_config_route_v3_ClusterSpecifierPlugin * envoy_config_route_v3_ClusterSpecifierPlugin_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: route.upb.h:321
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 Fri May 16 2025 03:00:06