GRPC Core
9.0.0
src
core
ext
upb-generated
envoy
service
discovery
v2
ads.upb.h
Go to the documentation of this file.
1
/* This file was generated by upbc (the upb compiler) from the input
2
* file:
3
*
4
* envoy/service/discovery/v2/ads.proto
5
*
6
* Do not edit -- your changes will be discarded when the file is
7
* regenerated. */
8
9
#ifndef ENVOY_SERVICE_DISCOVERY_V2_ADS_PROTO_UPB_H_
10
#define ENVOY_SERVICE_DISCOVERY_V2_ADS_PROTO_UPB_H_
11
12
#include "upb/generated_util.h"
13
#include "upb/msg.h"
14
#include "upb/decode.h"
15
#include "upb/encode.h"
16
17
#include "upb/port_def.inc"
18
19
#ifdef __cplusplus
20
extern
"C"
{
21
#endif
22
23
struct
envoy_service_discovery_v2_AdsDummy
;
24
typedef
struct
envoy_service_discovery_v2_AdsDummy
envoy_service_discovery_v2_AdsDummy
;
25
extern
const
upb_msglayout
envoy_service_discovery_v2_AdsDummy_msginit
;
26
27
28
/* envoy.service.discovery.v2.AdsDummy */
29
30
UPB_INLINE
envoy_service_discovery_v2_AdsDummy
*
envoy_service_discovery_v2_AdsDummy_new
(upb_arena *arena) {
31
return
(
envoy_service_discovery_v2_AdsDummy
*)upb_msg_new(&
envoy_service_discovery_v2_AdsDummy_msginit
, arena);
32
}
33
UPB_INLINE
envoy_service_discovery_v2_AdsDummy
*
envoy_service_discovery_v2_AdsDummy_parse
(
const
char
*buf,
size_t
size,
34
upb_arena *arena) {
35
envoy_service_discovery_v2_AdsDummy
*ret =
envoy_service_discovery_v2_AdsDummy_new
(arena);
36
return
(ret && upb_decode(buf, size, ret, &
envoy_service_discovery_v2_AdsDummy_msginit
, arena)) ? ret : NULL;
37
}
38
UPB_INLINE
char
*
envoy_service_discovery_v2_AdsDummy_serialize
(
const
envoy_service_discovery_v2_AdsDummy
*msg, upb_arena *arena,
size_t
*len) {
39
return
upb_encode(msg, &
envoy_service_discovery_v2_AdsDummy_msginit
, arena, len);
40
}
41
42
43
44
#ifdef __cplusplus
45
}
/* extern "C" */
46
#endif
47
48
#include "upb/port_undef.inc"
49
50
#endif
/* ENVOY_SERVICE_DISCOVERY_V2_ADS_PROTO_UPB_H_ */
envoy_service_discovery_v2_AdsDummy_parse
UPB_INLINE envoy_service_discovery_v2_AdsDummy * envoy_service_discovery_v2_AdsDummy_parse(const char *buf, size_t size, upb_arena *arena)
Definition:
ads.upb.h:33
envoy_service_discovery_v2_AdsDummy_msginit
const upb_msglayout envoy_service_discovery_v2_AdsDummy_msginit
Definition:
ads.upb.c:16
envoy_service_discovery_v2_AdsDummy
struct envoy_service_discovery_v2_AdsDummy envoy_service_discovery_v2_AdsDummy
Definition:
ads.upb.h:24
envoy_service_discovery_v2_AdsDummy_new
UPB_INLINE envoy_service_discovery_v2_AdsDummy * envoy_service_discovery_v2_AdsDummy_new(upb_arena *arena)
Definition:
ads.upb.h:30
envoy_service_discovery_v2_AdsDummy_serialize
UPB_INLINE char * envoy_service_discovery_v2_AdsDummy_serialize(const envoy_service_discovery_v2_AdsDummy *msg, upb_arena *arena, size_t *len)
Definition:
ads.upb.h:38
Generated on Wed Sep 13 2023 00:00:00 for GRPC Core by
1.8.20