#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"
Go to the source code of this file.
typedef struct envoy_config_endpoint_v3_ClusterLoadAssignment envoy_config_endpoint_v3_ClusterLoadAssignment |
Definition at line 27 of file endpoint.upb.h.
typedef struct envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry |
Definition at line 30 of file endpoint.upb.h.
typedef struct envoy_config_endpoint_v3_ClusterLoadAssignment_Policy envoy_config_endpoint_v3_ClusterLoadAssignment_Policy |
Definition at line 28 of file endpoint.upb.h.
typedef struct envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload |
Definition at line 29 of file endpoint.upb.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
const UPB_INLINE envoy_config_endpoint_v3_ClusterLoadAssignment_Policy* envoy_config_endpoint_v3_ClusterLoadAssignment_policy | ( | const envoy_config_endpoint_v3_ClusterLoadAssignment * | msg | ) |
Definition at line 100 of file endpoint.upb.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_msginit |
Definition at line 35 of file endpoint.upb.c.
const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_NamedEndpointsEntry_msginit |
Definition at line 83 of file endpoint.upb.c.
const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_DropOverload_msginit |
Definition at line 68 of file endpoint.upb.c.
const upb_MiniTable envoy_config_endpoint_v3_ClusterLoadAssignment_Policy_msginit |
Definition at line 53 of file endpoint.upb.c.
const upb_MiniTable envoy_config_endpoint_v3_Endpoint_msginit |
Definition at line 34 of file endpoint_components.upb.c.
const upb_MiniTable_File envoy_config_endpoint_v3_endpoint_proto_upb_file_layout |
Definition at line 96 of file endpoint.upb.c.
const upb_MiniTable envoy_config_endpoint_v3_LocalityLbEndpoints_msginit |
Definition at line 105 of file endpoint_components.upb.c.
const upb_MiniTable envoy_type_v3_FractionalPercent_msginit |
Definition at line 33 of file percent.upb.c.
const upb_MiniTable google_protobuf_Duration_msginit |
Definition at line 20 of file duration.upb.c.
const upb_MiniTable google_protobuf_UInt32Value_msginit |
Definition at line 69 of file wrappers.upb.c.