Go to the documentation of this file.
9 #ifndef ENVOY_CONFIG_TAP_V3_COMMON_PROTO_UPB_H_
10 #define ENVOY_CONFIG_TAP_V3_COMMON_PROTO_UPB_H_
17 #include "upb/port_def.inc"
84 if (!
ret)
return NULL;
94 if (!
ret)
return NULL;
153 if (!sub)
return NULL;
166 if (!sub)
return NULL;
179 if (!sub)
return NULL;
192 if (!sub)
return NULL;
205 if (!
ret)
return NULL;
215 if (!
ret)
return NULL;
343 if (!sub)
return NULL;
355 if (!sub)
return NULL;
367 if (!sub)
return NULL;
382 if (!sub)
return NULL;
394 if (!sub)
return NULL;
406 if (!sub)
return NULL;
418 if (!sub)
return NULL;
430 if (!sub)
return NULL;
442 if (!sub)
return NULL;
455 if (!
ret)
return NULL;
465 if (!
ret)
return NULL;
498 if (!
ok)
return NULL;
509 if (!
ret)
return NULL;
519 if (!
ret)
return NULL;
552 if (!
ok)
return NULL;
563 if (!
ret)
return NULL;
573 if (!
ret)
return NULL;
615 if (!
ok)
return NULL;
626 if (!
ret)
return NULL;
636 if (!
ret)
return NULL;
691 if (!
ret)
return NULL;
701 if (!
ret)
return NULL;
758 if (!
ok)
return NULL;
769 if (!sub)
return NULL;
782 if (!sub)
return NULL;
798 if (!
ret)
return NULL;
808 if (!
ret)
return NULL;
875 if (!sub)
return NULL;
887 if (!sub)
return NULL;
899 if (!sub)
return NULL;
912 if (!
ret)
return NULL;
922 if (!
ret)
return NULL;
945 if (!
ret)
return NULL;
955 if (!
ret)
return NULL;
987 if (!
ret)
return NULL;
997 if (!
ret)
return NULL;
1038 if (!sub)
return NULL;
1050 #include "upb/port_undef.inc"
UPB_INLINE char * envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_serialize_ex(const envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch *msg, int options, upb_Arena *arena, size_t *len)
@ envoy_config_tap_v3_MatchPredicate_rule_http_response_trailers_match
struct envoy_config_tap_v3_HttpHeadersMatch envoy_config_tap_v3_HttpHeadersMatch
UPB_INLINE void envoy_config_tap_v3_OutputConfig_clear_max_buffered_rx_bytes(const envoy_config_tap_v3_OutputConfig *msg)
UPB_INLINE char * envoy_config_tap_v3_HttpHeadersMatch_serialize(const envoy_config_tap_v3_HttpHeadersMatch *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_tap_v3_HttpGenericBodyMatch_set_bytes_limit(envoy_config_tap_v3_HttpGenericBodyMatch *msg, uint32_t value)
UPB_INLINE char * envoy_config_tap_v3_OutputSink_serialize(const envoy_config_tap_v3_OutputSink *msg, upb_Arena *arena, size_t *len)
const UPB_INLINE envoy_config_tap_v3_MatchPredicate * envoy_config_tap_v3_TapConfig_match_config(const envoy_config_tap_v3_TapConfig *msg)
UPB_INLINE envoy_config_tap_v3_HttpHeadersMatch * envoy_config_tap_v3_HttpHeadersMatch_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE char * envoy_config_tap_v3_StreamingAdminSink_serialize(const envoy_config_tap_v3_StreamingAdminSink *msg, upb_Arena *arena, size_t *len)
struct envoy_config_core_v3_GrpcService envoy_config_core_v3_GrpcService
@ envoy_config_tap_v3_MatchPredicate_rule_any_match
UPB_INLINE envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch * envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_StreamingGrpcSink_clear_tap_id(const envoy_config_tap_v3_StreamingGrpcSink *msg)
UPB_INLINE void envoy_config_tap_v3_OutputSink_clear_streaming_admin(const envoy_config_tap_v3_OutputSink *msg)
UPB_INLINE void envoy_config_tap_v3_OutputConfig_set_max_buffered_tx_bytes(envoy_config_tap_v3_OutputConfig *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_set_any_match(envoy_config_tap_v3_MatchPredicate *msg, bool value)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_clear_not_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE void envoy_config_tap_v3_OutputSink_clear_streaming_grpc(const envoy_config_tap_v3_OutputSink *msg)
UPB_INLINE bool envoy_config_tap_v3_OutputConfig_has_sinks(const envoy_config_tap_v3_OutputConfig *msg)
const UPB_INLINE void * _upb_array_accessor(const void *msg, size_t ofs, size_t *size)
UPB_INLINE bool envoy_config_tap_v3_HttpGenericBodyMatch_has_patterns(const envoy_config_tap_v3_HttpGenericBodyMatch *msg)
UPB_INLINE bool envoy_config_tap_v3_OutputConfig_has_max_buffered_rx_bytes(const envoy_config_tap_v3_OutputConfig *msg)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_set_http_response_trailers_match(envoy_config_tap_v3_MatchPredicate *msg, envoy_config_tap_v3_HttpHeadersMatch *value)
@ envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_rule_string_match
UPB_INLINE struct envoy_config_tap_v3_HttpHeadersMatch * envoy_config_tap_v3_MatchPredicate_mutable_http_response_headers_match(envoy_config_tap_v3_MatchPredicate *msg, upb_Arena *arena)
UPB_INLINE envoy_config_tap_v3_FilePerTapSink * envoy_config_tap_v3_FilePerTapSink_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE envoy_config_tap_v3_HttpHeadersMatch * envoy_config_tap_v3_HttpHeadersMatch_new(upb_Arena *arena)
UPB_INLINE bool envoy_config_tap_v3_TapConfig_has_match_config(const envoy_config_tap_v3_TapConfig *msg)
UPB_INLINE char * envoy_config_tap_v3_StreamingAdminSink_serialize_ex(const envoy_config_tap_v3_StreamingAdminSink *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_tap_v3_TapConfig_set_match_config(envoy_config_tap_v3_TapConfig *msg, envoy_config_tap_v3_MatchPredicate *value)
UPB_INLINE envoy_config_tap_v3_OutputSink * envoy_config_tap_v3_OutputSink_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher * envoy_config_tap_v3_HttpHeadersMatch_add_headers(envoy_config_tap_v3_HttpHeadersMatch *msg, upb_Arena *arena)
const UPB_INLINE envoy_config_tap_v3_StreamingAdminSink * envoy_config_tap_v3_OutputSink_streaming_admin(const envoy_config_tap_v3_OutputSink *msg)
struct envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch
UPB_INLINE void envoy_config_tap_v3_StreamingGrpcSink_set_tap_id(envoy_config_tap_v3_StreamingGrpcSink *msg, upb_StringView value)
UPB_INLINE void envoy_config_tap_v3_OutputConfig_clear_sinks(const envoy_config_tap_v3_OutputConfig *msg)
@ envoy_config_tap_v3_OutputSink_output_sink_type_streaming_admin
UPB_INLINE char * envoy_config_tap_v3_OutputSink_serialize_ex(const envoy_config_tap_v3_OutputSink *msg, int options, upb_Arena *arena, size_t *len)
const UPB_INLINE envoy_config_tap_v3_HttpGenericBodyMatch * envoy_config_tap_v3_MatchPredicate_http_response_generic_body_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE envoy_config_tap_v3_OutputConfig * envoy_config_tap_v3_OutputConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE char * envoy_config_tap_v3_MatchPredicate_MatchSet_serialize(const envoy_config_tap_v3_MatchPredicate_MatchSet *msg, upb_Arena *arena, size_t *len)
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)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_clear_http_request_headers_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE struct envoy_config_tap_v3_HttpHeadersMatch * envoy_config_tap_v3_MatchPredicate_mutable_http_request_headers_match(envoy_config_tap_v3_MatchPredicate *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_OutputSink_set_format(envoy_config_tap_v3_OutputSink *msg, int32_t value)
UPB_INLINE bool envoy_config_tap_v3_MatchPredicate_has_http_response_trailers_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE bool envoy_config_tap_v3_MatchPredicate_has_or_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE envoy_config_tap_v3_OutputSink * envoy_config_tap_v3_OutputSink_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_StreamingGrpcSink_clear_grpc_service(const envoy_config_tap_v3_StreamingGrpcSink *msg)
UPB_INLINE void envoy_config_tap_v3_OutputSink_clear_format(const envoy_config_tap_v3_OutputSink *msg)
UPB_INLINE envoy_config_tap_v3_MatchPredicate_rule_oneofcases envoy_config_tap_v3_MatchPredicate_rule_case(const envoy_config_tap_v3_MatchPredicate *msg)
@ envoy_config_tap_v3_OutputSink_PROTO_BINARY
UPB_INLINE bool envoy_config_tap_v3_TapConfig_has_tap_enabled(const envoy_config_tap_v3_TapConfig *msg)
UPB_INLINE bool _upb_sethas(const void *msg, size_t idx)
const upb_MiniTable envoy_config_tap_v3_MatchPredicate_msginit
@ envoy_config_tap_v3_MatchPredicate_rule_NOT_SET
UPB_INLINE bool envoy_config_tap_v3_MatchPredicate_has_not_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_tap_v3_OutputConfig_max_buffered_rx_bytes(const envoy_config_tap_v3_OutputConfig *msg)
UPB_INLINE envoy_config_tap_v3_StreamingAdminSink * envoy_config_tap_v3_StreamingAdminSink_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE envoy_config_tap_v3_StreamingGrpcSink * envoy_config_tap_v3_StreamingGrpcSink_new(upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_MatchSet_clear_rules(const envoy_config_tap_v3_MatchPredicate_MatchSet *msg)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_set_or_match(envoy_config_tap_v3_MatchPredicate *msg, envoy_config_tap_v3_MatchPredicate_MatchSet *value)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_clear_any_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE char * envoy_config_tap_v3_HttpGenericBodyMatch_serialize_ex(const envoy_config_tap_v3_HttpGenericBodyMatch *msg, int options, upb_Arena *arena, size_t *len)
@ envoy_config_tap_v3_OutputSink_PROTO_TEXT
UPB_INLINE void envoy_config_tap_v3_TapConfig_clear_tap_enabled(const envoy_config_tap_v3_TapConfig *msg)
UPB_INLINE bool envoy_config_tap_v3_MatchPredicate_has_http_request_trailers_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE char * envoy_config_tap_v3_HttpGenericBodyMatch_serialize(const envoy_config_tap_v3_HttpGenericBodyMatch *msg, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_config_tap_v3_MatchPredicate * envoy_config_tap_v3_MatchPredicate_MatchSet_add_rules(envoy_config_tap_v3_MatchPredicate_MatchSet *msg, upb_Arena *arena)
UPB_INLINE void _upb_array_detach(const void *msg, size_t ofs)
const UPB_INLINE envoy_config_tap_v3_HttpHeadersMatch * envoy_config_tap_v3_MatchPredicate_http_response_trailers_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE char * envoy_config_tap_v3_TapConfig_serialize(const envoy_config_tap_v3_TapConfig *msg, upb_Arena *arena, size_t *len)
struct envoy_config_tap_v3_HttpGenericBodyMatch envoy_config_tap_v3_HttpGenericBodyMatch
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_set_http_response_headers_match(envoy_config_tap_v3_MatchPredicate *msg, envoy_config_tap_v3_HttpHeadersMatch *value)
UPB_INLINE void envoy_config_tap_v3_TapConfig_set_match(envoy_config_tap_v3_TapConfig *msg, struct envoy_config_common_matcher_v3_MatchPredicate *value)
UPB_INLINE envoy_config_tap_v3_HttpGenericBodyMatch * envoy_config_tap_v3_HttpGenericBodyMatch_parse(const char *buf, size_t size, upb_Arena *arena)
#define UPB_PTR_AT(msg, ofs, type)
UPB_INLINE struct envoy_config_tap_v3_MatchPredicate * envoy_config_tap_v3_TapConfig_mutable_match_config(envoy_config_tap_v3_TapConfig *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_tap_v3_MatchPredicate_MatchSet_has_rules(const envoy_config_tap_v3_MatchPredicate_MatchSet *msg)
struct envoy_config_tap_v3_OutputSink envoy_config_tap_v3_OutputSink
UPB_INLINE bool envoy_config_tap_v3_MatchPredicate_has_any_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_set_not_match(envoy_config_tap_v3_MatchPredicate *msg, envoy_config_tap_v3_MatchPredicate *value)
@ envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_rule_NOT_SET
UPB_INLINE bool envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_has_string_match(const envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch *msg)
grpc_core::ScopedArenaPtr arena
UPB_INLINE void envoy_config_tap_v3_TapConfig_set_output_config(envoy_config_tap_v3_TapConfig *msg, envoy_config_tap_v3_OutputConfig *value)
UPB_INLINE struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_tap_v3_TapConfig_mutable_tap_enabled(envoy_config_tap_v3_TapConfig *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_set_http_response_generic_body_match(envoy_config_tap_v3_MatchPredicate *msg, envoy_config_tap_v3_HttpGenericBodyMatch *value)
UPB_INLINE struct envoy_config_tap_v3_MatchPredicate_MatchSet * envoy_config_tap_v3_MatchPredicate_mutable_and_match(envoy_config_tap_v3_MatchPredicate *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_TapConfig_set_tap_enabled(envoy_config_tap_v3_TapConfig *msg, struct envoy_config_core_v3_RuntimeFractionalPercent *value)
UPB_INLINE bool envoy_config_tap_v3_OutputSink_has_file_per_tap(const envoy_config_tap_v3_OutputSink *msg)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_clear_http_request_generic_body_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE void envoy_config_tap_v3_HttpGenericBodyMatch_clear_bytes_limit(const envoy_config_tap_v3_HttpGenericBodyMatch *msg)
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher ** envoy_config_tap_v3_HttpHeadersMatch_resize_headers(envoy_config_tap_v3_HttpHeadersMatch *msg, size_t len, upb_Arena *arena)
envoy_config_tap_v3_OutputSink_output_sink_type_oneofcases
UPB_INLINE void envoy_config_tap_v3_OutputSink_set_file_per_tap(envoy_config_tap_v3_OutputSink *msg, envoy_config_tap_v3_FilePerTapSink *value)
UPB_INLINE envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch * envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE envoy_config_tap_v3_HttpGenericBodyMatch * envoy_config_tap_v3_HttpGenericBodyMatch_new(upb_Arena *arena)
const upb_MiniTable envoy_config_core_v3_GrpcService_msginit
UPB_INLINE envoy_config_tap_v3_MatchPredicate_MatchSet * envoy_config_tap_v3_MatchPredicate_MatchSet_parse(const char *buf, size_t size, upb_Arena *arena)
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_set_http_request_headers_match(envoy_config_tap_v3_MatchPredicate *msg, envoy_config_tap_v3_HttpHeadersMatch *value)
UPB_INLINE void envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_clear_binary_match(const envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch *msg)
UPB_INLINE struct envoy_config_tap_v3_StreamingGrpcSink * envoy_config_tap_v3_OutputSink_mutable_streaming_grpc(envoy_config_tap_v3_OutputSink *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_TapConfig_clear_output_config(const envoy_config_tap_v3_TapConfig *msg)
UPB_INLINE struct envoy_config_tap_v3_HttpHeadersMatch * envoy_config_tap_v3_MatchPredicate_mutable_http_response_trailers_match(envoy_config_tap_v3_MatchPredicate *msg, upb_Arena *arena)
UPB_INLINE const struct envoy_config_core_v3_GrpcService * envoy_config_tap_v3_StreamingGrpcSink_grpc_service(const envoy_config_tap_v3_StreamingGrpcSink *msg)
UPB_INLINE struct envoy_config_tap_v3_FilePerTapSink * envoy_config_tap_v3_OutputSink_mutable_file_per_tap(envoy_config_tap_v3_OutputSink *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_HttpGenericBodyMatch_clear_patterns(const envoy_config_tap_v3_HttpGenericBodyMatch *msg)
UPB_INLINE envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_rule_oneofcases envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_rule_case(const envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch *msg)
const UPB_INLINE envoy_config_tap_v3_MatchPredicate * envoy_config_tap_v3_MatchPredicate_not_match(const envoy_config_tap_v3_MatchPredicate *msg)
const UPB_INLINE envoy_config_tap_v3_FilePerTapSink * envoy_config_tap_v3_OutputSink_file_per_tap(const envoy_config_tap_v3_OutputSink *msg)
UPB_INLINE struct envoy_config_tap_v3_HttpGenericBodyMatch * envoy_config_tap_v3_MatchPredicate_mutable_http_response_generic_body_match(envoy_config_tap_v3_MatchPredicate *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_clear_string_match(const envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch *msg)
UPB_INLINE envoy_config_tap_v3_MatchPredicate ** envoy_config_tap_v3_MatchPredicate_MatchSet_resize_rules(envoy_config_tap_v3_MatchPredicate_MatchSet *msg, size_t len, upb_Arena *arena)
UPB_INLINE bool _upb_Array_Append_accessor2(void *msg, size_t ofs, int elem_size_lg2, const void *value, upb_Arena *arena)
UPB_INLINE const struct envoy_config_common_matcher_v3_MatchPredicate * envoy_config_tap_v3_TapConfig_match(const envoy_config_tap_v3_TapConfig *msg)
struct envoy_config_tap_v3_OutputConfig envoy_config_tap_v3_OutputConfig
struct envoy_config_tap_v3_FilePerTapSink envoy_config_tap_v3_FilePerTapSink
UPB_INLINE envoy_config_tap_v3_MatchPredicate * envoy_config_tap_v3_MatchPredicate_new(upb_Arena *arena)
UPB_INLINE bool envoy_config_tap_v3_MatchPredicate_has_http_response_headers_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE envoy_config_tap_v3_FilePerTapSink * envoy_config_tap_v3_FilePerTapSink_new(upb_Arena *arena)
#define UPB_SIZE(size32, size64)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_clear_http_request_trailers_match(const envoy_config_tap_v3_MatchPredicate *msg)
@ envoy_config_tap_v3_MatchPredicate_rule_and_match
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_clear_http_response_trailers_match(const envoy_config_tap_v3_MatchPredicate *msg)
const UPB_INLINE envoy_config_tap_v3_StreamingGrpcSink * envoy_config_tap_v3_OutputSink_streaming_grpc(const envoy_config_tap_v3_OutputSink *msg)
UPB_INLINE bool envoy_config_tap_v3_MatchPredicate_has_http_response_generic_body_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE char * envoy_config_tap_v3_MatchPredicate_serialize_ex(const envoy_config_tap_v3_MatchPredicate *msg, int options, upb_Arena *arena, size_t *len)
struct envoy_config_core_v3_RuntimeFractionalPercent envoy_config_core_v3_RuntimeFractionalPercent
UPB_INLINE bool envoy_config_tap_v3_TapConfig_has_output_config(const envoy_config_tap_v3_TapConfig *msg)
struct envoy_config_tap_v3_MatchPredicate_MatchSet envoy_config_tap_v3_MatchPredicate_MatchSet
@ envoy_config_tap_v3_MatchPredicate_rule_http_request_generic_body_match
UPB_INLINE envoy_config_tap_v3_TapConfig * envoy_config_tap_v3_TapConfig_new(upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_OutputSink_set_streaming_admin(envoy_config_tap_v3_OutputSink *msg, envoy_config_tap_v3_StreamingAdminSink *value)
const UPB_INLINE envoy_config_tap_v3_OutputConfig * envoy_config_tap_v3_TapConfig_output_config(const envoy_config_tap_v3_TapConfig *msg)
UPB_INLINE envoy_config_tap_v3_OutputSink * envoy_config_tap_v3_OutputSink_new(upb_Arena *arena)
@ envoy_config_tap_v3_OutputSink_JSON_BODY_AS_STRING
UPB_INLINE envoy_config_tap_v3_TapConfig * envoy_config_tap_v3_TapConfig_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE struct envoy_config_tap_v3_OutputSink * envoy_config_tap_v3_OutputConfig_add_sinks(envoy_config_tap_v3_OutputConfig *msg, upb_Arena *arena)
UPB_INLINE envoy_config_tap_v3_OutputSink ** envoy_config_tap_v3_OutputConfig_resize_sinks(envoy_config_tap_v3_OutputConfig *msg, size_t len, upb_Arena *arena)
const upb_MiniTable envoy_config_tap_v3_OutputSink_msginit
UPB_INLINE char * envoy_config_tap_v3_MatchPredicate_MatchSet_serialize_ex(const envoy_config_tap_v3_MatchPredicate_MatchSet *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_config_core_v3_GrpcService * envoy_config_tap_v3_StreamingGrpcSink_mutable_grpc_service(envoy_config_tap_v3_StreamingGrpcSink *msg, upb_Arena *arena)
@ envoy_config_tap_v3_MatchPredicate_rule_not_match
UPB_INLINE bool envoy_config_tap_v3_HttpHeadersMatch_has_headers(const envoy_config_tap_v3_HttpHeadersMatch *msg)
struct envoy_config_common_matcher_v3_MatchPredicate envoy_config_common_matcher_v3_MatchPredicate
UPB_INLINE envoy_config_tap_v3_StreamingAdminSink * envoy_config_tap_v3_StreamingAdminSink_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE const struct envoy_config_route_v3_HeaderMatcher *const * envoy_config_tap_v3_HttpHeadersMatch_headers(const envoy_config_tap_v3_HttpHeadersMatch *msg, size_t *len)
UPB_INLINE envoy_config_tap_v3_MatchPredicate_MatchSet * envoy_config_tap_v3_MatchPredicate_MatchSet_new(upb_Arena *arena)
const upb_MiniTable envoy_config_tap_v3_StreamingGrpcSink_msginit
@ envoy_config_tap_v3_OutputSink_output_sink_type_streaming_grpc
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_set_http_request_trailers_match(envoy_config_tap_v3_MatchPredicate *msg, envoy_config_tap_v3_HttpHeadersMatch *value)
UPB_INLINE char * envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_serialize(const envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch *msg, upb_Arena *arena, size_t *len)
const upb_MiniTable envoy_config_tap_v3_HttpGenericBodyMatch_msginit
@ envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_rule_binary_match
UPB_INLINE upb_StringView envoy_config_tap_v3_StreamingGrpcSink_tap_id(const envoy_config_tap_v3_StreamingGrpcSink *msg)
UPB_INLINE envoy_config_tap_v3_OutputConfig * envoy_config_tap_v3_OutputConfig_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_TapConfig_clear_match_config(const envoy_config_tap_v3_TapConfig *msg)
UPB_INLINE void envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_set_binary_match(envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch *msg, upb_StringView value)
UPB_INLINE envoy_config_tap_v3_StreamingGrpcSink * envoy_config_tap_v3_StreamingGrpcSink_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE bool envoy_config_tap_v3_OutputSink_has_streaming_admin(const envoy_config_tap_v3_OutputSink *msg)
UPB_INLINE char * envoy_config_tap_v3_StreamingGrpcSink_serialize_ex(const envoy_config_tap_v3_StreamingGrpcSink *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_config_tap_v3_OutputSink_output_sink_type_oneofcases envoy_config_tap_v3_OutputSink_output_sink_type_case(const envoy_config_tap_v3_OutputSink *msg)
UPB_INLINE envoy_config_tap_v3_OutputSink ** envoy_config_tap_v3_OutputConfig_mutable_sinks(envoy_config_tap_v3_OutputConfig *msg, size_t *len)
UPB_INLINE upb_StringView envoy_config_tap_v3_FilePerTapSink_path_prefix(const envoy_config_tap_v3_FilePerTapSink *msg)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_clear_and_match(const envoy_config_tap_v3_MatchPredicate *msg)
const upb_MiniTable envoy_config_common_matcher_v3_MatchPredicate_msginit
UPB_INLINE void envoy_config_tap_v3_TapConfig_clear_match(const envoy_config_tap_v3_TapConfig *msg)
UPB_INLINE envoy_config_tap_v3_OutputConfig * envoy_config_tap_v3_OutputConfig_new(upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_OutputConfig_set_max_buffered_rx_bytes(envoy_config_tap_v3_OutputConfig *msg, struct google_protobuf_UInt32Value *value)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_clear_http_response_generic_body_match(const envoy_config_tap_v3_MatchPredicate *msg)
const UPB_INLINE envoy_config_tap_v3_MatchPredicate_MatchSet * envoy_config_tap_v3_MatchPredicate_and_match(const envoy_config_tap_v3_MatchPredicate *msg)
@ envoy_config_tap_v3_MatchPredicate_rule_or_match
UPB_INLINE envoy_config_tap_v3_MatchPredicate * envoy_config_tap_v3_MatchPredicate_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch ** envoy_config_tap_v3_HttpGenericBodyMatch_mutable_patterns(envoy_config_tap_v3_HttpGenericBodyMatch *msg, size_t *len)
@ envoy_config_tap_v3_OutputSink_output_sink_type_file_per_tap
UPB_INLINE struct envoy_config_tap_v3_HttpHeadersMatch * envoy_config_tap_v3_MatchPredicate_mutable_http_request_trailers_match(envoy_config_tap_v3_MatchPredicate *msg, upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_StreamingGrpcSink_set_grpc_service(envoy_config_tap_v3_StreamingGrpcSink *msg, struct envoy_config_core_v3_GrpcService *value)
UPB_INLINE char * envoy_config_tap_v3_StreamingGrpcSink_serialize(const envoy_config_tap_v3_StreamingGrpcSink *msg, upb_Arena *arena, size_t *len)
const upb_MiniTable envoy_config_tap_v3_TapConfig_msginit
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_tap_v3_OutputConfig_mutable_max_buffered_rx_bytes(envoy_config_tap_v3_OutputConfig *msg, upb_Arena *arena)
UPB_INLINE uint32_t _upb_getoneofcase(const void *msg, size_t case_ofs)
UPB_INLINE envoy_config_tap_v3_MatchPredicate * envoy_config_tap_v3_MatchPredicate_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
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 envoy_config_tap_v3_HttpGenericBodyMatch * envoy_config_tap_v3_HttpGenericBodyMatch_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE bool envoy_config_tap_v3_OutputConfig_streaming(const envoy_config_tap_v3_OutputConfig *msg)
UPB_INLINE void envoy_config_tap_v3_FilePerTapSink_clear_path_prefix(const envoy_config_tap_v3_FilePerTapSink *msg)
UPB_INLINE struct envoy_config_tap_v3_MatchPredicate * envoy_config_tap_v3_MatchPredicate_mutable_not_match(envoy_config_tap_v3_MatchPredicate *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_route_v3_HeaderMatcher ** envoy_config_tap_v3_HttpHeadersMatch_mutable_headers(envoy_config_tap_v3_HttpHeadersMatch *msg, size_t *len)
const upb_MiniTable_File envoy_config_tap_v3_common_proto_upb_file_layout
UPB_INLINE char * envoy_config_tap_v3_OutputConfig_serialize(const envoy_config_tap_v3_OutputConfig *msg, upb_Arena *arena, size_t *len)
UPB_INLINE struct envoy_config_tap_v3_OutputConfig * envoy_config_tap_v3_TapConfig_mutable_output_config(envoy_config_tap_v3_TapConfig *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_tap_v3_MatchPredicate_has_http_request_headers_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE envoy_config_tap_v3_StreamingAdminSink * envoy_config_tap_v3_StreamingAdminSink_new(upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_clear_or_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE struct envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch * envoy_config_tap_v3_HttpGenericBodyMatch_add_patterns(envoy_config_tap_v3_HttpGenericBodyMatch *msg, upb_Arena *arena)
UPB_INLINE struct envoy_config_tap_v3_StreamingAdminSink * envoy_config_tap_v3_OutputSink_mutable_streaming_admin(envoy_config_tap_v3_OutputSink *msg, upb_Arena *arena)
const upb_MiniTable envoy_config_core_v3_RuntimeFractionalPercent_msginit
@ envoy_config_tap_v3_OutputSink_output_sink_type_NOT_SET
UPB_INLINE void envoy_config_tap_v3_OutputSink_clear_file_per_tap(const envoy_config_tap_v3_OutputSink *msg)
@ envoy_config_tap_v3_MatchPredicate_rule_http_response_generic_body_match
UPB_INLINE const struct envoy_config_core_v3_RuntimeFractionalPercent * envoy_config_tap_v3_TapConfig_tap_enabled(const envoy_config_tap_v3_TapConfig *msg)
#define UPB_READ_ONEOF(msg, fieldtype, offset, case_offset, case_val, default)
struct envoy_config_tap_v3_MatchPredicate envoy_config_tap_v3_MatchPredicate
@ envoy_config_tap_v3_MatchPredicate_rule_http_request_trailers_match
const upb_MiniTable envoy_config_tap_v3_MatchPredicate_MatchSet_msginit
@ envoy_config_tap_v3_MatchPredicate_rule_http_response_headers_match
const upb_MiniTable envoy_config_tap_v3_OutputConfig_msginit
UPB_INLINE struct envoy_config_common_matcher_v3_MatchPredicate * envoy_config_tap_v3_TapConfig_mutable_match(envoy_config_tap_v3_TapConfig *msg, upb_Arena *arena)
UniquePtr< SSL_SESSION > ret
UPB_INLINE struct envoy_config_tap_v3_HttpGenericBodyMatch * envoy_config_tap_v3_MatchPredicate_mutable_http_request_generic_body_match(envoy_config_tap_v3_MatchPredicate *msg, upb_Arena *arena)
UPB_INLINE envoy_config_tap_v3_StreamingGrpcSink * envoy_config_tap_v3_StreamingGrpcSink_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE uint32_t envoy_config_tap_v3_HttpGenericBodyMatch_bytes_limit(const envoy_config_tap_v3_HttpGenericBodyMatch *msg)
const upb_MiniTable envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_msginit
UPB_INLINE void envoy_config_tap_v3_OutputConfig_clear_streaming(const envoy_config_tap_v3_OutputConfig *msg)
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
UPB_INLINE char * envoy_config_tap_v3_OutputConfig_serialize_ex(const envoy_config_tap_v3_OutputConfig *msg, int options, upb_Arena *arena, size_t *len)
const upb_MiniTable envoy_config_route_v3_HeaderMatcher_msginit
#define UPB_WRITE_ONEOF(msg, fieldtype, offset, value, case_offset, case_val)
UPB_INLINE void envoy_config_tap_v3_OutputConfig_clear_max_buffered_tx_bytes(const envoy_config_tap_v3_OutputConfig *msg)
const upb_MiniTable google_protobuf_UInt32Value_msginit
UPB_INLINE char * envoy_config_tap_v3_FilePerTapSink_serialize(const envoy_config_tap_v3_FilePerTapSink *msg, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_set_string_match(envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch *msg, upb_StringView value)
const UPB_INLINE envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch *const * envoy_config_tap_v3_HttpGenericBodyMatch_patterns(const envoy_config_tap_v3_HttpGenericBodyMatch *msg, size_t *len)
const upb_MiniTable envoy_config_tap_v3_FilePerTapSink_msginit
UPB_INLINE envoy_config_tap_v3_FilePerTapSink * envoy_config_tap_v3_FilePerTapSink_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE void envoy_config_tap_v3_OutputSink_set_streaming_grpc(envoy_config_tap_v3_OutputSink *msg, envoy_config_tap_v3_StreamingGrpcSink *value)
envoy_config_tap_v3_MatchPredicate_rule_oneofcases
struct envoy_config_tap_v3_TapConfig envoy_config_tap_v3_TapConfig
UPB_INLINE void envoy_config_tap_v3_FilePerTapSink_set_path_prefix(envoy_config_tap_v3_FilePerTapSink *msg, upb_StringView value)
const UPB_INLINE envoy_config_tap_v3_HttpHeadersMatch * envoy_config_tap_v3_MatchPredicate_http_request_trailers_match(const envoy_config_tap_v3_MatchPredicate *msg)
@ envoy_config_tap_v3_OutputSink_JSON_BODY_AS_BYTES
UPB_INLINE upb_StringView upb_StringView_FromString(const char *data)
UPB_INLINE void * _upb_Array_Resize_accessor2(void *msg, size_t ofs, size_t size, int elem_size_lg2, upb_Arena *arena)
struct envoy_config_route_v3_HeaderMatcher envoy_config_route_v3_HeaderMatcher
UPB_INLINE bool envoy_config_tap_v3_MatchPredicate_any_match(const envoy_config_tap_v3_MatchPredicate *msg)
const upb_MiniTable envoy_config_tap_v3_HttpHeadersMatch_msginit
const UPB_INLINE envoy_config_tap_v3_HttpHeadersMatch * envoy_config_tap_v3_MatchPredicate_http_response_headers_match(const envoy_config_tap_v3_MatchPredicate *msg)
struct envoy_config_tap_v3_StreamingGrpcSink envoy_config_tap_v3_StreamingGrpcSink
UPB_INLINE bool _upb_has_submsg_nohasbit(const upb_msg *msg, size_t ofs)
UPB_INLINE char * envoy_config_tap_v3_TapConfig_serialize_ex(const envoy_config_tap_v3_TapConfig *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE upb_StringView envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_binary_match(const envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch *msg)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_set_http_request_generic_body_match(envoy_config_tap_v3_MatchPredicate *msg, envoy_config_tap_v3_HttpGenericBodyMatch *value)
UPB_INLINE bool envoy_config_tap_v3_MatchPredicate_has_http_request_generic_body_match(const envoy_config_tap_v3_MatchPredicate *msg)
const UPB_INLINE envoy_config_tap_v3_HttpGenericBodyMatch * envoy_config_tap_v3_MatchPredicate_http_request_generic_body_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE envoy_config_tap_v3_HttpHeadersMatch * envoy_config_tap_v3_HttpHeadersMatch_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE bool envoy_config_tap_v3_OutputSink_has_streaming_grpc(const envoy_config_tap_v3_OutputSink *msg)
struct google_protobuf_UInt32Value google_protobuf_UInt32Value
UPB_INLINE bool envoy_config_tap_v3_OutputConfig_has_max_buffered_tx_bytes(const envoy_config_tap_v3_OutputConfig *msg)
envoy_config_tap_v3_OutputSink_Format
UPB_INLINE int32_t envoy_config_tap_v3_OutputSink_format(const envoy_config_tap_v3_OutputSink *msg)
const UPB_INLINE envoy_config_tap_v3_MatchPredicate *const * envoy_config_tap_v3_MatchPredicate_MatchSet_rules(const envoy_config_tap_v3_MatchPredicate_MatchSet *msg, size_t *len)
UPB_INLINE char * envoy_config_tap_v3_FilePerTapSink_serialize_ex(const envoy_config_tap_v3_FilePerTapSink *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_has_binary_match(const envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch *msg)
UPB_INLINE upb_StringView envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_string_match(const envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch *msg)
@ envoy_config_tap_v3_OutputSink_PROTO_BINARY_LENGTH_DELIMITED
const UPB_INLINE envoy_config_tap_v3_HttpHeadersMatch * envoy_config_tap_v3_MatchPredicate_http_request_headers_match(const envoy_config_tap_v3_MatchPredicate *msg)
const UPB_INLINE envoy_config_tap_v3_OutputSink *const * envoy_config_tap_v3_OutputConfig_sinks(const envoy_config_tap_v3_OutputConfig *msg, size_t *len)
UPB_INLINE struct google_protobuf_UInt32Value * envoy_config_tap_v3_OutputConfig_mutable_max_buffered_tx_bytes(envoy_config_tap_v3_OutputConfig *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_tap_v3_TapConfig_has_match(const envoy_config_tap_v3_TapConfig *msg)
UPB_INLINE char * envoy_config_tap_v3_MatchPredicate_serialize(const envoy_config_tap_v3_MatchPredicate *msg, upb_Arena *arena, size_t *len)
@ envoy_config_tap_v3_MatchPredicate_rule_http_request_headers_match
UPB_INLINE void envoy_config_tap_v3_HttpHeadersMatch_clear_headers(const envoy_config_tap_v3_HttpHeadersMatch *msg)
UPB_INLINE envoy_config_tap_v3_MatchPredicate ** envoy_config_tap_v3_MatchPredicate_MatchSet_mutable_rules(envoy_config_tap_v3_MatchPredicate_MatchSet *msg, size_t *len)
UPB_INLINE envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch ** envoy_config_tap_v3_HttpGenericBodyMatch_resize_patterns(envoy_config_tap_v3_HttpGenericBodyMatch *msg, size_t len, upb_Arena *arena)
const upb_MiniTable envoy_config_tap_v3_StreamingAdminSink_msginit
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_clear_http_response_headers_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE envoy_config_tap_v3_MatchPredicate_MatchSet * envoy_config_tap_v3_MatchPredicate_MatchSet_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE bool envoy_config_tap_v3_StreamingGrpcSink_has_grpc_service(const envoy_config_tap_v3_StreamingGrpcSink *msg)
UPB_INLINE void * _upb_array_mutable_accessor(void *msg, size_t ofs, size_t *size)
UPB_INLINE char * envoy_config_tap_v3_HttpHeadersMatch_serialize_ex(const envoy_config_tap_v3_HttpHeadersMatch *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE void envoy_config_tap_v3_OutputConfig_set_streaming(envoy_config_tap_v3_OutputConfig *msg, bool value)
UPB_INLINE envoy_config_tap_v3_TapConfig * envoy_config_tap_v3_TapConfig_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch * envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_new(upb_Arena *arena)
envoy_config_tap_v3_HttpGenericBodyMatch_GenericTextMatch_rule_oneofcases
struct envoy_config_tap_v3_StreamingAdminSink envoy_config_tap_v3_StreamingAdminSink
UPB_INLINE const struct google_protobuf_UInt32Value * envoy_config_tap_v3_OutputConfig_max_buffered_tx_bytes(const envoy_config_tap_v3_OutputConfig *msg)
const UPB_INLINE envoy_config_tap_v3_MatchPredicate_MatchSet * envoy_config_tap_v3_MatchPredicate_or_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE struct envoy_config_tap_v3_MatchPredicate_MatchSet * envoy_config_tap_v3_MatchPredicate_mutable_or_match(envoy_config_tap_v3_MatchPredicate *msg, upb_Arena *arena)
UPB_INLINE bool envoy_config_tap_v3_MatchPredicate_has_and_match(const envoy_config_tap_v3_MatchPredicate *msg)
UPB_INLINE void envoy_config_tap_v3_MatchPredicate_set_and_match(envoy_config_tap_v3_MatchPredicate *msg, envoy_config_tap_v3_MatchPredicate_MatchSet *value)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:59