Line data Source code
1 : // Generated by the protocol buffer compiler. DO NOT EDIT!
2 : // source: registrar.proto
3 :
4 : #include "registrar.pb.h"
5 :
6 : #include <algorithm>
7 :
8 : #include <google/protobuf/stubs/common.h>
9 : #include <google/protobuf/stubs/port.h>
10 : #include <google/protobuf/io/coded_stream.h>
11 : #include <google/protobuf/wire_format_lite_inl.h>
12 : #include <google/protobuf/descriptor.h>
13 : #include <google/protobuf/generated_message_reflection.h>
14 : #include <google/protobuf/reflection_ops.h>
15 : #include <google/protobuf/wire_format.h>
16 : // This is a temporary google only hack
17 : #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
18 : #include "third_party/protobuf/version.h"
19 : #endif
20 : // @@protoc_insertion_point(includes)
21 :
22 : namespace protobuf_registrar_2eproto {
23 : extern PROTOBUF_INTERNAL_EXPORT_protobuf_registrar_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_ServiceId;
24 : } // namespace protobuf_registrar_2eproto
25 : namespace casatools {
26 : namespace rpc {
27 : class ServiceIdDefaultTypeInternal {
28 : public:
29 : ::google::protobuf::internal::ExplicitlyConstructed<ServiceId>
30 : _instance;
31 : } _ServiceId_default_instance_;
32 : class ServiceIdsDefaultTypeInternal {
33 : public:
34 : ::google::protobuf::internal::ExplicitlyConstructed<ServiceIds>
35 : _instance;
36 : } _ServiceIds_default_instance_;
37 : class ServiceTypesDefaultTypeInternal {
38 : public:
39 : ::google::protobuf::internal::ExplicitlyConstructed<ServiceTypes>
40 : _instance;
41 : } _ServiceTypes_default_instance_;
42 : } // namespace rpc
43 : } // namespace casatools
44 : namespace protobuf_registrar_2eproto {
45 8 : static void InitDefaultsServiceId() {
46 8 : GOOGLE_PROTOBUF_VERIFY_VERSION;
47 :
48 : {
49 8 : void* ptr = &::casatools::rpc::_ServiceId_default_instance_;
50 8 : new (ptr) ::casatools::rpc::ServiceId();
51 8 : ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
52 : }
53 8 : ::casatools::rpc::ServiceId::InitAsDefaultInstance();
54 8 : }
55 :
56 : ::google::protobuf::internal::SCCInfo<0> scc_info_ServiceId =
57 : {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsServiceId}, {}};
58 :
59 8 : static void InitDefaultsServiceIds() {
60 8 : GOOGLE_PROTOBUF_VERIFY_VERSION;
61 :
62 : {
63 8 : void* ptr = &::casatools::rpc::_ServiceIds_default_instance_;
64 8 : new (ptr) ::casatools::rpc::ServiceIds();
65 8 : ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
66 : }
67 8 : ::casatools::rpc::ServiceIds::InitAsDefaultInstance();
68 8 : }
69 :
70 : ::google::protobuf::internal::SCCInfo<1> scc_info_ServiceIds =
71 : {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsServiceIds}, {
72 : &protobuf_registrar_2eproto::scc_info_ServiceId.base,}};
73 :
74 8 : static void InitDefaultsServiceTypes() {
75 8 : GOOGLE_PROTOBUF_VERIFY_VERSION;
76 :
77 : {
78 8 : void* ptr = &::casatools::rpc::_ServiceTypes_default_instance_;
79 8 : new (ptr) ::casatools::rpc::ServiceTypes();
80 8 : ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
81 : }
82 8 : ::casatools::rpc::ServiceTypes::InitAsDefaultInstance();
83 8 : }
84 :
85 : ::google::protobuf::internal::SCCInfo<0> scc_info_ServiceTypes =
86 : {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsServiceTypes}, {}};
87 :
88 8 : void InitDefaults() {
89 8 : ::google::protobuf::internal::InitSCC(&scc_info_ServiceId.base);
90 8 : ::google::protobuf::internal::InitSCC(&scc_info_ServiceIds.base);
91 8 : ::google::protobuf::internal::InitSCC(&scc_info_ServiceTypes.base);
92 8 : }
93 :
94 : ::google::protobuf::Metadata file_level_metadata[3];
95 :
96 : const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
97 : ~0u, // no _has_bits_
98 : GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::casatools::rpc::ServiceId, _internal_metadata_),
99 : ~0u, // no _extensions_
100 : ~0u, // no _oneof_case_
101 : ~0u, // no _weak_field_map_
102 : GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::casatools::rpc::ServiceId, id_),
103 : GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::casatools::rpc::ServiceId, uri_),
104 : GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::casatools::rpc::ServiceId, types_),
105 : ~0u, // no _has_bits_
106 : GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::casatools::rpc::ServiceIds, _internal_metadata_),
107 : ~0u, // no _extensions_
108 : ~0u, // no _oneof_case_
109 : ~0u, // no _weak_field_map_
110 : GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::casatools::rpc::ServiceIds, service_),
111 : ~0u, // no _has_bits_
112 : GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::casatools::rpc::ServiceTypes, _internal_metadata_),
113 : ~0u, // no _extensions_
114 : ~0u, // no _oneof_case_
115 : ~0u, // no _weak_field_map_
116 : GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::casatools::rpc::ServiceTypes, types_),
117 : };
118 : static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
119 : { 0, -1, sizeof(::casatools::rpc::ServiceId)},
120 : { 8, -1, sizeof(::casatools::rpc::ServiceIds)},
121 : { 14, -1, sizeof(::casatools::rpc::ServiceTypes)},
122 : };
123 :
124 : static ::google::protobuf::Message const * const file_default_instances[] = {
125 : reinterpret_cast<const ::google::protobuf::Message*>(&::casatools::rpc::_ServiceId_default_instance_),
126 : reinterpret_cast<const ::google::protobuf::Message*>(&::casatools::rpc::_ServiceIds_default_instance_),
127 : reinterpret_cast<const ::google::protobuf::Message*>(&::casatools::rpc::_ServiceTypes_default_instance_),
128 : };
129 :
130 0 : void protobuf_AssignDescriptors() {
131 0 : AddDescriptors();
132 0 : AssignDescriptors(
133 : "registrar.proto", schemas, file_default_instances, TableStruct::offsets,
134 : file_level_metadata, NULL, NULL);
135 0 : }
136 :
137 0 : void protobuf_AssignDescriptorsOnce() {
138 : static ::google::protobuf::internal::once_flag once;
139 0 : ::google::protobuf::internal::call_once(once, protobuf_AssignDescriptors);
140 0 : }
141 :
142 : void protobuf_RegisterTypes(const ::std::string&) GOOGLE_PROTOBUF_ATTRIBUTE_COLD;
143 0 : void protobuf_RegisterTypes(const ::std::string&) {
144 0 : protobuf_AssignDescriptorsOnce();
145 0 : ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 3);
146 0 : }
147 :
148 8 : void AddDescriptorsImpl() {
149 8 : InitDefaults();
150 : static const char descriptor[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
151 : "\n\017registrar.proto\022\rcasatools.rpc\032\033google"
152 : "/protobuf/empty.proto\032\036google/protobuf/w"
153 : "rappers.proto\"3\n\tServiceId\022\n\n\002id\030\001 \001(\t\022\013"
154 : "\n\003uri\030\002 \001(\t\022\r\n\005types\030\003 \003(\t\"7\n\nServiceIds"
155 : "\022)\n\007service\030\001 \003(\0132\030.casatools.rpc.Servic"
156 : "eId\"\035\n\014ServiceTypes\022\r\n\005types\030\001 \003(\t2\313\001\n\tR"
157 : "egistrar\022;\n\003add\022\030.casatools.rpc.ServiceI"
158 : "d\032\030.casatools.rpc.ServiceId\"\000\022@\n\006remove\022"
159 : "\030.casatools.rpc.ServiceId\032\032.google.proto"
160 : "buf.BoolValue\"\000\022\?\n\010services\022\026.google.pro"
161 : "tobuf.Empty\032\031.casatools.rpc.ServiceIds\"\000"
162 : "b\006proto3"
163 : };
164 8 : ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
165 : descriptor, 448);
166 8 : ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
167 : "registrar.proto", &protobuf_RegisterTypes);
168 8 : ::protobuf_google_2fprotobuf_2fempty_2eproto::AddDescriptors();
169 8 : ::protobuf_google_2fprotobuf_2fwrappers_2eproto::AddDescriptors();
170 8 : }
171 :
172 8 : void AddDescriptors() {
173 : static ::google::protobuf::internal::once_flag once;
174 8 : ::google::protobuf::internal::call_once(once, AddDescriptorsImpl);
175 8 : }
176 : // Force AddDescriptors() to be called at dynamic initialization time.
177 : struct StaticDescriptorInitializer {
178 8 : StaticDescriptorInitializer() {
179 8 : AddDescriptors();
180 8 : }
181 : } static_descriptor_initializer;
182 : } // namespace protobuf_registrar_2eproto
183 : namespace casatools {
184 : namespace rpc {
185 :
186 : // ===================================================================
187 :
188 8 : void ServiceId::InitAsDefaultInstance() {
189 8 : }
190 : #if !defined(_MSC_VER) || _MSC_VER >= 1900
191 : const int ServiceId::kIdFieldNumber;
192 : const int ServiceId::kUriFieldNumber;
193 : const int ServiceId::kTypesFieldNumber;
194 : #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
195 :
196 8 : ServiceId::ServiceId()
197 8 : : ::google::protobuf::Message(), _internal_metadata_(NULL) {
198 8 : ::google::protobuf::internal::InitSCC(
199 : &protobuf_registrar_2eproto::scc_info_ServiceId.base);
200 8 : SharedCtor();
201 : // @@protoc_insertion_point(constructor:casatools.rpc.ServiceId)
202 8 : }
203 0 : ServiceId::ServiceId(const ServiceId& from)
204 : : ::google::protobuf::Message(),
205 0 : _internal_metadata_(NULL),
206 0 : types_(from.types_) {
207 0 : _internal_metadata_.MergeFrom(from._internal_metadata_);
208 0 : id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
209 0 : if (from.id().size() > 0) {
210 0 : id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.id_);
211 : }
212 0 : uri_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
213 0 : if (from.uri().size() > 0) {
214 0 : uri_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.uri_);
215 : }
216 : // @@protoc_insertion_point(copy_constructor:casatools.rpc.ServiceId)
217 0 : }
218 :
219 8 : void ServiceId::SharedCtor() {
220 8 : id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
221 8 : uri_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
222 8 : }
223 :
224 0 : ServiceId::~ServiceId() {
225 : // @@protoc_insertion_point(destructor:casatools.rpc.ServiceId)
226 0 : SharedDtor();
227 0 : }
228 :
229 0 : void ServiceId::SharedDtor() {
230 0 : id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
231 0 : uri_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
232 0 : }
233 :
234 0 : void ServiceId::SetCachedSize(int size) const {
235 0 : _cached_size_.Set(size);
236 0 : }
237 0 : const ::google::protobuf::Descriptor* ServiceId::descriptor() {
238 0 : ::protobuf_registrar_2eproto::protobuf_AssignDescriptorsOnce();
239 0 : return ::protobuf_registrar_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
240 : }
241 :
242 0 : const ServiceId& ServiceId::default_instance() {
243 0 : ::google::protobuf::internal::InitSCC(&protobuf_registrar_2eproto::scc_info_ServiceId.base);
244 0 : return *internal_default_instance();
245 : }
246 :
247 :
248 0 : void ServiceId::Clear() {
249 : // @@protoc_insertion_point(message_clear_start:casatools.rpc.ServiceId)
250 0 : ::google::protobuf::uint32 cached_has_bits = 0;
251 : // Prevent compiler warnings about cached_has_bits being unused
252 : (void) cached_has_bits;
253 :
254 0 : types_.Clear();
255 0 : id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
256 0 : uri_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
257 0 : _internal_metadata_.Clear();
258 0 : }
259 :
260 0 : bool ServiceId::MergePartialFromCodedStream(
261 : ::google::protobuf::io::CodedInputStream* input) {
262 : #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
263 : ::google::protobuf::uint32 tag;
264 : // @@protoc_insertion_point(parse_start:casatools.rpc.ServiceId)
265 : for (;;) {
266 : ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
267 0 : tag = p.first;
268 0 : if (!p.second) goto handle_unusual;
269 0 : switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
270 : // string id = 1;
271 0 : case 1: {
272 0 : if (static_cast< ::google::protobuf::uint8>(tag) ==
273 : static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
274 0 : DO_(::google::protobuf::internal::WireFormatLite::ReadString(
275 : input, this->mutable_id()));
276 0 : DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
277 : this->id().data(), static_cast<int>(this->id().length()),
278 : ::google::protobuf::internal::WireFormatLite::PARSE,
279 : "casatools.rpc.ServiceId.id"));
280 : } else {
281 0 : goto handle_unusual;
282 : }
283 0 : break;
284 : }
285 :
286 : // string uri = 2;
287 0 : case 2: {
288 0 : if (static_cast< ::google::protobuf::uint8>(tag) ==
289 : static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
290 0 : DO_(::google::protobuf::internal::WireFormatLite::ReadString(
291 : input, this->mutable_uri()));
292 0 : DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
293 : this->uri().data(), static_cast<int>(this->uri().length()),
294 : ::google::protobuf::internal::WireFormatLite::PARSE,
295 : "casatools.rpc.ServiceId.uri"));
296 : } else {
297 0 : goto handle_unusual;
298 : }
299 0 : break;
300 : }
301 :
302 : // repeated string types = 3;
303 0 : case 3: {
304 0 : if (static_cast< ::google::protobuf::uint8>(tag) ==
305 : static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
306 0 : DO_(::google::protobuf::internal::WireFormatLite::ReadString(
307 : input, this->add_types()));
308 0 : DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
309 : this->types(this->types_size() - 1).data(),
310 : static_cast<int>(this->types(this->types_size() - 1).length()),
311 : ::google::protobuf::internal::WireFormatLite::PARSE,
312 : "casatools.rpc.ServiceId.types"));
313 : } else {
314 0 : goto handle_unusual;
315 : }
316 0 : break;
317 : }
318 :
319 : default: {
320 0 : handle_unusual:
321 0 : if (tag == 0) {
322 0 : goto success;
323 : }
324 0 : DO_(::google::protobuf::internal::WireFormat::SkipField(
325 : input, tag, _internal_metadata_.mutable_unknown_fields()));
326 0 : break;
327 : }
328 : }
329 0 : }
330 0 : success:
331 : // @@protoc_insertion_point(parse_success:casatools.rpc.ServiceId)
332 0 : return true;
333 0 : failure:
334 : // @@protoc_insertion_point(parse_failure:casatools.rpc.ServiceId)
335 0 : return false;
336 : #undef DO_
337 : }
338 :
339 0 : void ServiceId::SerializeWithCachedSizes(
340 : ::google::protobuf::io::CodedOutputStream* output) const {
341 : // @@protoc_insertion_point(serialize_start:casatools.rpc.ServiceId)
342 0 : ::google::protobuf::uint32 cached_has_bits = 0;
343 : (void) cached_has_bits;
344 :
345 : // string id = 1;
346 0 : if (this->id().size() > 0) {
347 0 : ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
348 0 : this->id().data(), static_cast<int>(this->id().length()),
349 : ::google::protobuf::internal::WireFormatLite::SERIALIZE,
350 : "casatools.rpc.ServiceId.id");
351 0 : ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
352 : 1, this->id(), output);
353 : }
354 :
355 : // string uri = 2;
356 0 : if (this->uri().size() > 0) {
357 0 : ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
358 0 : this->uri().data(), static_cast<int>(this->uri().length()),
359 : ::google::protobuf::internal::WireFormatLite::SERIALIZE,
360 : "casatools.rpc.ServiceId.uri");
361 0 : ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
362 : 2, this->uri(), output);
363 : }
364 :
365 : // repeated string types = 3;
366 0 : for (int i = 0, n = this->types_size(); i < n; i++) {
367 0 : ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
368 0 : this->types(i).data(), static_cast<int>(this->types(i).length()),
369 : ::google::protobuf::internal::WireFormatLite::SERIALIZE,
370 : "casatools.rpc.ServiceId.types");
371 0 : ::google::protobuf::internal::WireFormatLite::WriteString(
372 : 3, this->types(i), output);
373 : }
374 :
375 0 : if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
376 0 : ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
377 0 : (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output);
378 : }
379 : // @@protoc_insertion_point(serialize_end:casatools.rpc.ServiceId)
380 0 : }
381 :
382 0 : ::google::protobuf::uint8* ServiceId::InternalSerializeWithCachedSizesToArray(
383 : bool deterministic, ::google::protobuf::uint8* target) const {
384 : (void)deterministic; // Unused
385 : // @@protoc_insertion_point(serialize_to_array_start:casatools.rpc.ServiceId)
386 0 : ::google::protobuf::uint32 cached_has_bits = 0;
387 : (void) cached_has_bits;
388 :
389 : // string id = 1;
390 0 : if (this->id().size() > 0) {
391 0 : ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
392 0 : this->id().data(), static_cast<int>(this->id().length()),
393 : ::google::protobuf::internal::WireFormatLite::SERIALIZE,
394 : "casatools.rpc.ServiceId.id");
395 : target =
396 0 : ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
397 : 1, this->id(), target);
398 : }
399 :
400 : // string uri = 2;
401 0 : if (this->uri().size() > 0) {
402 0 : ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
403 0 : this->uri().data(), static_cast<int>(this->uri().length()),
404 : ::google::protobuf::internal::WireFormatLite::SERIALIZE,
405 : "casatools.rpc.ServiceId.uri");
406 : target =
407 0 : ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
408 : 2, this->uri(), target);
409 : }
410 :
411 : // repeated string types = 3;
412 0 : for (int i = 0, n = this->types_size(); i < n; i++) {
413 0 : ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
414 0 : this->types(i).data(), static_cast<int>(this->types(i).length()),
415 : ::google::protobuf::internal::WireFormatLite::SERIALIZE,
416 : "casatools.rpc.ServiceId.types");
417 : target = ::google::protobuf::internal::WireFormatLite::
418 0 : WriteStringToArray(3, this->types(i), target);
419 : }
420 :
421 0 : if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
422 0 : target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
423 0 : (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target);
424 : }
425 : // @@protoc_insertion_point(serialize_to_array_end:casatools.rpc.ServiceId)
426 0 : return target;
427 : }
428 :
429 0 : size_t ServiceId::ByteSizeLong() const {
430 : // @@protoc_insertion_point(message_byte_size_start:casatools.rpc.ServiceId)
431 0 : size_t total_size = 0;
432 :
433 0 : if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
434 0 : total_size +=
435 0 : ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
436 0 : (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()));
437 : }
438 : // repeated string types = 3;
439 0 : total_size += 1 *
440 0 : ::google::protobuf::internal::FromIntSize(this->types_size());
441 0 : for (int i = 0, n = this->types_size(); i < n; i++) {
442 0 : total_size += ::google::protobuf::internal::WireFormatLite::StringSize(
443 : this->types(i));
444 : }
445 :
446 : // string id = 1;
447 0 : if (this->id().size() > 0) {
448 0 : total_size += 1 +
449 0 : ::google::protobuf::internal::WireFormatLite::StringSize(
450 : this->id());
451 : }
452 :
453 : // string uri = 2;
454 0 : if (this->uri().size() > 0) {
455 0 : total_size += 1 +
456 0 : ::google::protobuf::internal::WireFormatLite::StringSize(
457 : this->uri());
458 : }
459 :
460 0 : int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
461 0 : SetCachedSize(cached_size);
462 0 : return total_size;
463 : }
464 :
465 0 : void ServiceId::MergeFrom(const ::google::protobuf::Message& from) {
466 : // @@protoc_insertion_point(generalized_merge_from_start:casatools.rpc.ServiceId)
467 0 : GOOGLE_DCHECK_NE(&from, this);
468 : const ServiceId* source =
469 0 : ::google::protobuf::internal::DynamicCastToGenerated<const ServiceId>(
470 : &from);
471 0 : if (source == NULL) {
472 : // @@protoc_insertion_point(generalized_merge_from_cast_fail:casatools.rpc.ServiceId)
473 0 : ::google::protobuf::internal::ReflectionOps::Merge(from, this);
474 : } else {
475 : // @@protoc_insertion_point(generalized_merge_from_cast_success:casatools.rpc.ServiceId)
476 0 : MergeFrom(*source);
477 : }
478 0 : }
479 :
480 0 : void ServiceId::MergeFrom(const ServiceId& from) {
481 : // @@protoc_insertion_point(class_specific_merge_from_start:casatools.rpc.ServiceId)
482 0 : GOOGLE_DCHECK_NE(&from, this);
483 0 : _internal_metadata_.MergeFrom(from._internal_metadata_);
484 0 : ::google::protobuf::uint32 cached_has_bits = 0;
485 : (void) cached_has_bits;
486 :
487 0 : types_.MergeFrom(from.types_);
488 0 : if (from.id().size() > 0) {
489 :
490 0 : id_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.id_);
491 : }
492 0 : if (from.uri().size() > 0) {
493 :
494 0 : uri_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.uri_);
495 : }
496 0 : }
497 :
498 0 : void ServiceId::CopyFrom(const ::google::protobuf::Message& from) {
499 : // @@protoc_insertion_point(generalized_copy_from_start:casatools.rpc.ServiceId)
500 0 : if (&from == this) return;
501 0 : Clear();
502 0 : MergeFrom(from);
503 : }
504 :
505 0 : void ServiceId::CopyFrom(const ServiceId& from) {
506 : // @@protoc_insertion_point(class_specific_copy_from_start:casatools.rpc.ServiceId)
507 0 : if (&from == this) return;
508 0 : Clear();
509 0 : MergeFrom(from);
510 : }
511 :
512 0 : bool ServiceId::IsInitialized() const {
513 0 : return true;
514 : }
515 :
516 0 : void ServiceId::Swap(ServiceId* other) {
517 0 : if (other == this) return;
518 0 : InternalSwap(other);
519 : }
520 0 : void ServiceId::InternalSwap(ServiceId* other) {
521 : using std::swap;
522 0 : types_.InternalSwap(CastToBase(&other->types_));
523 0 : id_.Swap(&other->id_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
524 : GetArenaNoVirtual());
525 0 : uri_.Swap(&other->uri_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
526 : GetArenaNoVirtual());
527 0 : _internal_metadata_.Swap(&other->_internal_metadata_);
528 0 : }
529 :
530 0 : ::google::protobuf::Metadata ServiceId::GetMetadata() const {
531 0 : protobuf_registrar_2eproto::protobuf_AssignDescriptorsOnce();
532 0 : return ::protobuf_registrar_2eproto::file_level_metadata[kIndexInFileMessages];
533 : }
534 :
535 :
536 : // ===================================================================
537 :
538 8 : void ServiceIds::InitAsDefaultInstance() {
539 8 : }
540 : #if !defined(_MSC_VER) || _MSC_VER >= 1900
541 : const int ServiceIds::kServiceFieldNumber;
542 : #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
543 :
544 8 : ServiceIds::ServiceIds()
545 8 : : ::google::protobuf::Message(), _internal_metadata_(NULL) {
546 8 : ::google::protobuf::internal::InitSCC(
547 : &protobuf_registrar_2eproto::scc_info_ServiceIds.base);
548 8 : SharedCtor();
549 : // @@protoc_insertion_point(constructor:casatools.rpc.ServiceIds)
550 8 : }
551 0 : ServiceIds::ServiceIds(const ServiceIds& from)
552 : : ::google::protobuf::Message(),
553 0 : _internal_metadata_(NULL),
554 0 : service_(from.service_) {
555 0 : _internal_metadata_.MergeFrom(from._internal_metadata_);
556 : // @@protoc_insertion_point(copy_constructor:casatools.rpc.ServiceIds)
557 0 : }
558 :
559 8 : void ServiceIds::SharedCtor() {
560 8 : }
561 :
562 0 : ServiceIds::~ServiceIds() {
563 : // @@protoc_insertion_point(destructor:casatools.rpc.ServiceIds)
564 0 : SharedDtor();
565 0 : }
566 :
567 0 : void ServiceIds::SharedDtor() {
568 0 : }
569 :
570 0 : void ServiceIds::SetCachedSize(int size) const {
571 0 : _cached_size_.Set(size);
572 0 : }
573 0 : const ::google::protobuf::Descriptor* ServiceIds::descriptor() {
574 0 : ::protobuf_registrar_2eproto::protobuf_AssignDescriptorsOnce();
575 0 : return ::protobuf_registrar_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
576 : }
577 :
578 0 : const ServiceIds& ServiceIds::default_instance() {
579 0 : ::google::protobuf::internal::InitSCC(&protobuf_registrar_2eproto::scc_info_ServiceIds.base);
580 0 : return *internal_default_instance();
581 : }
582 :
583 :
584 0 : void ServiceIds::Clear() {
585 : // @@protoc_insertion_point(message_clear_start:casatools.rpc.ServiceIds)
586 0 : ::google::protobuf::uint32 cached_has_bits = 0;
587 : // Prevent compiler warnings about cached_has_bits being unused
588 : (void) cached_has_bits;
589 :
590 0 : service_.Clear();
591 0 : _internal_metadata_.Clear();
592 0 : }
593 :
594 0 : bool ServiceIds::MergePartialFromCodedStream(
595 : ::google::protobuf::io::CodedInputStream* input) {
596 : #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
597 : ::google::protobuf::uint32 tag;
598 : // @@protoc_insertion_point(parse_start:casatools.rpc.ServiceIds)
599 : for (;;) {
600 : ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
601 0 : tag = p.first;
602 0 : if (!p.second) goto handle_unusual;
603 0 : switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
604 : // repeated .casatools.rpc.ServiceId service = 1;
605 0 : case 1: {
606 0 : if (static_cast< ::google::protobuf::uint8>(tag) ==
607 : static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
608 0 : DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
609 : input, add_service()));
610 : } else {
611 0 : goto handle_unusual;
612 : }
613 0 : break;
614 : }
615 :
616 : default: {
617 0 : handle_unusual:
618 0 : if (tag == 0) {
619 0 : goto success;
620 : }
621 0 : DO_(::google::protobuf::internal::WireFormat::SkipField(
622 : input, tag, _internal_metadata_.mutable_unknown_fields()));
623 0 : break;
624 : }
625 : }
626 0 : }
627 0 : success:
628 : // @@protoc_insertion_point(parse_success:casatools.rpc.ServiceIds)
629 0 : return true;
630 0 : failure:
631 : // @@protoc_insertion_point(parse_failure:casatools.rpc.ServiceIds)
632 0 : return false;
633 : #undef DO_
634 : }
635 :
636 0 : void ServiceIds::SerializeWithCachedSizes(
637 : ::google::protobuf::io::CodedOutputStream* output) const {
638 : // @@protoc_insertion_point(serialize_start:casatools.rpc.ServiceIds)
639 0 : ::google::protobuf::uint32 cached_has_bits = 0;
640 : (void) cached_has_bits;
641 :
642 : // repeated .casatools.rpc.ServiceId service = 1;
643 0 : for (unsigned int i = 0,
644 0 : n = static_cast<unsigned int>(this->service_size()); i < n; i++) {
645 0 : ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
646 : 1,
647 0 : this->service(static_cast<int>(i)),
648 : output);
649 : }
650 :
651 0 : if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
652 0 : ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
653 0 : (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output);
654 : }
655 : // @@protoc_insertion_point(serialize_end:casatools.rpc.ServiceIds)
656 0 : }
657 :
658 0 : ::google::protobuf::uint8* ServiceIds::InternalSerializeWithCachedSizesToArray(
659 : bool deterministic, ::google::protobuf::uint8* target) const {
660 : (void)deterministic; // Unused
661 : // @@protoc_insertion_point(serialize_to_array_start:casatools.rpc.ServiceIds)
662 0 : ::google::protobuf::uint32 cached_has_bits = 0;
663 : (void) cached_has_bits;
664 :
665 : // repeated .casatools.rpc.ServiceId service = 1;
666 0 : for (unsigned int i = 0,
667 0 : n = static_cast<unsigned int>(this->service_size()); i < n; i++) {
668 : target = ::google::protobuf::internal::WireFormatLite::
669 0 : InternalWriteMessageToArray(
670 : 1, this->service(static_cast<int>(i)), deterministic, target);
671 : }
672 :
673 0 : if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
674 0 : target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
675 0 : (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target);
676 : }
677 : // @@protoc_insertion_point(serialize_to_array_end:casatools.rpc.ServiceIds)
678 0 : return target;
679 : }
680 :
681 0 : size_t ServiceIds::ByteSizeLong() const {
682 : // @@protoc_insertion_point(message_byte_size_start:casatools.rpc.ServiceIds)
683 0 : size_t total_size = 0;
684 :
685 0 : if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
686 0 : total_size +=
687 0 : ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
688 0 : (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()));
689 : }
690 : // repeated .casatools.rpc.ServiceId service = 1;
691 : {
692 0 : unsigned int count = static_cast<unsigned int>(this->service_size());
693 0 : total_size += 1UL * count;
694 0 : for (unsigned int i = 0; i < count; i++) {
695 0 : total_size +=
696 0 : ::google::protobuf::internal::WireFormatLite::MessageSize(
697 : this->service(static_cast<int>(i)));
698 : }
699 : }
700 :
701 0 : int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
702 0 : SetCachedSize(cached_size);
703 0 : return total_size;
704 : }
705 :
706 0 : void ServiceIds::MergeFrom(const ::google::protobuf::Message& from) {
707 : // @@protoc_insertion_point(generalized_merge_from_start:casatools.rpc.ServiceIds)
708 0 : GOOGLE_DCHECK_NE(&from, this);
709 : const ServiceIds* source =
710 0 : ::google::protobuf::internal::DynamicCastToGenerated<const ServiceIds>(
711 : &from);
712 0 : if (source == NULL) {
713 : // @@protoc_insertion_point(generalized_merge_from_cast_fail:casatools.rpc.ServiceIds)
714 0 : ::google::protobuf::internal::ReflectionOps::Merge(from, this);
715 : } else {
716 : // @@protoc_insertion_point(generalized_merge_from_cast_success:casatools.rpc.ServiceIds)
717 0 : MergeFrom(*source);
718 : }
719 0 : }
720 :
721 0 : void ServiceIds::MergeFrom(const ServiceIds& from) {
722 : // @@protoc_insertion_point(class_specific_merge_from_start:casatools.rpc.ServiceIds)
723 0 : GOOGLE_DCHECK_NE(&from, this);
724 0 : _internal_metadata_.MergeFrom(from._internal_metadata_);
725 0 : ::google::protobuf::uint32 cached_has_bits = 0;
726 : (void) cached_has_bits;
727 :
728 0 : service_.MergeFrom(from.service_);
729 0 : }
730 :
731 0 : void ServiceIds::CopyFrom(const ::google::protobuf::Message& from) {
732 : // @@protoc_insertion_point(generalized_copy_from_start:casatools.rpc.ServiceIds)
733 0 : if (&from == this) return;
734 0 : Clear();
735 0 : MergeFrom(from);
736 : }
737 :
738 0 : void ServiceIds::CopyFrom(const ServiceIds& from) {
739 : // @@protoc_insertion_point(class_specific_copy_from_start:casatools.rpc.ServiceIds)
740 0 : if (&from == this) return;
741 0 : Clear();
742 0 : MergeFrom(from);
743 : }
744 :
745 0 : bool ServiceIds::IsInitialized() const {
746 0 : return true;
747 : }
748 :
749 0 : void ServiceIds::Swap(ServiceIds* other) {
750 0 : if (other == this) return;
751 0 : InternalSwap(other);
752 : }
753 0 : void ServiceIds::InternalSwap(ServiceIds* other) {
754 : using std::swap;
755 0 : CastToBase(&service_)->InternalSwap(CastToBase(&other->service_));
756 0 : _internal_metadata_.Swap(&other->_internal_metadata_);
757 0 : }
758 :
759 0 : ::google::protobuf::Metadata ServiceIds::GetMetadata() const {
760 0 : protobuf_registrar_2eproto::protobuf_AssignDescriptorsOnce();
761 0 : return ::protobuf_registrar_2eproto::file_level_metadata[kIndexInFileMessages];
762 : }
763 :
764 :
765 : // ===================================================================
766 :
767 8 : void ServiceTypes::InitAsDefaultInstance() {
768 8 : }
769 : #if !defined(_MSC_VER) || _MSC_VER >= 1900
770 : const int ServiceTypes::kTypesFieldNumber;
771 : #endif // !defined(_MSC_VER) || _MSC_VER >= 1900
772 :
773 8 : ServiceTypes::ServiceTypes()
774 8 : : ::google::protobuf::Message(), _internal_metadata_(NULL) {
775 8 : ::google::protobuf::internal::InitSCC(
776 : &protobuf_registrar_2eproto::scc_info_ServiceTypes.base);
777 8 : SharedCtor();
778 : // @@protoc_insertion_point(constructor:casatools.rpc.ServiceTypes)
779 8 : }
780 0 : ServiceTypes::ServiceTypes(const ServiceTypes& from)
781 : : ::google::protobuf::Message(),
782 0 : _internal_metadata_(NULL),
783 0 : types_(from.types_) {
784 0 : _internal_metadata_.MergeFrom(from._internal_metadata_);
785 : // @@protoc_insertion_point(copy_constructor:casatools.rpc.ServiceTypes)
786 0 : }
787 :
788 8 : void ServiceTypes::SharedCtor() {
789 8 : }
790 :
791 0 : ServiceTypes::~ServiceTypes() {
792 : // @@protoc_insertion_point(destructor:casatools.rpc.ServiceTypes)
793 0 : SharedDtor();
794 0 : }
795 :
796 0 : void ServiceTypes::SharedDtor() {
797 0 : }
798 :
799 0 : void ServiceTypes::SetCachedSize(int size) const {
800 0 : _cached_size_.Set(size);
801 0 : }
802 0 : const ::google::protobuf::Descriptor* ServiceTypes::descriptor() {
803 0 : ::protobuf_registrar_2eproto::protobuf_AssignDescriptorsOnce();
804 0 : return ::protobuf_registrar_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
805 : }
806 :
807 0 : const ServiceTypes& ServiceTypes::default_instance() {
808 0 : ::google::protobuf::internal::InitSCC(&protobuf_registrar_2eproto::scc_info_ServiceTypes.base);
809 0 : return *internal_default_instance();
810 : }
811 :
812 :
813 0 : void ServiceTypes::Clear() {
814 : // @@protoc_insertion_point(message_clear_start:casatools.rpc.ServiceTypes)
815 0 : ::google::protobuf::uint32 cached_has_bits = 0;
816 : // Prevent compiler warnings about cached_has_bits being unused
817 : (void) cached_has_bits;
818 :
819 0 : types_.Clear();
820 0 : _internal_metadata_.Clear();
821 0 : }
822 :
823 0 : bool ServiceTypes::MergePartialFromCodedStream(
824 : ::google::protobuf::io::CodedInputStream* input) {
825 : #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
826 : ::google::protobuf::uint32 tag;
827 : // @@protoc_insertion_point(parse_start:casatools.rpc.ServiceTypes)
828 : for (;;) {
829 : ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
830 0 : tag = p.first;
831 0 : if (!p.second) goto handle_unusual;
832 0 : switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
833 : // repeated string types = 1;
834 0 : case 1: {
835 0 : if (static_cast< ::google::protobuf::uint8>(tag) ==
836 : static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
837 0 : DO_(::google::protobuf::internal::WireFormatLite::ReadString(
838 : input, this->add_types()));
839 0 : DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
840 : this->types(this->types_size() - 1).data(),
841 : static_cast<int>(this->types(this->types_size() - 1).length()),
842 : ::google::protobuf::internal::WireFormatLite::PARSE,
843 : "casatools.rpc.ServiceTypes.types"));
844 : } else {
845 0 : goto handle_unusual;
846 : }
847 0 : break;
848 : }
849 :
850 : default: {
851 0 : handle_unusual:
852 0 : if (tag == 0) {
853 0 : goto success;
854 : }
855 0 : DO_(::google::protobuf::internal::WireFormat::SkipField(
856 : input, tag, _internal_metadata_.mutable_unknown_fields()));
857 0 : break;
858 : }
859 : }
860 0 : }
861 0 : success:
862 : // @@protoc_insertion_point(parse_success:casatools.rpc.ServiceTypes)
863 0 : return true;
864 0 : failure:
865 : // @@protoc_insertion_point(parse_failure:casatools.rpc.ServiceTypes)
866 0 : return false;
867 : #undef DO_
868 : }
869 :
870 0 : void ServiceTypes::SerializeWithCachedSizes(
871 : ::google::protobuf::io::CodedOutputStream* output) const {
872 : // @@protoc_insertion_point(serialize_start:casatools.rpc.ServiceTypes)
873 0 : ::google::protobuf::uint32 cached_has_bits = 0;
874 : (void) cached_has_bits;
875 :
876 : // repeated string types = 1;
877 0 : for (int i = 0, n = this->types_size(); i < n; i++) {
878 0 : ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
879 0 : this->types(i).data(), static_cast<int>(this->types(i).length()),
880 : ::google::protobuf::internal::WireFormatLite::SERIALIZE,
881 : "casatools.rpc.ServiceTypes.types");
882 0 : ::google::protobuf::internal::WireFormatLite::WriteString(
883 : 1, this->types(i), output);
884 : }
885 :
886 0 : if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
887 0 : ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
888 0 : (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output);
889 : }
890 : // @@protoc_insertion_point(serialize_end:casatools.rpc.ServiceTypes)
891 0 : }
892 :
893 0 : ::google::protobuf::uint8* ServiceTypes::InternalSerializeWithCachedSizesToArray(
894 : bool deterministic, ::google::protobuf::uint8* target) const {
895 : (void)deterministic; // Unused
896 : // @@protoc_insertion_point(serialize_to_array_start:casatools.rpc.ServiceTypes)
897 0 : ::google::protobuf::uint32 cached_has_bits = 0;
898 : (void) cached_has_bits;
899 :
900 : // repeated string types = 1;
901 0 : for (int i = 0, n = this->types_size(); i < n; i++) {
902 0 : ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
903 0 : this->types(i).data(), static_cast<int>(this->types(i).length()),
904 : ::google::protobuf::internal::WireFormatLite::SERIALIZE,
905 : "casatools.rpc.ServiceTypes.types");
906 : target = ::google::protobuf::internal::WireFormatLite::
907 0 : WriteStringToArray(1, this->types(i), target);
908 : }
909 :
910 0 : if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
911 0 : target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
912 0 : (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target);
913 : }
914 : // @@protoc_insertion_point(serialize_to_array_end:casatools.rpc.ServiceTypes)
915 0 : return target;
916 : }
917 :
918 0 : size_t ServiceTypes::ByteSizeLong() const {
919 : // @@protoc_insertion_point(message_byte_size_start:casatools.rpc.ServiceTypes)
920 0 : size_t total_size = 0;
921 :
922 0 : if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
923 0 : total_size +=
924 0 : ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
925 0 : (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()));
926 : }
927 : // repeated string types = 1;
928 0 : total_size += 1 *
929 0 : ::google::protobuf::internal::FromIntSize(this->types_size());
930 0 : for (int i = 0, n = this->types_size(); i < n; i++) {
931 0 : total_size += ::google::protobuf::internal::WireFormatLite::StringSize(
932 : this->types(i));
933 : }
934 :
935 0 : int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
936 0 : SetCachedSize(cached_size);
937 0 : return total_size;
938 : }
939 :
940 0 : void ServiceTypes::MergeFrom(const ::google::protobuf::Message& from) {
941 : // @@protoc_insertion_point(generalized_merge_from_start:casatools.rpc.ServiceTypes)
942 0 : GOOGLE_DCHECK_NE(&from, this);
943 : const ServiceTypes* source =
944 0 : ::google::protobuf::internal::DynamicCastToGenerated<const ServiceTypes>(
945 : &from);
946 0 : if (source == NULL) {
947 : // @@protoc_insertion_point(generalized_merge_from_cast_fail:casatools.rpc.ServiceTypes)
948 0 : ::google::protobuf::internal::ReflectionOps::Merge(from, this);
949 : } else {
950 : // @@protoc_insertion_point(generalized_merge_from_cast_success:casatools.rpc.ServiceTypes)
951 0 : MergeFrom(*source);
952 : }
953 0 : }
954 :
955 0 : void ServiceTypes::MergeFrom(const ServiceTypes& from) {
956 : // @@protoc_insertion_point(class_specific_merge_from_start:casatools.rpc.ServiceTypes)
957 0 : GOOGLE_DCHECK_NE(&from, this);
958 0 : _internal_metadata_.MergeFrom(from._internal_metadata_);
959 0 : ::google::protobuf::uint32 cached_has_bits = 0;
960 : (void) cached_has_bits;
961 :
962 0 : types_.MergeFrom(from.types_);
963 0 : }
964 :
965 0 : void ServiceTypes::CopyFrom(const ::google::protobuf::Message& from) {
966 : // @@protoc_insertion_point(generalized_copy_from_start:casatools.rpc.ServiceTypes)
967 0 : if (&from == this) return;
968 0 : Clear();
969 0 : MergeFrom(from);
970 : }
971 :
972 0 : void ServiceTypes::CopyFrom(const ServiceTypes& from) {
973 : // @@protoc_insertion_point(class_specific_copy_from_start:casatools.rpc.ServiceTypes)
974 0 : if (&from == this) return;
975 0 : Clear();
976 0 : MergeFrom(from);
977 : }
978 :
979 0 : bool ServiceTypes::IsInitialized() const {
980 0 : return true;
981 : }
982 :
983 0 : void ServiceTypes::Swap(ServiceTypes* other) {
984 0 : if (other == this) return;
985 0 : InternalSwap(other);
986 : }
987 0 : void ServiceTypes::InternalSwap(ServiceTypes* other) {
988 : using std::swap;
989 0 : types_.InternalSwap(CastToBase(&other->types_));
990 0 : _internal_metadata_.Swap(&other->_internal_metadata_);
991 0 : }
992 :
993 0 : ::google::protobuf::Metadata ServiceTypes::GetMetadata() const {
994 0 : protobuf_registrar_2eproto::protobuf_AssignDescriptorsOnce();
995 0 : return ::protobuf_registrar_2eproto::file_level_metadata[kIndexInFileMessages];
996 : }
997 :
998 :
999 : // @@protoc_insertion_point(namespace_scope)
1000 : } // namespace rpc
1001 : } // namespace casatools
1002 : namespace google {
1003 : namespace protobuf {
1004 0 : template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::casatools::rpc::ServiceId* Arena::CreateMaybeMessage< ::casatools::rpc::ServiceId >(Arena* arena) {
1005 0 : return Arena::CreateInternal< ::casatools::rpc::ServiceId >(arena);
1006 : }
1007 0 : template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::casatools::rpc::ServiceIds* Arena::CreateMaybeMessage< ::casatools::rpc::ServiceIds >(Arena* arena) {
1008 0 : return Arena::CreateInternal< ::casatools::rpc::ServiceIds >(arena);
1009 : }
1010 0 : template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::casatools::rpc::ServiceTypes* Arena::CreateMaybeMessage< ::casatools::rpc::ServiceTypes >(Arena* arena) {
1011 0 : return Arena::CreateInternal< ::casatools::rpc::ServiceTypes >(arena);
1012 : }
1013 : } // namespace protobuf
1014 : } // namespace google
1015 :
1016 : // @@protoc_insertion_point(global_scope)
|