9 #ifndef XDS_CORE_V3_RESOURCE_PROTO_UPB_H_
10 #define XDS_CORE_V3_RESOURCE_PROTO_UPB_H_
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
17 #include "upb/port_def.inc"
43 upb_arena *
arena,
int options) {
66 if (!sub)
return NULL;
72 *UPB_PTR_AT(msg, UPB_SIZE(4, 8), upb_strview) = value;
82 if (!sub)
return NULL;
92 #include "upb/port_undef.inc"
struct google_protobuf_Any google_protobuf_Any
Definition: any.upb.h:24
struct xds_core_v3_ResourceName xds_core_v3_ResourceName
Definition: resource_name.upb.h:24
UPB_INLINE xds_core_v3_Resource * xds_core_v3_Resource_parse_ex(const char *buf, size_t size, upb_arena *arena, int options)
Definition: resource.upb.h:42
UPB_INLINE bool xds_core_v3_Resource_has_name(const xds_core_v3_Resource *msg)
Definition: resource.upb.h:52
const upb_msglayout xds_core_v3_ResourceName_msginit
Definition: resource_name.upb.c:29
UPB_INLINE bool xds_core_v3_Resource_has_resource(const xds_core_v3_Resource *msg)
Definition: resource.upb.h:55
UPB_INLINE xds_core_v3_Resource * xds_core_v3_Resource_parse(const char *buf, size_t size, upb_arena *arena)
Definition: resource.upb.h:37
UPB_INLINE struct xds_core_v3_ResourceName * xds_core_v3_Resource_mutable_name(xds_core_v3_Resource *msg, upb_arena *arena)
Definition: resource.upb.h:62
UPB_INLINE void xds_core_v3_Resource_set_name(xds_core_v3_Resource *msg, struct xds_core_v3_ResourceName *value)
Definition: resource.upb.h:58
UPB_INLINE struct google_protobuf_Any * xds_core_v3_Resource_mutable_resource(xds_core_v3_Resource *msg, upb_arena *arena)
Definition: resource.upb.h:78
UPB_INLINE char * xds_core_v3_Resource_serialize(const xds_core_v3_Resource *msg, upb_arena *arena, size_t *len)
Definition: resource.upb.h:48
const upb_msglayout xds_core_v3_Resource_msginit
Definition: resource.upb.c:29
UPB_INLINE xds_core_v3_Resource * xds_core_v3_Resource_new(upb_arena *arena)
Definition: resource.upb.h:34
struct xds_core_v3_Resource xds_core_v3_Resource
Definition: resource.upb.h:24
UPB_INLINE const struct xds_core_v3_ResourceName * xds_core_v3_Resource_name(const xds_core_v3_Resource *msg)
Definition: resource.upb.h:53
UPB_INLINE void xds_core_v3_Resource_set_version(xds_core_v3_Resource *msg, upb_strview value)
Definition: resource.upb.h:71
UPB_INLINE const struct google_protobuf_Any * xds_core_v3_Resource_resource(const xds_core_v3_Resource *msg)
Definition: resource.upb.h:56
UPB_INLINE upb_strview xds_core_v3_Resource_version(const xds_core_v3_Resource *msg)
Definition: resource.upb.h:54
const upb_msglayout google_protobuf_Any_msginit
Definition: any.upb.c:20
UPB_INLINE void xds_core_v3_Resource_set_resource(xds_core_v3_Resource *msg, struct google_protobuf_Any *value)
Definition: resource.upb.h:74
upb_arena * arena
Definition: xds_api.cc:909