9 #ifndef ENVOY_EXTENSIONS_FILTERS_COMMON_FAULT_V3_FAULT_PROTO_UPB_H_
10 #define ENVOY_EXTENSIONS_FILTERS_COMMON_FAULT_V3_FAULT_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"
59 upb_arena *
arena,
int options) {
89 if (!sub)
return NULL;
102 if (!sub)
return NULL;
114 if (!sub)
return NULL;
131 upb_arena *
arena,
int options) {
153 upb_arena *
arena,
int options) {
183 if (!sub)
return NULL;
196 if (!sub)
return NULL;
208 if (!sub)
return NULL;
225 upb_arena *
arena,
int options) {
237 *UPB_PTR_AT(msg, UPB_SIZE(0, 0), uint64_t) = value;
251 upb_arena *
arena,
int options) {
266 #include "upb/port_undef.inc"
const upb_msglayout envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit_msginit
Definition: fault.upb.c:66
UPB_INLINE const envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay * envoy_extensions_filters_common_fault_v3_FaultDelay_header_delay(const envoy_extensions_filters_common_fault_v3_FaultDelay *msg)
Definition: fault.upb.h:80
const upb_msglayout envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay_msginit
Definition: fault.upb.c:38
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit_parse(const char *buf, size_t size, upb_arena *arena)
Definition: fault.upb.h:245
UPB_INLINE bool envoy_extensions_filters_common_fault_v3_FaultRateLimit_has_header_limit(const envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg)
Definition: fault.upb.h:173
UPB_INLINE void envoy_extensions_filters_common_fault_v3_FaultDelay_set_percentage(envoy_extensions_filters_common_fault_v3_FaultDelay *msg, struct envoy_type_v3_FractionalPercent *value)
Definition: fault.upb.h:94
UPB_INLINE const envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_header_limit(const envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg)
Definition: fault.upb.h:174
UPB_INLINE char * envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay_serialize(const envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay *msg, upb_arena *arena, size_t *len)
Definition: fault.upb.h:136
UPB_INLINE const envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_fixed_limit(const envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg)
Definition: fault.upb.h:170
UPB_INLINE char * envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit_serialize(const envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit *msg, upb_arena *arena, size_t *len)
Definition: fault.upb.h:230
const upb_msglayout envoy_extensions_filters_common_fault_v3_FaultRateLimit_msginit
Definition: fault.upb.c:56
const upb_msglayout envoy_type_v3_FractionalPercent_msginit
Definition: percent.upb.c:33
envoy_extensions_filters_common_fault_v3_FaultRateLimit_limit_type_oneofcases
Definition: fault.upb.h:162
@ envoy_extensions_filters_common_fault_v3_FaultRateLimit_limit_type_NOT_SET
Definition: fault.upb.h:165
@ envoy_extensions_filters_common_fault_v3_FaultRateLimit_limit_type_header_limit
Definition: fault.upb.h:164
@ envoy_extensions_filters_common_fault_v3_FaultRateLimit_limit_type_fixed_limit
Definition: fault.upb.h:163
UPB_INLINE char * envoy_extensions_filters_common_fault_v3_FaultDelay_serialize(const envoy_extensions_filters_common_fault_v3_FaultDelay *msg, upb_arena *arena, size_t *len)
Definition: fault.upb.h:64
envoy_extensions_filters_common_fault_v3_FaultDelay_FaultDelayType
Definition: fault.upb.h:43
@ envoy_extensions_filters_common_fault_v3_FaultDelay_FIXED
Definition: fault.upb.h:44
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit_parse(const char *buf, size_t size, upb_arena *arena)
Definition: fault.upb.h:219
UPB_INLINE struct envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay * envoy_extensions_filters_common_fault_v3_FaultDelay_mutable_header_delay(envoy_extensions_filters_common_fault_v3_FaultDelay *msg, upb_arena *arena)
Definition: fault.upb.h:110
UPB_INLINE struct envoy_type_v3_FractionalPercent * envoy_extensions_filters_common_fault_v3_FaultRateLimit_mutable_percentage(envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg, upb_arena *arena)
Definition: fault.upb.h:192
const upb_msglayout envoy_extensions_filters_common_fault_v3_FaultDelay_msginit
Definition: fault.upb.c:32
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultDelay * envoy_extensions_filters_common_fault_v3_FaultDelay_new(upb_arena *arena)
Definition: fault.upb.h:50
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit_new(upb_arena *arena)
Definition: fault.upb.h:242
UPB_INLINE struct google_protobuf_Duration * envoy_extensions_filters_common_fault_v3_FaultDelay_mutable_fixed_delay(envoy_extensions_filters_common_fault_v3_FaultDelay *msg, upb_arena *arena)
Definition: fault.upb.h:85
const upb_msglayout envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit_msginit
Definition: fault.upb.c:72
struct envoy_extensions_filters_common_fault_v3_FaultDelay envoy_extensions_filters_common_fault_v3_FaultDelay
Definition: fault.upb.h:28
UPB_INLINE void envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit_set_limit_kbps(envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit *msg, uint64_t value)
Definition: fault.upb.h:236
UPB_INLINE uint64_t envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit_limit_kbps(const envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit *msg)
Definition: fault.upb.h:234
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultDelay * envoy_extensions_filters_common_fault_v3_FaultDelay_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: fault.upb.h:58
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultRateLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_parse(const char *buf, size_t size, upb_arena *arena)
Definition: fault.upb.h:147
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: fault.upb.h:224
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay * envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay_new(upb_arena *arena)
Definition: fault.upb.h:122
envoy_extensions_filters_common_fault_v3_FaultDelay_fault_delay_secifier_oneofcases
Definition: fault.upb.h:68
@ envoy_extensions_filters_common_fault_v3_FaultDelay_fault_delay_secifier_NOT_SET
Definition: fault.upb.h:71
@ envoy_extensions_filters_common_fault_v3_FaultDelay_fault_delay_secifier_header_delay
Definition: fault.upb.h:70
@ envoy_extensions_filters_common_fault_v3_FaultDelay_fault_delay_secifier_fixed_delay
Definition: fault.upb.h:69
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit_new(upb_arena *arena)
Definition: fault.upb.h:216
UPB_INLINE bool envoy_extensions_filters_common_fault_v3_FaultRateLimit_has_percentage(const envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg)
Definition: fault.upb.h:171
struct envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit
Definition: fault.upb.h:31
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay * envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay_parse(const char *buf, size_t size, upb_arena *arena)
Definition: fault.upb.h:125
UPB_INLINE void envoy_extensions_filters_common_fault_v3_FaultDelay_set_header_delay(envoy_extensions_filters_common_fault_v3_FaultDelay *msg, envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay *value)
Definition: fault.upb.h:107
UPB_INLINE void envoy_extensions_filters_common_fault_v3_FaultRateLimit_set_header_limit(envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg, envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit *value)
Definition: fault.upb.h:201
UPB_INLINE struct envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_mutable_fixed_limit(envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg, upb_arena *arena)
Definition: fault.upb.h:179
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay * envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: fault.upb.h:130
UPB_INLINE struct envoy_type_v3_FractionalPercent * envoy_extensions_filters_common_fault_v3_FaultDelay_mutable_percentage(envoy_extensions_filters_common_fault_v3_FaultDelay *msg, upb_arena *arena)
Definition: fault.upb.h:98
UPB_INLINE char * envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit_serialize(const envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit *msg, upb_arena *arena, size_t *len)
Definition: fault.upb.h:256
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultRateLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: fault.upb.h:152
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: fault.upb.h:250
struct envoy_extensions_filters_common_fault_v3_FaultRateLimit envoy_extensions_filters_common_fault_v3_FaultRateLimit
Definition: fault.upb.h:30
UPB_INLINE const struct google_protobuf_Duration * envoy_extensions_filters_common_fault_v3_FaultDelay_fixed_delay(const envoy_extensions_filters_common_fault_v3_FaultDelay *msg)
Definition: fault.upb.h:76
UPB_INLINE bool envoy_extensions_filters_common_fault_v3_FaultDelay_has_percentage(const envoy_extensions_filters_common_fault_v3_FaultDelay *msg)
Definition: fault.upb.h:77
UPB_INLINE bool envoy_extensions_filters_common_fault_v3_FaultDelay_has_header_delay(const envoy_extensions_filters_common_fault_v3_FaultDelay *msg)
Definition: fault.upb.h:79
UPB_INLINE void envoy_extensions_filters_common_fault_v3_FaultDelay_set_fixed_delay(envoy_extensions_filters_common_fault_v3_FaultDelay *msg, struct google_protobuf_Duration *value)
Definition: fault.upb.h:82
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultDelay * envoy_extensions_filters_common_fault_v3_FaultDelay_parse(const char *buf, size_t size, upb_arena *arena)
Definition: fault.upb.h:53
struct envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit
Definition: fault.upb.h:32
UPB_INLINE const struct envoy_type_v3_FractionalPercent * envoy_extensions_filters_common_fault_v3_FaultDelay_percentage(const envoy_extensions_filters_common_fault_v3_FaultDelay *msg)
Definition: fault.upb.h:78
struct envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay envoy_extensions_filters_common_fault_v3_FaultDelay_HeaderDelay
Definition: fault.upb.h:29
const upb_msglayout google_protobuf_Duration_msginit
Definition: duration.upb.c:20
UPB_INLINE struct envoy_extensions_filters_common_fault_v3_FaultRateLimit_HeaderLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_mutable_header_limit(envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg, upb_arena *arena)
Definition: fault.upb.h:204
UPB_INLINE const struct envoy_type_v3_FractionalPercent * envoy_extensions_filters_common_fault_v3_FaultRateLimit_percentage(const envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg)
Definition: fault.upb.h:172
UPB_INLINE char * envoy_extensions_filters_common_fault_v3_FaultRateLimit_serialize(const envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg, upb_arena *arena, size_t *len)
Definition: fault.upb.h:158
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultRateLimit_limit_type_oneofcases envoy_extensions_filters_common_fault_v3_FaultRateLimit_limit_type_case(const envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg)
Definition: fault.upb.h:167
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultDelay_fault_delay_secifier_oneofcases envoy_extensions_filters_common_fault_v3_FaultDelay_fault_delay_secifier_case(const envoy_extensions_filters_common_fault_v3_FaultDelay *msg)
Definition: fault.upb.h:73
UPB_INLINE bool envoy_extensions_filters_common_fault_v3_FaultDelay_has_fixed_delay(const envoy_extensions_filters_common_fault_v3_FaultDelay *msg)
Definition: fault.upb.h:75
UPB_INLINE envoy_extensions_filters_common_fault_v3_FaultRateLimit * envoy_extensions_filters_common_fault_v3_FaultRateLimit_new(upb_arena *arena)
Definition: fault.upb.h:144
UPB_INLINE bool envoy_extensions_filters_common_fault_v3_FaultRateLimit_has_fixed_limit(const envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg)
Definition: fault.upb.h:169
UPB_INLINE void envoy_extensions_filters_common_fault_v3_FaultRateLimit_set_percentage(envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg, struct envoy_type_v3_FractionalPercent *value)
Definition: fault.upb.h:188
UPB_INLINE void envoy_extensions_filters_common_fault_v3_FaultRateLimit_set_fixed_limit(envoy_extensions_filters_common_fault_v3_FaultRateLimit *msg, envoy_extensions_filters_common_fault_v3_FaultRateLimit_FixedLimit *value)
Definition: fault.upb.h:176
struct google_protobuf_Duration google_protobuf_Duration
Definition: duration.upb.h:24
struct envoy_type_v3_FractionalPercent envoy_type_v3_FractionalPercent
Definition: percent.upb.h:26
upb_arena * arena
Definition: xds_api.cc:909