9 #ifndef ENVOY_CONFIG_LISTENER_V3_LISTENER_PROTO_UPB_H_
10 #define ENVOY_CONFIG_LISTENER_V3_LISTENER_PROTO_UPB_H_
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
17 #include "upb/port_def.inc"
82 upb_arena *
arena,
int options) {
102 bool ok = _upb_array_append_accessor2(
103 msg, UPB_SIZE(0, 0), UPB_SIZE(2, 3), &sub,
arena);
104 if (!ok)
return NULL;
119 upb_arena *
arena,
int options) {
175 *UPB_PTR_AT(msg, UPB_SIZE(16, 16), upb_strview) = value;
185 if (!sub)
return NULL;
198 bool ok = _upb_array_append_accessor2(
199 msg, UPB_SIZE(88, 160), UPB_SIZE(2, 3), &sub,
arena);
200 if (!ok)
return NULL;
211 if (!sub)
return NULL;
224 if (!sub)
return NULL;
237 if (!sub)
return NULL;
250 if (!sub)
return NULL;
256 *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
266 bool ok = _upb_array_append_accessor2(
267 msg, UPB_SIZE(92, 168), UPB_SIZE(2, 3), &sub,
arena);
268 if (!ok)
return NULL;
279 if (!sub)
return NULL;
292 if (!sub)
return NULL;
305 if (!sub)
return NULL;
318 bool ok = _upb_array_append_accessor2(
319 msg, UPB_SIZE(96, 176), UPB_SIZE(2, 3), &sub,
arena);
320 if (!ok)
return NULL;
331 if (!sub)
return NULL;
337 *UPB_PTR_AT(msg, UPB_SIZE(8, 8), int32_t) = value;
340 *UPB_PTR_AT(msg, UPB_SIZE(12, 12),
bool) = value;
343 _upb_sethas(msg, 10);
350 if (!sub)
return NULL;
356 _upb_sethas(msg, 11);
363 if (!sub)
return NULL;
369 _upb_sethas(msg, 12);
376 if (!sub)
return NULL;
382 *UPB_PTR_AT(msg, UPB_SIZE(13, 13),
bool) = value;
392 bool ok = _upb_array_append_accessor2(
393 msg, UPB_SIZE(100, 184), UPB_SIZE(2, 3), &sub,
arena);
394 if (!ok)
return NULL;
398 _upb_sethas(msg, 13);
405 if (!sub)
return NULL;
411 _upb_sethas(msg, 14);
418 if (!sub)
return NULL;
424 _upb_sethas(msg, 15);
431 if (!sub)
return NULL;
437 _upb_sethas(msg, 16);
444 if (!sub)
return NULL;
461 upb_arena *
arena,
int options) {
481 if (!sub)
return NULL;
498 upb_arena *
arena,
int options) {
523 if (!sub)
return NULL;
540 upb_arena *
arena,
int options) {
555 #include "upb/port_undef.inc"
struct envoy_config_accesslog_v3_AccessLog envoy_config_accesslog_v3_AccessLog
Definition: accesslog.upb.h:38
struct envoy_config_core_v3_Address envoy_config_core_v3_Address
Definition: address.upb.h:35
struct envoy_config_listener_v3_ApiListener envoy_config_listener_v3_ApiListener
Definition: api_listener.upb.h:24
struct envoy_config_core_v3_Metadata envoy_config_core_v3_Metadata
Definition: base.upb.h:48
struct xds_core_v3_CollectionEntry xds_core_v3_CollectionEntry
Definition: collection_entry.upb.h:25
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
struct envoy_config_core_v3_TypedExtensionConfig envoy_config_core_v3_TypedExtensionConfig
Definition: extension.upb.h:25
UPB_INLINE char * envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance_serialize(const envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance *msg, upb_arena *arena, size_t *len)
Definition: listener.upb.h:545
UPB_INLINE upb_strview envoy_config_listener_v3_Listener_name(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:128
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_listener_v3_Listener_mutable_tcp_fast_open_queue_length(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:301
const upb_msglayout envoy_config_listener_v3_Listener_DeprecatedV1_msginit
Definition: listener.upb.c:103
UPB_INLINE envoy_config_listener_v3_ListenerCollection * envoy_config_listener_v3_ListenerCollection_new(upb_arena *arena)
Definition: listener.upb.h:73
const upb_msglayout envoy_config_listener_v3_UdpListenerConfig_msginit
Definition: udp_listener_config.upb.c:27
UPB_INLINE bool envoy_config_listener_v3_Listener_has_deprecated_v1(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:139
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_listener_v3_Listener_mutable_transparent(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:275
UPB_INLINE envoy_config_listener_v3_Listener_ConnectionBalanceConfig * envoy_config_listener_v3_Listener_ConnectionBalanceConfig_parse(const char *buf, size_t size, upb_arena *arena)
Definition: listener.upb.h:492
UPB_INLINE bool envoy_config_listener_v3_Listener_has_address(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:129
UPB_INLINE envoy_config_listener_v3_ListenerCollection * envoy_config_listener_v3_ListenerCollection_parse(const char *buf, size_t size, upb_arena *arena)
Definition: listener.upb.h:76
UPB_INLINE void envoy_config_listener_v3_Listener_set_deprecated_v1(envoy_config_listener_v3_Listener *msg, envoy_config_listener_v3_Listener_DeprecatedV1 *value)
Definition: listener.upb.h:242
UPB_INLINE char * envoy_config_listener_v3_ListenerCollection_serialize(const envoy_config_listener_v3_ListenerCollection *msg, upb_arena *arena, size_t *len)
Definition: listener.upb.h:87
UPB_INLINE const struct envoy_config_listener_v3_ApiListener * envoy_config_listener_v3_Listener_api_listener(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:159
UPB_INLINE bool envoy_config_listener_v3_Listener_has_metadata(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:137
const upb_msglayout envoy_config_listener_v3_Listener_ConnectionBalanceConfig_msginit
Definition: listener.upb.c:117
UPB_INLINE envoy_config_listener_v3_ListenerCollection * envoy_config_listener_v3_ListenerCollection_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: listener.upb.h:81
UPB_INLINE void envoy_config_listener_v3_Listener_set_default_filter_chain(envoy_config_listener_v3_Listener *msg, struct envoy_config_listener_v3_FilterChain *value)
Definition: listener.upb.h:423
UPB_INLINE bool envoy_config_listener_v3_Listener_has_freebind(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:146
UPB_INLINE struct envoy_config_listener_v3_ListenerFilter ** envoy_config_listener_v3_Listener_resize_listener_filters(envoy_config_listener_v3_Listener *msg, size_t len, upb_arena *arena)
Definition: listener.upb.h:261
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_listener_v3_Listener_mutable_per_connection_buffer_limit_bytes(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:220
UPB_INLINE int32_t envoy_config_listener_v3_Listener_traffic_direction(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:154
UPB_INLINE const struct envoy_config_listener_v3_FilterChain *const * envoy_config_listener_v3_Listener_filter_chains(const envoy_config_listener_v3_Listener *msg, size_t *len)
Definition: listener.upb.h:132
UPB_INLINE bool envoy_config_listener_v3_Listener_has_udp_listener_config(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:156
const upb_msglayout envoy_config_listener_v3_ApiListener_msginit
Definition: api_listener.upb.c:26
UPB_INLINE const struct envoy_config_listener_v3_UdpListenerConfig * envoy_config_listener_v3_Listener_udp_listener_config(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:157
const upb_msglayout envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance_msginit
Definition: listener.upb.c:123
UPB_INLINE envoy_config_listener_v3_Listener_DeprecatedV1 * envoy_config_listener_v3_Listener_DeprecatedV1_new(upb_arena *arena)
Definition: listener.upb.h:452
struct envoy_config_listener_v3_Listener_DeprecatedV1 envoy_config_listener_v3_Listener_DeprecatedV1
Definition: listener.upb.h:30
UPB_INLINE struct envoy_config_core_v3_SocketOption ** envoy_config_listener_v3_Listener_mutable_socket_options(envoy_config_listener_v3_Listener *msg, size_t *len)
Definition: listener.upb.h:310
UPB_INLINE struct envoy_config_listener_v3_FilterChain * envoy_config_listener_v3_Listener_add_filter_chains(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:196
UPB_INLINE void envoy_config_listener_v3_Listener_set_api_listener(envoy_config_listener_v3_Listener *msg, struct envoy_config_listener_v3_ApiListener *value)
Definition: listener.upb.h:355
const upb_msglayout envoy_config_listener_v3_FilterChain_msginit
Definition: listener_components.upb.c:87
UPB_INLINE const struct envoy_config_core_v3_Metadata * envoy_config_listener_v3_Listener_metadata(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:138
const upb_msglayout envoy_config_core_v3_Metadata_msginit
Definition: base.upb.c:108
UPB_INLINE envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance * envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: listener.upb.h:539
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_listener_v3_Listener_DeprecatedV1_bind_to_port(const envoy_config_listener_v3_Listener_DeprecatedV1 *msg)
Definition: listener.upb.h:471
UPB_INLINE void envoy_config_listener_v3_Listener_set_transparent(envoy_config_listener_v3_Listener *msg, struct google_protobuf_BoolValue *value)
Definition: listener.upb.h:271
UPB_INLINE struct envoy_config_listener_v3_UdpListenerConfig * envoy_config_listener_v3_Listener_mutable_udp_listener_config(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:346
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_listener_v3_Listener_freebind(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:147
UPB_INLINE const envoy_config_listener_v3_Listener_ConnectionBalanceConfig * envoy_config_listener_v3_Listener_connection_balance_config(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:161
UPB_INLINE struct envoy_config_listener_v3_ListenerFilter ** envoy_config_listener_v3_Listener_mutable_listener_filters(envoy_config_listener_v3_Listener *msg, size_t *len)
Definition: listener.upb.h:258
UPB_INLINE struct envoy_config_listener_v3_FilterChain ** envoy_config_listener_v3_Listener_mutable_filter_chains(envoy_config_listener_v3_Listener *msg, size_t *len)
Definition: listener.upb.h:190
UPB_INLINE const envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance * envoy_config_listener_v3_Listener_ConnectionBalanceConfig_exact_balance(const envoy_config_listener_v3_Listener_ConnectionBalanceConfig *msg)
Definition: listener.upb.h:514
const upb_msglayout envoy_config_listener_v3_Listener_msginit
Definition: listener.upb.c:89
UPB_INLINE void envoy_config_listener_v3_Listener_set_drain_type(envoy_config_listener_v3_Listener *msg, int32_t value)
Definition: listener.upb.h:255
UPB_INLINE struct envoy_config_listener_v3_Listener_DeprecatedV1 * envoy_config_listener_v3_Listener_mutable_deprecated_v1(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:246
UPB_INLINE bool envoy_config_listener_v3_Listener_has_api_listener(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:158
UPB_INLINE struct envoy_config_core_v3_SocketOption * envoy_config_listener_v3_Listener_add_socket_options(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:316
UPB_INLINE bool envoy_config_listener_v3_Listener_continue_on_listener_filters_timeout(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:155
UPB_INLINE bool envoy_config_listener_v3_Listener_has_listener_filters(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:142
const upb_msglayout xds_core_v3_CollectionEntry_msginit
Definition: collection_entry.upb.c:29
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_listener_v3_Listener_tcp_backlog_size(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:168
const upb_msglayout envoy_config_listener_v3_ListenerFilter_msginit
Definition: listener_components.upb.c:152
UPB_INLINE bool envoy_config_listener_v3_Listener_has_tcp_fast_open_queue_length(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:148
UPB_INLINE struct envoy_config_core_v3_Metadata * envoy_config_listener_v3_Listener_mutable_metadata(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:233
const upb_msglayout google_protobuf_UInt32Value_msginit
Definition: wrappers.upb.c:69
UPB_INLINE struct envoy_config_core_v3_SocketOption ** envoy_config_listener_v3_Listener_resize_socket_options(envoy_config_listener_v3_Listener *msg, size_t len, upb_arena *arena)
Definition: listener.upb.h:313
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_listener_v3_Listener_mutable_tcp_backlog_size(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:414
UPB_INLINE bool envoy_config_listener_v3_Listener_has_filter_chains(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:131
UPB_INLINE bool envoy_config_listener_v3_Listener_has_use_original_dst(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:133
struct envoy_config_listener_v3_Listener envoy_config_listener_v3_Listener
Definition: listener.upb.h:29
UPB_INLINE const envoy_config_listener_v3_Listener_DeprecatedV1 * envoy_config_listener_v3_Listener_deprecated_v1(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:140
UPB_INLINE const struct google_protobuf_Duration * envoy_config_listener_v3_Listener_listener_filters_timeout(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:153
UPB_INLINE void envoy_config_listener_v3_Listener_set_address(envoy_config_listener_v3_Listener *msg, struct envoy_config_core_v3_Address *value)
Definition: listener.upb.h:177
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_listener_v3_Listener_mutable_bind_to_port(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:440
UPB_INLINE void envoy_config_listener_v3_Listener_set_continue_on_listener_filters_timeout(envoy_config_listener_v3_Listener *msg, bool value)
Definition: listener.upb.h:339
UPB_INLINE envoy_config_listener_v3_Listener * envoy_config_listener_v3_Listener_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: listener.upb.h:118
UPB_INLINE bool envoy_config_listener_v3_Listener_has_socket_options(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:150
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_listener_v3_Listener_mutable_freebind(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:288
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_listener_v3_Listener_use_original_dst(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:134
UPB_INLINE envoy_config_listener_v3_Listener_ConnectionBalanceConfig_balance_type_oneofcases envoy_config_listener_v3_Listener_ConnectionBalanceConfig_balance_type_case(const envoy_config_listener_v3_Listener_ConnectionBalanceConfig *msg)
Definition: listener.upb.h:511
UPB_INLINE char * envoy_config_listener_v3_Listener_DeprecatedV1_serialize(const envoy_config_listener_v3_Listener_DeprecatedV1 *msg, upb_arena *arena, size_t *len)
Definition: listener.upb.h:466
const upb_msglayout envoy_config_listener_v3_ListenerCollection_msginit
Definition: listener.upb.c:38
UPB_INLINE envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance * envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance_new(upb_arena *arena)
Definition: listener.upb.h:531
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_listener_v3_Listener_mutable_use_original_dst(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:207
UPB_INLINE void envoy_config_listener_v3_Listener_set_connection_balance_config(envoy_config_listener_v3_Listener *msg, envoy_config_listener_v3_Listener_ConnectionBalanceConfig *value)
Definition: listener.upb.h:368
UPB_INLINE bool envoy_config_listener_v3_Listener_has_access_log(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:163
UPB_INLINE void envoy_config_listener_v3_Listener_set_udp_listener_config(envoy_config_listener_v3_Listener *msg, struct envoy_config_listener_v3_UdpListenerConfig *value)
Definition: listener.upb.h:342
UPB_INLINE envoy_config_listener_v3_Listener_DeprecatedV1 * envoy_config_listener_v3_Listener_DeprecatedV1_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: listener.upb.h:460
UPB_INLINE const struct xds_core_v3_CollectionEntry *const * envoy_config_listener_v3_ListenerCollection_entries(const envoy_config_listener_v3_ListenerCollection *msg, size_t *len)
Definition: listener.upb.h:92
UPB_INLINE bool envoy_config_listener_v3_Listener_has_tcp_backlog_size(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:167
UPB_INLINE void envoy_config_listener_v3_Listener_set_traffic_direction(envoy_config_listener_v3_Listener *msg, int32_t value)
Definition: listener.upb.h:336
UPB_INLINE struct envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance * envoy_config_listener_v3_Listener_ConnectionBalanceConfig_mutable_exact_balance(envoy_config_listener_v3_Listener_ConnectionBalanceConfig *msg, upb_arena *arena)
Definition: listener.upb.h:519
UPB_INLINE void envoy_config_listener_v3_Listener_set_name(envoy_config_listener_v3_Listener *msg, upb_strview value)
Definition: listener.upb.h:174
UPB_INLINE void envoy_config_listener_v3_Listener_set_tcp_backlog_size(envoy_config_listener_v3_Listener *msg, struct google_protobuf_UInt32Value *value)
Definition: listener.upb.h:410
envoy_config_listener_v3_Listener_ConnectionBalanceConfig_balance_type_oneofcases
Definition: listener.upb.h:507
@ envoy_config_listener_v3_Listener_ConnectionBalanceConfig_balance_type_exact_balance
Definition: listener.upb.h:508
@ envoy_config_listener_v3_Listener_ConnectionBalanceConfig_balance_type_NOT_SET
Definition: listener.upb.h:509
UPB_INLINE struct envoy_config_accesslog_v3_AccessLog * envoy_config_listener_v3_Listener_add_access_log(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:390
const upb_msglayout envoy_config_accesslog_v3_AccessLog_msginit
Definition: accesslog.upb.c:35
UPB_INLINE void envoy_config_listener_v3_Listener_set_bind_to_port(envoy_config_listener_v3_Listener *msg, struct google_protobuf_BoolValue *value)
Definition: listener.upb.h:436
UPB_INLINE bool envoy_config_listener_v3_Listener_has_listener_filters_timeout(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:152
UPB_INLINE bool envoy_config_listener_v3_Listener_has_transparent(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:144
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_listener_v3_Listener_transparent(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:145
struct envoy_config_listener_v3_ListenerCollection envoy_config_listener_v3_ListenerCollection
Definition: listener.upb.h:28
UPB_INLINE envoy_config_listener_v3_Listener * envoy_config_listener_v3_Listener_new(upb_arena *arena)
Definition: listener.upb.h:110
struct envoy_config_listener_v3_Listener_ConnectionBalanceConfig envoy_config_listener_v3_Listener_ConnectionBalanceConfig
Definition: listener.upb.h:31
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_listener_v3_Listener_mutable_udp_writer_config(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:401
UPB_INLINE const struct envoy_config_core_v3_Address * envoy_config_listener_v3_Listener_address(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:130
UPB_INLINE bool envoy_config_listener_v3_Listener_has_bind_to_port(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:171
UPB_INLINE struct envoy_config_listener_v3_ListenerFilter * envoy_config_listener_v3_Listener_add_listener_filters(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:264
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_listener_v3_Listener_per_connection_buffer_limit_bytes(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:136
UPB_INLINE struct envoy_config_listener_v3_ApiListener * envoy_config_listener_v3_Listener_mutable_api_listener(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:359
envoy_config_listener_v3_Listener_DrainType
Definition: listener.upb.h:65
@ envoy_config_listener_v3_Listener_MODIFY_ONLY
Definition: listener.upb.h:67
@ envoy_config_listener_v3_Listener_DEFAULT
Definition: listener.upb.h:66
struct envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance
Definition: listener.upb.h:32
UPB_INLINE void envoy_config_listener_v3_Listener_set_use_original_dst(envoy_config_listener_v3_Listener *msg, struct google_protobuf_BoolValue *value)
Definition: listener.upb.h:203
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_listener_v3_Listener_udp_writer_config(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:166
UPB_INLINE void envoy_config_listener_v3_Listener_set_listener_filters_timeout(envoy_config_listener_v3_Listener *msg, struct google_protobuf_Duration *value)
Definition: listener.upb.h:323
UPB_INLINE void envoy_config_listener_v3_Listener_ConnectionBalanceConfig_set_exact_balance(envoy_config_listener_v3_Listener_ConnectionBalanceConfig *msg, envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance *value)
Definition: listener.upb.h:516
UPB_INLINE struct xds_core_v3_CollectionEntry ** envoy_config_listener_v3_ListenerCollection_mutable_entries(envoy_config_listener_v3_ListenerCollection *msg, size_t *len)
Definition: listener.upb.h:94
UPB_INLINE bool envoy_config_listener_v3_Listener_DeprecatedV1_has_bind_to_port(const envoy_config_listener_v3_Listener_DeprecatedV1 *msg)
Definition: listener.upb.h:470
UPB_INLINE bool envoy_config_listener_v3_ListenerCollection_has_entries(const envoy_config_listener_v3_ListenerCollection *msg)
Definition: listener.upb.h:91
UPB_INLINE struct envoy_config_accesslog_v3_AccessLog ** envoy_config_listener_v3_Listener_resize_access_log(envoy_config_listener_v3_Listener *msg, size_t len, upb_arena *arena)
Definition: listener.upb.h:387
UPB_INLINE struct envoy_config_listener_v3_FilterChain * envoy_config_listener_v3_Listener_mutable_default_filter_chain(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:427
UPB_INLINE struct envoy_config_listener_v3_FilterChain ** envoy_config_listener_v3_Listener_resize_filter_chains(envoy_config_listener_v3_Listener *msg, size_t len, upb_arena *arena)
Definition: listener.upb.h:193
const upb_msglayout google_protobuf_Duration_msginit
Definition: duration.upb.c:20
UPB_INLINE void envoy_config_listener_v3_Listener_set_freebind(envoy_config_listener_v3_Listener *msg, struct google_protobuf_BoolValue *value)
Definition: listener.upb.h:284
UPB_INLINE struct xds_core_v3_CollectionEntry * envoy_config_listener_v3_ListenerCollection_add_entries(envoy_config_listener_v3_ListenerCollection *msg, upb_arena *arena)
Definition: listener.upb.h:100
UPB_INLINE struct envoy_config_core_v3_Address * envoy_config_listener_v3_Listener_mutable_address(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:181
UPB_INLINE envoy_config_listener_v3_Listener_ConnectionBalanceConfig * envoy_config_listener_v3_Listener_ConnectionBalanceConfig_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: listener.upb.h:497
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_listener_v3_Listener_tcp_fast_open_queue_length(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:149
UPB_INLINE struct google_protobuf_Duration * envoy_config_listener_v3_Listener_mutable_listener_filters_timeout(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:327
UPB_INLINE char * envoy_config_listener_v3_Listener_ConnectionBalanceConfig_serialize(const envoy_config_listener_v3_Listener_ConnectionBalanceConfig *msg, upb_arena *arena, size_t *len)
Definition: listener.upb.h:503
const upb_msglayout google_protobuf_BoolValue_msginit
Definition: wrappers.upb.c:79
UPB_INLINE struct envoy_config_listener_v3_Listener_ConnectionBalanceConfig * envoy_config_listener_v3_Listener_mutable_connection_balance_config(envoy_config_listener_v3_Listener *msg, upb_arena *arena)
Definition: listener.upb.h:372
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_listener_v3_Listener_bind_to_port(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:172
UPB_INLINE const struct envoy_config_listener_v3_FilterChain * envoy_config_listener_v3_Listener_default_filter_chain(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:170
UPB_INLINE void envoy_config_listener_v3_Listener_set_tcp_fast_open_queue_length(envoy_config_listener_v3_Listener *msg, struct google_protobuf_UInt32Value *value)
Definition: listener.upb.h:297
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_listener_v3_Listener_DeprecatedV1_mutable_bind_to_port(envoy_config_listener_v3_Listener_DeprecatedV1 *msg, upb_arena *arena)
Definition: listener.upb.h:477
const upb_msglayout envoy_config_core_v3_TypedExtensionConfig_msginit
Definition: extension.upb.c:28
UPB_INLINE void envoy_config_listener_v3_Listener_set_reuse_port(envoy_config_listener_v3_Listener *msg, bool value)
Definition: listener.upb.h:381
UPB_INLINE envoy_config_listener_v3_Listener_DeprecatedV1 * envoy_config_listener_v3_Listener_DeprecatedV1_parse(const char *buf, size_t size, upb_arena *arena)
Definition: listener.upb.h:455
UPB_INLINE envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance * envoy_config_listener_v3_Listener_ConnectionBalanceConfig_ExactBalance_parse(const char *buf, size_t size, upb_arena *arena)
Definition: listener.upb.h:534
const upb_msglayout envoy_config_core_v3_SocketOption_msginit
Definition: socket_option.upb.c:27
UPB_INLINE bool envoy_config_listener_v3_Listener_ConnectionBalanceConfig_has_exact_balance(const envoy_config_listener_v3_Listener_ConnectionBalanceConfig *msg)
Definition: listener.upb.h:513
UPB_INLINE void envoy_config_listener_v3_Listener_set_per_connection_buffer_limit_bytes(envoy_config_listener_v3_Listener *msg, struct google_protobuf_UInt32Value *value)
Definition: listener.upb.h:216
UPB_INLINE bool envoy_config_listener_v3_Listener_reuse_port(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:162
UPB_INLINE bool envoy_config_listener_v3_Listener_has_udp_writer_config(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:165
UPB_INLINE struct xds_core_v3_CollectionEntry ** envoy_config_listener_v3_ListenerCollection_resize_entries(envoy_config_listener_v3_ListenerCollection *msg, size_t len, upb_arena *arena)
Definition: listener.upb.h:97
UPB_INLINE void envoy_config_listener_v3_Listener_set_metadata(envoy_config_listener_v3_Listener *msg, struct envoy_config_core_v3_Metadata *value)
Definition: listener.upb.h:229
UPB_INLINE int32_t envoy_config_listener_v3_Listener_drain_type(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:141
UPB_INLINE envoy_config_listener_v3_Listener * envoy_config_listener_v3_Listener_parse(const char *buf, size_t size, upb_arena *arena)
Definition: listener.upb.h:113
UPB_INLINE bool envoy_config_listener_v3_Listener_has_connection_balance_config(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:160
UPB_INLINE void envoy_config_listener_v3_Listener_set_udp_writer_config(envoy_config_listener_v3_Listener *msg, struct envoy_config_core_v3_TypedExtensionConfig *value)
Definition: listener.upb.h:397
const upb_msglayout envoy_config_core_v3_Address_msginit
Definition: address.upb.c:102
UPB_INLINE char * envoy_config_listener_v3_Listener_serialize(const envoy_config_listener_v3_Listener *msg, upb_arena *arena, size_t *len)
Definition: listener.upb.h:124
UPB_INLINE const struct envoy_config_accesslog_v3_AccessLog *const * envoy_config_listener_v3_Listener_access_log(const envoy_config_listener_v3_Listener *msg, size_t *len)
Definition: listener.upb.h:164
UPB_INLINE const struct envoy_config_listener_v3_ListenerFilter *const * envoy_config_listener_v3_Listener_listener_filters(const envoy_config_listener_v3_Listener *msg, size_t *len)
Definition: listener.upb.h:143
UPB_INLINE envoy_config_listener_v3_Listener_ConnectionBalanceConfig * envoy_config_listener_v3_Listener_ConnectionBalanceConfig_new(upb_arena *arena)
Definition: listener.upb.h:489
UPB_INLINE const struct envoy_config_core_v3_SocketOption *const * envoy_config_listener_v3_Listener_socket_options(const envoy_config_listener_v3_Listener *msg, size_t *len)
Definition: listener.upb.h:151
UPB_INLINE struct envoy_config_accesslog_v3_AccessLog ** envoy_config_listener_v3_Listener_mutable_access_log(envoy_config_listener_v3_Listener *msg, size_t *len)
Definition: listener.upb.h:384
UPB_INLINE bool envoy_config_listener_v3_Listener_has_per_connection_buffer_limit_bytes(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:135
UPB_INLINE bool envoy_config_listener_v3_Listener_has_default_filter_chain(const envoy_config_listener_v3_Listener *msg)
Definition: listener.upb.h:169
UPB_INLINE void envoy_config_listener_v3_Listener_DeprecatedV1_set_bind_to_port(envoy_config_listener_v3_Listener_DeprecatedV1 *msg, struct google_protobuf_BoolValue *value)
Definition: listener.upb.h:473
struct envoy_config_listener_v3_ListenerFilter envoy_config_listener_v3_ListenerFilter
Definition: listener_components.upb.h:36
struct envoy_config_listener_v3_FilterChain envoy_config_listener_v3_FilterChain
Definition: listener_components.upb.h:32
struct envoy_config_core_v3_SocketOption envoy_config_core_v3_SocketOption
Definition: socket_option.upb.h:24
struct envoy_config_listener_v3_UdpListenerConfig envoy_config_listener_v3_UdpListenerConfig
Definition: udp_listener_config.upb.h:25
struct google_protobuf_BoolValue google_protobuf_BoolValue
Definition: wrappers.upb.h:38
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
Definition: wrappers.upb.h:37
upb_arena * arena
Definition: xds_api.cc:909