Go to the documentation of this file.
9 #ifndef ENVOY_CONFIG_ROUTE_V3_ROUTE_PROTO_UPB_H_
10 #define ENVOY_CONFIG_ROUTE_V3_ROUTE_PROTO_UPB_H_
17 #include "upb/port_def.inc"
56 if (!
ret)
return NULL;
66 if (!
ret)
return NULL;
195 if (!
ok)
return NULL;
216 if (!
ok)
return NULL;
237 if (!
ok)
return NULL;
248 if (!sub)
return NULL;
270 if (!sub)
return NULL;
286 if (!sub)
return NULL;
300 if (!
ok)
return NULL;
312 if (!
ok)
return NULL;
323 if (!
ret)
return NULL;
333 if (!
ret)
return NULL;
371 if (!sub)
return NULL;
387 if (!
ret)
return NULL;
397 if (!
ret)
return NULL;
429 if (!sub)
return NULL;
441 #include "upb/port_undef.inc"
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)
UPB_INLINE void envoy_config_route_v3_ClusterSpecifierPlugin_set_is_optional(envoy_config_route_v3_ClusterSpecifierPlugin *msg, bool value)
UPB_INLINE void envoy_config_route_v3_ClusterSpecifierPlugin_set_extension(envoy_config_route_v3_ClusterSpecifierPlugin *msg, struct envoy_config_core_v3_TypedExtensionConfig *value)
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)
const upb_MiniTable google_protobuf_BoolValue_msginit
UPB_INLINE envoy_config_route_v3_ClusterSpecifierPlugin * envoy_config_route_v3_ClusterSpecifierPlugin_new(upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_response_headers_to_add(const envoy_config_route_v3_RouteConfiguration *msg)
UPB_INLINE struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_route_v3_ClusterSpecifierPlugin_mutable_extension(envoy_config_route_v3_ClusterSpecifierPlugin *msg, upb_Arena *arena)
const upb_MiniTable envoy_config_route_v3_ClusterSpecifierPlugin_msginit
const UPB_INLINE void * _upb_array_accessor(const void *msg, size_t ofs, size_t *size)
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)
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)
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)
const upb_MiniTable google_protobuf_UInt32Value_msginit
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_set_validate_clusters(envoy_config_route_v3_RouteConfiguration *msg, struct google_protobuf_BoolValue *value)
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)
UPB_INLINE struct envoy_config_route_v3_Vhds * envoy_config_route_v3_RouteConfiguration_mutable_vhds(envoy_config_route_v3_RouteConfiguration *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_vhds(const envoy_config_route_v3_RouteConfiguration *msg)
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)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_response_headers_to_remove(const envoy_config_route_v3_RouteConfiguration *msg)
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)
struct envoy_config_route_v3_RouteAction_RequestMirrorPolicy envoy_config_route_v3_RouteAction_RequestMirrorPolicy
UPB_INLINE const struct envoy_config_core_v3_TypedExtensionConfig * envoy_config_route_v3_ClusterSpecifierPlugin_extension(const envoy_config_route_v3_ClusterSpecifierPlugin *msg)
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)
struct envoy_config_route_v3_Vhds envoy_config_route_v3_Vhds
UPB_INLINE bool _upb_sethas(const void *msg, size_t idx)
struct envoy_config_route_v3_VirtualHost envoy_config_route_v3_VirtualHost
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)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_validate_clusters(const envoy_config_route_v3_RouteConfiguration *msg)
struct envoy_config_core_v3_TypedExtensionConfig envoy_config_core_v3_TypedExtensionConfig
UPB_INLINE void _upb_array_detach(const void *msg, size_t ofs)
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_virtual_hosts(const envoy_config_route_v3_RouteConfiguration *msg)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_response_headers_to_add(const envoy_config_route_v3_RouteConfiguration *msg)
#define UPB_PTR_AT(msg, ofs, type)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_set_name(envoy_config_route_v3_RouteConfiguration *msg, upb_StringView value)
UPB_INLINE upb_StringView const * envoy_config_route_v3_RouteConfiguration_internal_only_headers(const envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
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)
grpc_core::ScopedArenaPtr arena
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)
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)
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)
UPB_INLINE void envoy_config_route_v3_Vhds_set_config_source(envoy_config_route_v3_Vhds *msg, struct envoy_config_core_v3_ConfigSource *value)
UPB_INLINE void envoy_config_route_v3_ClusterSpecifierPlugin_clear_extension(const envoy_config_route_v3_ClusterSpecifierPlugin *msg)
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)
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
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)
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_request_headers_to_add(const envoy_config_route_v3_RouteConfiguration *msg)
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)
UPB_INLINE const struct envoy_config_core_v3_ConfigSource * envoy_config_route_v3_Vhds_config_source(const envoy_config_route_v3_Vhds *msg)
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)
UPB_INLINE bool _upb_Array_Append_accessor2(void *msg, size_t ofs, int elem_size_lg2, const void *value, upb_Arena *arena)
const upb_MiniTable envoy_config_core_v3_TypedExtensionConfig_msginit
struct envoy_config_route_v3_RouteConfiguration envoy_config_route_v3_RouteConfiguration
UPB_INLINE envoy_config_route_v3_Vhds * envoy_config_route_v3_Vhds_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE struct google_protobuf_BoolValue * envoy_config_route_v3_RouteConfiguration_mutable_validate_clusters(envoy_config_route_v3_RouteConfiguration *msg, upb_Arena *arena)
#define UPB_SIZE(size32, size64)
const upb_MiniTable_File envoy_config_route_v3_route_proto_upb_file_layout
UPB_INLINE char * envoy_config_route_v3_ClusterSpecifierPlugin_serialize(const envoy_config_route_v3_ClusterSpecifierPlugin *msg, upb_Arena *arena, size_t *len)
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)
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)
UPB_INLINE bool envoy_config_route_v3_ClusterSpecifierPlugin_has_extension(const envoy_config_route_v3_ClusterSpecifierPlugin *msg)
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_vhds(const envoy_config_route_v3_RouteConfiguration *msg)
UPB_INLINE void envoy_config_route_v3_ClusterSpecifierPlugin_clear_is_optional(const envoy_config_route_v3_ClusterSpecifierPlugin *msg)
UPB_INLINE bool envoy_config_route_v3_ClusterSpecifierPlugin_is_optional(const envoy_config_route_v3_ClusterSpecifierPlugin *msg)
UPB_INLINE upb_StringView * envoy_config_route_v3_RouteConfiguration_mutable_internal_only_headers(envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
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)
UPB_INLINE char * envoy_config_route_v3_RouteConfiguration_serialize(const envoy_config_route_v3_RouteConfiguration *msg, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_config_route_v3_RouteConfiguration * envoy_config_route_v3_RouteConfiguration_new(upb_Arena *arena)
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)
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)
const upb_MiniTable envoy_config_route_v3_VirtualHost_msginit
UPB_INLINE char * envoy_config_route_v3_Vhds_serialize(const envoy_config_route_v3_Vhds *msg, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_route_v3_Vhds_has_config_source(const envoy_config_route_v3_Vhds *msg)
UPB_INLINE const struct google_protobuf_BoolValue * envoy_config_route_v3_RouteConfiguration_validate_clusters(const envoy_config_route_v3_RouteConfiguration *msg)
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)
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)
UPB_INLINE upb_StringView * envoy_config_route_v3_RouteConfiguration_mutable_response_headers_to_remove(envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
UPB_INLINE upb_StringView const * envoy_config_route_v3_RouteConfiguration_response_headers_to_remove(const envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
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)
UPB_INLINE envoy_config_route_v3_RouteConfiguration * envoy_config_route_v3_RouteConfiguration_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_validate_clusters(const envoy_config_route_v3_RouteConfiguration *msg)
char * upb_Encode(const void *msg, const upb_MiniTable *l, int options, upb_Arena *arena, size_t *size)
UPB_INLINE bool _upb_hasbit(const upb_msg *msg, size_t idx)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_virtual_hosts(const envoy_config_route_v3_RouteConfiguration *msg)
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)
struct envoy_config_core_v3_HeaderValueOption envoy_config_core_v3_HeaderValueOption
UPB_INLINE void envoy_config_route_v3_Vhds_clear_config_source(const envoy_config_route_v3_Vhds *msg)
const upb_MiniTable envoy_config_route_v3_Vhds_msginit
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_set_most_specific_header_mutations_wins(envoy_config_route_v3_RouteConfiguration *msg, bool value)
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)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_max_direct_response_body_size_bytes(const envoy_config_route_v3_RouteConfiguration *msg)
const UPB_INLINE envoy_config_route_v3_Vhds * envoy_config_route_v3_RouteConfiguration_vhds(const envoy_config_route_v3_RouteConfiguration *msg)
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)
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_request_mirror_policies(const envoy_config_route_v3_RouteConfiguration *msg)
UniquePtr< SSL_SESSION > ret
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)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_name(const envoy_config_route_v3_RouteConfiguration *msg)
struct google_protobuf_BoolValue google_protobuf_BoolValue
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_cluster_specifier_plugins(const envoy_config_route_v3_RouteConfiguration *msg)
const upb_MiniTable envoy_config_route_v3_RouteAction_RequestMirrorPolicy_msginit
struct envoy_config_route_v3_ClusterSpecifierPlugin envoy_config_route_v3_ClusterSpecifierPlugin
UPB_INLINE upb_StringView envoy_config_route_v3_RouteConfiguration_name(const envoy_config_route_v3_RouteConfiguration *msg)
const upb_MiniTable envoy_config_route_v3_RouteConfiguration_msginit
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_request_headers_to_remove(const envoy_config_route_v3_RouteConfiguration *msg)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_cluster_specifier_plugins(const envoy_config_route_v3_RouteConfiguration *msg)
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_has_max_direct_response_body_size_bytes(const envoy_config_route_v3_RouteConfiguration *msg)
UPB_INLINE void * _upb_Array_Resize_accessor2(void *msg, size_t ofs, size_t size, int elem_size_lg2, upb_Arena *arena)
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_add_internal_only_headers(envoy_config_route_v3_RouteConfiguration *msg, upb_StringView val, upb_Arena *arena)
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)
const upb_MiniTable envoy_config_core_v3_ConfigSource_msginit
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)
UPB_INLINE bool _upb_has_submsg_nohasbit(const upb_msg *msg, size_t ofs)
struct envoy_config_core_v3_ConfigSource envoy_config_core_v3_ConfigSource
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)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_request_headers_to_add(const envoy_config_route_v3_RouteConfiguration *msg)
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
const upb_MiniTable envoy_config_core_v3_HeaderValueOption_msginit
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)
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)
UPB_INLINE upb_StringView * envoy_config_route_v3_RouteConfiguration_mutable_request_headers_to_remove(envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
UPB_INLINE upb_StringView const * envoy_config_route_v3_RouteConfiguration_request_headers_to_remove(const envoy_config_route_v3_RouteConfiguration *msg, size_t *len)
UPB_INLINE envoy_config_route_v3_Vhds * envoy_config_route_v3_Vhds_new(upb_Arena *arena)
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)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_most_specific_header_mutations_wins(const envoy_config_route_v3_RouteConfiguration *msg)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_set_vhds(envoy_config_route_v3_RouteConfiguration *msg, envoy_config_route_v3_Vhds *value)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_request_mirror_policies(const envoy_config_route_v3_RouteConfiguration *msg)
UPB_INLINE bool envoy_config_route_v3_RouteConfiguration_most_specific_header_mutations_wins(const envoy_config_route_v3_RouteConfiguration *msg)
UPB_INLINE void envoy_config_route_v3_RouteConfiguration_clear_internal_only_headers(const envoy_config_route_v3_RouteConfiguration *msg)
UPB_INLINE envoy_config_route_v3_ClusterSpecifierPlugin * envoy_config_route_v3_ClusterSpecifierPlugin_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void * _upb_array_mutable_accessor(void *msg, size_t ofs, size_t *size)
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:06