Typedefs | Enumerations | Functions | Variables
hash_policy.upb.h File Reference
#include "upb/msg_internal.h"
#include "upb/decode.h"
#include "upb/decode_fast.h"
#include "upb/encode.h"
#include "upb/port_def.inc"
#include "upb/port_undef.inc"
Include dependency graph for hash_policy.upb.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct envoy_type_v3_HashPolicy envoy_type_v3_HashPolicy
 
typedef struct envoy_type_v3_HashPolicy_FilterState envoy_type_v3_HashPolicy_FilterState
 
typedef struct envoy_type_v3_HashPolicy_SourceIp envoy_type_v3_HashPolicy_SourceIp
 

Enumerations

enum  envoy_type_v3_HashPolicy_policy_specifier_oneofcases { envoy_type_v3_HashPolicy_policy_specifier_source_ip = 1, envoy_type_v3_HashPolicy_policy_specifier_filter_state = 2, envoy_type_v3_HashPolicy_policy_specifier_NOT_SET = 0 }
 

Functions

UPB_INLINE void envoy_type_v3_HashPolicy_clear_filter_state (const envoy_type_v3_HashPolicy *msg)
 
UPB_INLINE void envoy_type_v3_HashPolicy_clear_source_ip (const envoy_type_v3_HashPolicy *msg)
 
const UPB_INLINE envoy_type_v3_HashPolicy_FilterStateenvoy_type_v3_HashPolicy_filter_state (const envoy_type_v3_HashPolicy *msg)
 
UPB_INLINE void envoy_type_v3_HashPolicy_FilterState_clear_key (const envoy_type_v3_HashPolicy_FilterState *msg)
 
UPB_INLINE upb_StringView envoy_type_v3_HashPolicy_FilterState_key (const envoy_type_v3_HashPolicy_FilterState *msg)
 
UPB_INLINE envoy_type_v3_HashPolicy_FilterStateenvoy_type_v3_HashPolicy_FilterState_new (upb_Arena *arena)
 
UPB_INLINE envoy_type_v3_HashPolicy_FilterStateenvoy_type_v3_HashPolicy_FilterState_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_type_v3_HashPolicy_FilterStateenvoy_type_v3_HashPolicy_FilterState_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 (const envoy_type_v3_HashPolicy_FilterState *msg, upb_Arena *arena, size_t *len)
 
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 void envoy_type_v3_HashPolicy_FilterState_set_key (envoy_type_v3_HashPolicy_FilterState *msg, upb_StringView value)
 
UPB_INLINE bool envoy_type_v3_HashPolicy_has_filter_state (const envoy_type_v3_HashPolicy *msg)
 
UPB_INLINE bool envoy_type_v3_HashPolicy_has_source_ip (const envoy_type_v3_HashPolicy *msg)
 
UPB_INLINE struct envoy_type_v3_HashPolicy_FilterStateenvoy_type_v3_HashPolicy_mutable_filter_state (envoy_type_v3_HashPolicy *msg, upb_Arena *arena)
 
UPB_INLINE struct envoy_type_v3_HashPolicy_SourceIpenvoy_type_v3_HashPolicy_mutable_source_ip (envoy_type_v3_HashPolicy *msg, upb_Arena *arena)
 
UPB_INLINE envoy_type_v3_HashPolicyenvoy_type_v3_HashPolicy_new (upb_Arena *arena)
 
UPB_INLINE envoy_type_v3_HashPolicyenvoy_type_v3_HashPolicy_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_type_v3_HashPolicyenvoy_type_v3_HashPolicy_parse_ex (const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
 
UPB_INLINE envoy_type_v3_HashPolicy_policy_specifier_oneofcases envoy_type_v3_HashPolicy_policy_specifier_case (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)
 
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 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_set_source_ip (envoy_type_v3_HashPolicy *msg, envoy_type_v3_HashPolicy_SourceIp *value)
 
const UPB_INLINE envoy_type_v3_HashPolicy_SourceIpenvoy_type_v3_HashPolicy_source_ip (const envoy_type_v3_HashPolicy *msg)
 
UPB_INLINE envoy_type_v3_HashPolicy_SourceIpenvoy_type_v3_HashPolicy_SourceIp_new (upb_Arena *arena)
 
UPB_INLINE envoy_type_v3_HashPolicy_SourceIpenvoy_type_v3_HashPolicy_SourceIp_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_type_v3_HashPolicy_SourceIpenvoy_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_SourceIp_serialize (const envoy_type_v3_HashPolicy_SourceIp *msg, upb_Arena *arena, size_t *len)
 
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)
 

Variables

const upb_MiniTable_File envoy_type_v3_hash_policy_proto_upb_file_layout
 
const upb_MiniTable envoy_type_v3_HashPolicy_FilterState_msginit
 
const upb_MiniTable envoy_type_v3_HashPolicy_msginit
 
const upb_MiniTable envoy_type_v3_HashPolicy_SourceIp_msginit
 

Typedef Documentation

◆ envoy_type_v3_HashPolicy

Definition at line 26 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_FilterState

Definition at line 28 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_SourceIp

Definition at line 27 of file hash_policy.upb.h.

Enumeration Type Documentation

◆ envoy_type_v3_HashPolicy_policy_specifier_oneofcases

Enumerator
envoy_type_v3_HashPolicy_policy_specifier_source_ip 
envoy_type_v3_HashPolicy_policy_specifier_filter_state 
envoy_type_v3_HashPolicy_policy_specifier_NOT_SET 

Definition at line 66 of file hash_policy.upb.h.

Function Documentation

◆ envoy_type_v3_HashPolicy_clear_filter_state()

UPB_INLINE void envoy_type_v3_HashPolicy_clear_filter_state ( const envoy_type_v3_HashPolicy msg)

Definition at line 86 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_clear_source_ip()

UPB_INLINE void envoy_type_v3_HashPolicy_clear_source_ip ( const envoy_type_v3_HashPolicy msg)

Definition at line 77 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_filter_state()

const UPB_INLINE envoy_type_v3_HashPolicy_FilterState* envoy_type_v3_HashPolicy_filter_state ( const envoy_type_v3_HashPolicy msg)

Definition at line 89 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_FilterState_clear_key()

UPB_INLINE void envoy_type_v3_HashPolicy_FilterState_clear_key ( const envoy_type_v3_HashPolicy_FilterState msg)

Definition at line 182 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_FilterState_key()

UPB_INLINE upb_StringView envoy_type_v3_HashPolicy_FilterState_key ( const envoy_type_v3_HashPolicy_FilterState msg)

Definition at line 185 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_FilterState_new()

UPB_INLINE envoy_type_v3_HashPolicy_FilterState* envoy_type_v3_HashPolicy_FilterState_new ( upb_Arena arena)

Definition at line 153 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_FilterState_parse()

UPB_INLINE envoy_type_v3_HashPolicy_FilterState* envoy_type_v3_HashPolicy_FilterState_parse ( const char *  buf,
size_t  size,
upb_Arena arena 
)

Definition at line 156 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_FilterState_parse_ex()

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 
)

Definition at line 164 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_FilterState_serialize()

UPB_INLINE char* envoy_type_v3_HashPolicy_FilterState_serialize ( const envoy_type_v3_HashPolicy_FilterState msg,
upb_Arena arena,
size_t *  len 
)

Definition at line 175 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_FilterState_serialize_ex()

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 
)

Definition at line 178 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_FilterState_set_key()

UPB_INLINE void envoy_type_v3_HashPolicy_FilterState_set_key ( envoy_type_v3_HashPolicy_FilterState msg,
upb_StringView  value 
)

Definition at line 189 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_has_filter_state()

UPB_INLINE bool envoy_type_v3_HashPolicy_has_filter_state ( const envoy_type_v3_HashPolicy msg)

Definition at line 83 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_has_source_ip()

UPB_INLINE bool envoy_type_v3_HashPolicy_has_source_ip ( const envoy_type_v3_HashPolicy msg)

Definition at line 74 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_mutable_filter_state()

UPB_INLINE struct envoy_type_v3_HashPolicy_FilterState* envoy_type_v3_HashPolicy_mutable_filter_state ( envoy_type_v3_HashPolicy msg,
upb_Arena arena 
)

Definition at line 108 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_mutable_source_ip()

UPB_INLINE struct envoy_type_v3_HashPolicy_SourceIp* envoy_type_v3_HashPolicy_mutable_source_ip ( envoy_type_v3_HashPolicy msg,
upb_Arena arena 
)

Definition at line 96 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_new()

UPB_INLINE envoy_type_v3_HashPolicy* envoy_type_v3_HashPolicy_new ( upb_Arena arena)

Definition at line 37 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_parse()

UPB_INLINE envoy_type_v3_HashPolicy* envoy_type_v3_HashPolicy_parse ( const char *  buf,
size_t  size,
upb_Arena arena 
)

Definition at line 40 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_parse_ex()

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 
)

Definition at line 48 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_policy_specifier_case()

UPB_INLINE envoy_type_v3_HashPolicy_policy_specifier_oneofcases envoy_type_v3_HashPolicy_policy_specifier_case ( const envoy_type_v3_HashPolicy msg)

Definition at line 71 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_serialize()

UPB_INLINE char* envoy_type_v3_HashPolicy_serialize ( const envoy_type_v3_HashPolicy msg,
upb_Arena arena,
size_t *  len 
)

Definition at line 59 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_serialize_ex()

UPB_INLINE char* envoy_type_v3_HashPolicy_serialize_ex ( const envoy_type_v3_HashPolicy msg,
int  options,
upb_Arena arena,
size_t *  len 
)

Definition at line 62 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_set_filter_state()

UPB_INLINE void envoy_type_v3_HashPolicy_set_filter_state ( envoy_type_v3_HashPolicy msg,
envoy_type_v3_HashPolicy_FilterState value 
)

Definition at line 105 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_set_source_ip()

UPB_INLINE void envoy_type_v3_HashPolicy_set_source_ip ( envoy_type_v3_HashPolicy msg,
envoy_type_v3_HashPolicy_SourceIp value 
)

Definition at line 93 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_source_ip()

const UPB_INLINE envoy_type_v3_HashPolicy_SourceIp* envoy_type_v3_HashPolicy_source_ip ( const envoy_type_v3_HashPolicy msg)

Definition at line 80 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_SourceIp_new()

UPB_INLINE envoy_type_v3_HashPolicy_SourceIp* envoy_type_v3_HashPolicy_SourceIp_new ( upb_Arena arena)

Definition at line 120 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_SourceIp_parse()

UPB_INLINE envoy_type_v3_HashPolicy_SourceIp* envoy_type_v3_HashPolicy_SourceIp_parse ( const char *  buf,
size_t  size,
upb_Arena arena 
)

Definition at line 123 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_SourceIp_parse_ex()

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 
)

Definition at line 131 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_SourceIp_serialize()

UPB_INLINE char* envoy_type_v3_HashPolicy_SourceIp_serialize ( const envoy_type_v3_HashPolicy_SourceIp msg,
upb_Arena arena,
size_t *  len 
)

Definition at line 142 of file hash_policy.upb.h.

◆ envoy_type_v3_HashPolicy_SourceIp_serialize_ex()

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 
)

Definition at line 145 of file hash_policy.upb.h.

Variable Documentation

◆ envoy_type_v3_hash_policy_proto_upb_file_layout

const upb_MiniTable_File envoy_type_v3_hash_policy_proto_upb_file_layout

Definition at line 56 of file hash_policy.upb.c.

◆ envoy_type_v3_HashPolicy_FilterState_msginit

const upb_MiniTable envoy_type_v3_HashPolicy_FilterState_msginit

Definition at line 44 of file hash_policy.upb.c.

◆ envoy_type_v3_HashPolicy_msginit

const upb_MiniTable envoy_type_v3_HashPolicy_msginit

Definition at line 28 of file hash_policy.upb.c.

◆ envoy_type_v3_HashPolicy_SourceIp_msginit

const upb_MiniTable envoy_type_v3_HashPolicy_SourceIp_msginit

Definition at line 34 of file hash_policy.upb.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:19