Typedefs | Functions | Variables
endpoint.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 endpoint.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_config_endpoint_v3_ClusterLoadAssignment envoy_config_endpoint_v3_ClusterLoadAssignment
 
typedef struct envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry
 
typedef struct envoy_config_endpoint_v3_ClusterLoadAssignment_Policy envoy_config_endpoint_v3_ClusterLoadAssignment_Policy
 
typedef struct envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload
 

Functions

UPB_INLINE struct envoy_config_endpoint_v3_LocalityLbEndpointsenvoy_config_endpoint_v3_ClusterLoadAssignment_add_endpoints (envoy_config_endpoint_v3_ClusterLoadAssignment *msg, upb_Arena *arena)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_clear_cluster_name (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_clear_endpoints (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_clear_named_endpoints (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_clear_policy (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg)
 
UPB_INLINE upb_StringView envoy_config_endpoint_v3_ClusterLoadAssignment_cluster_name (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg)
 
UPB_INLINE const struct envoy_config_endpoint_v3_LocalityLbEndpoints *constenvoy_config_endpoint_v3_ClusterLoadAssignment_endpoints (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg, size_t *len)
 
UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_has_endpoints (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg)
 
UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_has_named_endpoints (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg)
 
UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_has_policy (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg)
 
UPB_INLINE struct envoy_config_endpoint_v3_LocalityLbEndpoints ** envoy_config_endpoint_v3_ClusterLoadAssignment_mutable_endpoints (envoy_config_endpoint_v3_ClusterLoadAssignment *msg, size_t *len)
 
UPB_INLINE struct envoy_config_endpoint_v3_ClusterLoadAssignment_Policyenvoy_config_endpoint_v3_ClusterLoadAssignment_mutable_policy (envoy_config_endpoint_v3_ClusterLoadAssignment *msg, upb_Arena *arena)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_clear (envoy_config_endpoint_v3_ClusterLoadAssignment *msg)
 
UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_delete (envoy_config_endpoint_v3_ClusterLoadAssignment *msg, upb_StringView key)
 
UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_get (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg, upb_StringView key, struct envoy_config_endpoint_v3_Endpoint **val)
 
const UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntryenvoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_next (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg, size_t *iter)
 
UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntryenvoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_nextmutable (envoy_config_endpoint_v3_ClusterLoadAssignment *msg, size_t *iter)
 
UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_set (envoy_config_endpoint_v3_ClusterLoadAssignment *msg, upb_StringView key, struct envoy_config_endpoint_v3_Endpoint *val, upb_Arena *a)
 
UPB_INLINE size_t envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_size (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg)
 
UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_has_value (const envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry *msg)
 
UPB_INLINE upb_StringView envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_key (const envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry *msg)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_set_value (envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry *msg, struct envoy_config_endpoint_v3_Endpoint *value)
 
UPB_INLINE const struct envoy_config_endpoint_v3_Endpointenvoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_value (const envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry *msg)
 
UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignmentenvoy_config_endpoint_v3_ClusterLoadAssignment_new (upb_Arena *arena)
 
UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignmentenvoy_config_endpoint_v3_ClusterLoadAssignment_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignmentenvoy_config_endpoint_v3_ClusterLoadAssignment_parse_ex (const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
 
const UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policyenvoy_config_endpoint_v3_ClusterLoadAssignment_policy (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg)
 
UPB_INLINE struct envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverloadenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_add_drop_overloads (envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg, upb_Arena *arena)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_clear_drop_overloads (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_clear_endpoint_stale_after (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_clear_overprovisioning_factor (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg)
 
const UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload *constenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_drop_overloads (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg, size_t *len)
 
UPB_INLINE upb_StringView envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_category (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload *msg)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_clear_category (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload *msg)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_clear_drop_percentage (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload *msg)
 
UPB_INLINE const struct envoy_type_v3_FractionalPercentenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_drop_percentage (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload *msg)
 
UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_has_drop_percentage (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload *msg)
 
UPB_INLINE struct envoy_type_v3_FractionalPercentenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_mutable_drop_percentage (envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload *msg, upb_Arena *arena)
 
UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverloadenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_new (upb_Arena *arena)
 
UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverloadenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverloadenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_parse_ex (const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
 
UPB_INLINE char * envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_serialize (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload *msg, upb_Arena *arena, size_t *len)
 
UPB_INLINE char * envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_serialize_ex (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload *msg, int options, upb_Arena *arena, size_t *len)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_set_category (envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload *msg, upb_StringView value)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_set_drop_percentage (envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload *msg, struct envoy_type_v3_FractionalPercent *value)
 
UPB_INLINE const struct google_protobuf_Durationenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_endpoint_stale_after (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg)
 
UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_has_drop_overloads (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg)
 
UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_has_endpoint_stale_after (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg)
 
UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_has_overprovisioning_factor (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg)
 
UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload ** envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_mutable_drop_overloads (envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg, size_t *len)
 
UPB_INLINE struct google_protobuf_Durationenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_mutable_endpoint_stale_after (envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg, upb_Arena *arena)
 
UPB_INLINE struct google_protobuf_UInt32Valueenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_mutable_overprovisioning_factor (envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg, upb_Arena *arena)
 
UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policyenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_new (upb_Arena *arena)
 
UPB_INLINE const struct google_protobuf_UInt32Valueenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_overprovisioning_factor (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg)
 
UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policyenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_parse (const char *buf, size_t size, upb_Arena *arena)
 
UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policyenvoy_config_endpoint_v3_ClusterLoadAssignment_Policy_parse_ex (const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
 
UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload ** envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_resize_drop_overloads (envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg, size_t len, upb_Arena *arena)
 
UPB_INLINE char * envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_serialize (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg, upb_Arena *arena, size_t *len)
 
UPB_INLINE char * envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_serialize_ex (const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg, int options, upb_Arena *arena, size_t *len)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_set_endpoint_stale_after (envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg, struct google_protobuf_Duration *value)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_set_overprovisioning_factor (envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *msg, struct google_protobuf_UInt32Value *value)
 
UPB_INLINE struct envoy_config_endpoint_v3_LocalityLbEndpoints ** envoy_config_endpoint_v3_ClusterLoadAssignment_resize_endpoints (envoy_config_endpoint_v3_ClusterLoadAssignment *msg, size_t len, upb_Arena *arena)
 
UPB_INLINE char * envoy_config_endpoint_v3_ClusterLoadAssignment_serialize (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg, upb_Arena *arena, size_t *len)
 
UPB_INLINE char * envoy_config_endpoint_v3_ClusterLoadAssignment_serialize_ex (const envoy_config_endpoint_v3_ClusterLoadAssignment *msg, int options, upb_Arena *arena, size_t *len)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_set_cluster_name (envoy_config_endpoint_v3_ClusterLoadAssignment *msg, upb_StringView value)
 
UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_set_policy (envoy_config_endpoint_v3_ClusterLoadAssignment *msg, envoy_config_endpoint_v3_ClusterLoadAssignment_Policy *value)
 

Variables

const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_msginit
 
const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_msginit
 
const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_msginit
 
const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_msginit
 
const upb_MiniTable envoy_config_endpoint_v3_Endpoint_msginit
 
const upb_MiniTable_File envoy_config_endpoint_v3_endpoint_proto_upb_file_layout
 
const upb_MiniTable envoy_config_endpoint_v3_LocalityLbEndpoints_msginit
 
const upb_MiniTable envoy_type_v3_FractionalPercent_msginit
 
const upb_MiniTable google_protobuf_Duration_msginit
 
const upb_MiniTable google_protobuf_UInt32Value_msginit
 

Typedef Documentation

◆ envoy_config_endpoint_v3_ClusterLoadAssignment

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

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry

Definition at line 30 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy

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

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload

Definition at line 29 of file endpoint.upb.h.

Function Documentation

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_add_endpoints()

UPB_INLINE struct envoy_config_endpoint_v3_LocalityLbEndpoints* envoy_config_endpoint_v3_ClusterLoadAssignment_add_endpoints ( envoy_config_endpoint_v3_ClusterLoadAssignment msg,
upb_Arena arena 
)

Definition at line 128 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_clear_cluster_name()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_clear_cluster_name ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg)

Definition at line 79 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_clear_endpoints()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_clear_endpoints ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg)

Definition at line 88 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_clear_named_endpoints()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_clear_named_endpoints ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg)

Definition at line 106 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_clear_policy()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_clear_policy ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg)

Definition at line 97 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_cluster_name()

UPB_INLINE upb_StringView envoy_config_endpoint_v3_ClusterLoadAssignment_cluster_name ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg)

Definition at line 82 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_endpoints()

UPB_INLINE const struct envoy_config_endpoint_v3_LocalityLbEndpoints* const* envoy_config_endpoint_v3_ClusterLoadAssignment_endpoints ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg,
size_t *  len 
)

Definition at line 91 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_has_endpoints()

UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_has_endpoints ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg)

Definition at line 85 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_has_named_endpoints()

UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_has_named_endpoints ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg)

Definition at line 103 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_has_policy()

UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_has_policy ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg)

Definition at line 94 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_mutable_endpoints()

UPB_INLINE struct envoy_config_endpoint_v3_LocalityLbEndpoints** envoy_config_endpoint_v3_ClusterLoadAssignment_mutable_endpoints ( envoy_config_endpoint_v3_ClusterLoadAssignment msg,
size_t *  len 
)

Definition at line 122 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_mutable_policy()

UPB_INLINE struct envoy_config_endpoint_v3_ClusterLoadAssignment_Policy* envoy_config_endpoint_v3_ClusterLoadAssignment_mutable_policy ( envoy_config_endpoint_v3_ClusterLoadAssignment msg,
upb_Arena arena 
)

Definition at line 138 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_clear()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_clear ( envoy_config_endpoint_v3_ClusterLoadAssignment msg)

Definition at line 147 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_delete()

UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_delete ( envoy_config_endpoint_v3_ClusterLoadAssignment msg,
upb_StringView  key 
)

Definition at line 151 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_get()

UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_get ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg,
upb_StringView  key,
struct envoy_config_endpoint_v3_Endpoint **  val 
)

Definition at line 112 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_next()

const UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry* envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_next ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg,
size_t *  iter 
)

Definition at line 115 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_nextmutable()

UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry* envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_nextmutable ( envoy_config_endpoint_v3_ClusterLoadAssignment msg,
size_t *  iter 
)

Definition at line 154 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_set()

UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_set ( envoy_config_endpoint_v3_ClusterLoadAssignment msg,
upb_StringView  key,
struct envoy_config_endpoint_v3_Endpoint val,
upb_Arena a 
)

Definition at line 148 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_size()

UPB_INLINE size_t envoy_config_endpoint_v3_ClusterLoadAssignment_named_endpoints_size ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg)

Definition at line 109 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_has_value()

UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_has_value ( const envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry msg)

Definition at line 327 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_key()

UPB_INLINE upb_StringView envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_key ( const envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry msg)

Definition at line 322 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_set_value()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_set_value ( envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry msg,
struct envoy_config_endpoint_v3_Endpoint value 
)

Definition at line 336 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_value()

UPB_INLINE const struct envoy_config_endpoint_v3_Endpoint* envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_value ( const envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry msg)

Definition at line 330 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_new()

UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment* envoy_config_endpoint_v3_ClusterLoadAssignment_new ( upb_Arena arena)

Definition at line 50 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_parse()

UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment* envoy_config_endpoint_v3_ClusterLoadAssignment_parse ( const char *  buf,
size_t  size,
upb_Arena arena 
)

Definition at line 53 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_parse_ex()

UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment* envoy_config_endpoint_v3_ClusterLoadAssignment_parse_ex ( const char *  buf,
size_t  size,
const upb_ExtensionRegistry extreg,
int  options,
upb_Arena arena 
)

Definition at line 61 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_policy()

Definition at line 100 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_add_drop_overloads()

UPB_INLINE struct envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_add_drop_overloads ( envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg,
upb_Arena arena 
)

Definition at line 223 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_clear_drop_overloads()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_clear_drop_overloads ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg)

Definition at line 192 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_clear_endpoint_stale_after()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_clear_endpoint_stale_after ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg)

Definition at line 210 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_clear_overprovisioning_factor()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_clear_overprovisioning_factor ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg)

Definition at line 201 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_drop_overloads()

const UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload* const* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_drop_overloads ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg,
size_t *  len 
)

Definition at line 195 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_category()

UPB_INLINE upb_StringView envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_category ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload msg)

Definition at line 290 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_clear_category()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_clear_category ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload msg)

Definition at line 287 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_clear_drop_percentage()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_clear_drop_percentage ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload msg)

Definition at line 296 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_drop_percentage()

UPB_INLINE const struct envoy_type_v3_FractionalPercent* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_drop_percentage ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload msg)

Definition at line 299 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_has_drop_percentage()

UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_has_drop_percentage ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload msg)

Definition at line 293 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_mutable_drop_percentage()

UPB_INLINE struct envoy_type_v3_FractionalPercent* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_mutable_drop_percentage ( envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload msg,
upb_Arena arena 
)

Definition at line 310 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_new()

UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_new ( upb_Arena arena)

Definition at line 258 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_parse()

UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_parse ( const char *  buf,
size_t  size,
upb_Arena arena 
)

Definition at line 261 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_parse_ex()

UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_parse_ex ( const char *  buf,
size_t  size,
const upb_ExtensionRegistry extreg,
int  options,
upb_Arena arena 
)

Definition at line 269 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_serialize()

UPB_INLINE char* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_serialize ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload msg,
upb_Arena arena,
size_t *  len 
)

Definition at line 280 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_serialize_ex()

UPB_INLINE char* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_serialize_ex ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload msg,
int  options,
upb_Arena arena,
size_t *  len 
)

Definition at line 283 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_set_category()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_set_category ( envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload msg,
upb_StringView  value 
)

Definition at line 303 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_set_drop_percentage()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_set_drop_percentage ( envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload msg,
struct envoy_type_v3_FractionalPercent value 
)

Definition at line 306 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_endpoint_stale_after()

UPB_INLINE const struct google_protobuf_Duration* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_endpoint_stale_after ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg)

Definition at line 213 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_has_drop_overloads()

UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_has_drop_overloads ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg)

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

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_has_endpoint_stale_after()

UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_has_endpoint_stale_after ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg)

Definition at line 207 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_has_overprovisioning_factor()

UPB_INLINE bool envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_has_overprovisioning_factor ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg)

Definition at line 198 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_mutable_drop_overloads()

UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload** envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_mutable_drop_overloads ( envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg,
size_t *  len 
)

Definition at line 217 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_mutable_endpoint_stale_after()

UPB_INLINE struct google_protobuf_Duration* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_mutable_endpoint_stale_after ( envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg,
upb_Arena arena 
)

Definition at line 246 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_mutable_overprovisioning_factor()

UPB_INLINE struct google_protobuf_UInt32Value* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_mutable_overprovisioning_factor ( envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg,
upb_Arena arena 
)

Definition at line 233 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_new()

UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_new ( upb_Arena arena)

Definition at line 160 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_overprovisioning_factor()

UPB_INLINE const struct google_protobuf_UInt32Value* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_overprovisioning_factor ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg)

Definition at line 204 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_parse()

UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_parse ( const char *  buf,
size_t  size,
upb_Arena arena 
)

Definition at line 163 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_parse_ex()

UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_parse_ex ( const char *  buf,
size_t  size,
const upb_ExtensionRegistry extreg,
int  options,
upb_Arena arena 
)

Definition at line 171 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_resize_drop_overloads()

UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload** envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_resize_drop_overloads ( envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg,
size_t  len,
upb_Arena arena 
)

Definition at line 220 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_serialize()

UPB_INLINE char* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_serialize ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg,
upb_Arena arena,
size_t *  len 
)

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

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_serialize_ex()

UPB_INLINE char* envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_serialize_ex ( const envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg,
int  options,
upb_Arena arena,
size_t *  len 
)

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

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_set_endpoint_stale_after()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_set_endpoint_stale_after ( envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg,
struct google_protobuf_Duration value 
)

Definition at line 242 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_set_overprovisioning_factor()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_set_overprovisioning_factor ( envoy_config_endpoint_v3_ClusterLoadAssignment_Policy msg,
struct google_protobuf_UInt32Value value 
)

Definition at line 229 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_resize_endpoints()

UPB_INLINE struct envoy_config_endpoint_v3_LocalityLbEndpoints** envoy_config_endpoint_v3_ClusterLoadAssignment_resize_endpoints ( envoy_config_endpoint_v3_ClusterLoadAssignment msg,
size_t  len,
upb_Arena arena 
)

Definition at line 125 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_serialize()

UPB_INLINE char* envoy_config_endpoint_v3_ClusterLoadAssignment_serialize ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg,
upb_Arena arena,
size_t *  len 
)

Definition at line 72 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_serialize_ex()

UPB_INLINE char* envoy_config_endpoint_v3_ClusterLoadAssignment_serialize_ex ( const envoy_config_endpoint_v3_ClusterLoadAssignment msg,
int  options,
upb_Arena arena,
size_t *  len 
)

Definition at line 75 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_set_cluster_name()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_set_cluster_name ( envoy_config_endpoint_v3_ClusterLoadAssignment msg,
upb_StringView  value 
)

Definition at line 119 of file endpoint.upb.h.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_set_policy()

UPB_INLINE void envoy_config_endpoint_v3_ClusterLoadAssignment_set_policy ( envoy_config_endpoint_v3_ClusterLoadAssignment msg,
envoy_config_endpoint_v3_ClusterLoadAssignment_Policy value 
)

Definition at line 134 of file endpoint.upb.h.

Variable Documentation

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_msginit

const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_msginit

Definition at line 35 of file endpoint.upb.c.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_msginit

const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_msginit

Definition at line 83 of file endpoint.upb.c.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_msginit

const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_msginit

Definition at line 68 of file endpoint.upb.c.

◆ envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_msginit

const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_msginit

Definition at line 53 of file endpoint.upb.c.

◆ envoy_config_endpoint_v3_Endpoint_msginit

const upb_MiniTable envoy_config_endpoint_v3_Endpoint_msginit

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

◆ envoy_config_endpoint_v3_endpoint_proto_upb_file_layout

const upb_MiniTable_File envoy_config_endpoint_v3_endpoint_proto_upb_file_layout

Definition at line 96 of file endpoint.upb.c.

◆ envoy_config_endpoint_v3_LocalityLbEndpoints_msginit

const upb_MiniTable envoy_config_endpoint_v3_LocalityLbEndpoints_msginit

Definition at line 105 of file endpoint_components.upb.c.

◆ envoy_type_v3_FractionalPercent_msginit

const upb_MiniTable envoy_type_v3_FractionalPercent_msginit

Definition at line 33 of file percent.upb.c.

◆ google_protobuf_Duration_msginit

const upb_MiniTable google_protobuf_Duration_msginit

Definition at line 20 of file duration.upb.c.

◆ google_protobuf_UInt32Value_msginit

const upb_MiniTable google_protobuf_UInt32Value_msginit

Definition at line 69 of file wrappers.upb.c.



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