config_source.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/core/v3/config_source.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef ENVOY_CONFIG_CORE_V3_CONFIG_SOURCE_PROTO_UPB_H_
10 #define ENVOY_CONFIG_CORE_V3_CONFIG_SOURCE_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 
47 struct google_protobuf_Any;
60 
61 typedef enum {
69 
70 typedef enum {
75 
76 
77 
78 /* envoy.config.core.v3.ApiConfigSource */
79 
82 }
85  if (!ret) return NULL;
87  return NULL;
88  }
89  return ret;
90 }
92  const upb_ExtensionRegistry* extreg,
93  int options, upb_Arena* arena) {
95  if (!ret) return NULL;
98  return NULL;
99  }
100  return ret;
101 }
104 }
106  upb_Arena* arena, size_t* len) {
108 }
110  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
111 }
113  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
114 }
116  _upb_array_detach(msg, UPB_SIZE(16, 16));
117 }
119  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(16, 16), len);
120 }
122  return _upb_hasbit(msg, 1);
123 }
125  *UPB_PTR_AT(msg, UPB_SIZE(20, 24), const upb_Message*) = NULL;
126 }
128  return *UPB_PTR_AT(msg, UPB_SIZE(20, 24), const struct google_protobuf_Duration*);
129 }
131  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(24, 32));
132 }
134  _upb_array_detach(msg, UPB_SIZE(24, 32));
135 }
137  return (const struct envoy_config_core_v3_GrpcService* const*)_upb_array_accessor(msg, UPB_SIZE(24, 32), len);
138 }
140  return _upb_hasbit(msg, 2);
141 }
143  *UPB_PTR_AT(msg, UPB_SIZE(28, 40), const upb_Message*) = NULL;
144 }
146  return *UPB_PTR_AT(msg, UPB_SIZE(28, 40), const struct google_protobuf_Duration*);
147 }
149  return _upb_hasbit(msg, 3);
150 }
152  *UPB_PTR_AT(msg, UPB_SIZE(32, 48), const upb_Message*) = NULL;
153 }
156 }
158  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = 0;
159 }
161  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool);
162 }
164  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = 0;
165 }
167  return *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t);
168 }
170  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(36, 56));
171 }
173  _upb_array_detach(msg, UPB_SIZE(36, 56));
174 }
176  return (const struct envoy_config_core_v3_TypedExtensionConfig* const*)_upb_array_accessor(msg, UPB_SIZE(36, 56), len);
177 }
178 
180  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
181 }
184 }
187 }
189  return _upb_Array_Append_accessor2(msg, UPB_SIZE(16, 16), UPB_SIZE(3, 4), &val, arena);
190 }
192  _upb_sethas(msg, 1);
193  *UPB_PTR_AT(msg, UPB_SIZE(20, 24), struct google_protobuf_Duration*) = value;
194 }
197  if (sub == NULL) {
199  if (!sub) return NULL;
201  }
202  return sub;
203 }
206 }
209 }
212  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(24, 32), UPB_SIZE(2, 3), &sub, arena);
213  if (!ok) return NULL;
214  return sub;
215 }
217  _upb_sethas(msg, 2);
218  *UPB_PTR_AT(msg, UPB_SIZE(28, 40), struct google_protobuf_Duration*) = value;
219 }
222  if (sub == NULL) {
224  if (!sub) return NULL;
226  }
227  return sub;
228 }
230  _upb_sethas(msg, 3);
232 }
235  if (sub == NULL) {
237  if (!sub) return NULL;
239  }
240  return sub;
241 }
243  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), bool) = value;
244 }
246  *UPB_PTR_AT(msg, UPB_SIZE(12, 12), int32_t) = value;
247 }
250 }
253 }
256  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(36, 56), UPB_SIZE(2, 3), &sub, arena);
257  if (!ok) return NULL;
258  return sub;
259 }
260 
261 /* envoy.config.core.v3.AggregatedConfigSource */
262 
265 }
268  if (!ret) return NULL;
270  return NULL;
271  }
272  return ret;
273 }
275  const upb_ExtensionRegistry* extreg,
276  int options, upb_Arena* arena) {
278  if (!ret) return NULL;
281  return NULL;
282  }
283  return ret;
284 }
287 }
289  upb_Arena* arena, size_t* len) {
291 }
292 
293 
294 /* envoy.config.core.v3.SelfConfigSource */
295 
298 }
301  if (!ret) return NULL;
303  return NULL;
304  }
305  return ret;
306 }
308  const upb_ExtensionRegistry* extreg,
309  int options, upb_Arena* arena) {
311  if (!ret) return NULL;
314  return NULL;
315  }
316  return ret;
317 }
320 }
322  upb_Arena* arena, size_t* len) {
324 }
326  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t) = 0;
327 }
329  return *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t);
330 }
331 
333  *UPB_PTR_AT(msg, UPB_SIZE(0, 0), int32_t) = value;
334 }
335 
336 /* envoy.config.core.v3.RateLimitSettings */
337 
340 }
343  if (!ret) return NULL;
345  return NULL;
346  }
347  return ret;
348 }
350  const upb_ExtensionRegistry* extreg,
351  int options, upb_Arena* arena) {
353  if (!ret) return NULL;
356  return NULL;
357  }
358  return ret;
359 }
362 }
364  upb_Arena* arena, size_t* len) {
366 }
368  return _upb_hasbit(msg, 1);
369 }
371  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
372 }
374  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const struct google_protobuf_UInt32Value*);
375 }
377  return _upb_hasbit(msg, 2);
378 }
380  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
381 }
383  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct google_protobuf_DoubleValue*);
384 }
385 
387  _upb_sethas(msg, 1);
389 }
392  if (sub == NULL) {
394  if (!sub) return NULL;
396  }
397  return sub;
398 }
400  _upb_sethas(msg, 2);
402 }
405  if (sub == NULL) {
407  if (!sub) return NULL;
409  }
410  return sub;
411 }
412 
413 /* envoy.config.core.v3.PathConfigSource */
414 
417 }
420  if (!ret) return NULL;
422  return NULL;
423  }
424  return ret;
425 }
427  const upb_ExtensionRegistry* extreg,
428  int options, upb_Arena* arena) {
430  if (!ret) return NULL;
433  return NULL;
434  }
435  return ret;
436 }
439 }
441  upb_Arena* arena, size_t* len) {
443 }
446 }
448  return *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_StringView);
449 }
451  return _upb_hasbit(msg, 1);
452 }
454  *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const upb_Message*) = NULL;
455 }
457  return *UPB_PTR_AT(msg, UPB_SIZE(12, 24), const struct envoy_config_core_v3_WatchedDirectory*);
458 }
459 
462 }
464  _upb_sethas(msg, 1);
466 }
469  if (sub == NULL) {
471  if (!sub) return NULL;
473  }
474  return sub;
475 }
476 
477 /* envoy.config.core.v3.ConfigSource */
478 
481 }
484  if (!ret) return NULL;
486  return NULL;
487  }
488  return ret;
489 }
491  const upb_ExtensionRegistry* extreg,
492  int options, upb_Arena* arena) {
494  if (!ret) return NULL;
497  return NULL;
498  }
499  return ret;
500 }
503 }
505  upb_Arena* arena, size_t* len) {
507 }
508 typedef enum {
518 }
520  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 1;
521 }
524 }
527 }
529  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 2;
530 }
533 }
535  return UPB_READ_ONEOF(msg, const envoy_config_core_v3_ApiConfigSource*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 2, NULL);
536 }
538  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 3;
539 }
542 }
544  return UPB_READ_ONEOF(msg, const envoy_config_core_v3_AggregatedConfigSource*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 3, NULL);
545 }
547  return _upb_hasbit(msg, 1);
548 }
550  *UPB_PTR_AT(msg, UPB_SIZE(20, 32), const upb_Message*) = NULL;
551 }
553  return *UPB_PTR_AT(msg, UPB_SIZE(20, 32), const struct google_protobuf_Duration*);
554 }
556  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 5;
557 }
560 }
562  return UPB_READ_ONEOF(msg, const envoy_config_core_v3_SelfConfigSource*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 5, NULL);
563 }
565  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = 0;
566 }
568  return *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t);
569 }
571  return _upb_has_submsg_nohasbit(msg, UPB_SIZE(24, 40));
572 }
574  _upb_array_detach(msg, UPB_SIZE(24, 40));
575 }
577  return (const struct xds_core_v3_Authority* const*)_upb_array_accessor(msg, UPB_SIZE(24, 40), len);
578 }
580  return _upb_getoneofcase(msg, UPB_SIZE(4, 4)) == 8;
581 }
584 }
586  return UPB_READ_ONEOF(msg, const envoy_config_core_v3_PathConfigSource*, UPB_SIZE(12, 16), UPB_SIZE(4, 4), 8, NULL);
587 }
588 
591 }
594 }
597  if (sub == NULL) {
599  if (!sub) return NULL;
601  }
602  return sub;
603 }
606 }
609  if (sub == NULL) {
611  if (!sub) return NULL;
613  }
614  return sub;
615 }
617  _upb_sethas(msg, 1);
618  *UPB_PTR_AT(msg, UPB_SIZE(20, 32), struct google_protobuf_Duration*) = value;
619 }
622  if (sub == NULL) {
624  if (!sub) return NULL;
626  }
627  return sub;
628 }
631 }
634  if (sub == NULL) {
636  if (!sub) return NULL;
638  }
639  return sub;
640 }
642  *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
643 }
646 }
648  return (struct xds_core_v3_Authority**)_upb_Array_Resize_accessor2(msg, UPB_SIZE(24, 40), len, UPB_SIZE(2, 3), arena);
649 }
652  bool ok = _upb_Array_Append_accessor2(msg, UPB_SIZE(24, 40), UPB_SIZE(2, 3), &sub, arena);
653  if (!ok) return NULL;
654  return sub;
655 }
658 }
661  if (sub == NULL) {
663  if (!sub) return NULL;
665  }
666  return sub;
667 }
668 
669 /* envoy.config.core.v3.ExtensionConfigSource */
670 
673 }
676  if (!ret) return NULL;
678  return NULL;
679  }
680  return ret;
681 }
683  const upb_ExtensionRegistry* extreg,
684  int options, upb_Arena* arena) {
686  if (!ret) return NULL;
689  return NULL;
690  }
691  return ret;
692 }
695 }
697  upb_Arena* arena, size_t* len) {
699 }
701  return _upb_hasbit(msg, 1);
702 }
704  *UPB_PTR_AT(msg, UPB_SIZE(4, 8), const upb_Message*) = NULL;
705 }
708 }
710  return _upb_hasbit(msg, 2);
711 }
713  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const upb_Message*) = NULL;
714 }
716  return *UPB_PTR_AT(msg, UPB_SIZE(8, 16), const struct google_protobuf_Any*);
717 }
719  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = 0;
720 }
722  return *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool);
723 }
725  _upb_array_detach(msg, UPB_SIZE(12, 24));
726 }
728  return (upb_StringView const*)_upb_array_accessor(msg, UPB_SIZE(12, 24), len);
729 }
730 
732  _upb_sethas(msg, 1);
734 }
737  if (sub == NULL) {
739  if (!sub) return NULL;
741  }
742  return sub;
743 }
745  _upb_sethas(msg, 2);
746  *UPB_PTR_AT(msg, UPB_SIZE(8, 16), struct google_protobuf_Any*) = value;
747 }
750  if (sub == NULL) {
752  if (!sub) return NULL;
754  }
755  return sub;
756 }
758  *UPB_PTR_AT(msg, UPB_SIZE(1, 1), bool) = value;
759 }
762 }
765 }
767  return _upb_Array_Append_accessor2(msg, UPB_SIZE(12, 24), UPB_SIZE(3, 4), &val, arena);
768 }
769 
771 
772 #ifdef __cplusplus
773 } /* extern "C" */
774 #endif
775 
776 #include "upb/port_undef.inc"
777 
778 #endif /* ENVOY_CONFIG_CORE_V3_CONFIG_SOURCE_PROTO_UPB_H_ */
envoy_config_core_v3_GrpcService_msginit
const upb_MiniTable envoy_config_core_v3_GrpcService_msginit
Definition: grpc_service.upb.c:39
envoy_config_core_v3_PathConfigSource_has_watched_directory
UPB_INLINE bool envoy_config_core_v3_PathConfigSource_has_watched_directory(const envoy_config_core_v3_PathConfigSource *msg)
Definition: config_source.upb.h:450
envoy_config_core_v3_ApiConfigSource_add_cluster_names
UPB_INLINE bool envoy_config_core_v3_ApiConfigSource_add_cluster_names(envoy_config_core_v3_ApiConfigSource *msg, upb_StringView val, upb_Arena *arena)
Definition: config_source.upb.h:188
envoy_config_core_v3_ConfigSource_serialize_ex
UPB_INLINE char * envoy_config_core_v3_ConfigSource_serialize_ex(const envoy_config_core_v3_ConfigSource *msg, int options, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:504
envoy_config_core_v3_ExtensionConfigSource_has_default_config
UPB_INLINE bool envoy_config_core_v3_ExtensionConfigSource_has_default_config(const envoy_config_core_v3_ExtensionConfigSource *msg)
Definition: config_source.upb.h:709
envoy_config_core_v3_ApiConfigSource_resize_cluster_names
UPB_INLINE upb_StringView * envoy_config_core_v3_ApiConfigSource_resize_cluster_names(envoy_config_core_v3_ApiConfigSource *msg, size_t len, upb_Arena *arena)
Definition: config_source.upb.h:185
envoy_config_core_v3_ConfigSource_mutable_initial_fetch_timeout
UPB_INLINE struct google_protobuf_Duration * envoy_config_core_v3_ConfigSource_mutable_initial_fetch_timeout(envoy_config_core_v3_ConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:620
envoy_config_core_v3_ApiConfigSource_serialize
UPB_INLINE char * envoy_config_core_v3_ApiConfigSource_serialize(const envoy_config_core_v3_ApiConfigSource *msg, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:102
envoy_config_core_v3_ConfigSource_has_authorities
UPB_INLINE bool envoy_config_core_v3_ConfigSource_has_authorities(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:570
envoy_config_core_v3_ConfigSource_set_self
UPB_INLINE void envoy_config_core_v3_ConfigSource_set_self(envoy_config_core_v3_ConfigSource *msg, envoy_config_core_v3_SelfConfigSource *value)
Definition: config_source.upb.h:629
envoy_config_core_v3_GrpcService
struct envoy_config_core_v3_GrpcService envoy_config_core_v3_GrpcService
Definition: grpc_service.upb.h:37
envoy_config_core_v3_RateLimitSettings_clear_fill_rate
UPB_INLINE void envoy_config_core_v3_RateLimitSettings_clear_fill_rate(const envoy_config_core_v3_RateLimitSettings *msg)
Definition: config_source.upb.h:379
envoy_config_core_v3_RateLimitSettings_mutable_fill_rate
UPB_INLINE struct google_protobuf_DoubleValue * envoy_config_core_v3_RateLimitSettings_mutable_fill_rate(envoy_config_core_v3_RateLimitSettings *msg, upb_Arena *arena)
Definition: config_source.upb.h:403
envoy_config_core_v3_PathConfigSource_path
UPB_INLINE upb_StringView envoy_config_core_v3_PathConfigSource_path(const envoy_config_core_v3_PathConfigSource *msg)
Definition: config_source.upb.h:447
_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_core_v3_ExtensionConfigSource_mutable_default_config
UPB_INLINE struct google_protobuf_Any * envoy_config_core_v3_ExtensionConfigSource_mutable_default_config(envoy_config_core_v3_ExtensionConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:748
envoy_config_core_v3_RateLimitSettings_set_max_tokens
UPB_INLINE void envoy_config_core_v3_RateLimitSettings_set_max_tokens(envoy_config_core_v3_RateLimitSettings *msg, struct google_protobuf_UInt32Value *value)
Definition: config_source.upb.h:386
envoy_config_core_v3_PathConfigSource_parse
UPB_INLINE envoy_config_core_v3_PathConfigSource * envoy_config_core_v3_PathConfigSource_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config_source.upb.h:418
envoy_config_core_v3_ConfigSource_path
UPB_INLINE upb_StringView envoy_config_core_v3_ConfigSource_path(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:525
envoy_config_core_v3_ConfigSource_parse
UPB_INLINE envoy_config_core_v3_ConfigSource * envoy_config_core_v3_ConfigSource_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config_source.upb.h:482
envoy_config_core_v3_ConfigSource_resource_api_version
UPB_INLINE int32_t envoy_config_core_v3_ConfigSource_resource_api_version(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:567
envoy_config_core_v3_ApiConfigSource_AGGREGATED_GRPC
@ envoy_config_core_v3_ApiConfigSource_AGGREGATED_GRPC
Definition: config_source.upb.h:66
google_protobuf_UInt32Value_msginit
const upb_MiniTable google_protobuf_UInt32Value_msginit
Definition: wrappers.upb.c:69
envoy_config_core_v3_ApiConfigSource_parse_ex
UPB_INLINE envoy_config_core_v3_ApiConfigSource * envoy_config_core_v3_ApiConfigSource_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config_source.upb.h:91
envoy_config_core_v3_ApiConfigSource_clear_request_timeout
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_clear_request_timeout(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:142
envoy_config_core_v3_ConfigSource_has_api_config_source
UPB_INLINE bool envoy_config_core_v3_ConfigSource_has_api_config_source(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:528
envoy_config_core_v3_ApiConfigSource_config_validators
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig *const * envoy_config_core_v3_ApiConfigSource_config_validators(const envoy_config_core_v3_ApiConfigSource *msg, size_t *len)
Definition: config_source.upb.h:175
envoy_config_core_v3_ApiConfigSource_DELTA_GRPC
@ envoy_config_core_v3_ApiConfigSource_DELTA_GRPC
Definition: config_source.upb.h:65
envoy_config_core_v3_ApiConfigSource
struct envoy_config_core_v3_ApiConfigSource envoy_config_core_v3_ApiConfigSource
Definition: config_source.upb.h:30
envoy_config_core_v3_ApiConfigSource_mutable_config_validators
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig ** envoy_config_core_v3_ApiConfigSource_mutable_config_validators(envoy_config_core_v3_ApiConfigSource *msg, size_t *len)
Definition: config_source.upb.h:248
google_protobuf_DoubleValue_msginit
const upb_MiniTable google_protobuf_DoubleValue_msginit
Definition: wrappers.upb.c:19
xds_core_v3_Authority_msginit
const upb_MiniTable xds_core_v3_Authority_msginit
Definition: authority.upb.c:21
envoy_config_core_v3_ApiConfigSource_set_set_node_on_first_message_only
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_set_set_node_on_first_message_only(envoy_config_core_v3_ApiConfigSource *msg, bool value)
Definition: config_source.upb.h:242
envoy_config_core_v3_ConfigSource_set_initial_fetch_timeout
UPB_INLINE void envoy_config_core_v3_ConfigSource_set_initial_fetch_timeout(envoy_config_core_v3_ConfigSource *msg, struct google_protobuf_Duration *value)
Definition: config_source.upb.h:616
envoy_config_core_v3_ApiConfigSource_resize_grpc_services
UPB_INLINE struct envoy_config_core_v3_GrpcService ** envoy_config_core_v3_ApiConfigSource_resize_grpc_services(envoy_config_core_v3_ApiConfigSource *msg, size_t len, upb_Arena *arena)
Definition: config_source.upb.h:207
envoy_config_core_v3_RateLimitSettings_serialize_ex
UPB_INLINE char * envoy_config_core_v3_RateLimitSettings_serialize_ex(const envoy_config_core_v3_RateLimitSettings *msg, int options, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:363
envoy_config_core_v3_ConfigSource_new
UPB_INLINE envoy_config_core_v3_ConfigSource * envoy_config_core_v3_ConfigSource_new(upb_Arena *arena)
Definition: config_source.upb.h:479
envoy_config_core_v3_config_source_proto_upb_file_layout
const upb_MiniTable_File envoy_config_core_v3_config_source_proto_upb_file_layout
Definition: config_source.upb.c:153
envoy_config_core_v3_ApiConfigSource_has_rate_limit_settings
UPB_INLINE bool envoy_config_core_v3_ApiConfigSource_has_rate_limit_settings(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:148
encode.h
envoy_config_core_v3_PathConfigSource_parse_ex
UPB_INLINE envoy_config_core_v3_PathConfigSource * envoy_config_core_v3_PathConfigSource_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config_source.upb.h:426
envoy_config_core_v3_ConfigSource_authorities
UPB_INLINE const struct xds_core_v3_Authority *const * envoy_config_core_v3_ConfigSource_authorities(const envoy_config_core_v3_ConfigSource *msg, size_t *len)
Definition: config_source.upb.h:576
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_core_v3_ApiConfigSource_new
UPB_INLINE envoy_config_core_v3_ApiConfigSource * envoy_config_core_v3_ApiConfigSource_new(upb_Arena *arena)
Definition: config_source.upb.h:80
envoy_config_core_v3_AggregatedConfigSource_parse
UPB_INLINE envoy_config_core_v3_AggregatedConfigSource * envoy_config_core_v3_AggregatedConfigSource_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config_source.upb.h:266
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_core_v3_AggregatedConfigSource_serialize
UPB_INLINE char * envoy_config_core_v3_AggregatedConfigSource_serialize(const envoy_config_core_v3_AggregatedConfigSource *msg, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:285
kUpb_DecodeStatus_Ok
@ kUpb_DecodeStatus_Ok
Definition: decode.h:72
envoy_config_core_v3_ConfigSource_has_path_config_source
UPB_INLINE bool envoy_config_core_v3_ConfigSource_has_path_config_source(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:579
envoy_config_core_v3_V2
@ envoy_config_core_v3_V2
Definition: config_source.upb.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
envoy_config_core_v3_ApiConfigSource_ApiType
envoy_config_core_v3_ApiConfigSource_ApiType
Definition: config_source.upb.h:61
envoy_config_core_v3_ApiConfigSource_GRPC
@ envoy_config_core_v3_ApiConfigSource_GRPC
Definition: config_source.upb.h:64
envoy_config_core_v3_ApiConfigSource_has_config_validators
UPB_INLINE bool envoy_config_core_v3_ApiConfigSource_has_config_validators(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:169
envoy_config_core_v3_ApiVersion
envoy_config_core_v3_ApiVersion
Definition: config_source.upb.h:70
upb_MiniTable
Definition: msg_internal.h:185
envoy_config_core_v3_ApiConfigSource_set_api_type
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_set_api_type(envoy_config_core_v3_ApiConfigSource *msg, int32_t value)
Definition: config_source.upb.h:179
envoy_config_core_v3_ApiConfigSource_clear_config_validators
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_clear_config_validators(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:172
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_core_v3_RateLimitSettings_mutable_max_tokens
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_core_v3_RateLimitSettings_mutable_max_tokens(envoy_config_core_v3_RateLimitSettings *msg, upb_Arena *arena)
Definition: config_source.upb.h:390
envoy_config_core_v3_RateLimitSettings_serialize
UPB_INLINE char * envoy_config_core_v3_RateLimitSettings_serialize(const envoy_config_core_v3_RateLimitSettings *msg, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:360
envoy_config_core_v3_RateLimitSettings
struct envoy_config_core_v3_RateLimitSettings envoy_config_core_v3_RateLimitSettings
Definition: config_source.upb.h:33
envoy_config_core_v3_SelfConfigSource_set_transport_api_version
UPB_INLINE void envoy_config_core_v3_SelfConfigSource_set_transport_api_version(envoy_config_core_v3_SelfConfigSource *msg, int32_t value)
Definition: config_source.upb.h:332
envoy_config_core_v3_ConfigSource_mutable_api_config_source
UPB_INLINE struct envoy_config_core_v3_ApiConfigSource * envoy_config_core_v3_ConfigSource_mutable_api_config_source(envoy_config_core_v3_ConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:595
envoy_config_core_v3_ApiConfigSource_DEPRECATED_AND_UNAVAILABLE_DO_NOT_USE
@ envoy_config_core_v3_ApiConfigSource_DEPRECATED_AND_UNAVAILABLE_DO_NOT_USE
Definition: config_source.upb.h:62
UPB_PTR_AT
#define UPB_PTR_AT(msg, ofs, type)
Definition: php-upb.c:71
envoy_config_core_v3_ConfigSource_msginit
const upb_MiniTable envoy_config_core_v3_ConfigSource_msginit
Definition: config_source.upb.c:119
envoy_config_core_v3_ExtensionConfigSource_parse_ex
UPB_INLINE envoy_config_core_v3_ExtensionConfigSource * envoy_config_core_v3_ExtensionConfigSource_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config_source.upb.h:682
envoy_config_core_v3_ConfigSource_clear_resource_api_version
UPB_INLINE void envoy_config_core_v3_ConfigSource_clear_resource_api_version(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:564
envoy_config_core_v3_ConfigSource_serialize
UPB_INLINE char * envoy_config_core_v3_ConfigSource_serialize(const envoy_config_core_v3_ConfigSource *msg, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:501
envoy_config_core_v3_ApiConfigSource_add_grpc_services
UPB_INLINE struct envoy_config_core_v3_GrpcService * envoy_config_core_v3_ApiConfigSource_add_grpc_services(envoy_config_core_v3_ApiConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:210
envoy_config_core_v3_ConfigSource_config_source_specifier_NOT_SET
@ envoy_config_core_v3_ConfigSource_config_source_specifier_NOT_SET
Definition: config_source.upb.h:514
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_core_v3_ApiConfigSource_set_refresh_delay
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_set_refresh_delay(envoy_config_core_v3_ApiConfigSource *msg, struct google_protobuf_Duration *value)
Definition: config_source.upb.h:191
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
envoy_config_core_v3_ExtensionConfigSource_clear_config_source
UPB_INLINE void envoy_config_core_v3_ExtensionConfigSource_clear_config_source(const envoy_config_core_v3_ExtensionConfigSource *msg)
Definition: config_source.upb.h:703
envoy_config_core_v3_SelfConfigSource
struct envoy_config_core_v3_SelfConfigSource envoy_config_core_v3_SelfConfigSource
Definition: config_source.upb.h:32
google_protobuf_Any
struct google_protobuf_Any google_protobuf_Any
Definition: any.upb.h:24
envoy_config_core_v3_ApiConfigSource_request_timeout
UPB_INLINE const struct google_protobuf_Duration * envoy_config_core_v3_ApiConfigSource_request_timeout(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:145
envoy_config_core_v3_AggregatedConfigSource_serialize_ex
UPB_INLINE char * envoy_config_core_v3_AggregatedConfigSource_serialize_ex(const envoy_config_core_v3_AggregatedConfigSource *msg, int options, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:288
envoy_config_core_v3_ConfigSource_self
const UPB_INLINE envoy_config_core_v3_SelfConfigSource * envoy_config_core_v3_ConfigSource_self(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:561
envoy_config_core_v3_ApiConfigSource_refresh_delay
UPB_INLINE const struct google_protobuf_Duration * envoy_config_core_v3_ApiConfigSource_refresh_delay(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:127
envoy_config_core_v3_ConfigSource_config_source_specifier_path
@ envoy_config_core_v3_ConfigSource_config_source_specifier_path
Definition: config_source.upb.h:509
envoy_config_core_v3_ConfigSource_set_ads
UPB_INLINE void envoy_config_core_v3_ConfigSource_set_ads(envoy_config_core_v3_ConfigSource *msg, envoy_config_core_v3_AggregatedConfigSource *value)
Definition: config_source.upb.h:604
envoy_config_core_v3_SelfConfigSource_new
UPB_INLINE envoy_config_core_v3_SelfConfigSource * envoy_config_core_v3_SelfConfigSource_new(upb_Arena *arena)
Definition: config_source.upb.h:296
envoy_config_core_v3_ConfigSource_clear_ads
UPB_INLINE void envoy_config_core_v3_ConfigSource_clear_ads(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:540
envoy_config_core_v3_ConfigSource_parse_ex
UPB_INLINE envoy_config_core_v3_ConfigSource * envoy_config_core_v3_ConfigSource_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config_source.upb.h:490
envoy_config_core_v3_ExtensionConfigSource_set_default_config
UPB_INLINE void envoy_config_core_v3_ExtensionConfigSource_set_default_config(envoy_config_core_v3_ExtensionConfigSource *msg, struct google_protobuf_Any *value)
Definition: config_source.upb.h:744
envoy_config_core_v3_ApiConfigSource_set_node_on_first_message_only
UPB_INLINE bool envoy_config_core_v3_ApiConfigSource_set_node_on_first_message_only(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:160
envoy_config_core_v3_ExtensionConfigSource_parse
UPB_INLINE envoy_config_core_v3_ExtensionConfigSource * envoy_config_core_v3_ExtensionConfigSource_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config_source.upb.h:674
_upb_Message_New
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
Definition: msg.c:44
envoy_config_core_v3_ConfigSource_api_config_source
const UPB_INLINE envoy_config_core_v3_ApiConfigSource * envoy_config_core_v3_ConfigSource_api_config_source(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:534
envoy_config_core_v3_SelfConfigSource_transport_api_version
UPB_INLINE int32_t envoy_config_core_v3_SelfConfigSource_transport_api_version(const envoy_config_core_v3_SelfConfigSource *msg)
Definition: config_source.upb.h:328
decode.h
envoy_config_core_v3_ApiConfigSource_clear_cluster_names
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_clear_cluster_names(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:115
envoy_config_core_v3_ApiConfigSource_mutable_refresh_delay
UPB_INLINE struct google_protobuf_Duration * envoy_config_core_v3_ApiConfigSource_mutable_refresh_delay(envoy_config_core_v3_ApiConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:195
envoy_config_core_v3_ApiConfigSource_cluster_names
UPB_INLINE upb_StringView const * envoy_config_core_v3_ApiConfigSource_cluster_names(const envoy_config_core_v3_ApiConfigSource *msg, size_t *len)
Definition: config_source.upb.h:118
envoy_config_core_v3_PathConfigSource_new
UPB_INLINE envoy_config_core_v3_PathConfigSource * envoy_config_core_v3_PathConfigSource_new(upb_Arena *arena)
Definition: config_source.upb.h:415
envoy_config_core_v3_ExtensionConfigSource_mutable_config_source
UPB_INLINE struct envoy_config_core_v3_ConfigSource * envoy_config_core_v3_ExtensionConfigSource_mutable_config_source(envoy_config_core_v3_ExtensionConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:735
envoy_config_core_v3_ApiConfigSource_set_request_timeout
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_set_request_timeout(envoy_config_core_v3_ApiConfigSource *msg, struct google_protobuf_Duration *value)
Definition: config_source.upb.h:216
_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_SelfConfigSource_clear_transport_api_version
UPB_INLINE void envoy_config_core_v3_SelfConfigSource_clear_transport_api_version(const envoy_config_core_v3_SelfConfigSource *msg)
Definition: config_source.upb.h:325
envoy_config_core_v3_ConfigSource_mutable_ads
UPB_INLINE struct envoy_config_core_v3_AggregatedConfigSource * envoy_config_core_v3_ConfigSource_mutable_ads(envoy_config_core_v3_ConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:607
envoy_config_core_v3_ConfigSource_clear_path
UPB_INLINE void envoy_config_core_v3_ConfigSource_clear_path(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:522
envoy_config_core_v3_ExtensionConfigSource_apply_default_config_without_warming
UPB_INLINE bool envoy_config_core_v3_ExtensionConfigSource_apply_default_config_without_warming(const envoy_config_core_v3_ExtensionConfigSource *msg)
Definition: config_source.upb.h:721
UPB_SIZE
#define UPB_SIZE(size32, size64)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:32
envoy_config_core_v3_PathConfigSource_clear_watched_directory
UPB_INLINE void envoy_config_core_v3_PathConfigSource_clear_watched_directory(const envoy_config_core_v3_PathConfigSource *msg)
Definition: config_source.upb.h:453
envoy_config_core_v3_PathConfigSource_msginit
const upb_MiniTable envoy_config_core_v3_PathConfigSource_msginit
Definition: config_source.upb.c:93
envoy_config_core_v3_ConfigSource_has_self
UPB_INLINE bool envoy_config_core_v3_ConfigSource_has_self(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:555
UPB_INLINE
#define UPB_INLINE
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:53
envoy_config_core_v3_AggregatedConfigSource_parse_ex
UPB_INLINE envoy_config_core_v3_AggregatedConfigSource * envoy_config_core_v3_AggregatedConfigSource_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config_source.upb.h:274
envoy_config_core_v3_SelfConfigSource_serialize_ex
UPB_INLINE char * envoy_config_core_v3_SelfConfigSource_serialize_ex(const envoy_config_core_v3_SelfConfigSource *msg, int options, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:321
envoy_config_core_v3_ExtensionConfigSource_new
UPB_INLINE envoy_config_core_v3_ExtensionConfigSource * envoy_config_core_v3_ExtensionConfigSource_new(upb_Arena *arena)
Definition: config_source.upb.h:671
envoy_config_core_v3_ExtensionConfigSource
struct envoy_config_core_v3_ExtensionConfigSource envoy_config_core_v3_ExtensionConfigSource
Definition: config_source.upb.h:36
envoy_config_core_v3_AggregatedConfigSource_new
UPB_INLINE envoy_config_core_v3_AggregatedConfigSource * envoy_config_core_v3_AggregatedConfigSource_new(upb_Arena *arena)
Definition: config_source.upb.h:263
envoy_config_core_v3_ApiConfigSource_mutable_cluster_names
UPB_INLINE upb_StringView * envoy_config_core_v3_ApiConfigSource_mutable_cluster_names(envoy_config_core_v3_ApiConfigSource *msg, size_t *len)
Definition: config_source.upb.h:182
envoy_config_core_v3_AUTO
@ envoy_config_core_v3_AUTO
Definition: config_source.upb.h:71
envoy_config_core_v3_ConfigSource_mutable_self
UPB_INLINE struct envoy_config_core_v3_SelfConfigSource * envoy_config_core_v3_ConfigSource_mutable_self(envoy_config_core_v3_ConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:632
envoy_config_core_v3_ConfigSource_has_path
UPB_INLINE bool envoy_config_core_v3_ConfigSource_has_path(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:519
envoy_config_core_v3_ConfigSource_clear_initial_fetch_timeout
UPB_INLINE void envoy_config_core_v3_ConfigSource_clear_initial_fetch_timeout(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:549
upb_MiniTable_File
Definition: msg_internal.h:208
envoy_config_core_v3_ExtensionConfigSource_add_type_urls
UPB_INLINE bool envoy_config_core_v3_ExtensionConfigSource_add_type_urls(envoy_config_core_v3_ExtensionConfigSource *msg, upb_StringView val, upb_Arena *arena)
Definition: config_source.upb.h:766
envoy_config_core_v3_ConfigSource_set_path_config_source
UPB_INLINE void envoy_config_core_v3_ConfigSource_set_path_config_source(envoy_config_core_v3_ConfigSource *msg, envoy_config_core_v3_PathConfigSource *value)
Definition: config_source.upb.h:656
envoy_config_core_v3_ApiConfigSource_add_config_validators
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_core_v3_ApiConfigSource_add_config_validators(envoy_config_core_v3_ApiConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:254
envoy_config_core_v3_ConfigSource_mutable_authorities
UPB_INLINE struct xds_core_v3_Authority ** envoy_config_core_v3_ConfigSource_mutable_authorities(envoy_config_core_v3_ConfigSource *msg, size_t *len)
Definition: config_source.upb.h:644
envoy_config_core_v3_PathConfigSource_watched_directory
UPB_INLINE const struct envoy_config_core_v3_WatchedDirectory * envoy_config_core_v3_PathConfigSource_watched_directory(const envoy_config_core_v3_PathConfigSource *msg)
Definition: config_source.upb.h:456
envoy_config_core_v3_ConfigSource_config_source_specifier_ads
@ envoy_config_core_v3_ConfigSource_config_source_specifier_ads
Definition: config_source.upb.h:512
envoy_config_core_v3_RateLimitSettings_msginit
const upb_MiniTable envoy_config_core_v3_RateLimitSettings_msginit
Definition: config_source.upb.c:78
envoy_config_core_v3_ApiConfigSource_has_request_timeout
UPB_INLINE bool envoy_config_core_v3_ApiConfigSource_has_request_timeout(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:139
envoy_config_core_v3_ApiConfigSource_serialize_ex
UPB_INLINE char * envoy_config_core_v3_ApiConfigSource_serialize_ex(const envoy_config_core_v3_ApiConfigSource *msg, int options, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:105
envoy_config_core_v3_ConfigSource_clear_self
UPB_INLINE void envoy_config_core_v3_ConfigSource_clear_self(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:558
envoy_config_core_v3_AggregatedConfigSource
struct envoy_config_core_v3_AggregatedConfigSource envoy_config_core_v3_AggregatedConfigSource
Definition: config_source.upb.h:31
upb_Message
void upb_Message
Definition: msg.h:49
envoy_config_core_v3_ExtensionConfigSource_default_config
UPB_INLINE const struct google_protobuf_Any * envoy_config_core_v3_ExtensionConfigSource_default_config(const envoy_config_core_v3_ExtensionConfigSource *msg)
Definition: config_source.upb.h:715
envoy_config_core_v3_ApiConfigSource_REST
@ envoy_config_core_v3_ApiConfigSource_REST
Definition: config_source.upb.h:63
envoy_config_core_v3_ApiConfigSource_has_grpc_services
UPB_INLINE bool envoy_config_core_v3_ApiConfigSource_has_grpc_services(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:130
decode_fast.h
envoy_config_core_v3_ApiConfigSource_has_refresh_delay
UPB_INLINE bool envoy_config_core_v3_ApiConfigSource_has_refresh_delay(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:121
envoy_config_core_v3_V3
@ envoy_config_core_v3_V3
Definition: config_source.upb.h:73
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
envoy_config_core_v3_ApiConfigSource_mutable_request_timeout
UPB_INLINE struct google_protobuf_Duration * envoy_config_core_v3_ApiConfigSource_mutable_request_timeout(envoy_config_core_v3_ApiConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:220
envoy_config_core_v3_ExtensionConfigSource_serialize
UPB_INLINE char * envoy_config_core_v3_ExtensionConfigSource_serialize(const envoy_config_core_v3_ExtensionConfigSource *msg, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:693
envoy_config_core_v3_ConfigSource_config_source_specifier_path_config_source
@ envoy_config_core_v3_ConfigSource_config_source_specifier_path_config_source
Definition: config_source.upb.h:510
envoy_config_core_v3_RateLimitSettings_parse_ex
UPB_INLINE envoy_config_core_v3_RateLimitSettings * envoy_config_core_v3_RateLimitSettings_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config_source.upb.h:349
envoy_config_core_v3_PathConfigSource_serialize_ex
UPB_INLINE char * envoy_config_core_v3_PathConfigSource_serialize_ex(const envoy_config_core_v3_PathConfigSource *msg, int options, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:440
envoy_config_core_v3_RateLimitSettings_clear_max_tokens
UPB_INLINE void envoy_config_core_v3_RateLimitSettings_clear_max_tokens(const envoy_config_core_v3_RateLimitSettings *msg)
Definition: config_source.upb.h:370
envoy_config_core_v3_PathConfigSource_set_path
UPB_INLINE void envoy_config_core_v3_PathConfigSource_set_path(envoy_config_core_v3_PathConfigSource *msg, upb_StringView value)
Definition: config_source.upb.h:460
envoy_config_core_v3_PathConfigSource_serialize
UPB_INLINE char * envoy_config_core_v3_PathConfigSource_serialize(const envoy_config_core_v3_PathConfigSource *msg, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:437
envoy_config_core_v3_ApiConfigSource_resize_config_validators
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig ** envoy_config_core_v3_ApiConfigSource_resize_config_validators(envoy_config_core_v3_ApiConfigSource *msg, size_t len, upb_Arena *arena)
Definition: config_source.upb.h:251
value
const char * value
Definition: hpack_parser_table.cc:165
envoy_config_core_v3_ConfigSource_config_source_specifier_oneofcases
envoy_config_core_v3_ConfigSource_config_source_specifier_oneofcases
Definition: config_source.upb.h:508
envoy_config_core_v3_ConfigSource_ads
const UPB_INLINE envoy_config_core_v3_AggregatedConfigSource * envoy_config_core_v3_ConfigSource_ads(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:543
_upb_getoneofcase
UPB_INLINE uint32_t _upb_getoneofcase(const void *msg, size_t case_ofs)
Definition: php-upb.h:1307
envoy_config_core_v3_ExtensionConfigSource_msginit
const upb_MiniTable envoy_config_core_v3_ExtensionConfigSource_msginit
Definition: config_source.upb.c:137
envoy_config_core_v3_PathConfigSource_mutable_watched_directory
UPB_INLINE struct envoy_config_core_v3_WatchedDirectory * envoy_config_core_v3_PathConfigSource_mutable_watched_directory(envoy_config_core_v3_PathConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:467
envoy_config_core_v3_PathConfigSource
struct envoy_config_core_v3_PathConfigSource envoy_config_core_v3_PathConfigSource
Definition: config_source.upb.h:34
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_core_v3_ConfigSource_path_config_source
const UPB_INLINE envoy_config_core_v3_PathConfigSource * envoy_config_core_v3_ConfigSource_path_config_source(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:585
envoy_config_core_v3_ConfigSource_set_resource_api_version
UPB_INLINE void envoy_config_core_v3_ConfigSource_set_resource_api_version(envoy_config_core_v3_ConfigSource *msg, int32_t value)
Definition: config_source.upb.h:641
envoy_config_core_v3_ApiConfigSource_clear_api_type
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_clear_api_type(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:109
envoy_config_core_v3_SelfConfigSource_serialize
UPB_INLINE char * envoy_config_core_v3_SelfConfigSource_serialize(const envoy_config_core_v3_SelfConfigSource *msg, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:318
envoy_config_core_v3_ConfigSource_config_source_specifier_api_config_source
@ envoy_config_core_v3_ConfigSource_config_source_specifier_api_config_source
Definition: config_source.upb.h:511
envoy_config_core_v3_ApiConfigSource_mutable_rate_limit_settings
UPB_INLINE struct envoy_config_core_v3_RateLimitSettings * envoy_config_core_v3_ApiConfigSource_mutable_rate_limit_settings(envoy_config_core_v3_ApiConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:233
upb_StringView
Definition: upb/upb/upb.h:72
xds_core_v3_Authority
struct xds_core_v3_Authority xds_core_v3_Authority
Definition: authority.upb.h:24
envoy_config_core_v3_ApiConfigSource_set_rate_limit_settings
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_set_rate_limit_settings(envoy_config_core_v3_ApiConfigSource *msg, envoy_config_core_v3_RateLimitSettings *value)
Definition: config_source.upb.h:229
envoy_config_core_v3_WatchedDirectory_msginit
const upb_MiniTable envoy_config_core_v3_WatchedDirectory_msginit
Definition: base.upb.c:274
envoy_config_core_v3_RateLimitSettings_has_fill_rate
UPB_INLINE bool envoy_config_core_v3_RateLimitSettings_has_fill_rate(const envoy_config_core_v3_RateLimitSettings *msg)
Definition: config_source.upb.h:376
envoy_config_core_v3_ExtensionConfigSource_config_source
const UPB_INLINE envoy_config_core_v3_ConfigSource * envoy_config_core_v3_ExtensionConfigSource_config_source(const envoy_config_core_v3_ExtensionConfigSource *msg)
Definition: config_source.upb.h:706
UPB_READ_ONEOF
#define UPB_READ_ONEOF(msg, fieldtype, offset, case_offset, case_val, default)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:38
envoy_config_core_v3_ExtensionConfigSource_mutable_type_urls
UPB_INLINE upb_StringView * envoy_config_core_v3_ExtensionConfigSource_mutable_type_urls(envoy_config_core_v3_ExtensionConfigSource *msg, size_t *len)
Definition: config_source.upb.h:760
envoy_config_core_v3_ApiConfigSource_set_transport_api_version
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_set_transport_api_version(envoy_config_core_v3_ApiConfigSource *msg, int32_t value)
Definition: config_source.upb.h:245
envoy_config_core_v3_ExtensionConfigSource_clear_default_config
UPB_INLINE void envoy_config_core_v3_ExtensionConfigSource_clear_default_config(const envoy_config_core_v3_ExtensionConfigSource *msg)
Definition: config_source.upb.h:712
envoy_config_core_v3_RateLimitSettings_has_max_tokens
UPB_INLINE bool envoy_config_core_v3_RateLimitSettings_has_max_tokens(const envoy_config_core_v3_RateLimitSettings *msg)
Definition: config_source.upb.h:367
envoy_config_core_v3_ApiConfigSource_msginit
const upb_MiniTable envoy_config_core_v3_ApiConfigSource_msginit
Definition: config_source.upb.c:46
envoy_config_core_v3_RateLimitSettings_max_tokens
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_core_v3_RateLimitSettings_max_tokens(const envoy_config_core_v3_RateLimitSettings *msg)
Definition: config_source.upb.h:373
google_protobuf_Any_msginit
const upb_MiniTable google_protobuf_Any_msginit
Definition: any.upb.c:20
envoy_config_core_v3_ConfigSource_resize_authorities
UPB_INLINE struct xds_core_v3_Authority ** envoy_config_core_v3_ConfigSource_resize_authorities(envoy_config_core_v3_ConfigSource *msg, size_t len, upb_Arena *arena)
Definition: config_source.upb.h:647
envoy_config_core_v3_ApiConfigSource_clear_rate_limit_settings
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_clear_rate_limit_settings(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:151
ret
UniquePtr< SSL_SESSION > ret
Definition: ssl_x509.cc:1029
envoy_config_core_v3_SelfConfigSource_parse
UPB_INLINE envoy_config_core_v3_SelfConfigSource * envoy_config_core_v3_SelfConfigSource_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config_source.upb.h:299
envoy_config_core_v3_RateLimitSettings_parse
UPB_INLINE envoy_config_core_v3_RateLimitSettings * envoy_config_core_v3_RateLimitSettings_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config_source.upb.h:341
google_protobuf_Duration_msginit
const upb_MiniTable google_protobuf_Duration_msginit
Definition: duration.upb.c:20
envoy_config_core_v3_ExtensionConfigSource_serialize_ex
UPB_INLINE char * envoy_config_core_v3_ExtensionConfigSource_serialize_ex(const envoy_config_core_v3_ExtensionConfigSource *msg, int options, upb_Arena *arena, size_t *len)
Definition: config_source.upb.h:696
envoy_config_core_v3_ApiConfigSource_api_type
UPB_INLINE int32_t envoy_config_core_v3_ApiConfigSource_api_type(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:112
upb_StringView_FromDataAndSize
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
Definition: upb/upb/upb.h:77
envoy_config_core_v3_ConfigSource_clear_path_config_source
UPB_INLINE void envoy_config_core_v3_ConfigSource_clear_path_config_source(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:582
UPB_WRITE_ONEOF
#define UPB_WRITE_ONEOF(msg, fieldtype, offset, value, case_offset, case_val)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:43
envoy_config_core_v3_ApiConfigSource_clear_grpc_services
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_clear_grpc_services(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:133
envoy_config_core_v3_ExtensionConfigSource_clear_apply_default_config_without_warming
UPB_INLINE void envoy_config_core_v3_ExtensionConfigSource_clear_apply_default_config_without_warming(const envoy_config_core_v3_ExtensionConfigSource *msg)
Definition: config_source.upb.h:718
envoy_config_core_v3_ExtensionConfigSource_type_urls
UPB_INLINE upb_StringView const * envoy_config_core_v3_ExtensionConfigSource_type_urls(const envoy_config_core_v3_ExtensionConfigSource *msg, size_t *len)
Definition: config_source.upb.h:727
ok
bool ok
Definition: async_end2end_test.cc:197
google_protobuf_Duration
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
envoy_config_core_v3_SelfConfigSource_parse_ex
UPB_INLINE envoy_config_core_v3_SelfConfigSource * envoy_config_core_v3_SelfConfigSource_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: config_source.upb.h:307
envoy_config_core_v3_ApiConfigSource_clear_refresh_delay
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_clear_refresh_delay(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:124
envoy_config_core_v3_ConfigSource_set_api_config_source
UPB_INLINE void envoy_config_core_v3_ConfigSource_set_api_config_source(envoy_config_core_v3_ConfigSource *msg, envoy_config_core_v3_ApiConfigSource *value)
Definition: config_source.upb.h:592
upb_StringView_FromString
UPB_INLINE upb_StringView upb_StringView_FromString(const char *data)
Definition: upb/upb/upb.h:85
envoy_config_core_v3_ApiConfigSource_transport_api_version
UPB_INLINE int32_t envoy_config_core_v3_ApiConfigSource_transport_api_version(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:166
_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_core_v3_ApiConfigSource_grpc_services
UPB_INLINE const struct envoy_config_core_v3_GrpcService *const * envoy_config_core_v3_ApiConfigSource_grpc_services(const envoy_config_core_v3_ApiConfigSource *msg, size_t *len)
Definition: config_source.upb.h:136
envoy_config_core_v3_PathConfigSource_set_watched_directory
UPB_INLINE void envoy_config_core_v3_PathConfigSource_set_watched_directory(envoy_config_core_v3_PathConfigSource *msg, struct envoy_config_core_v3_WatchedDirectory *value)
Definition: config_source.upb.h:463
envoy_config_core_v3_ExtensionConfigSource_clear_type_urls
UPB_INLINE void envoy_config_core_v3_ExtensionConfigSource_clear_type_urls(const envoy_config_core_v3_ExtensionConfigSource *msg)
Definition: config_source.upb.h:724
envoy_config_core_v3_ApiConfigSource_clear_transport_api_version
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_clear_transport_api_version(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:163
envoy_config_core_v3_ConfigSource_has_ads
UPB_INLINE bool envoy_config_core_v3_ConfigSource_has_ads(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:537
_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_core_v3_ApiConfigSource_AGGREGATED_DELTA_GRPC
@ envoy_config_core_v3_ApiConfigSource_AGGREGATED_DELTA_GRPC
Definition: config_source.upb.h:67
envoy_config_core_v3_ApiConfigSource_rate_limit_settings
const UPB_INLINE envoy_config_core_v3_RateLimitSettings * envoy_config_core_v3_ApiConfigSource_rate_limit_settings(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:154
google_protobuf_UInt32Value
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
Definition: wrappers.upb.h:37
envoy_config_core_v3_ConfigSource_config_source_specifier_case
UPB_INLINE envoy_config_core_v3_ConfigSource_config_source_specifier_oneofcases envoy_config_core_v3_ConfigSource_config_source_specifier_case(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:516
len
int len
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:46
envoy_config_core_v3_ApiConfigSource_parse
UPB_INLINE envoy_config_core_v3_ApiConfigSource * envoy_config_core_v3_ApiConfigSource_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: config_source.upb.h:83
envoy_config_core_v3_AggregatedConfigSource_msginit
const upb_MiniTable envoy_config_core_v3_AggregatedConfigSource_msginit
Definition: config_source.upb.c:52
envoy_config_core_v3_RateLimitSettings_set_fill_rate
UPB_INLINE void envoy_config_core_v3_RateLimitSettings_set_fill_rate(envoy_config_core_v3_RateLimitSettings *msg, struct google_protobuf_DoubleValue *value)
Definition: config_source.upb.h:399
envoy_config_core_v3_ConfigSource_clear_authorities
UPB_INLINE void envoy_config_core_v3_ConfigSource_clear_authorities(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:573
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
envoy_config_core_v3_PathConfigSource_clear_path
UPB_INLINE void envoy_config_core_v3_PathConfigSource_clear_path(const envoy_config_core_v3_PathConfigSource *msg)
Definition: config_source.upb.h:444
envoy_config_core_v3_WatchedDirectory
struct envoy_config_core_v3_WatchedDirectory envoy_config_core_v3_WatchedDirectory
Definition: base.upb.h:63
envoy_config_core_v3_ConfigSource_config_source_specifier_self
@ envoy_config_core_v3_ConfigSource_config_source_specifier_self
Definition: config_source.upb.h:513
int32_t
signed int int32_t
Definition: stdint-msvc2008.h:77
envoy_config_core_v3_ConfigSource_set_path
UPB_INLINE void envoy_config_core_v3_ConfigSource_set_path(envoy_config_core_v3_ConfigSource *msg, upb_StringView value)
Definition: config_source.upb.h:589
envoy_config_core_v3_ApiConfigSource_mutable_grpc_services
UPB_INLINE struct envoy_config_core_v3_GrpcService ** envoy_config_core_v3_ApiConfigSource_mutable_grpc_services(envoy_config_core_v3_ApiConfigSource *msg, size_t *len)
Definition: config_source.upb.h:204
envoy_config_core_v3_RateLimitSettings_fill_rate
UPB_INLINE const struct google_protobuf_DoubleValue * envoy_config_core_v3_RateLimitSettings_fill_rate(const envoy_config_core_v3_RateLimitSettings *msg)
Definition: config_source.upb.h:382
envoy_config_core_v3_SelfConfigSource_msginit
const upb_MiniTable envoy_config_core_v3_SelfConfigSource_msginit
Definition: config_source.upb.c:62
envoy_config_core_v3_ApiConfigSource_clear_set_node_on_first_message_only
UPB_INLINE void envoy_config_core_v3_ApiConfigSource_clear_set_node_on_first_message_only(const envoy_config_core_v3_ApiConfigSource *msg)
Definition: config_source.upb.h:157
envoy_config_core_v3_ExtensionConfigSource_resize_type_urls
UPB_INLINE upb_StringView * envoy_config_core_v3_ExtensionConfigSource_resize_type_urls(envoy_config_core_v3_ExtensionConfigSource *msg, size_t len, upb_Arena *arena)
Definition: config_source.upb.h:763
envoy_config_core_v3_ConfigSource_mutable_path_config_source
UPB_INLINE struct envoy_config_core_v3_PathConfigSource * envoy_config_core_v3_ConfigSource_mutable_path_config_source(envoy_config_core_v3_ConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:659
msg_internal.h
upb_Arena
Definition: upb_internal.h:36
envoy_config_core_v3_ConfigSource_clear_api_config_source
UPB_INLINE void envoy_config_core_v3_ConfigSource_clear_api_config_source(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:531
envoy_config_core_v3_ConfigSource_add_authorities
UPB_INLINE struct xds_core_v3_Authority * envoy_config_core_v3_ConfigSource_add_authorities(envoy_config_core_v3_ConfigSource *msg, upb_Arena *arena)
Definition: config_source.upb.h:650
upb_ExtensionRegistry
Definition: msg.c:372
envoy_config_core_v3_ExtensionConfigSource_set_config_source
UPB_INLINE void envoy_config_core_v3_ExtensionConfigSource_set_config_source(envoy_config_core_v3_ExtensionConfigSource *msg, envoy_config_core_v3_ConfigSource *value)
Definition: config_source.upb.h:731
_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
envoy_config_core_v3_RateLimitSettings_new
UPB_INLINE envoy_config_core_v3_RateLimitSettings * envoy_config_core_v3_RateLimitSettings_new(upb_Arena *arena)
Definition: config_source.upb.h:338
envoy_config_core_v3_ExtensionConfigSource_has_config_source
UPB_INLINE bool envoy_config_core_v3_ExtensionConfigSource_has_config_source(const envoy_config_core_v3_ExtensionConfigSource *msg)
Definition: config_source.upb.h:700
envoy_config_core_v3_ConfigSource_initial_fetch_timeout
UPB_INLINE const struct google_protobuf_Duration * envoy_config_core_v3_ConfigSource_initial_fetch_timeout(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:552
envoy_config_core_v3_ExtensionConfigSource_set_apply_default_config_without_warming
UPB_INLINE void envoy_config_core_v3_ExtensionConfigSource_set_apply_default_config_without_warming(envoy_config_core_v3_ExtensionConfigSource *msg, bool value)
Definition: config_source.upb.h:757
google_protobuf_DoubleValue
struct google_protobuf_DoubleValue google_protobuf_DoubleValue
Definition: wrappers.upb.h:32
envoy_config_core_v3_ConfigSource_has_initial_fetch_timeout
UPB_INLINE bool envoy_config_core_v3_ConfigSource_has_initial_fetch_timeout(const envoy_config_core_v3_ConfigSource *msg)
Definition: config_source.upb.h:546


grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:58:53