1*1b3f573fSAndroid Build Coastguard Worker // Generated by the protocol buffer compiler. DO NOT EDIT!
2*1b3f573fSAndroid Build Coastguard Worker // source: google/protobuf/api.proto
3*1b3f573fSAndroid Build Coastguard Worker
4*1b3f573fSAndroid Build Coastguard Worker #include <google/protobuf/api.pb.h>
5*1b3f573fSAndroid Build Coastguard Worker
6*1b3f573fSAndroid Build Coastguard Worker #include <algorithm>
7*1b3f573fSAndroid Build Coastguard Worker
8*1b3f573fSAndroid Build Coastguard Worker #include <google/protobuf/io/coded_stream.h>
9*1b3f573fSAndroid Build Coastguard Worker #include <google/protobuf/extension_set.h>
10*1b3f573fSAndroid Build Coastguard Worker #include <google/protobuf/wire_format_lite.h>
11*1b3f573fSAndroid Build Coastguard Worker #include <google/protobuf/descriptor.h>
12*1b3f573fSAndroid Build Coastguard Worker #include <google/protobuf/generated_message_reflection.h>
13*1b3f573fSAndroid Build Coastguard Worker #include <google/protobuf/reflection_ops.h>
14*1b3f573fSAndroid Build Coastguard Worker #include <google/protobuf/wire_format.h>
15*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(includes)
16*1b3f573fSAndroid Build Coastguard Worker #include <google/protobuf/port_def.inc>
17*1b3f573fSAndroid Build Coastguard Worker
18*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_PRAGMA_INIT_SEG
19*1b3f573fSAndroid Build Coastguard Worker
20*1b3f573fSAndroid Build Coastguard Worker namespace _pb = ::PROTOBUF_NAMESPACE_ID;
21*1b3f573fSAndroid Build Coastguard Worker namespace _pbi = _pb::internal;
22*1b3f573fSAndroid Build Coastguard Worker
23*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_NAMESPACE_OPEN
Api(::_pbi::ConstantInitialized)24*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_CONSTEXPR Api::Api(
25*1b3f573fSAndroid Build Coastguard Worker ::_pbi::ConstantInitialized): _impl_{
26*1b3f573fSAndroid Build Coastguard Worker /*decltype(_impl_.methods_)*/{}
27*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.options_)*/{}
28*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.mixins_)*/{}
29*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
30*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.version_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
31*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.source_context_)*/nullptr
32*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.syntax_)*/0
33*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_._cached_size_)*/{}} {}
34*1b3f573fSAndroid Build Coastguard Worker struct ApiDefaultTypeInternal {
ApiDefaultTypeInternalApiDefaultTypeInternal35*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_CONSTEXPR ApiDefaultTypeInternal()
36*1b3f573fSAndroid Build Coastguard Worker : _instance(::_pbi::ConstantInitialized{}) {}
~ApiDefaultTypeInternalApiDefaultTypeInternal37*1b3f573fSAndroid Build Coastguard Worker ~ApiDefaultTypeInternal() {}
38*1b3f573fSAndroid Build Coastguard Worker union {
39*1b3f573fSAndroid Build Coastguard Worker Api _instance;
40*1b3f573fSAndroid Build Coastguard Worker };
41*1b3f573fSAndroid Build Coastguard Worker };
42*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ApiDefaultTypeInternal _Api_default_instance_;
Method(::_pbi::ConstantInitialized)43*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_CONSTEXPR Method::Method(
44*1b3f573fSAndroid Build Coastguard Worker ::_pbi::ConstantInitialized): _impl_{
45*1b3f573fSAndroid Build Coastguard Worker /*decltype(_impl_.options_)*/{}
46*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
47*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.request_type_url_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
48*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.response_type_url_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
49*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.request_streaming_)*/false
50*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.response_streaming_)*/false
51*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.syntax_)*/0
52*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_._cached_size_)*/{}} {}
53*1b3f573fSAndroid Build Coastguard Worker struct MethodDefaultTypeInternal {
MethodDefaultTypeInternalMethodDefaultTypeInternal54*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_CONSTEXPR MethodDefaultTypeInternal()
55*1b3f573fSAndroid Build Coastguard Worker : _instance(::_pbi::ConstantInitialized{}) {}
~MethodDefaultTypeInternalMethodDefaultTypeInternal56*1b3f573fSAndroid Build Coastguard Worker ~MethodDefaultTypeInternal() {}
57*1b3f573fSAndroid Build Coastguard Worker union {
58*1b3f573fSAndroid Build Coastguard Worker Method _instance;
59*1b3f573fSAndroid Build Coastguard Worker };
60*1b3f573fSAndroid Build Coastguard Worker };
61*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MethodDefaultTypeInternal _Method_default_instance_;
Mixin(::_pbi::ConstantInitialized)62*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_CONSTEXPR Mixin::Mixin(
63*1b3f573fSAndroid Build Coastguard Worker ::_pbi::ConstantInitialized): _impl_{
64*1b3f573fSAndroid Build Coastguard Worker /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
65*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_.root_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}}
66*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_._cached_size_)*/{}} {}
67*1b3f573fSAndroid Build Coastguard Worker struct MixinDefaultTypeInternal {
MixinDefaultTypeInternalMixinDefaultTypeInternal68*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_CONSTEXPR MixinDefaultTypeInternal()
69*1b3f573fSAndroid Build Coastguard Worker : _instance(::_pbi::ConstantInitialized{}) {}
~MixinDefaultTypeInternalMixinDefaultTypeInternal70*1b3f573fSAndroid Build Coastguard Worker ~MixinDefaultTypeInternal() {}
71*1b3f573fSAndroid Build Coastguard Worker union {
72*1b3f573fSAndroid Build Coastguard Worker Mixin _instance;
73*1b3f573fSAndroid Build Coastguard Worker };
74*1b3f573fSAndroid Build Coastguard Worker };
75*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MixinDefaultTypeInternal _Mixin_default_instance_;
76*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_NAMESPACE_CLOSE
77*1b3f573fSAndroid Build Coastguard Worker static ::_pb::Metadata file_level_metadata_google_2fprotobuf_2fapi_2eproto[3];
78*1b3f573fSAndroid Build Coastguard Worker static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_google_2fprotobuf_2fapi_2eproto = nullptr;
79*1b3f573fSAndroid Build Coastguard Worker static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_google_2fprotobuf_2fapi_2eproto = nullptr;
80*1b3f573fSAndroid Build Coastguard Worker
81*1b3f573fSAndroid Build Coastguard Worker const uint32_t TableStruct_google_2fprotobuf_2fapi_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
82*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _has_bits_
83*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Api, _internal_metadata_),
84*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _extensions_
85*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _oneof_case_
86*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _weak_field_map_
87*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _inlined_string_donated_
88*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Api, _impl_.name_),
89*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Api, _impl_.methods_),
90*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Api, _impl_.options_),
91*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Api, _impl_.version_),
92*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Api, _impl_.source_context_),
93*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Api, _impl_.mixins_),
94*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Api, _impl_.syntax_),
95*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _has_bits_
96*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Method, _internal_metadata_),
97*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _extensions_
98*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _oneof_case_
99*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _weak_field_map_
100*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _inlined_string_donated_
101*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Method, _impl_.name_),
102*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Method, _impl_.request_type_url_),
103*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Method, _impl_.request_streaming_),
104*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Method, _impl_.response_type_url_),
105*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Method, _impl_.response_streaming_),
106*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Method, _impl_.options_),
107*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Method, _impl_.syntax_),
108*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _has_bits_
109*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Mixin, _internal_metadata_),
110*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _extensions_
111*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _oneof_case_
112*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _weak_field_map_
113*1b3f573fSAndroid Build Coastguard Worker ~0u, // no _inlined_string_donated_
114*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Mixin, _impl_.name_),
115*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(::PROTOBUF_NAMESPACE_ID::Mixin, _impl_.root_),
116*1b3f573fSAndroid Build Coastguard Worker };
117*1b3f573fSAndroid Build Coastguard Worker static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
118*1b3f573fSAndroid Build Coastguard Worker { 0, -1, -1, sizeof(::PROTOBUF_NAMESPACE_ID::Api)},
119*1b3f573fSAndroid Build Coastguard Worker { 13, -1, -1, sizeof(::PROTOBUF_NAMESPACE_ID::Method)},
120*1b3f573fSAndroid Build Coastguard Worker { 26, -1, -1, sizeof(::PROTOBUF_NAMESPACE_ID::Mixin)},
121*1b3f573fSAndroid Build Coastguard Worker };
122*1b3f573fSAndroid Build Coastguard Worker
123*1b3f573fSAndroid Build Coastguard Worker static const ::_pb::Message* const file_default_instances[] = {
124*1b3f573fSAndroid Build Coastguard Worker &::PROTOBUF_NAMESPACE_ID::_Api_default_instance_._instance,
125*1b3f573fSAndroid Build Coastguard Worker &::PROTOBUF_NAMESPACE_ID::_Method_default_instance_._instance,
126*1b3f573fSAndroid Build Coastguard Worker &::PROTOBUF_NAMESPACE_ID::_Mixin_default_instance_._instance,
127*1b3f573fSAndroid Build Coastguard Worker };
128*1b3f573fSAndroid Build Coastguard Worker
129*1b3f573fSAndroid Build Coastguard Worker const char descriptor_table_protodef_google_2fprotobuf_2fapi_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
130*1b3f573fSAndroid Build Coastguard Worker "\n\031google/protobuf/api.proto\022\017google.prot"
131*1b3f573fSAndroid Build Coastguard Worker "obuf\032$google/protobuf/source_context.pro"
132*1b3f573fSAndroid Build Coastguard Worker "to\032\032google/protobuf/type.proto\"\201\002\n\003Api\022\014"
133*1b3f573fSAndroid Build Coastguard Worker "\n\004name\030\001 \001(\t\022(\n\007methods\030\002 \003(\0132\027.google.p"
134*1b3f573fSAndroid Build Coastguard Worker "rotobuf.Method\022(\n\007options\030\003 \003(\0132\027.google"
135*1b3f573fSAndroid Build Coastguard Worker ".protobuf.Option\022\017\n\007version\030\004 \001(\t\0226\n\016sou"
136*1b3f573fSAndroid Build Coastguard Worker "rce_context\030\005 \001(\0132\036.google.protobuf.Sour"
137*1b3f573fSAndroid Build Coastguard Worker "ceContext\022&\n\006mixins\030\006 \003(\0132\026.google.proto"
138*1b3f573fSAndroid Build Coastguard Worker "buf.Mixin\022\'\n\006syntax\030\007 \001(\0162\027.google.proto"
139*1b3f573fSAndroid Build Coastguard Worker "buf.Syntax\"\325\001\n\006Method\022\014\n\004name\030\001 \001(\t\022\030\n\020r"
140*1b3f573fSAndroid Build Coastguard Worker "equest_type_url\030\002 \001(\t\022\031\n\021request_streami"
141*1b3f573fSAndroid Build Coastguard Worker "ng\030\003 \001(\010\022\031\n\021response_type_url\030\004 \001(\t\022\032\n\022r"
142*1b3f573fSAndroid Build Coastguard Worker "esponse_streaming\030\005 \001(\010\022(\n\007options\030\006 \003(\013"
143*1b3f573fSAndroid Build Coastguard Worker "2\027.google.protobuf.Option\022\'\n\006syntax\030\007 \001("
144*1b3f573fSAndroid Build Coastguard Worker "\0162\027.google.protobuf.Syntax\"#\n\005Mixin\022\014\n\004n"
145*1b3f573fSAndroid Build Coastguard Worker "ame\030\001 \001(\t\022\014\n\004root\030\002 \001(\tBv\n\023com.google.pr"
146*1b3f573fSAndroid Build Coastguard Worker "otobufB\010ApiProtoP\001Z,google.golang.org/pr"
147*1b3f573fSAndroid Build Coastguard Worker "otobuf/types/known/apipb\242\002\003GPB\252\002\036Google."
148*1b3f573fSAndroid Build Coastguard Worker "Protobuf.WellKnownTypesb\006proto3"
149*1b3f573fSAndroid Build Coastguard Worker ;
150*1b3f573fSAndroid Build Coastguard Worker static const ::_pbi::DescriptorTable* const descriptor_table_google_2fprotobuf_2fapi_2eproto_deps[2] = {
151*1b3f573fSAndroid Build Coastguard Worker &::descriptor_table_google_2fprotobuf_2fsource_5fcontext_2eproto,
152*1b3f573fSAndroid Build Coastguard Worker &::descriptor_table_google_2fprotobuf_2ftype_2eproto,
153*1b3f573fSAndroid Build Coastguard Worker };
154*1b3f573fSAndroid Build Coastguard Worker static ::_pbi::once_flag descriptor_table_google_2fprotobuf_2fapi_2eproto_once;
155*1b3f573fSAndroid Build Coastguard Worker const ::_pbi::DescriptorTable descriptor_table_google_2fprotobuf_2fapi_2eproto = {
156*1b3f573fSAndroid Build Coastguard Worker false, false, 751, descriptor_table_protodef_google_2fprotobuf_2fapi_2eproto,
157*1b3f573fSAndroid Build Coastguard Worker "google/protobuf/api.proto",
158*1b3f573fSAndroid Build Coastguard Worker &descriptor_table_google_2fprotobuf_2fapi_2eproto_once, descriptor_table_google_2fprotobuf_2fapi_2eproto_deps, 2, 3,
159*1b3f573fSAndroid Build Coastguard Worker schemas, file_default_instances, TableStruct_google_2fprotobuf_2fapi_2eproto::offsets,
160*1b3f573fSAndroid Build Coastguard Worker file_level_metadata_google_2fprotobuf_2fapi_2eproto, file_level_enum_descriptors_google_2fprotobuf_2fapi_2eproto,
161*1b3f573fSAndroid Build Coastguard Worker file_level_service_descriptors_google_2fprotobuf_2fapi_2eproto,
162*1b3f573fSAndroid Build Coastguard Worker };
descriptor_table_google_2fprotobuf_2fapi_2eproto_getter()163*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_google_2fprotobuf_2fapi_2eproto_getter() {
164*1b3f573fSAndroid Build Coastguard Worker return &descriptor_table_google_2fprotobuf_2fapi_2eproto;
165*1b3f573fSAndroid Build Coastguard Worker }
166*1b3f573fSAndroid Build Coastguard Worker
167*1b3f573fSAndroid Build Coastguard Worker // Force running AddDescriptors() at dynamic initialization time.
168*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_google_2fprotobuf_2fapi_2eproto(&descriptor_table_google_2fprotobuf_2fapi_2eproto);
169*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_NAMESPACE_OPEN
170*1b3f573fSAndroid Build Coastguard Worker
171*1b3f573fSAndroid Build Coastguard Worker // ===================================================================
172*1b3f573fSAndroid Build Coastguard Worker
173*1b3f573fSAndroid Build Coastguard Worker class Api::_Internal {
174*1b3f573fSAndroid Build Coastguard Worker public:
175*1b3f573fSAndroid Build Coastguard Worker static const ::PROTOBUF_NAMESPACE_ID::SourceContext& source_context(const Api* msg);
176*1b3f573fSAndroid Build Coastguard Worker };
177*1b3f573fSAndroid Build Coastguard Worker
178*1b3f573fSAndroid Build Coastguard Worker const ::PROTOBUF_NAMESPACE_ID::SourceContext&
source_context(const Api * msg)179*1b3f573fSAndroid Build Coastguard Worker Api::_Internal::source_context(const Api* msg) {
180*1b3f573fSAndroid Build Coastguard Worker return *msg->_impl_.source_context_;
181*1b3f573fSAndroid Build Coastguard Worker }
clear_options()182*1b3f573fSAndroid Build Coastguard Worker void Api::clear_options() {
183*1b3f573fSAndroid Build Coastguard Worker _impl_.options_.Clear();
184*1b3f573fSAndroid Build Coastguard Worker }
clear_source_context()185*1b3f573fSAndroid Build Coastguard Worker void Api::clear_source_context() {
186*1b3f573fSAndroid Build Coastguard Worker if (GetArenaForAllocation() == nullptr && _impl_.source_context_ != nullptr) {
187*1b3f573fSAndroid Build Coastguard Worker delete _impl_.source_context_;
188*1b3f573fSAndroid Build Coastguard Worker }
189*1b3f573fSAndroid Build Coastguard Worker _impl_.source_context_ = nullptr;
190*1b3f573fSAndroid Build Coastguard Worker }
Api(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)191*1b3f573fSAndroid Build Coastguard Worker Api::Api(::PROTOBUF_NAMESPACE_ID::Arena* arena,
192*1b3f573fSAndroid Build Coastguard Worker bool is_message_owned)
193*1b3f573fSAndroid Build Coastguard Worker : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
194*1b3f573fSAndroid Build Coastguard Worker SharedCtor(arena, is_message_owned);
195*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(arena_constructor:google.protobuf.Api)
196*1b3f573fSAndroid Build Coastguard Worker }
Api(const Api & from)197*1b3f573fSAndroid Build Coastguard Worker Api::Api(const Api& from)
198*1b3f573fSAndroid Build Coastguard Worker : ::PROTOBUF_NAMESPACE_ID::Message() {
199*1b3f573fSAndroid Build Coastguard Worker Api* const _this = this; (void)_this;
200*1b3f573fSAndroid Build Coastguard Worker new (&_impl_) Impl_{
201*1b3f573fSAndroid Build Coastguard Worker decltype(_impl_.methods_){from._impl_.methods_}
202*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.options_){from._impl_.options_}
203*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.mixins_){from._impl_.mixins_}
204*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.name_){}
205*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.version_){}
206*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.source_context_){nullptr}
207*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.syntax_){}
208*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_._cached_size_)*/{}};
209*1b3f573fSAndroid Build Coastguard Worker
210*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
211*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.InitDefault();
212*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
213*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.Set("", GetArenaForAllocation());
214*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
215*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_name().empty()) {
216*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.name_.Set(from._internal_name(),
217*1b3f573fSAndroid Build Coastguard Worker _this->GetArenaForAllocation());
218*1b3f573fSAndroid Build Coastguard Worker }
219*1b3f573fSAndroid Build Coastguard Worker _impl_.version_.InitDefault();
220*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
221*1b3f573fSAndroid Build Coastguard Worker _impl_.version_.Set("", GetArenaForAllocation());
222*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
223*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_version().empty()) {
224*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.version_.Set(from._internal_version(),
225*1b3f573fSAndroid Build Coastguard Worker _this->GetArenaForAllocation());
226*1b3f573fSAndroid Build Coastguard Worker }
227*1b3f573fSAndroid Build Coastguard Worker if (from._internal_has_source_context()) {
228*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.source_context_ = new ::PROTOBUF_NAMESPACE_ID::SourceContext(*from._impl_.source_context_);
229*1b3f573fSAndroid Build Coastguard Worker }
230*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.syntax_ = from._impl_.syntax_;
231*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(copy_constructor:google.protobuf.Api)
232*1b3f573fSAndroid Build Coastguard Worker }
233*1b3f573fSAndroid Build Coastguard Worker
SharedCtor(::_pb::Arena * arena,bool is_message_owned)234*1b3f573fSAndroid Build Coastguard Worker inline void Api::SharedCtor(
235*1b3f573fSAndroid Build Coastguard Worker ::_pb::Arena* arena, bool is_message_owned) {
236*1b3f573fSAndroid Build Coastguard Worker (void)arena;
237*1b3f573fSAndroid Build Coastguard Worker (void)is_message_owned;
238*1b3f573fSAndroid Build Coastguard Worker new (&_impl_) Impl_{
239*1b3f573fSAndroid Build Coastguard Worker decltype(_impl_.methods_){arena}
240*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.options_){arena}
241*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.mixins_){arena}
242*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.name_){}
243*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.version_){}
244*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.source_context_){nullptr}
245*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.syntax_){0}
246*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_._cached_size_)*/{}
247*1b3f573fSAndroid Build Coastguard Worker };
248*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.InitDefault();
249*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
250*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.Set("", GetArenaForAllocation());
251*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
252*1b3f573fSAndroid Build Coastguard Worker _impl_.version_.InitDefault();
253*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
254*1b3f573fSAndroid Build Coastguard Worker _impl_.version_.Set("", GetArenaForAllocation());
255*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
256*1b3f573fSAndroid Build Coastguard Worker }
257*1b3f573fSAndroid Build Coastguard Worker
~Api()258*1b3f573fSAndroid Build Coastguard Worker Api::~Api() {
259*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(destructor:google.protobuf.Api)
260*1b3f573fSAndroid Build Coastguard Worker if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
261*1b3f573fSAndroid Build Coastguard Worker (void)arena;
262*1b3f573fSAndroid Build Coastguard Worker return;
263*1b3f573fSAndroid Build Coastguard Worker }
264*1b3f573fSAndroid Build Coastguard Worker SharedDtor();
265*1b3f573fSAndroid Build Coastguard Worker }
266*1b3f573fSAndroid Build Coastguard Worker
SharedDtor()267*1b3f573fSAndroid Build Coastguard Worker inline void Api::SharedDtor() {
268*1b3f573fSAndroid Build Coastguard Worker GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
269*1b3f573fSAndroid Build Coastguard Worker _impl_.methods_.~RepeatedPtrField();
270*1b3f573fSAndroid Build Coastguard Worker _impl_.options_.~RepeatedPtrField();
271*1b3f573fSAndroid Build Coastguard Worker _impl_.mixins_.~RepeatedPtrField();
272*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.Destroy();
273*1b3f573fSAndroid Build Coastguard Worker _impl_.version_.Destroy();
274*1b3f573fSAndroid Build Coastguard Worker if (this != internal_default_instance()) delete _impl_.source_context_;
275*1b3f573fSAndroid Build Coastguard Worker }
276*1b3f573fSAndroid Build Coastguard Worker
SetCachedSize(int size) const277*1b3f573fSAndroid Build Coastguard Worker void Api::SetCachedSize(int size) const {
278*1b3f573fSAndroid Build Coastguard Worker _impl_._cached_size_.Set(size);
279*1b3f573fSAndroid Build Coastguard Worker }
280*1b3f573fSAndroid Build Coastguard Worker
Clear()281*1b3f573fSAndroid Build Coastguard Worker void Api::Clear() {
282*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(message_clear_start:google.protobuf.Api)
283*1b3f573fSAndroid Build Coastguard Worker uint32_t cached_has_bits = 0;
284*1b3f573fSAndroid Build Coastguard Worker // Prevent compiler warnings about cached_has_bits being unused
285*1b3f573fSAndroid Build Coastguard Worker (void) cached_has_bits;
286*1b3f573fSAndroid Build Coastguard Worker
287*1b3f573fSAndroid Build Coastguard Worker _impl_.methods_.Clear();
288*1b3f573fSAndroid Build Coastguard Worker _impl_.options_.Clear();
289*1b3f573fSAndroid Build Coastguard Worker _impl_.mixins_.Clear();
290*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.ClearToEmpty();
291*1b3f573fSAndroid Build Coastguard Worker _impl_.version_.ClearToEmpty();
292*1b3f573fSAndroid Build Coastguard Worker if (GetArenaForAllocation() == nullptr && _impl_.source_context_ != nullptr) {
293*1b3f573fSAndroid Build Coastguard Worker delete _impl_.source_context_;
294*1b3f573fSAndroid Build Coastguard Worker }
295*1b3f573fSAndroid Build Coastguard Worker _impl_.source_context_ = nullptr;
296*1b3f573fSAndroid Build Coastguard Worker _impl_.syntax_ = 0;
297*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
298*1b3f573fSAndroid Build Coastguard Worker }
299*1b3f573fSAndroid Build Coastguard Worker
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)300*1b3f573fSAndroid Build Coastguard Worker const char* Api::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
301*1b3f573fSAndroid Build Coastguard Worker #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
302*1b3f573fSAndroid Build Coastguard Worker while (!ctx->Done(&ptr)) {
303*1b3f573fSAndroid Build Coastguard Worker uint32_t tag;
304*1b3f573fSAndroid Build Coastguard Worker ptr = ::_pbi::ReadTag(ptr, &tag);
305*1b3f573fSAndroid Build Coastguard Worker switch (tag >> 3) {
306*1b3f573fSAndroid Build Coastguard Worker // string name = 1;
307*1b3f573fSAndroid Build Coastguard Worker case 1:
308*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
309*1b3f573fSAndroid Build Coastguard Worker auto str = _internal_mutable_name();
310*1b3f573fSAndroid Build Coastguard Worker ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
311*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
312*1b3f573fSAndroid Build Coastguard Worker CHK_(::_pbi::VerifyUTF8(str, "google.protobuf.Api.name"));
313*1b3f573fSAndroid Build Coastguard Worker } else
314*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
315*1b3f573fSAndroid Build Coastguard Worker continue;
316*1b3f573fSAndroid Build Coastguard Worker // repeated .google.protobuf.Method methods = 2;
317*1b3f573fSAndroid Build Coastguard Worker case 2:
318*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
319*1b3f573fSAndroid Build Coastguard Worker ptr -= 1;
320*1b3f573fSAndroid Build Coastguard Worker do {
321*1b3f573fSAndroid Build Coastguard Worker ptr += 1;
322*1b3f573fSAndroid Build Coastguard Worker ptr = ctx->ParseMessage(_internal_add_methods(), ptr);
323*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
324*1b3f573fSAndroid Build Coastguard Worker if (!ctx->DataAvailable(ptr)) break;
325*1b3f573fSAndroid Build Coastguard Worker } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr));
326*1b3f573fSAndroid Build Coastguard Worker } else
327*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
328*1b3f573fSAndroid Build Coastguard Worker continue;
329*1b3f573fSAndroid Build Coastguard Worker // repeated .google.protobuf.Option options = 3;
330*1b3f573fSAndroid Build Coastguard Worker case 3:
331*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 26)) {
332*1b3f573fSAndroid Build Coastguard Worker ptr -= 1;
333*1b3f573fSAndroid Build Coastguard Worker do {
334*1b3f573fSAndroid Build Coastguard Worker ptr += 1;
335*1b3f573fSAndroid Build Coastguard Worker ptr = ctx->ParseMessage(_internal_add_options(), ptr);
336*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
337*1b3f573fSAndroid Build Coastguard Worker if (!ctx->DataAvailable(ptr)) break;
338*1b3f573fSAndroid Build Coastguard Worker } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr));
339*1b3f573fSAndroid Build Coastguard Worker } else
340*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
341*1b3f573fSAndroid Build Coastguard Worker continue;
342*1b3f573fSAndroid Build Coastguard Worker // string version = 4;
343*1b3f573fSAndroid Build Coastguard Worker case 4:
344*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
345*1b3f573fSAndroid Build Coastguard Worker auto str = _internal_mutable_version();
346*1b3f573fSAndroid Build Coastguard Worker ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
347*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
348*1b3f573fSAndroid Build Coastguard Worker CHK_(::_pbi::VerifyUTF8(str, "google.protobuf.Api.version"));
349*1b3f573fSAndroid Build Coastguard Worker } else
350*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
351*1b3f573fSAndroid Build Coastguard Worker continue;
352*1b3f573fSAndroid Build Coastguard Worker // .google.protobuf.SourceContext source_context = 5;
353*1b3f573fSAndroid Build Coastguard Worker case 5:
354*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 42)) {
355*1b3f573fSAndroid Build Coastguard Worker ptr = ctx->ParseMessage(_internal_mutable_source_context(), ptr);
356*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
357*1b3f573fSAndroid Build Coastguard Worker } else
358*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
359*1b3f573fSAndroid Build Coastguard Worker continue;
360*1b3f573fSAndroid Build Coastguard Worker // repeated .google.protobuf.Mixin mixins = 6;
361*1b3f573fSAndroid Build Coastguard Worker case 6:
362*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 50)) {
363*1b3f573fSAndroid Build Coastguard Worker ptr -= 1;
364*1b3f573fSAndroid Build Coastguard Worker do {
365*1b3f573fSAndroid Build Coastguard Worker ptr += 1;
366*1b3f573fSAndroid Build Coastguard Worker ptr = ctx->ParseMessage(_internal_add_mixins(), ptr);
367*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
368*1b3f573fSAndroid Build Coastguard Worker if (!ctx->DataAvailable(ptr)) break;
369*1b3f573fSAndroid Build Coastguard Worker } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr));
370*1b3f573fSAndroid Build Coastguard Worker } else
371*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
372*1b3f573fSAndroid Build Coastguard Worker continue;
373*1b3f573fSAndroid Build Coastguard Worker // .google.protobuf.Syntax syntax = 7;
374*1b3f573fSAndroid Build Coastguard Worker case 7:
375*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
376*1b3f573fSAndroid Build Coastguard Worker uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
377*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
378*1b3f573fSAndroid Build Coastguard Worker _internal_set_syntax(static_cast<::PROTOBUF_NAMESPACE_ID::Syntax>(val));
379*1b3f573fSAndroid Build Coastguard Worker } else
380*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
381*1b3f573fSAndroid Build Coastguard Worker continue;
382*1b3f573fSAndroid Build Coastguard Worker default:
383*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
384*1b3f573fSAndroid Build Coastguard Worker } // switch
385*1b3f573fSAndroid Build Coastguard Worker handle_unusual:
386*1b3f573fSAndroid Build Coastguard Worker if ((tag == 0) || ((tag & 7) == 4)) {
387*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
388*1b3f573fSAndroid Build Coastguard Worker ctx->SetLastTag(tag);
389*1b3f573fSAndroid Build Coastguard Worker goto message_done;
390*1b3f573fSAndroid Build Coastguard Worker }
391*1b3f573fSAndroid Build Coastguard Worker ptr = UnknownFieldParse(
392*1b3f573fSAndroid Build Coastguard Worker tag,
393*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
394*1b3f573fSAndroid Build Coastguard Worker ptr, ctx);
395*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr != nullptr);
396*1b3f573fSAndroid Build Coastguard Worker } // while
397*1b3f573fSAndroid Build Coastguard Worker message_done:
398*1b3f573fSAndroid Build Coastguard Worker return ptr;
399*1b3f573fSAndroid Build Coastguard Worker failure:
400*1b3f573fSAndroid Build Coastguard Worker ptr = nullptr;
401*1b3f573fSAndroid Build Coastguard Worker goto message_done;
402*1b3f573fSAndroid Build Coastguard Worker #undef CHK_
403*1b3f573fSAndroid Build Coastguard Worker }
404*1b3f573fSAndroid Build Coastguard Worker
_InternalSerialize(uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const405*1b3f573fSAndroid Build Coastguard Worker uint8_t* Api::_InternalSerialize(
406*1b3f573fSAndroid Build Coastguard Worker uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
407*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Api)
408*1b3f573fSAndroid Build Coastguard Worker uint32_t cached_has_bits = 0;
409*1b3f573fSAndroid Build Coastguard Worker (void) cached_has_bits;
410*1b3f573fSAndroid Build Coastguard Worker
411*1b3f573fSAndroid Build Coastguard Worker // string name = 1;
412*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_name().empty()) {
413*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
414*1b3f573fSAndroid Build Coastguard Worker this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
415*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
416*1b3f573fSAndroid Build Coastguard Worker "google.protobuf.Api.name");
417*1b3f573fSAndroid Build Coastguard Worker target = stream->WriteStringMaybeAliased(
418*1b3f573fSAndroid Build Coastguard Worker 1, this->_internal_name(), target);
419*1b3f573fSAndroid Build Coastguard Worker }
420*1b3f573fSAndroid Build Coastguard Worker
421*1b3f573fSAndroid Build Coastguard Worker // repeated .google.protobuf.Method methods = 2;
422*1b3f573fSAndroid Build Coastguard Worker for (unsigned i = 0,
423*1b3f573fSAndroid Build Coastguard Worker n = static_cast<unsigned>(this->_internal_methods_size()); i < n; i++) {
424*1b3f573fSAndroid Build Coastguard Worker const auto& repfield = this->_internal_methods(i);
425*1b3f573fSAndroid Build Coastguard Worker target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
426*1b3f573fSAndroid Build Coastguard Worker InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream);
427*1b3f573fSAndroid Build Coastguard Worker }
428*1b3f573fSAndroid Build Coastguard Worker
429*1b3f573fSAndroid Build Coastguard Worker // repeated .google.protobuf.Option options = 3;
430*1b3f573fSAndroid Build Coastguard Worker for (unsigned i = 0,
431*1b3f573fSAndroid Build Coastguard Worker n = static_cast<unsigned>(this->_internal_options_size()); i < n; i++) {
432*1b3f573fSAndroid Build Coastguard Worker const auto& repfield = this->_internal_options(i);
433*1b3f573fSAndroid Build Coastguard Worker target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
434*1b3f573fSAndroid Build Coastguard Worker InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream);
435*1b3f573fSAndroid Build Coastguard Worker }
436*1b3f573fSAndroid Build Coastguard Worker
437*1b3f573fSAndroid Build Coastguard Worker // string version = 4;
438*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_version().empty()) {
439*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
440*1b3f573fSAndroid Build Coastguard Worker this->_internal_version().data(), static_cast<int>(this->_internal_version().length()),
441*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
442*1b3f573fSAndroid Build Coastguard Worker "google.protobuf.Api.version");
443*1b3f573fSAndroid Build Coastguard Worker target = stream->WriteStringMaybeAliased(
444*1b3f573fSAndroid Build Coastguard Worker 4, this->_internal_version(), target);
445*1b3f573fSAndroid Build Coastguard Worker }
446*1b3f573fSAndroid Build Coastguard Worker
447*1b3f573fSAndroid Build Coastguard Worker // .google.protobuf.SourceContext source_context = 5;
448*1b3f573fSAndroid Build Coastguard Worker if (this->_internal_has_source_context()) {
449*1b3f573fSAndroid Build Coastguard Worker target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
450*1b3f573fSAndroid Build Coastguard Worker InternalWriteMessage(5, _Internal::source_context(this),
451*1b3f573fSAndroid Build Coastguard Worker _Internal::source_context(this).GetCachedSize(), target, stream);
452*1b3f573fSAndroid Build Coastguard Worker }
453*1b3f573fSAndroid Build Coastguard Worker
454*1b3f573fSAndroid Build Coastguard Worker // repeated .google.protobuf.Mixin mixins = 6;
455*1b3f573fSAndroid Build Coastguard Worker for (unsigned i = 0,
456*1b3f573fSAndroid Build Coastguard Worker n = static_cast<unsigned>(this->_internal_mixins_size()); i < n; i++) {
457*1b3f573fSAndroid Build Coastguard Worker const auto& repfield = this->_internal_mixins(i);
458*1b3f573fSAndroid Build Coastguard Worker target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
459*1b3f573fSAndroid Build Coastguard Worker InternalWriteMessage(6, repfield, repfield.GetCachedSize(), target, stream);
460*1b3f573fSAndroid Build Coastguard Worker }
461*1b3f573fSAndroid Build Coastguard Worker
462*1b3f573fSAndroid Build Coastguard Worker // .google.protobuf.Syntax syntax = 7;
463*1b3f573fSAndroid Build Coastguard Worker if (this->_internal_syntax() != 0) {
464*1b3f573fSAndroid Build Coastguard Worker target = stream->EnsureSpace(target);
465*1b3f573fSAndroid Build Coastguard Worker target = ::_pbi::WireFormatLite::WriteEnumToArray(
466*1b3f573fSAndroid Build Coastguard Worker 7, this->_internal_syntax(), target);
467*1b3f573fSAndroid Build Coastguard Worker }
468*1b3f573fSAndroid Build Coastguard Worker
469*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
470*1b3f573fSAndroid Build Coastguard Worker target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
471*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
472*1b3f573fSAndroid Build Coastguard Worker }
473*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Api)
474*1b3f573fSAndroid Build Coastguard Worker return target;
475*1b3f573fSAndroid Build Coastguard Worker }
476*1b3f573fSAndroid Build Coastguard Worker
ByteSizeLong() const477*1b3f573fSAndroid Build Coastguard Worker size_t Api::ByteSizeLong() const {
478*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Api)
479*1b3f573fSAndroid Build Coastguard Worker size_t total_size = 0;
480*1b3f573fSAndroid Build Coastguard Worker
481*1b3f573fSAndroid Build Coastguard Worker uint32_t cached_has_bits = 0;
482*1b3f573fSAndroid Build Coastguard Worker // Prevent compiler warnings about cached_has_bits being unused
483*1b3f573fSAndroid Build Coastguard Worker (void) cached_has_bits;
484*1b3f573fSAndroid Build Coastguard Worker
485*1b3f573fSAndroid Build Coastguard Worker // repeated .google.protobuf.Method methods = 2;
486*1b3f573fSAndroid Build Coastguard Worker total_size += 1UL * this->_internal_methods_size();
487*1b3f573fSAndroid Build Coastguard Worker for (const auto& msg : this->_impl_.methods_) {
488*1b3f573fSAndroid Build Coastguard Worker total_size +=
489*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
490*1b3f573fSAndroid Build Coastguard Worker }
491*1b3f573fSAndroid Build Coastguard Worker
492*1b3f573fSAndroid Build Coastguard Worker // repeated .google.protobuf.Option options = 3;
493*1b3f573fSAndroid Build Coastguard Worker total_size += 1UL * this->_internal_options_size();
494*1b3f573fSAndroid Build Coastguard Worker for (const auto& msg : this->_impl_.options_) {
495*1b3f573fSAndroid Build Coastguard Worker total_size +=
496*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
497*1b3f573fSAndroid Build Coastguard Worker }
498*1b3f573fSAndroid Build Coastguard Worker
499*1b3f573fSAndroid Build Coastguard Worker // repeated .google.protobuf.Mixin mixins = 6;
500*1b3f573fSAndroid Build Coastguard Worker total_size += 1UL * this->_internal_mixins_size();
501*1b3f573fSAndroid Build Coastguard Worker for (const auto& msg : this->_impl_.mixins_) {
502*1b3f573fSAndroid Build Coastguard Worker total_size +=
503*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
504*1b3f573fSAndroid Build Coastguard Worker }
505*1b3f573fSAndroid Build Coastguard Worker
506*1b3f573fSAndroid Build Coastguard Worker // string name = 1;
507*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_name().empty()) {
508*1b3f573fSAndroid Build Coastguard Worker total_size += 1 +
509*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
510*1b3f573fSAndroid Build Coastguard Worker this->_internal_name());
511*1b3f573fSAndroid Build Coastguard Worker }
512*1b3f573fSAndroid Build Coastguard Worker
513*1b3f573fSAndroid Build Coastguard Worker // string version = 4;
514*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_version().empty()) {
515*1b3f573fSAndroid Build Coastguard Worker total_size += 1 +
516*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
517*1b3f573fSAndroid Build Coastguard Worker this->_internal_version());
518*1b3f573fSAndroid Build Coastguard Worker }
519*1b3f573fSAndroid Build Coastguard Worker
520*1b3f573fSAndroid Build Coastguard Worker // .google.protobuf.SourceContext source_context = 5;
521*1b3f573fSAndroid Build Coastguard Worker if (this->_internal_has_source_context()) {
522*1b3f573fSAndroid Build Coastguard Worker total_size += 1 +
523*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
524*1b3f573fSAndroid Build Coastguard Worker *_impl_.source_context_);
525*1b3f573fSAndroid Build Coastguard Worker }
526*1b3f573fSAndroid Build Coastguard Worker
527*1b3f573fSAndroid Build Coastguard Worker // .google.protobuf.Syntax syntax = 7;
528*1b3f573fSAndroid Build Coastguard Worker if (this->_internal_syntax() != 0) {
529*1b3f573fSAndroid Build Coastguard Worker total_size += 1 +
530*1b3f573fSAndroid Build Coastguard Worker ::_pbi::WireFormatLite::EnumSize(this->_internal_syntax());
531*1b3f573fSAndroid Build Coastguard Worker }
532*1b3f573fSAndroid Build Coastguard Worker
533*1b3f573fSAndroid Build Coastguard Worker return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
534*1b3f573fSAndroid Build Coastguard Worker }
535*1b3f573fSAndroid Build Coastguard Worker
536*1b3f573fSAndroid Build Coastguard Worker const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Api::_class_data_ = {
537*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
538*1b3f573fSAndroid Build Coastguard Worker Api::MergeImpl
539*1b3f573fSAndroid Build Coastguard Worker };
GetClassData() const540*1b3f573fSAndroid Build Coastguard Worker const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Api::GetClassData() const { return &_class_data_; }
541*1b3f573fSAndroid Build Coastguard Worker
542*1b3f573fSAndroid Build Coastguard Worker
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)543*1b3f573fSAndroid Build Coastguard Worker void Api::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
544*1b3f573fSAndroid Build Coastguard Worker auto* const _this = static_cast<Api*>(&to_msg);
545*1b3f573fSAndroid Build Coastguard Worker auto& from = static_cast<const Api&>(from_msg);
546*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Api)
547*1b3f573fSAndroid Build Coastguard Worker GOOGLE_DCHECK_NE(&from, _this);
548*1b3f573fSAndroid Build Coastguard Worker uint32_t cached_has_bits = 0;
549*1b3f573fSAndroid Build Coastguard Worker (void) cached_has_bits;
550*1b3f573fSAndroid Build Coastguard Worker
551*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.methods_.MergeFrom(from._impl_.methods_);
552*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.options_.MergeFrom(from._impl_.options_);
553*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.mixins_.MergeFrom(from._impl_.mixins_);
554*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_name().empty()) {
555*1b3f573fSAndroid Build Coastguard Worker _this->_internal_set_name(from._internal_name());
556*1b3f573fSAndroid Build Coastguard Worker }
557*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_version().empty()) {
558*1b3f573fSAndroid Build Coastguard Worker _this->_internal_set_version(from._internal_version());
559*1b3f573fSAndroid Build Coastguard Worker }
560*1b3f573fSAndroid Build Coastguard Worker if (from._internal_has_source_context()) {
561*1b3f573fSAndroid Build Coastguard Worker _this->_internal_mutable_source_context()->::PROTOBUF_NAMESPACE_ID::SourceContext::MergeFrom(
562*1b3f573fSAndroid Build Coastguard Worker from._internal_source_context());
563*1b3f573fSAndroid Build Coastguard Worker }
564*1b3f573fSAndroid Build Coastguard Worker if (from._internal_syntax() != 0) {
565*1b3f573fSAndroid Build Coastguard Worker _this->_internal_set_syntax(from._internal_syntax());
566*1b3f573fSAndroid Build Coastguard Worker }
567*1b3f573fSAndroid Build Coastguard Worker _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
568*1b3f573fSAndroid Build Coastguard Worker }
569*1b3f573fSAndroid Build Coastguard Worker
CopyFrom(const Api & from)570*1b3f573fSAndroid Build Coastguard Worker void Api::CopyFrom(const Api& from) {
571*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Api)
572*1b3f573fSAndroid Build Coastguard Worker if (&from == this) return;
573*1b3f573fSAndroid Build Coastguard Worker Clear();
574*1b3f573fSAndroid Build Coastguard Worker MergeFrom(from);
575*1b3f573fSAndroid Build Coastguard Worker }
576*1b3f573fSAndroid Build Coastguard Worker
IsInitialized() const577*1b3f573fSAndroid Build Coastguard Worker bool Api::IsInitialized() const {
578*1b3f573fSAndroid Build Coastguard Worker return true;
579*1b3f573fSAndroid Build Coastguard Worker }
580*1b3f573fSAndroid Build Coastguard Worker
InternalSwap(Api * other)581*1b3f573fSAndroid Build Coastguard Worker void Api::InternalSwap(Api* other) {
582*1b3f573fSAndroid Build Coastguard Worker using std::swap;
583*1b3f573fSAndroid Build Coastguard Worker auto* lhs_arena = GetArenaForAllocation();
584*1b3f573fSAndroid Build Coastguard Worker auto* rhs_arena = other->GetArenaForAllocation();
585*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.InternalSwap(&other->_internal_metadata_);
586*1b3f573fSAndroid Build Coastguard Worker _impl_.methods_.InternalSwap(&other->_impl_.methods_);
587*1b3f573fSAndroid Build Coastguard Worker _impl_.options_.InternalSwap(&other->_impl_.options_);
588*1b3f573fSAndroid Build Coastguard Worker _impl_.mixins_.InternalSwap(&other->_impl_.mixins_);
589*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
590*1b3f573fSAndroid Build Coastguard Worker &_impl_.name_, lhs_arena,
591*1b3f573fSAndroid Build Coastguard Worker &other->_impl_.name_, rhs_arena
592*1b3f573fSAndroid Build Coastguard Worker );
593*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
594*1b3f573fSAndroid Build Coastguard Worker &_impl_.version_, lhs_arena,
595*1b3f573fSAndroid Build Coastguard Worker &other->_impl_.version_, rhs_arena
596*1b3f573fSAndroid Build Coastguard Worker );
597*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::memswap<
598*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(Api, _impl_.syntax_)
599*1b3f573fSAndroid Build Coastguard Worker + sizeof(Api::_impl_.syntax_)
600*1b3f573fSAndroid Build Coastguard Worker - PROTOBUF_FIELD_OFFSET(Api, _impl_.source_context_)>(
601*1b3f573fSAndroid Build Coastguard Worker reinterpret_cast<char*>(&_impl_.source_context_),
602*1b3f573fSAndroid Build Coastguard Worker reinterpret_cast<char*>(&other->_impl_.source_context_));
603*1b3f573fSAndroid Build Coastguard Worker }
604*1b3f573fSAndroid Build Coastguard Worker
GetMetadata() const605*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::Metadata Api::GetMetadata() const {
606*1b3f573fSAndroid Build Coastguard Worker return ::_pbi::AssignDescriptors(
607*1b3f573fSAndroid Build Coastguard Worker &descriptor_table_google_2fprotobuf_2fapi_2eproto_getter, &descriptor_table_google_2fprotobuf_2fapi_2eproto_once,
608*1b3f573fSAndroid Build Coastguard Worker file_level_metadata_google_2fprotobuf_2fapi_2eproto[0]);
609*1b3f573fSAndroid Build Coastguard Worker }
610*1b3f573fSAndroid Build Coastguard Worker
611*1b3f573fSAndroid Build Coastguard Worker // ===================================================================
612*1b3f573fSAndroid Build Coastguard Worker
613*1b3f573fSAndroid Build Coastguard Worker class Method::_Internal {
614*1b3f573fSAndroid Build Coastguard Worker public:
615*1b3f573fSAndroid Build Coastguard Worker };
616*1b3f573fSAndroid Build Coastguard Worker
clear_options()617*1b3f573fSAndroid Build Coastguard Worker void Method::clear_options() {
618*1b3f573fSAndroid Build Coastguard Worker _impl_.options_.Clear();
619*1b3f573fSAndroid Build Coastguard Worker }
Method(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)620*1b3f573fSAndroid Build Coastguard Worker Method::Method(::PROTOBUF_NAMESPACE_ID::Arena* arena,
621*1b3f573fSAndroid Build Coastguard Worker bool is_message_owned)
622*1b3f573fSAndroid Build Coastguard Worker : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
623*1b3f573fSAndroid Build Coastguard Worker SharedCtor(arena, is_message_owned);
624*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(arena_constructor:google.protobuf.Method)
625*1b3f573fSAndroid Build Coastguard Worker }
Method(const Method & from)626*1b3f573fSAndroid Build Coastguard Worker Method::Method(const Method& from)
627*1b3f573fSAndroid Build Coastguard Worker : ::PROTOBUF_NAMESPACE_ID::Message() {
628*1b3f573fSAndroid Build Coastguard Worker Method* const _this = this; (void)_this;
629*1b3f573fSAndroid Build Coastguard Worker new (&_impl_) Impl_{
630*1b3f573fSAndroid Build Coastguard Worker decltype(_impl_.options_){from._impl_.options_}
631*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.name_){}
632*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.request_type_url_){}
633*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.response_type_url_){}
634*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.request_streaming_){}
635*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.response_streaming_){}
636*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.syntax_){}
637*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_._cached_size_)*/{}};
638*1b3f573fSAndroid Build Coastguard Worker
639*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
640*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.InitDefault();
641*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
642*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.Set("", GetArenaForAllocation());
643*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
644*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_name().empty()) {
645*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.name_.Set(from._internal_name(),
646*1b3f573fSAndroid Build Coastguard Worker _this->GetArenaForAllocation());
647*1b3f573fSAndroid Build Coastguard Worker }
648*1b3f573fSAndroid Build Coastguard Worker _impl_.request_type_url_.InitDefault();
649*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
650*1b3f573fSAndroid Build Coastguard Worker _impl_.request_type_url_.Set("", GetArenaForAllocation());
651*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
652*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_request_type_url().empty()) {
653*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.request_type_url_.Set(from._internal_request_type_url(),
654*1b3f573fSAndroid Build Coastguard Worker _this->GetArenaForAllocation());
655*1b3f573fSAndroid Build Coastguard Worker }
656*1b3f573fSAndroid Build Coastguard Worker _impl_.response_type_url_.InitDefault();
657*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
658*1b3f573fSAndroid Build Coastguard Worker _impl_.response_type_url_.Set("", GetArenaForAllocation());
659*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
660*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_response_type_url().empty()) {
661*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.response_type_url_.Set(from._internal_response_type_url(),
662*1b3f573fSAndroid Build Coastguard Worker _this->GetArenaForAllocation());
663*1b3f573fSAndroid Build Coastguard Worker }
664*1b3f573fSAndroid Build Coastguard Worker ::memcpy(&_impl_.request_streaming_, &from._impl_.request_streaming_,
665*1b3f573fSAndroid Build Coastguard Worker static_cast<size_t>(reinterpret_cast<char*>(&_impl_.syntax_) -
666*1b3f573fSAndroid Build Coastguard Worker reinterpret_cast<char*>(&_impl_.request_streaming_)) + sizeof(_impl_.syntax_));
667*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(copy_constructor:google.protobuf.Method)
668*1b3f573fSAndroid Build Coastguard Worker }
669*1b3f573fSAndroid Build Coastguard Worker
SharedCtor(::_pb::Arena * arena,bool is_message_owned)670*1b3f573fSAndroid Build Coastguard Worker inline void Method::SharedCtor(
671*1b3f573fSAndroid Build Coastguard Worker ::_pb::Arena* arena, bool is_message_owned) {
672*1b3f573fSAndroid Build Coastguard Worker (void)arena;
673*1b3f573fSAndroid Build Coastguard Worker (void)is_message_owned;
674*1b3f573fSAndroid Build Coastguard Worker new (&_impl_) Impl_{
675*1b3f573fSAndroid Build Coastguard Worker decltype(_impl_.options_){arena}
676*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.name_){}
677*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.request_type_url_){}
678*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.response_type_url_){}
679*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.request_streaming_){false}
680*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.response_streaming_){false}
681*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.syntax_){0}
682*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_._cached_size_)*/{}
683*1b3f573fSAndroid Build Coastguard Worker };
684*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.InitDefault();
685*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
686*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.Set("", GetArenaForAllocation());
687*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
688*1b3f573fSAndroid Build Coastguard Worker _impl_.request_type_url_.InitDefault();
689*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
690*1b3f573fSAndroid Build Coastguard Worker _impl_.request_type_url_.Set("", GetArenaForAllocation());
691*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
692*1b3f573fSAndroid Build Coastguard Worker _impl_.response_type_url_.InitDefault();
693*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
694*1b3f573fSAndroid Build Coastguard Worker _impl_.response_type_url_.Set("", GetArenaForAllocation());
695*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
696*1b3f573fSAndroid Build Coastguard Worker }
697*1b3f573fSAndroid Build Coastguard Worker
~Method()698*1b3f573fSAndroid Build Coastguard Worker Method::~Method() {
699*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(destructor:google.protobuf.Method)
700*1b3f573fSAndroid Build Coastguard Worker if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
701*1b3f573fSAndroid Build Coastguard Worker (void)arena;
702*1b3f573fSAndroid Build Coastguard Worker return;
703*1b3f573fSAndroid Build Coastguard Worker }
704*1b3f573fSAndroid Build Coastguard Worker SharedDtor();
705*1b3f573fSAndroid Build Coastguard Worker }
706*1b3f573fSAndroid Build Coastguard Worker
SharedDtor()707*1b3f573fSAndroid Build Coastguard Worker inline void Method::SharedDtor() {
708*1b3f573fSAndroid Build Coastguard Worker GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
709*1b3f573fSAndroid Build Coastguard Worker _impl_.options_.~RepeatedPtrField();
710*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.Destroy();
711*1b3f573fSAndroid Build Coastguard Worker _impl_.request_type_url_.Destroy();
712*1b3f573fSAndroid Build Coastguard Worker _impl_.response_type_url_.Destroy();
713*1b3f573fSAndroid Build Coastguard Worker }
714*1b3f573fSAndroid Build Coastguard Worker
SetCachedSize(int size) const715*1b3f573fSAndroid Build Coastguard Worker void Method::SetCachedSize(int size) const {
716*1b3f573fSAndroid Build Coastguard Worker _impl_._cached_size_.Set(size);
717*1b3f573fSAndroid Build Coastguard Worker }
718*1b3f573fSAndroid Build Coastguard Worker
Clear()719*1b3f573fSAndroid Build Coastguard Worker void Method::Clear() {
720*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(message_clear_start:google.protobuf.Method)
721*1b3f573fSAndroid Build Coastguard Worker uint32_t cached_has_bits = 0;
722*1b3f573fSAndroid Build Coastguard Worker // Prevent compiler warnings about cached_has_bits being unused
723*1b3f573fSAndroid Build Coastguard Worker (void) cached_has_bits;
724*1b3f573fSAndroid Build Coastguard Worker
725*1b3f573fSAndroid Build Coastguard Worker _impl_.options_.Clear();
726*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.ClearToEmpty();
727*1b3f573fSAndroid Build Coastguard Worker _impl_.request_type_url_.ClearToEmpty();
728*1b3f573fSAndroid Build Coastguard Worker _impl_.response_type_url_.ClearToEmpty();
729*1b3f573fSAndroid Build Coastguard Worker ::memset(&_impl_.request_streaming_, 0, static_cast<size_t>(
730*1b3f573fSAndroid Build Coastguard Worker reinterpret_cast<char*>(&_impl_.syntax_) -
731*1b3f573fSAndroid Build Coastguard Worker reinterpret_cast<char*>(&_impl_.request_streaming_)) + sizeof(_impl_.syntax_));
732*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
733*1b3f573fSAndroid Build Coastguard Worker }
734*1b3f573fSAndroid Build Coastguard Worker
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)735*1b3f573fSAndroid Build Coastguard Worker const char* Method::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
736*1b3f573fSAndroid Build Coastguard Worker #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
737*1b3f573fSAndroid Build Coastguard Worker while (!ctx->Done(&ptr)) {
738*1b3f573fSAndroid Build Coastguard Worker uint32_t tag;
739*1b3f573fSAndroid Build Coastguard Worker ptr = ::_pbi::ReadTag(ptr, &tag);
740*1b3f573fSAndroid Build Coastguard Worker switch (tag >> 3) {
741*1b3f573fSAndroid Build Coastguard Worker // string name = 1;
742*1b3f573fSAndroid Build Coastguard Worker case 1:
743*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
744*1b3f573fSAndroid Build Coastguard Worker auto str = _internal_mutable_name();
745*1b3f573fSAndroid Build Coastguard Worker ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
746*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
747*1b3f573fSAndroid Build Coastguard Worker CHK_(::_pbi::VerifyUTF8(str, "google.protobuf.Method.name"));
748*1b3f573fSAndroid Build Coastguard Worker } else
749*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
750*1b3f573fSAndroid Build Coastguard Worker continue;
751*1b3f573fSAndroid Build Coastguard Worker // string request_type_url = 2;
752*1b3f573fSAndroid Build Coastguard Worker case 2:
753*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
754*1b3f573fSAndroid Build Coastguard Worker auto str = _internal_mutable_request_type_url();
755*1b3f573fSAndroid Build Coastguard Worker ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
756*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
757*1b3f573fSAndroid Build Coastguard Worker CHK_(::_pbi::VerifyUTF8(str, "google.protobuf.Method.request_type_url"));
758*1b3f573fSAndroid Build Coastguard Worker } else
759*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
760*1b3f573fSAndroid Build Coastguard Worker continue;
761*1b3f573fSAndroid Build Coastguard Worker // bool request_streaming = 3;
762*1b3f573fSAndroid Build Coastguard Worker case 3:
763*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 24)) {
764*1b3f573fSAndroid Build Coastguard Worker _impl_.request_streaming_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
765*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
766*1b3f573fSAndroid Build Coastguard Worker } else
767*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
768*1b3f573fSAndroid Build Coastguard Worker continue;
769*1b3f573fSAndroid Build Coastguard Worker // string response_type_url = 4;
770*1b3f573fSAndroid Build Coastguard Worker case 4:
771*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 34)) {
772*1b3f573fSAndroid Build Coastguard Worker auto str = _internal_mutable_response_type_url();
773*1b3f573fSAndroid Build Coastguard Worker ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
774*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
775*1b3f573fSAndroid Build Coastguard Worker CHK_(::_pbi::VerifyUTF8(str, "google.protobuf.Method.response_type_url"));
776*1b3f573fSAndroid Build Coastguard Worker } else
777*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
778*1b3f573fSAndroid Build Coastguard Worker continue;
779*1b3f573fSAndroid Build Coastguard Worker // bool response_streaming = 5;
780*1b3f573fSAndroid Build Coastguard Worker case 5:
781*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 40)) {
782*1b3f573fSAndroid Build Coastguard Worker _impl_.response_streaming_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
783*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
784*1b3f573fSAndroid Build Coastguard Worker } else
785*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
786*1b3f573fSAndroid Build Coastguard Worker continue;
787*1b3f573fSAndroid Build Coastguard Worker // repeated .google.protobuf.Option options = 6;
788*1b3f573fSAndroid Build Coastguard Worker case 6:
789*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 50)) {
790*1b3f573fSAndroid Build Coastguard Worker ptr -= 1;
791*1b3f573fSAndroid Build Coastguard Worker do {
792*1b3f573fSAndroid Build Coastguard Worker ptr += 1;
793*1b3f573fSAndroid Build Coastguard Worker ptr = ctx->ParseMessage(_internal_add_options(), ptr);
794*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
795*1b3f573fSAndroid Build Coastguard Worker if (!ctx->DataAvailable(ptr)) break;
796*1b3f573fSAndroid Build Coastguard Worker } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr));
797*1b3f573fSAndroid Build Coastguard Worker } else
798*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
799*1b3f573fSAndroid Build Coastguard Worker continue;
800*1b3f573fSAndroid Build Coastguard Worker // .google.protobuf.Syntax syntax = 7;
801*1b3f573fSAndroid Build Coastguard Worker case 7:
802*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 56)) {
803*1b3f573fSAndroid Build Coastguard Worker uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
804*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
805*1b3f573fSAndroid Build Coastguard Worker _internal_set_syntax(static_cast<::PROTOBUF_NAMESPACE_ID::Syntax>(val));
806*1b3f573fSAndroid Build Coastguard Worker } else
807*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
808*1b3f573fSAndroid Build Coastguard Worker continue;
809*1b3f573fSAndroid Build Coastguard Worker default:
810*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
811*1b3f573fSAndroid Build Coastguard Worker } // switch
812*1b3f573fSAndroid Build Coastguard Worker handle_unusual:
813*1b3f573fSAndroid Build Coastguard Worker if ((tag == 0) || ((tag & 7) == 4)) {
814*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
815*1b3f573fSAndroid Build Coastguard Worker ctx->SetLastTag(tag);
816*1b3f573fSAndroid Build Coastguard Worker goto message_done;
817*1b3f573fSAndroid Build Coastguard Worker }
818*1b3f573fSAndroid Build Coastguard Worker ptr = UnknownFieldParse(
819*1b3f573fSAndroid Build Coastguard Worker tag,
820*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
821*1b3f573fSAndroid Build Coastguard Worker ptr, ctx);
822*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr != nullptr);
823*1b3f573fSAndroid Build Coastguard Worker } // while
824*1b3f573fSAndroid Build Coastguard Worker message_done:
825*1b3f573fSAndroid Build Coastguard Worker return ptr;
826*1b3f573fSAndroid Build Coastguard Worker failure:
827*1b3f573fSAndroid Build Coastguard Worker ptr = nullptr;
828*1b3f573fSAndroid Build Coastguard Worker goto message_done;
829*1b3f573fSAndroid Build Coastguard Worker #undef CHK_
830*1b3f573fSAndroid Build Coastguard Worker }
831*1b3f573fSAndroid Build Coastguard Worker
_InternalSerialize(uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const832*1b3f573fSAndroid Build Coastguard Worker uint8_t* Method::_InternalSerialize(
833*1b3f573fSAndroid Build Coastguard Worker uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
834*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Method)
835*1b3f573fSAndroid Build Coastguard Worker uint32_t cached_has_bits = 0;
836*1b3f573fSAndroid Build Coastguard Worker (void) cached_has_bits;
837*1b3f573fSAndroid Build Coastguard Worker
838*1b3f573fSAndroid Build Coastguard Worker // string name = 1;
839*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_name().empty()) {
840*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
841*1b3f573fSAndroid Build Coastguard Worker this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
842*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
843*1b3f573fSAndroid Build Coastguard Worker "google.protobuf.Method.name");
844*1b3f573fSAndroid Build Coastguard Worker target = stream->WriteStringMaybeAliased(
845*1b3f573fSAndroid Build Coastguard Worker 1, this->_internal_name(), target);
846*1b3f573fSAndroid Build Coastguard Worker }
847*1b3f573fSAndroid Build Coastguard Worker
848*1b3f573fSAndroid Build Coastguard Worker // string request_type_url = 2;
849*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_request_type_url().empty()) {
850*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
851*1b3f573fSAndroid Build Coastguard Worker this->_internal_request_type_url().data(), static_cast<int>(this->_internal_request_type_url().length()),
852*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
853*1b3f573fSAndroid Build Coastguard Worker "google.protobuf.Method.request_type_url");
854*1b3f573fSAndroid Build Coastguard Worker target = stream->WriteStringMaybeAliased(
855*1b3f573fSAndroid Build Coastguard Worker 2, this->_internal_request_type_url(), target);
856*1b3f573fSAndroid Build Coastguard Worker }
857*1b3f573fSAndroid Build Coastguard Worker
858*1b3f573fSAndroid Build Coastguard Worker // bool request_streaming = 3;
859*1b3f573fSAndroid Build Coastguard Worker if (this->_internal_request_streaming() != 0) {
860*1b3f573fSAndroid Build Coastguard Worker target = stream->EnsureSpace(target);
861*1b3f573fSAndroid Build Coastguard Worker target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_request_streaming(), target);
862*1b3f573fSAndroid Build Coastguard Worker }
863*1b3f573fSAndroid Build Coastguard Worker
864*1b3f573fSAndroid Build Coastguard Worker // string response_type_url = 4;
865*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_response_type_url().empty()) {
866*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
867*1b3f573fSAndroid Build Coastguard Worker this->_internal_response_type_url().data(), static_cast<int>(this->_internal_response_type_url().length()),
868*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
869*1b3f573fSAndroid Build Coastguard Worker "google.protobuf.Method.response_type_url");
870*1b3f573fSAndroid Build Coastguard Worker target = stream->WriteStringMaybeAliased(
871*1b3f573fSAndroid Build Coastguard Worker 4, this->_internal_response_type_url(), target);
872*1b3f573fSAndroid Build Coastguard Worker }
873*1b3f573fSAndroid Build Coastguard Worker
874*1b3f573fSAndroid Build Coastguard Worker // bool response_streaming = 5;
875*1b3f573fSAndroid Build Coastguard Worker if (this->_internal_response_streaming() != 0) {
876*1b3f573fSAndroid Build Coastguard Worker target = stream->EnsureSpace(target);
877*1b3f573fSAndroid Build Coastguard Worker target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_response_streaming(), target);
878*1b3f573fSAndroid Build Coastguard Worker }
879*1b3f573fSAndroid Build Coastguard Worker
880*1b3f573fSAndroid Build Coastguard Worker // repeated .google.protobuf.Option options = 6;
881*1b3f573fSAndroid Build Coastguard Worker for (unsigned i = 0,
882*1b3f573fSAndroid Build Coastguard Worker n = static_cast<unsigned>(this->_internal_options_size()); i < n; i++) {
883*1b3f573fSAndroid Build Coastguard Worker const auto& repfield = this->_internal_options(i);
884*1b3f573fSAndroid Build Coastguard Worker target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
885*1b3f573fSAndroid Build Coastguard Worker InternalWriteMessage(6, repfield, repfield.GetCachedSize(), target, stream);
886*1b3f573fSAndroid Build Coastguard Worker }
887*1b3f573fSAndroid Build Coastguard Worker
888*1b3f573fSAndroid Build Coastguard Worker // .google.protobuf.Syntax syntax = 7;
889*1b3f573fSAndroid Build Coastguard Worker if (this->_internal_syntax() != 0) {
890*1b3f573fSAndroid Build Coastguard Worker target = stream->EnsureSpace(target);
891*1b3f573fSAndroid Build Coastguard Worker target = ::_pbi::WireFormatLite::WriteEnumToArray(
892*1b3f573fSAndroid Build Coastguard Worker 7, this->_internal_syntax(), target);
893*1b3f573fSAndroid Build Coastguard Worker }
894*1b3f573fSAndroid Build Coastguard Worker
895*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
896*1b3f573fSAndroid Build Coastguard Worker target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
897*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
898*1b3f573fSAndroid Build Coastguard Worker }
899*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Method)
900*1b3f573fSAndroid Build Coastguard Worker return target;
901*1b3f573fSAndroid Build Coastguard Worker }
902*1b3f573fSAndroid Build Coastguard Worker
ByteSizeLong() const903*1b3f573fSAndroid Build Coastguard Worker size_t Method::ByteSizeLong() const {
904*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Method)
905*1b3f573fSAndroid Build Coastguard Worker size_t total_size = 0;
906*1b3f573fSAndroid Build Coastguard Worker
907*1b3f573fSAndroid Build Coastguard Worker uint32_t cached_has_bits = 0;
908*1b3f573fSAndroid Build Coastguard Worker // Prevent compiler warnings about cached_has_bits being unused
909*1b3f573fSAndroid Build Coastguard Worker (void) cached_has_bits;
910*1b3f573fSAndroid Build Coastguard Worker
911*1b3f573fSAndroid Build Coastguard Worker // repeated .google.protobuf.Option options = 6;
912*1b3f573fSAndroid Build Coastguard Worker total_size += 1UL * this->_internal_options_size();
913*1b3f573fSAndroid Build Coastguard Worker for (const auto& msg : this->_impl_.options_) {
914*1b3f573fSAndroid Build Coastguard Worker total_size +=
915*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
916*1b3f573fSAndroid Build Coastguard Worker }
917*1b3f573fSAndroid Build Coastguard Worker
918*1b3f573fSAndroid Build Coastguard Worker // string name = 1;
919*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_name().empty()) {
920*1b3f573fSAndroid Build Coastguard Worker total_size += 1 +
921*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
922*1b3f573fSAndroid Build Coastguard Worker this->_internal_name());
923*1b3f573fSAndroid Build Coastguard Worker }
924*1b3f573fSAndroid Build Coastguard Worker
925*1b3f573fSAndroid Build Coastguard Worker // string request_type_url = 2;
926*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_request_type_url().empty()) {
927*1b3f573fSAndroid Build Coastguard Worker total_size += 1 +
928*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
929*1b3f573fSAndroid Build Coastguard Worker this->_internal_request_type_url());
930*1b3f573fSAndroid Build Coastguard Worker }
931*1b3f573fSAndroid Build Coastguard Worker
932*1b3f573fSAndroid Build Coastguard Worker // string response_type_url = 4;
933*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_response_type_url().empty()) {
934*1b3f573fSAndroid Build Coastguard Worker total_size += 1 +
935*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
936*1b3f573fSAndroid Build Coastguard Worker this->_internal_response_type_url());
937*1b3f573fSAndroid Build Coastguard Worker }
938*1b3f573fSAndroid Build Coastguard Worker
939*1b3f573fSAndroid Build Coastguard Worker // bool request_streaming = 3;
940*1b3f573fSAndroid Build Coastguard Worker if (this->_internal_request_streaming() != 0) {
941*1b3f573fSAndroid Build Coastguard Worker total_size += 1 + 1;
942*1b3f573fSAndroid Build Coastguard Worker }
943*1b3f573fSAndroid Build Coastguard Worker
944*1b3f573fSAndroid Build Coastguard Worker // bool response_streaming = 5;
945*1b3f573fSAndroid Build Coastguard Worker if (this->_internal_response_streaming() != 0) {
946*1b3f573fSAndroid Build Coastguard Worker total_size += 1 + 1;
947*1b3f573fSAndroid Build Coastguard Worker }
948*1b3f573fSAndroid Build Coastguard Worker
949*1b3f573fSAndroid Build Coastguard Worker // .google.protobuf.Syntax syntax = 7;
950*1b3f573fSAndroid Build Coastguard Worker if (this->_internal_syntax() != 0) {
951*1b3f573fSAndroid Build Coastguard Worker total_size += 1 +
952*1b3f573fSAndroid Build Coastguard Worker ::_pbi::WireFormatLite::EnumSize(this->_internal_syntax());
953*1b3f573fSAndroid Build Coastguard Worker }
954*1b3f573fSAndroid Build Coastguard Worker
955*1b3f573fSAndroid Build Coastguard Worker return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
956*1b3f573fSAndroid Build Coastguard Worker }
957*1b3f573fSAndroid Build Coastguard Worker
958*1b3f573fSAndroid Build Coastguard Worker const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Method::_class_data_ = {
959*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
960*1b3f573fSAndroid Build Coastguard Worker Method::MergeImpl
961*1b3f573fSAndroid Build Coastguard Worker };
GetClassData() const962*1b3f573fSAndroid Build Coastguard Worker const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Method::GetClassData() const { return &_class_data_; }
963*1b3f573fSAndroid Build Coastguard Worker
964*1b3f573fSAndroid Build Coastguard Worker
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)965*1b3f573fSAndroid Build Coastguard Worker void Method::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
966*1b3f573fSAndroid Build Coastguard Worker auto* const _this = static_cast<Method*>(&to_msg);
967*1b3f573fSAndroid Build Coastguard Worker auto& from = static_cast<const Method&>(from_msg);
968*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Method)
969*1b3f573fSAndroid Build Coastguard Worker GOOGLE_DCHECK_NE(&from, _this);
970*1b3f573fSAndroid Build Coastguard Worker uint32_t cached_has_bits = 0;
971*1b3f573fSAndroid Build Coastguard Worker (void) cached_has_bits;
972*1b3f573fSAndroid Build Coastguard Worker
973*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.options_.MergeFrom(from._impl_.options_);
974*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_name().empty()) {
975*1b3f573fSAndroid Build Coastguard Worker _this->_internal_set_name(from._internal_name());
976*1b3f573fSAndroid Build Coastguard Worker }
977*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_request_type_url().empty()) {
978*1b3f573fSAndroid Build Coastguard Worker _this->_internal_set_request_type_url(from._internal_request_type_url());
979*1b3f573fSAndroid Build Coastguard Worker }
980*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_response_type_url().empty()) {
981*1b3f573fSAndroid Build Coastguard Worker _this->_internal_set_response_type_url(from._internal_response_type_url());
982*1b3f573fSAndroid Build Coastguard Worker }
983*1b3f573fSAndroid Build Coastguard Worker if (from._internal_request_streaming() != 0) {
984*1b3f573fSAndroid Build Coastguard Worker _this->_internal_set_request_streaming(from._internal_request_streaming());
985*1b3f573fSAndroid Build Coastguard Worker }
986*1b3f573fSAndroid Build Coastguard Worker if (from._internal_response_streaming() != 0) {
987*1b3f573fSAndroid Build Coastguard Worker _this->_internal_set_response_streaming(from._internal_response_streaming());
988*1b3f573fSAndroid Build Coastguard Worker }
989*1b3f573fSAndroid Build Coastguard Worker if (from._internal_syntax() != 0) {
990*1b3f573fSAndroid Build Coastguard Worker _this->_internal_set_syntax(from._internal_syntax());
991*1b3f573fSAndroid Build Coastguard Worker }
992*1b3f573fSAndroid Build Coastguard Worker _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
993*1b3f573fSAndroid Build Coastguard Worker }
994*1b3f573fSAndroid Build Coastguard Worker
CopyFrom(const Method & from)995*1b3f573fSAndroid Build Coastguard Worker void Method::CopyFrom(const Method& from) {
996*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Method)
997*1b3f573fSAndroid Build Coastguard Worker if (&from == this) return;
998*1b3f573fSAndroid Build Coastguard Worker Clear();
999*1b3f573fSAndroid Build Coastguard Worker MergeFrom(from);
1000*1b3f573fSAndroid Build Coastguard Worker }
1001*1b3f573fSAndroid Build Coastguard Worker
IsInitialized() const1002*1b3f573fSAndroid Build Coastguard Worker bool Method::IsInitialized() const {
1003*1b3f573fSAndroid Build Coastguard Worker return true;
1004*1b3f573fSAndroid Build Coastguard Worker }
1005*1b3f573fSAndroid Build Coastguard Worker
InternalSwap(Method * other)1006*1b3f573fSAndroid Build Coastguard Worker void Method::InternalSwap(Method* other) {
1007*1b3f573fSAndroid Build Coastguard Worker using std::swap;
1008*1b3f573fSAndroid Build Coastguard Worker auto* lhs_arena = GetArenaForAllocation();
1009*1b3f573fSAndroid Build Coastguard Worker auto* rhs_arena = other->GetArenaForAllocation();
1010*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1011*1b3f573fSAndroid Build Coastguard Worker _impl_.options_.InternalSwap(&other->_impl_.options_);
1012*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
1013*1b3f573fSAndroid Build Coastguard Worker &_impl_.name_, lhs_arena,
1014*1b3f573fSAndroid Build Coastguard Worker &other->_impl_.name_, rhs_arena
1015*1b3f573fSAndroid Build Coastguard Worker );
1016*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
1017*1b3f573fSAndroid Build Coastguard Worker &_impl_.request_type_url_, lhs_arena,
1018*1b3f573fSAndroid Build Coastguard Worker &other->_impl_.request_type_url_, rhs_arena
1019*1b3f573fSAndroid Build Coastguard Worker );
1020*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
1021*1b3f573fSAndroid Build Coastguard Worker &_impl_.response_type_url_, lhs_arena,
1022*1b3f573fSAndroid Build Coastguard Worker &other->_impl_.response_type_url_, rhs_arena
1023*1b3f573fSAndroid Build Coastguard Worker );
1024*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::memswap<
1025*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_FIELD_OFFSET(Method, _impl_.syntax_)
1026*1b3f573fSAndroid Build Coastguard Worker + sizeof(Method::_impl_.syntax_)
1027*1b3f573fSAndroid Build Coastguard Worker - PROTOBUF_FIELD_OFFSET(Method, _impl_.request_streaming_)>(
1028*1b3f573fSAndroid Build Coastguard Worker reinterpret_cast<char*>(&_impl_.request_streaming_),
1029*1b3f573fSAndroid Build Coastguard Worker reinterpret_cast<char*>(&other->_impl_.request_streaming_));
1030*1b3f573fSAndroid Build Coastguard Worker }
1031*1b3f573fSAndroid Build Coastguard Worker
GetMetadata() const1032*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::Metadata Method::GetMetadata() const {
1033*1b3f573fSAndroid Build Coastguard Worker return ::_pbi::AssignDescriptors(
1034*1b3f573fSAndroid Build Coastguard Worker &descriptor_table_google_2fprotobuf_2fapi_2eproto_getter, &descriptor_table_google_2fprotobuf_2fapi_2eproto_once,
1035*1b3f573fSAndroid Build Coastguard Worker file_level_metadata_google_2fprotobuf_2fapi_2eproto[1]);
1036*1b3f573fSAndroid Build Coastguard Worker }
1037*1b3f573fSAndroid Build Coastguard Worker
1038*1b3f573fSAndroid Build Coastguard Worker // ===================================================================
1039*1b3f573fSAndroid Build Coastguard Worker
1040*1b3f573fSAndroid Build Coastguard Worker class Mixin::_Internal {
1041*1b3f573fSAndroid Build Coastguard Worker public:
1042*1b3f573fSAndroid Build Coastguard Worker };
1043*1b3f573fSAndroid Build Coastguard Worker
Mixin(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)1044*1b3f573fSAndroid Build Coastguard Worker Mixin::Mixin(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1045*1b3f573fSAndroid Build Coastguard Worker bool is_message_owned)
1046*1b3f573fSAndroid Build Coastguard Worker : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
1047*1b3f573fSAndroid Build Coastguard Worker SharedCtor(arena, is_message_owned);
1048*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(arena_constructor:google.protobuf.Mixin)
1049*1b3f573fSAndroid Build Coastguard Worker }
Mixin(const Mixin & from)1050*1b3f573fSAndroid Build Coastguard Worker Mixin::Mixin(const Mixin& from)
1051*1b3f573fSAndroid Build Coastguard Worker : ::PROTOBUF_NAMESPACE_ID::Message() {
1052*1b3f573fSAndroid Build Coastguard Worker Mixin* const _this = this; (void)_this;
1053*1b3f573fSAndroid Build Coastguard Worker new (&_impl_) Impl_{
1054*1b3f573fSAndroid Build Coastguard Worker decltype(_impl_.name_){}
1055*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.root_){}
1056*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_._cached_size_)*/{}};
1057*1b3f573fSAndroid Build Coastguard Worker
1058*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1059*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.InitDefault();
1060*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1061*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.Set("", GetArenaForAllocation());
1062*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1063*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_name().empty()) {
1064*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.name_.Set(from._internal_name(),
1065*1b3f573fSAndroid Build Coastguard Worker _this->GetArenaForAllocation());
1066*1b3f573fSAndroid Build Coastguard Worker }
1067*1b3f573fSAndroid Build Coastguard Worker _impl_.root_.InitDefault();
1068*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1069*1b3f573fSAndroid Build Coastguard Worker _impl_.root_.Set("", GetArenaForAllocation());
1070*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1071*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_root().empty()) {
1072*1b3f573fSAndroid Build Coastguard Worker _this->_impl_.root_.Set(from._internal_root(),
1073*1b3f573fSAndroid Build Coastguard Worker _this->GetArenaForAllocation());
1074*1b3f573fSAndroid Build Coastguard Worker }
1075*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(copy_constructor:google.protobuf.Mixin)
1076*1b3f573fSAndroid Build Coastguard Worker }
1077*1b3f573fSAndroid Build Coastguard Worker
SharedCtor(::_pb::Arena * arena,bool is_message_owned)1078*1b3f573fSAndroid Build Coastguard Worker inline void Mixin::SharedCtor(
1079*1b3f573fSAndroid Build Coastguard Worker ::_pb::Arena* arena, bool is_message_owned) {
1080*1b3f573fSAndroid Build Coastguard Worker (void)arena;
1081*1b3f573fSAndroid Build Coastguard Worker (void)is_message_owned;
1082*1b3f573fSAndroid Build Coastguard Worker new (&_impl_) Impl_{
1083*1b3f573fSAndroid Build Coastguard Worker decltype(_impl_.name_){}
1084*1b3f573fSAndroid Build Coastguard Worker , decltype(_impl_.root_){}
1085*1b3f573fSAndroid Build Coastguard Worker , /*decltype(_impl_._cached_size_)*/{}
1086*1b3f573fSAndroid Build Coastguard Worker };
1087*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.InitDefault();
1088*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1089*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.Set("", GetArenaForAllocation());
1090*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1091*1b3f573fSAndroid Build Coastguard Worker _impl_.root_.InitDefault();
1092*1b3f573fSAndroid Build Coastguard Worker #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1093*1b3f573fSAndroid Build Coastguard Worker _impl_.root_.Set("", GetArenaForAllocation());
1094*1b3f573fSAndroid Build Coastguard Worker #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1095*1b3f573fSAndroid Build Coastguard Worker }
1096*1b3f573fSAndroid Build Coastguard Worker
~Mixin()1097*1b3f573fSAndroid Build Coastguard Worker Mixin::~Mixin() {
1098*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(destructor:google.protobuf.Mixin)
1099*1b3f573fSAndroid Build Coastguard Worker if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
1100*1b3f573fSAndroid Build Coastguard Worker (void)arena;
1101*1b3f573fSAndroid Build Coastguard Worker return;
1102*1b3f573fSAndroid Build Coastguard Worker }
1103*1b3f573fSAndroid Build Coastguard Worker SharedDtor();
1104*1b3f573fSAndroid Build Coastguard Worker }
1105*1b3f573fSAndroid Build Coastguard Worker
SharedDtor()1106*1b3f573fSAndroid Build Coastguard Worker inline void Mixin::SharedDtor() {
1107*1b3f573fSAndroid Build Coastguard Worker GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
1108*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.Destroy();
1109*1b3f573fSAndroid Build Coastguard Worker _impl_.root_.Destroy();
1110*1b3f573fSAndroid Build Coastguard Worker }
1111*1b3f573fSAndroid Build Coastguard Worker
SetCachedSize(int size) const1112*1b3f573fSAndroid Build Coastguard Worker void Mixin::SetCachedSize(int size) const {
1113*1b3f573fSAndroid Build Coastguard Worker _impl_._cached_size_.Set(size);
1114*1b3f573fSAndroid Build Coastguard Worker }
1115*1b3f573fSAndroid Build Coastguard Worker
Clear()1116*1b3f573fSAndroid Build Coastguard Worker void Mixin::Clear() {
1117*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(message_clear_start:google.protobuf.Mixin)
1118*1b3f573fSAndroid Build Coastguard Worker uint32_t cached_has_bits = 0;
1119*1b3f573fSAndroid Build Coastguard Worker // Prevent compiler warnings about cached_has_bits being unused
1120*1b3f573fSAndroid Build Coastguard Worker (void) cached_has_bits;
1121*1b3f573fSAndroid Build Coastguard Worker
1122*1b3f573fSAndroid Build Coastguard Worker _impl_.name_.ClearToEmpty();
1123*1b3f573fSAndroid Build Coastguard Worker _impl_.root_.ClearToEmpty();
1124*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1125*1b3f573fSAndroid Build Coastguard Worker }
1126*1b3f573fSAndroid Build Coastguard Worker
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)1127*1b3f573fSAndroid Build Coastguard Worker const char* Mixin::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
1128*1b3f573fSAndroid Build Coastguard Worker #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1129*1b3f573fSAndroid Build Coastguard Worker while (!ctx->Done(&ptr)) {
1130*1b3f573fSAndroid Build Coastguard Worker uint32_t tag;
1131*1b3f573fSAndroid Build Coastguard Worker ptr = ::_pbi::ReadTag(ptr, &tag);
1132*1b3f573fSAndroid Build Coastguard Worker switch (tag >> 3) {
1133*1b3f573fSAndroid Build Coastguard Worker // string name = 1;
1134*1b3f573fSAndroid Build Coastguard Worker case 1:
1135*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 10)) {
1136*1b3f573fSAndroid Build Coastguard Worker auto str = _internal_mutable_name();
1137*1b3f573fSAndroid Build Coastguard Worker ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
1138*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
1139*1b3f573fSAndroid Build Coastguard Worker CHK_(::_pbi::VerifyUTF8(str, "google.protobuf.Mixin.name"));
1140*1b3f573fSAndroid Build Coastguard Worker } else
1141*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
1142*1b3f573fSAndroid Build Coastguard Worker continue;
1143*1b3f573fSAndroid Build Coastguard Worker // string root = 2;
1144*1b3f573fSAndroid Build Coastguard Worker case 2:
1145*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_TRUE(static_cast<uint8_t>(tag) == 18)) {
1146*1b3f573fSAndroid Build Coastguard Worker auto str = _internal_mutable_root();
1147*1b3f573fSAndroid Build Coastguard Worker ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx);
1148*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
1149*1b3f573fSAndroid Build Coastguard Worker CHK_(::_pbi::VerifyUTF8(str, "google.protobuf.Mixin.root"));
1150*1b3f573fSAndroid Build Coastguard Worker } else
1151*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
1152*1b3f573fSAndroid Build Coastguard Worker continue;
1153*1b3f573fSAndroid Build Coastguard Worker default:
1154*1b3f573fSAndroid Build Coastguard Worker goto handle_unusual;
1155*1b3f573fSAndroid Build Coastguard Worker } // switch
1156*1b3f573fSAndroid Build Coastguard Worker handle_unusual:
1157*1b3f573fSAndroid Build Coastguard Worker if ((tag == 0) || ((tag & 7) == 4)) {
1158*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr);
1159*1b3f573fSAndroid Build Coastguard Worker ctx->SetLastTag(tag);
1160*1b3f573fSAndroid Build Coastguard Worker goto message_done;
1161*1b3f573fSAndroid Build Coastguard Worker }
1162*1b3f573fSAndroid Build Coastguard Worker ptr = UnknownFieldParse(
1163*1b3f573fSAndroid Build Coastguard Worker tag,
1164*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
1165*1b3f573fSAndroid Build Coastguard Worker ptr, ctx);
1166*1b3f573fSAndroid Build Coastguard Worker CHK_(ptr != nullptr);
1167*1b3f573fSAndroid Build Coastguard Worker } // while
1168*1b3f573fSAndroid Build Coastguard Worker message_done:
1169*1b3f573fSAndroid Build Coastguard Worker return ptr;
1170*1b3f573fSAndroid Build Coastguard Worker failure:
1171*1b3f573fSAndroid Build Coastguard Worker ptr = nullptr;
1172*1b3f573fSAndroid Build Coastguard Worker goto message_done;
1173*1b3f573fSAndroid Build Coastguard Worker #undef CHK_
1174*1b3f573fSAndroid Build Coastguard Worker }
1175*1b3f573fSAndroid Build Coastguard Worker
_InternalSerialize(uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const1176*1b3f573fSAndroid Build Coastguard Worker uint8_t* Mixin::_InternalSerialize(
1177*1b3f573fSAndroid Build Coastguard Worker uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1178*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Mixin)
1179*1b3f573fSAndroid Build Coastguard Worker uint32_t cached_has_bits = 0;
1180*1b3f573fSAndroid Build Coastguard Worker (void) cached_has_bits;
1181*1b3f573fSAndroid Build Coastguard Worker
1182*1b3f573fSAndroid Build Coastguard Worker // string name = 1;
1183*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_name().empty()) {
1184*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
1185*1b3f573fSAndroid Build Coastguard Worker this->_internal_name().data(), static_cast<int>(this->_internal_name().length()),
1186*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
1187*1b3f573fSAndroid Build Coastguard Worker "google.protobuf.Mixin.name");
1188*1b3f573fSAndroid Build Coastguard Worker target = stream->WriteStringMaybeAliased(
1189*1b3f573fSAndroid Build Coastguard Worker 1, this->_internal_name(), target);
1190*1b3f573fSAndroid Build Coastguard Worker }
1191*1b3f573fSAndroid Build Coastguard Worker
1192*1b3f573fSAndroid Build Coastguard Worker // string root = 2;
1193*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_root().empty()) {
1194*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
1195*1b3f573fSAndroid Build Coastguard Worker this->_internal_root().data(), static_cast<int>(this->_internal_root().length()),
1196*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
1197*1b3f573fSAndroid Build Coastguard Worker "google.protobuf.Mixin.root");
1198*1b3f573fSAndroid Build Coastguard Worker target = stream->WriteStringMaybeAliased(
1199*1b3f573fSAndroid Build Coastguard Worker 2, this->_internal_root(), target);
1200*1b3f573fSAndroid Build Coastguard Worker }
1201*1b3f573fSAndroid Build Coastguard Worker
1202*1b3f573fSAndroid Build Coastguard Worker if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1203*1b3f573fSAndroid Build Coastguard Worker target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1204*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
1205*1b3f573fSAndroid Build Coastguard Worker }
1206*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Mixin)
1207*1b3f573fSAndroid Build Coastguard Worker return target;
1208*1b3f573fSAndroid Build Coastguard Worker }
1209*1b3f573fSAndroid Build Coastguard Worker
ByteSizeLong() const1210*1b3f573fSAndroid Build Coastguard Worker size_t Mixin::ByteSizeLong() const {
1211*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(message_byte_size_start:google.protobuf.Mixin)
1212*1b3f573fSAndroid Build Coastguard Worker size_t total_size = 0;
1213*1b3f573fSAndroid Build Coastguard Worker
1214*1b3f573fSAndroid Build Coastguard Worker uint32_t cached_has_bits = 0;
1215*1b3f573fSAndroid Build Coastguard Worker // Prevent compiler warnings about cached_has_bits being unused
1216*1b3f573fSAndroid Build Coastguard Worker (void) cached_has_bits;
1217*1b3f573fSAndroid Build Coastguard Worker
1218*1b3f573fSAndroid Build Coastguard Worker // string name = 1;
1219*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_name().empty()) {
1220*1b3f573fSAndroid Build Coastguard Worker total_size += 1 +
1221*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
1222*1b3f573fSAndroid Build Coastguard Worker this->_internal_name());
1223*1b3f573fSAndroid Build Coastguard Worker }
1224*1b3f573fSAndroid Build Coastguard Worker
1225*1b3f573fSAndroid Build Coastguard Worker // string root = 2;
1226*1b3f573fSAndroid Build Coastguard Worker if (!this->_internal_root().empty()) {
1227*1b3f573fSAndroid Build Coastguard Worker total_size += 1 +
1228*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
1229*1b3f573fSAndroid Build Coastguard Worker this->_internal_root());
1230*1b3f573fSAndroid Build Coastguard Worker }
1231*1b3f573fSAndroid Build Coastguard Worker
1232*1b3f573fSAndroid Build Coastguard Worker return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1233*1b3f573fSAndroid Build Coastguard Worker }
1234*1b3f573fSAndroid Build Coastguard Worker
1235*1b3f573fSAndroid Build Coastguard Worker const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Mixin::_class_data_ = {
1236*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
1237*1b3f573fSAndroid Build Coastguard Worker Mixin::MergeImpl
1238*1b3f573fSAndroid Build Coastguard Worker };
GetClassData() const1239*1b3f573fSAndroid Build Coastguard Worker const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Mixin::GetClassData() const { return &_class_data_; }
1240*1b3f573fSAndroid Build Coastguard Worker
1241*1b3f573fSAndroid Build Coastguard Worker
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)1242*1b3f573fSAndroid Build Coastguard Worker void Mixin::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
1243*1b3f573fSAndroid Build Coastguard Worker auto* const _this = static_cast<Mixin*>(&to_msg);
1244*1b3f573fSAndroid Build Coastguard Worker auto& from = static_cast<const Mixin&>(from_msg);
1245*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(class_specific_merge_from_start:google.protobuf.Mixin)
1246*1b3f573fSAndroid Build Coastguard Worker GOOGLE_DCHECK_NE(&from, _this);
1247*1b3f573fSAndroid Build Coastguard Worker uint32_t cached_has_bits = 0;
1248*1b3f573fSAndroid Build Coastguard Worker (void) cached_has_bits;
1249*1b3f573fSAndroid Build Coastguard Worker
1250*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_name().empty()) {
1251*1b3f573fSAndroid Build Coastguard Worker _this->_internal_set_name(from._internal_name());
1252*1b3f573fSAndroid Build Coastguard Worker }
1253*1b3f573fSAndroid Build Coastguard Worker if (!from._internal_root().empty()) {
1254*1b3f573fSAndroid Build Coastguard Worker _this->_internal_set_root(from._internal_root());
1255*1b3f573fSAndroid Build Coastguard Worker }
1256*1b3f573fSAndroid Build Coastguard Worker _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1257*1b3f573fSAndroid Build Coastguard Worker }
1258*1b3f573fSAndroid Build Coastguard Worker
CopyFrom(const Mixin & from)1259*1b3f573fSAndroid Build Coastguard Worker void Mixin::CopyFrom(const Mixin& from) {
1260*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(class_specific_copy_from_start:google.protobuf.Mixin)
1261*1b3f573fSAndroid Build Coastguard Worker if (&from == this) return;
1262*1b3f573fSAndroid Build Coastguard Worker Clear();
1263*1b3f573fSAndroid Build Coastguard Worker MergeFrom(from);
1264*1b3f573fSAndroid Build Coastguard Worker }
1265*1b3f573fSAndroid Build Coastguard Worker
IsInitialized() const1266*1b3f573fSAndroid Build Coastguard Worker bool Mixin::IsInitialized() const {
1267*1b3f573fSAndroid Build Coastguard Worker return true;
1268*1b3f573fSAndroid Build Coastguard Worker }
1269*1b3f573fSAndroid Build Coastguard Worker
InternalSwap(Mixin * other)1270*1b3f573fSAndroid Build Coastguard Worker void Mixin::InternalSwap(Mixin* other) {
1271*1b3f573fSAndroid Build Coastguard Worker using std::swap;
1272*1b3f573fSAndroid Build Coastguard Worker auto* lhs_arena = GetArenaForAllocation();
1273*1b3f573fSAndroid Build Coastguard Worker auto* rhs_arena = other->GetArenaForAllocation();
1274*1b3f573fSAndroid Build Coastguard Worker _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1275*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
1276*1b3f573fSAndroid Build Coastguard Worker &_impl_.name_, lhs_arena,
1277*1b3f573fSAndroid Build Coastguard Worker &other->_impl_.name_, rhs_arena
1278*1b3f573fSAndroid Build Coastguard Worker );
1279*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap(
1280*1b3f573fSAndroid Build Coastguard Worker &_impl_.root_, lhs_arena,
1281*1b3f573fSAndroid Build Coastguard Worker &other->_impl_.root_, rhs_arena
1282*1b3f573fSAndroid Build Coastguard Worker );
1283*1b3f573fSAndroid Build Coastguard Worker }
1284*1b3f573fSAndroid Build Coastguard Worker
GetMetadata() const1285*1b3f573fSAndroid Build Coastguard Worker ::PROTOBUF_NAMESPACE_ID::Metadata Mixin::GetMetadata() const {
1286*1b3f573fSAndroid Build Coastguard Worker return ::_pbi::AssignDescriptors(
1287*1b3f573fSAndroid Build Coastguard Worker &descriptor_table_google_2fprotobuf_2fapi_2eproto_getter, &descriptor_table_google_2fprotobuf_2fapi_2eproto_once,
1288*1b3f573fSAndroid Build Coastguard Worker file_level_metadata_google_2fprotobuf_2fapi_2eproto[2]);
1289*1b3f573fSAndroid Build Coastguard Worker }
1290*1b3f573fSAndroid Build Coastguard Worker
1291*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(namespace_scope)
1292*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_NAMESPACE_CLOSE
1293*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_NAMESPACE_OPEN
1294*1b3f573fSAndroid Build Coastguard Worker template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::Api*
CreateMaybeMessage(Arena * arena)1295*1b3f573fSAndroid Build Coastguard Worker Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::Api >(Arena* arena) {
1296*1b3f573fSAndroid Build Coastguard Worker return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::Api >(arena);
1297*1b3f573fSAndroid Build Coastguard Worker }
1298*1b3f573fSAndroid Build Coastguard Worker template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::Method*
CreateMaybeMessage(Arena * arena)1299*1b3f573fSAndroid Build Coastguard Worker Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::Method >(Arena* arena) {
1300*1b3f573fSAndroid Build Coastguard Worker return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::Method >(arena);
1301*1b3f573fSAndroid Build Coastguard Worker }
1302*1b3f573fSAndroid Build Coastguard Worker template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::Mixin*
CreateMaybeMessage(Arena * arena)1303*1b3f573fSAndroid Build Coastguard Worker Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::Mixin >(Arena* arena) {
1304*1b3f573fSAndroid Build Coastguard Worker return Arena::CreateMessageInternal< ::PROTOBUF_NAMESPACE_ID::Mixin >(arena);
1305*1b3f573fSAndroid Build Coastguard Worker }
1306*1b3f573fSAndroid Build Coastguard Worker PROTOBUF_NAMESPACE_CLOSE
1307*1b3f573fSAndroid Build Coastguard Worker
1308*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(global_scope)
1309*1b3f573fSAndroid Build Coastguard Worker #include <google/protobuf/port_undef.inc>
1310