Go to the documentation of this file.
9 #ifndef ENVOY_TYPE_V3_HASH_POLICY_PROTO_UPB_H_
10 #define ENVOY_TYPE_V3_HASH_POLICY_PROTO_UPB_H_
17 #include "upb/port_def.inc"
42 if (!
ret)
return NULL;
52 if (!
ret)
return NULL;
100 if (!sub)
return NULL;
112 if (!sub)
return NULL;
125 if (!
ret)
return NULL;
135 if (!
ret)
return NULL;
158 if (!
ret)
return NULL;
168 if (!
ret)
return NULL;
199 #include "upb/port_undef.inc"
struct envoy_type_v3_HashPolicy_FilterState envoy_type_v3_HashPolicy_FilterState
UPB_INLINE void envoy_type_v3_HashPolicy_set_filter_state(envoy_type_v3_HashPolicy *msg, envoy_type_v3_HashPolicy_FilterState *value)
UPB_INLINE void envoy_type_v3_HashPolicy_clear_source_ip(const envoy_type_v3_HashPolicy *msg)
const upb_MiniTable envoy_type_v3_HashPolicy_FilterState_msginit
UPB_INLINE struct envoy_type_v3_HashPolicy_SourceIp * envoy_type_v3_HashPolicy_mutable_source_ip(envoy_type_v3_HashPolicy *msg, upb_Arena *arena)
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 bool envoy_type_v3_HashPolicy_has_filter_state(const envoy_type_v3_HashPolicy *msg)
UPB_INLINE void envoy_type_v3_HashPolicy_set_source_ip(envoy_type_v3_HashPolicy *msg, envoy_type_v3_HashPolicy_SourceIp *value)
UPB_INLINE void envoy_type_v3_HashPolicy_FilterState_set_key(envoy_type_v3_HashPolicy_FilterState *msg, upb_StringView value)
#define UPB_PTR_AT(msg, ofs, type)
UPB_INLINE void envoy_type_v3_HashPolicy_clear_filter_state(const envoy_type_v3_HashPolicy *msg)
UPB_INLINE envoy_type_v3_HashPolicy_policy_specifier_oneofcases envoy_type_v3_HashPolicy_policy_specifier_case(const envoy_type_v3_HashPolicy *msg)
UPB_INLINE envoy_type_v3_HashPolicy_FilterState * envoy_type_v3_HashPolicy_FilterState_parse(const char *buf, size_t size, upb_Arena *arena)
grpc_core::ScopedArenaPtr arena
UPB_INLINE char * envoy_type_v3_HashPolicy_SourceIp_serialize_ex(const envoy_type_v3_HashPolicy_SourceIp *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE char * envoy_type_v3_HashPolicy_FilterState_serialize(const envoy_type_v3_HashPolicy_FilterState *msg, upb_Arena *arena, size_t *len)
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
#define UPB_SIZE(size32, size64)
UPB_INLINE envoy_type_v3_HashPolicy * envoy_type_v3_HashPolicy_new(upb_Arena *arena)
UPB_INLINE envoy_type_v3_HashPolicy_SourceIp * envoy_type_v3_HashPolicy_SourceIp_new(upb_Arena *arena)
const upb_MiniTable envoy_type_v3_HashPolicy_msginit
@ envoy_type_v3_HashPolicy_policy_specifier_source_ip
UPB_INLINE void envoy_type_v3_HashPolicy_FilterState_clear_key(const envoy_type_v3_HashPolicy_FilterState *msg)
const UPB_INLINE envoy_type_v3_HashPolicy_FilterState * envoy_type_v3_HashPolicy_filter_state(const envoy_type_v3_HashPolicy *msg)
UPB_INLINE char * envoy_type_v3_HashPolicy_serialize(const envoy_type_v3_HashPolicy *msg, upb_Arena *arena, size_t *len)
@ envoy_type_v3_HashPolicy_policy_specifier_filter_state
UPB_INLINE char * envoy_type_v3_HashPolicy_serialize_ex(const envoy_type_v3_HashPolicy *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE bool envoy_type_v3_HashPolicy_has_source_ip(const envoy_type_v3_HashPolicy *msg)
UPB_INLINE uint32_t _upb_getoneofcase(const void *msg, size_t case_ofs)
UPB_INLINE envoy_type_v3_HashPolicy * envoy_type_v3_HashPolicy_parse(const char *buf, size_t size, upb_Arena *arena)
char * upb_Encode(const void *msg, const upb_MiniTable *l, int options, upb_Arena *arena, size_t *size)
const UPB_INLINE envoy_type_v3_HashPolicy_SourceIp * envoy_type_v3_HashPolicy_source_ip(const envoy_type_v3_HashPolicy *msg)
UPB_INLINE struct envoy_type_v3_HashPolicy_FilterState * envoy_type_v3_HashPolicy_mutable_filter_state(envoy_type_v3_HashPolicy *msg, upb_Arena *arena)
struct envoy_type_v3_HashPolicy envoy_type_v3_HashPolicy
#define UPB_READ_ONEOF(msg, fieldtype, offset, case_offset, case_val, default)
UniquePtr< SSL_SESSION > ret
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
#define UPB_WRITE_ONEOF(msg, fieldtype, offset, value, case_offset, case_val)
UPB_INLINE envoy_type_v3_HashPolicy_SourceIp * envoy_type_v3_HashPolicy_SourceIp_parse(const char *buf, size_t size, upb_Arena *arena)
UPB_INLINE upb_StringView envoy_type_v3_HashPolicy_FilterState_key(const envoy_type_v3_HashPolicy_FilterState *msg)
UPB_INLINE envoy_type_v3_HashPolicy_FilterState * envoy_type_v3_HashPolicy_FilterState_new(upb_Arena *arena)
UPB_INLINE envoy_type_v3_HashPolicy_SourceIp * envoy_type_v3_HashPolicy_SourceIp_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE char * envoy_type_v3_HashPolicy_FilterState_serialize_ex(const envoy_type_v3_HashPolicy_FilterState *msg, int options, upb_Arena *arena, size_t *len)
UPB_INLINE envoy_type_v3_HashPolicy_FilterState * envoy_type_v3_HashPolicy_FilterState_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
const upb_MiniTable_File envoy_type_v3_hash_policy_proto_upb_file_layout
@ envoy_type_v3_HashPolicy_policy_specifier_NOT_SET
envoy_type_v3_HashPolicy_policy_specifier_oneofcases
const upb_MiniTable envoy_type_v3_HashPolicy_SourceIp_msginit
UPB_INLINE envoy_type_v3_HashPolicy * envoy_type_v3_HashPolicy_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
UPB_INLINE char * envoy_type_v3_HashPolicy_SourceIp_serialize(const envoy_type_v3_HashPolicy_SourceIp *msg, upb_Arena *arena, size_t *len)
struct envoy_type_v3_HashPolicy_SourceIp envoy_type_v3_HashPolicy_SourceIp
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:00