9 #ifndef ENVOY_EXTENSIONS_FILTERS_HTTP_ROUTER_V3_ROUTER_PROTO_UPB_H_
10 #define ENVOY_EXTENSIONS_FILTERS_HTTP_ROUTER_V3_ROUTER_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"
43 upb_arena *
arena,
int options) {
69 if (!sub)
return NULL;
75 *UPB_PTR_AT(msg, UPB_SIZE(1, 1),
bool) = value;
85 bool ok = _upb_array_append_accessor2(
86 msg, UPB_SIZE(8, 16), UPB_SIZE(2, 3), &sub,
arena);
91 *UPB_PTR_AT(msg, UPB_SIZE(2, 2),
bool) = value;
94 return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(12, 24), len);
97 return (upb_strview*)_upb_array_resize_accessor2(msg, UPB_SIZE(12, 24), len, UPB_SIZE(3, 4),
arena);
100 return _upb_array_append_accessor2(msg, UPB_SIZE(12, 24), UPB_SIZE(3, 4), &val,
104 *UPB_PTR_AT(msg, UPB_SIZE(3, 3),
bool) = value;
111 #include "upb/port_undef.inc"
struct envoy_config_accesslog_v3_AccessLog envoy_config_accesslog_v3_AccessLog
Definition: accesslog.upb.h:38
UPB_INLINE upb_strview * envoy_extensions_filters_http_router_v3_Router_mutable_strict_check_headers(envoy_extensions_filters_http_router_v3_Router *msg, size_t *len)
Definition: router.upb.h:93
UPB_INLINE const struct envoy_config_accesslog_v3_AccessLog *const * envoy_extensions_filters_http_router_v3_Router_upstream_log(const envoy_extensions_filters_http_router_v3_Router *msg, size_t *len)
Definition: router.upb.h:56
const upb_msglayout envoy_extensions_filters_http_router_v3_Router_msginit
Definition: router.upb.c:34
UPB_INLINE struct google_protobuf_BoolValue * envoy_extensions_filters_http_router_v3_Router_mutable_dynamic_stats(envoy_extensions_filters_http_router_v3_Router *msg, upb_arena *arena)
Definition: router.upb.h:65
UPB_INLINE struct envoy_config_accesslog_v3_AccessLog ** envoy_extensions_filters_http_router_v3_Router_mutable_upstream_log(envoy_extensions_filters_http_router_v3_Router *msg, size_t *len)
Definition: router.upb.h:77
UPB_INLINE upb_strview * envoy_extensions_filters_http_router_v3_Router_resize_strict_check_headers(envoy_extensions_filters_http_router_v3_Router *msg, size_t len, upb_arena *arena)
Definition: router.upb.h:96
UPB_INLINE bool envoy_extensions_filters_http_router_v3_Router_respect_expected_rq_timeout(const envoy_extensions_filters_http_router_v3_Router *msg)
Definition: router.upb.h:59
UPB_INLINE void envoy_extensions_filters_http_router_v3_Router_set_suppress_envoy_headers(envoy_extensions_filters_http_router_v3_Router *msg, bool value)
Definition: router.upb.h:90
UPB_INLINE envoy_extensions_filters_http_router_v3_Router * envoy_extensions_filters_http_router_v3_Router_parse(const char *buf, size_t size, upb_arena *arena)
Definition: router.upb.h:37
const upb_msglayout envoy_config_accesslog_v3_AccessLog_msginit
Definition: accesslog.upb.c:35
UPB_INLINE upb_strview const * envoy_extensions_filters_http_router_v3_Router_strict_check_headers(const envoy_extensions_filters_http_router_v3_Router *msg, size_t *len)
Definition: router.upb.h:58
UPB_INLINE envoy_extensions_filters_http_router_v3_Router * envoy_extensions_filters_http_router_v3_Router_new(upb_arena *arena)
Definition: router.upb.h:34
UPB_INLINE bool envoy_extensions_filters_http_router_v3_Router_start_child_span(const envoy_extensions_filters_http_router_v3_Router *msg)
Definition: router.upb.h:54
UPB_INLINE char * envoy_extensions_filters_http_router_v3_Router_serialize(const envoy_extensions_filters_http_router_v3_Router *msg, upb_arena *arena, size_t *len)
Definition: router.upb.h:48
UPB_INLINE bool envoy_extensions_filters_http_router_v3_Router_has_upstream_log(const envoy_extensions_filters_http_router_v3_Router *msg)
Definition: router.upb.h:55
UPB_INLINE const struct google_protobuf_BoolValue * envoy_extensions_filters_http_router_v3_Router_dynamic_stats(const envoy_extensions_filters_http_router_v3_Router *msg)
Definition: router.upb.h:53
struct envoy_extensions_filters_http_router_v3_Router envoy_extensions_filters_http_router_v3_Router
Definition: router.upb.h:24
UPB_INLINE bool envoy_extensions_filters_http_router_v3_Router_suppress_envoy_headers(const envoy_extensions_filters_http_router_v3_Router *msg)
Definition: router.upb.h:57
UPB_INLINE bool envoy_extensions_filters_http_router_v3_Router_add_strict_check_headers(envoy_extensions_filters_http_router_v3_Router *msg, upb_strview val, upb_arena *arena)
Definition: router.upb.h:99
UPB_INLINE struct envoy_config_accesslog_v3_AccessLog * envoy_extensions_filters_http_router_v3_Router_add_upstream_log(envoy_extensions_filters_http_router_v3_Router *msg, upb_arena *arena)
Definition: router.upb.h:83
const upb_msglayout google_protobuf_BoolValue_msginit
Definition: wrappers.upb.c:79
UPB_INLINE void envoy_extensions_filters_http_router_v3_Router_set_start_child_span(envoy_extensions_filters_http_router_v3_Router *msg, bool value)
Definition: router.upb.h:74
UPB_INLINE bool envoy_extensions_filters_http_router_v3_Router_has_dynamic_stats(const envoy_extensions_filters_http_router_v3_Router *msg)
Definition: router.upb.h:52
UPB_INLINE envoy_extensions_filters_http_router_v3_Router * envoy_extensions_filters_http_router_v3_Router_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: router.upb.h:42
UPB_INLINE void envoy_extensions_filters_http_router_v3_Router_set_dynamic_stats(envoy_extensions_filters_http_router_v3_Router *msg, struct google_protobuf_BoolValue *value)
Definition: router.upb.h:61
UPB_INLINE void envoy_extensions_filters_http_router_v3_Router_set_respect_expected_rq_timeout(envoy_extensions_filters_http_router_v3_Router *msg, bool value)
Definition: router.upb.h:103
UPB_INLINE struct envoy_config_accesslog_v3_AccessLog ** envoy_extensions_filters_http_router_v3_Router_resize_upstream_log(envoy_extensions_filters_http_router_v3_Router *msg, size_t len, upb_arena *arena)
Definition: router.upb.h:80
struct google_protobuf_BoolValue google_protobuf_BoolValue
Definition: wrappers.upb.h:38
upb_arena * arena
Definition: xds_api.cc:909