socket_option.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/config/core/v3/socket_option.proto
5  *
6  * Do not edit -- your changes will be discarded when the file is
7  * regenerated. */
8 
9 #ifndef ENVOY_CONFIG_CORE_V3_SOCKET_OPTION_PROTO_UPB_H_
10 #define ENVOY_CONFIG_CORE_V3_SOCKET_OPTION_PROTO_UPB_H_
11 
12 #include "upb/msg_internal.h"
13 #include "upb/decode.h"
14 #include "upb/decode_fast.h"
15 #include "upb/encode.h"
16 
17 #include "upb/port_def.inc"
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
26 
27 typedef enum {
32 
33 
34 
35 /* envoy.config.core.v3.SocketOption */
36 
39 }
42  if (!ret) return NULL;
44  return NULL;
45  }
46  return ret;
47 }
49  const upb_ExtensionRegistry* extreg,
50  int options, upb_Arena* arena) {
52  if (!ret) return NULL;
55  return NULL;
56  }
57  return ret;
58 }
61 }
63  upb_Arena* arena, size_t* len) {
65 }
66 typedef enum {
73 }
76 }
78  return *UPB_PTR_AT(msg, UPB_SIZE(8, 24), upb_StringView);
79 }
81  *UPB_PTR_AT(msg, UPB_SIZE(24, 40), int64_t) = 0;
82 }
84  return *UPB_PTR_AT(msg, UPB_SIZE(24, 40), int64_t);
85 }
87  *UPB_PTR_AT(msg, UPB_SIZE(32, 48), int64_t) = 0;
88 }
90  return *UPB_PTR_AT(msg, UPB_SIZE(32, 48), int64_t);
91 }
93  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 4;
94 }
97 }
99  return UPB_READ_ONEOF(msg, int64_t, UPB_SIZE(16, 8), UPB_SIZE(0, 0), 4, _upb_Int64_FromLL(0ll));
100 }
102  return _upb_getoneofcase(msg, UPB_SIZE(0, 0)) == 5;
103 }
106 }
109 }
111  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = 0;
112 }
114  return *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t);
115 }
116 
119 }
121  *UPB_PTR_AT(msg, UPB_SIZE(24, 40), int64_t) = value;
122 }
124  *UPB_PTR_AT(msg, UPB_SIZE(32, 48), int64_t) = value;
125 }
127  UPB_WRITE_ONEOF(msg, int64_t, UPB_SIZE(16, 8), value, UPB_SIZE(0, 0), 4);
128 }
131 }
133  *UPB_PTR_AT(msg, UPB_SIZE(4, 4), int32_t) = value;
134 }
135 
137 
138 #ifdef __cplusplus
139 } /* extern "C" */
140 #endif
141 
142 #include "upb/port_undef.inc"
143 
144 #endif /* ENVOY_CONFIG_CORE_V3_SOCKET_OPTION_PROTO_UPB_H_ */
envoy_config_core_v3_SocketOption_STATE_PREBIND
@ envoy_config_core_v3_SocketOption_STATE_PREBIND
Definition: socket_option.upb.h:28
envoy_config_core_v3_SocketOption_parse_ex
UPB_INLINE envoy_config_core_v3_SocketOption * envoy_config_core_v3_SocketOption_parse_ex(const char *buf, size_t size, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: socket_option.upb.h:48
envoy_config_core_v3_SocketOption_description
UPB_INLINE upb_StringView envoy_config_core_v3_SocketOption_description(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:77
envoy_config_core_v3_SocketOption_has_int_value
UPB_INLINE bool envoy_config_core_v3_SocketOption_has_int_value(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:92
envoy_config_core_v3_SocketOption_STATE_BOUND
@ envoy_config_core_v3_SocketOption_STATE_BOUND
Definition: socket_option.upb.h:29
envoy_config_core_v3_SocketOption_clear_state
UPB_INLINE void envoy_config_core_v3_SocketOption_clear_state(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:110
envoy_config_core_v3_SocketOption_set_int_value
UPB_INLINE void envoy_config_core_v3_SocketOption_set_int_value(envoy_config_core_v3_SocketOption *msg, int64_t value)
Definition: socket_option.upb.h:126
encode.h
upb_Decode
upb_DecodeStatus upb_Decode(const char *buf, size_t size, void *msg, const upb_MiniTable *l, const upb_ExtensionRegistry *extreg, int options, upb_Arena *arena)
Definition: decode.c:1076
envoy_config_core_v3_SocketOption_clear_buf_value
UPB_INLINE void envoy_config_core_v3_SocketOption_clear_buf_value(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:104
options
double_dict options[]
Definition: capstone_test.c:55
buf
voidpf void * buf
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
envoy_config_core_v3_SocketOption_new
UPB_INLINE envoy_config_core_v3_SocketOption * envoy_config_core_v3_SocketOption_new(upb_Arena *arena)
Definition: socket_option.upb.h:37
envoy_config_core_v3_SocketOption_value_case
UPB_INLINE envoy_config_core_v3_SocketOption_value_oneofcases envoy_config_core_v3_SocketOption_value_case(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:71
kUpb_DecodeStatus_Ok
@ kUpb_DecodeStatus_Ok
Definition: decode.h:72
envoy_config_core_v3_SocketOption_set_description
UPB_INLINE void envoy_config_core_v3_SocketOption_set_description(envoy_config_core_v3_SocketOption *msg, upb_StringView value)
Definition: socket_option.upb.h:117
upb_MiniTable
Definition: msg_internal.h:185
envoy_config_core_v3_SocketOption_int_value
UPB_INLINE int64_t envoy_config_core_v3_SocketOption_int_value(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:98
envoy_config_core_v3_SocketOption_set_level
UPB_INLINE void envoy_config_core_v3_SocketOption_set_level(envoy_config_core_v3_SocketOption *msg, int64_t value)
Definition: socket_option.upb.h:120
envoy_config_core_v3_SocketOption_STATE_LISTENING
@ envoy_config_core_v3_SocketOption_STATE_LISTENING
Definition: socket_option.upb.h:30
UPB_PTR_AT
#define UPB_PTR_AT(msg, ofs, type)
Definition: php-upb.c:71
envoy_config_core_v3_SocketOption_value_NOT_SET
@ envoy_config_core_v3_SocketOption_value_NOT_SET
Definition: socket_option.upb.h:69
envoy_config_core_v3_SocketOption_buf_value
UPB_INLINE upb_StringView envoy_config_core_v3_SocketOption_buf_value(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:107
envoy_config_core_v3_SocketOption_value_int_value
@ envoy_config_core_v3_SocketOption_value_int_value
Definition: socket_option.upb.h:67
arena
grpc_core::ScopedArenaPtr arena
Definition: binder_transport_test.cc:237
envoy_config_core_v3_SocketOption_clear_description
UPB_INLINE void envoy_config_core_v3_SocketOption_clear_description(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:74
envoy_config_core_v3_SocketOption_set_name
UPB_INLINE void envoy_config_core_v3_SocketOption_set_name(envoy_config_core_v3_SocketOption *msg, int64_t value)
Definition: socket_option.upb.h:123
_upb_Message_New
upb_Message * _upb_Message_New(const upb_MiniTable *l, upb_Arena *a)
Definition: msg.c:44
envoy_config_core_v3_SocketOption_value_buf_value
@ envoy_config_core_v3_SocketOption_value_buf_value
Definition: socket_option.upb.h:68
decode.h
envoy_config_core_v3_SocketOption_has_buf_value
UPB_INLINE bool envoy_config_core_v3_SocketOption_has_buf_value(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:101
int64_t
signed __int64 int64_t
Definition: stdint-msvc2008.h:89
envoy_config_core_v3_SocketOption_state
UPB_INLINE int32_t envoy_config_core_v3_SocketOption_state(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:113
UPB_SIZE
#define UPB_SIZE(size32, size64)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:32
envoy_config_core_v3_SocketOption_msginit
const upb_MiniTable envoy_config_core_v3_SocketOption_msginit
Definition: socket_option.upb.c:27
envoy_config_core_v3_SocketOption_serialize_ex
UPB_INLINE char * envoy_config_core_v3_SocketOption_serialize_ex(const envoy_config_core_v3_SocketOption *msg, int options, upb_Arena *arena, size_t *len)
Definition: socket_option.upb.h:62
envoy_config_core_v3_SocketOption
struct envoy_config_core_v3_SocketOption envoy_config_core_v3_SocketOption
Definition: socket_option.upb.h:24
UPB_INLINE
#define UPB_INLINE
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:53
upb_MiniTable_File
Definition: msg_internal.h:208
envoy_config_core_v3_SocketOption_set_state
UPB_INLINE void envoy_config_core_v3_SocketOption_set_state(envoy_config_core_v3_SocketOption *msg, int32_t value)
Definition: socket_option.upb.h:132
envoy_config_core_v3_SocketOption_SocketState
envoy_config_core_v3_SocketOption_SocketState
Definition: socket_option.upb.h:27
envoy_config_core_v3_SocketOption_clear_name
UPB_INLINE void envoy_config_core_v3_SocketOption_clear_name(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:86
envoy_config_core_v3_SocketOption_level
UPB_INLINE int64_t envoy_config_core_v3_SocketOption_level(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:83
decode_fast.h
msg
std::string msg
Definition: client_interceptors_end2end_test.cc:372
value
const char * value
Definition: hpack_parser_table.cc:165
_upb_getoneofcase
UPB_INLINE uint32_t _upb_getoneofcase(const void *msg, size_t case_ofs)
Definition: php-upb.h:1307
upb_Encode
char * upb_Encode(const void *msg, const upb_MiniTable *l, int options, upb_Arena *arena, size_t *size)
Definition: encode.c:573
upb_StringView
Definition: upb/upb/upb.h:72
envoy_config_core_v3_socket_option_proto_upb_file_layout
const upb_MiniTable_File envoy_config_core_v3_socket_option_proto_upb_file_layout
Definition: socket_option.upb.c:37
UPB_READ_ONEOF
#define UPB_READ_ONEOF(msg, fieldtype, offset, case_offset, case_val, default)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:38
ret
UniquePtr< SSL_SESSION > ret
Definition: ssl_x509.cc:1029
upb_StringView_FromDataAndSize
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
Definition: upb/upb/upb.h:77
envoy_config_core_v3_SocketOption_clear_int_value
UPB_INLINE void envoy_config_core_v3_SocketOption_clear_int_value(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:95
UPB_WRITE_ONEOF
#define UPB_WRITE_ONEOF(msg, fieldtype, offset, value, case_offset, case_val)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:43
envoy_config_core_v3_SocketOption_serialize
UPB_INLINE char * envoy_config_core_v3_SocketOption_serialize(const envoy_config_core_v3_SocketOption *msg, upb_Arena *arena, size_t *len)
Definition: socket_option.upb.h:59
upb_StringView_FromString
UPB_INLINE upb_StringView upb_StringView_FromString(const char *data)
Definition: upb/upb/upb.h:85
envoy_config_core_v3_SocketOption_clear_level
UPB_INLINE void envoy_config_core_v3_SocketOption_clear_level(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:80
_upb_Int64_FromLL
UPB_INLINE int64_t _upb_Int64_FromLL(long long v)
Definition: msg_internal.h:57
envoy_config_core_v3_SocketOption_set_buf_value
UPB_INLINE void envoy_config_core_v3_SocketOption_set_buf_value(envoy_config_core_v3_SocketOption *msg, upb_StringView value)
Definition: socket_option.upb.h:129
envoy_config_core_v3_SocketOption_name
UPB_INLINE int64_t envoy_config_core_v3_SocketOption_name(const envoy_config_core_v3_SocketOption *msg)
Definition: socket_option.upb.h:89
len
int len
Definition: abseil-cpp/absl/base/internal/low_level_alloc_test.cc:46
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136
int32_t
signed int int32_t
Definition: stdint-msvc2008.h:77
envoy_config_core_v3_SocketOption_parse
UPB_INLINE envoy_config_core_v3_SocketOption * envoy_config_core_v3_SocketOption_parse(const char *buf, size_t size, upb_Arena *arena)
Definition: socket_option.upb.h:40
msg_internal.h
upb_Arena
Definition: upb_internal.h:36
envoy_config_core_v3_SocketOption_value_oneofcases
envoy_config_core_v3_SocketOption_value_oneofcases
Definition: socket_option.upb.h:66
upb_ExtensionRegistry
Definition: msg.c:372


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:19