Fixing Proto file
[ric-app/ts.git] / ext / protobuf / rc.pb.cc
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: rc.proto
3
4 #include "rc.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_rc_2eproto {
23 extern PROTOBUF_INTERNAL_EXPORT_protobuf_rc_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_RICControlHeader;
24 extern PROTOBUF_INTERNAL_EXPORT_protobuf_rc_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_RICControlMessage;
25 extern PROTOBUF_INTERNAL_EXPORT_protobuf_rc_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_RICE2APHeader;
26 }  // namespace protobuf_rc_2eproto
27 namespace rc {
28 class RICE2APHeaderDefaultTypeInternal {
29  public:
30   ::google::protobuf::internal::ExplicitlyConstructed<RICE2APHeader>
31       _instance;
32 } _RICE2APHeader_default_instance_;
33 class RICControlHeaderDefaultTypeInternal {
34  public:
35   ::google::protobuf::internal::ExplicitlyConstructed<RICControlHeader>
36       _instance;
37 } _RICControlHeader_default_instance_;
38 class RICControlMessageDefaultTypeInternal {
39  public:
40   ::google::protobuf::internal::ExplicitlyConstructed<RICControlMessage>
41       _instance;
42 } _RICControlMessage_default_instance_;
43 class RicControlGrpcReqDefaultTypeInternal {
44  public:
45   ::google::protobuf::internal::ExplicitlyConstructed<RicControlGrpcReq>
46       _instance;
47 } _RicControlGrpcReq_default_instance_;
48 class RicControlGrpcRspDefaultTypeInternal {
49  public:
50   ::google::protobuf::internal::ExplicitlyConstructed<RicControlGrpcRsp>
51       _instance;
52 } _RicControlGrpcRsp_default_instance_;
53 }  // namespace rc
54 namespace protobuf_rc_2eproto {
55 static void InitDefaultsRICE2APHeader() {
56   GOOGLE_PROTOBUF_VERIFY_VERSION;
57
58   {
59     void* ptr = &::rc::_RICE2APHeader_default_instance_;
60     new (ptr) ::rc::RICE2APHeader();
61     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
62   }
63   ::rc::RICE2APHeader::InitAsDefaultInstance();
64 }
65
66 ::google::protobuf::internal::SCCInfo<0> scc_info_RICE2APHeader =
67     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsRICE2APHeader}, {}};
68
69 static void InitDefaultsRICControlHeader() {
70   GOOGLE_PROTOBUF_VERIFY_VERSION;
71
72   {
73     void* ptr = &::rc::_RICControlHeader_default_instance_;
74     new (ptr) ::rc::RICControlHeader();
75     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
76   }
77   ::rc::RICControlHeader::InitAsDefaultInstance();
78 }
79
80 ::google::protobuf::internal::SCCInfo<0> scc_info_RICControlHeader =
81     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsRICControlHeader}, {}};
82
83 static void InitDefaultsRICControlMessage() {
84   GOOGLE_PROTOBUF_VERIFY_VERSION;
85
86   {
87     void* ptr = &::rc::_RICControlMessage_default_instance_;
88     new (ptr) ::rc::RICControlMessage();
89     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
90   }
91   ::rc::RICControlMessage::InitAsDefaultInstance();
92 }
93
94 ::google::protobuf::internal::SCCInfo<0> scc_info_RICControlMessage =
95     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsRICControlMessage}, {}};
96
97 static void InitDefaultsRicControlGrpcReq() {
98   GOOGLE_PROTOBUF_VERIFY_VERSION;
99
100   {
101     void* ptr = &::rc::_RicControlGrpcReq_default_instance_;
102     new (ptr) ::rc::RicControlGrpcReq();
103     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
104   }
105   ::rc::RicControlGrpcReq::InitAsDefaultInstance();
106 }
107
108 ::google::protobuf::internal::SCCInfo<3> scc_info_RicControlGrpcReq =
109     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 3, InitDefaultsRicControlGrpcReq}, {
110       &protobuf_rc_2eproto::scc_info_RICE2APHeader.base,
111       &protobuf_rc_2eproto::scc_info_RICControlHeader.base,
112       &protobuf_rc_2eproto::scc_info_RICControlMessage.base,}};
113
114 static void InitDefaultsRicControlGrpcRsp() {
115   GOOGLE_PROTOBUF_VERIFY_VERSION;
116
117   {
118     void* ptr = &::rc::_RicControlGrpcRsp_default_instance_;
119     new (ptr) ::rc::RicControlGrpcRsp();
120     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
121   }
122   ::rc::RicControlGrpcRsp::InitAsDefaultInstance();
123 }
124
125 ::google::protobuf::internal::SCCInfo<0> scc_info_RicControlGrpcRsp =
126     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsRicControlGrpcRsp}, {}};
127
128 void InitDefaults() {
129   ::google::protobuf::internal::InitSCC(&scc_info_RICE2APHeader.base);
130   ::google::protobuf::internal::InitSCC(&scc_info_RICControlHeader.base);
131   ::google::protobuf::internal::InitSCC(&scc_info_RICControlMessage.base);
132   ::google::protobuf::internal::InitSCC(&scc_info_RicControlGrpcReq.base);
133   ::google::protobuf::internal::InitSCC(&scc_info_RicControlGrpcRsp.base);
134 }
135
136 ::google::protobuf::Metadata file_level_metadata[5];
137 const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors[2];
138
139 const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
140   ~0u,  // no _has_bits_
141   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICE2APHeader, _internal_metadata_),
142   ~0u,  // no _extensions_
143   ~0u,  // no _oneof_case_
144   ~0u,  // no _weak_field_map_
145   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICE2APHeader, ranfuncid_),
146   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICE2APHeader, ricrequestorid_),
147   ~0u,  // no _has_bits_
148   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlHeader, _internal_metadata_),
149   ~0u,  // no _extensions_
150   ~0u,  // no _oneof_case_
151   ~0u,  // no _weak_field_map_
152   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlHeader, controlstyle_),
153   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlHeader, controlactionid_),
154   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlHeader, ueid_),
155   ~0u,  // no _has_bits_
156   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlMessage, _internal_metadata_),
157   ~0u,  // no _extensions_
158   ~0u,  // no _oneof_case_
159   ~0u,  // no _weak_field_map_
160   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlMessage, riccontrolcelltypeval_),
161   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlMessage, targetcellid_),
162   ~0u,  // no _has_bits_
163   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, _internal_metadata_),
164   ~0u,  // no _extensions_
165   ~0u,  // no _oneof_case_
166   ~0u,  // no _weak_field_map_
167   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, e2nodeid_),
168   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, plmnid_),
169   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, ranname_),
170   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, rice2apheaderdata_),
171   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, riccontrolheaderdata_),
172   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, riccontrolmessagedata_),
173   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, riccontrolackreqval_),
174   ~0u,  // no _has_bits_
175   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcRsp, _internal_metadata_),
176   ~0u,  // no _extensions_
177   ~0u,  // no _oneof_case_
178   ~0u,  // no _weak_field_map_
179   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcRsp, rspcode_),
180   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcRsp, description_),
181 };
182 static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
183   { 0, -1, sizeof(::rc::RICE2APHeader)},
184   { 7, -1, sizeof(::rc::RICControlHeader)},
185   { 15, -1, sizeof(::rc::RICControlMessage)},
186   { 22, -1, sizeof(::rc::RicControlGrpcReq)},
187   { 34, -1, sizeof(::rc::RicControlGrpcRsp)},
188 };
189
190 static ::google::protobuf::Message const * const file_default_instances[] = {
191   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_RICE2APHeader_default_instance_),
192   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_RICControlHeader_default_instance_),
193   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_RICControlMessage_default_instance_),
194   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_RicControlGrpcReq_default_instance_),
195   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_RicControlGrpcRsp_default_instance_),
196 };
197
198 void protobuf_AssignDescriptors() {
199   AddDescriptors();
200   AssignDescriptors(
201       "rc.proto", schemas, file_default_instances, TableStruct::offsets,
202       file_level_metadata, file_level_enum_descriptors, NULL);
203 }
204
205 void protobuf_AssignDescriptorsOnce() {
206   static ::google::protobuf::internal::once_flag once;
207   ::google::protobuf::internal::call_once(once, protobuf_AssignDescriptors);
208 }
209
210 void protobuf_RegisterTypes(const ::std::string&) GOOGLE_PROTOBUF_ATTRIBUTE_COLD;
211 void protobuf_RegisterTypes(const ::std::string&) {
212   protobuf_AssignDescriptorsOnce();
213   ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 5);
214 }
215
216 void AddDescriptorsImpl() {
217   InitDefaults();
218   static const char descriptor[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
219       "\n\010rc.proto\022\002rc\":\n\rRICE2APHeader\022\021\n\tRanFu"
220       "ncId\030\001 \001(\003\022\026\n\016RICRequestorID\030\002 \001(\003\"O\n\020RI"
221       "CControlHeader\022\024\n\014ControlStyle\030\001 \001(\003\022\027\n\017"
222       "ControlActionId\030\002 \001(\003\022\014\n\004UEID\030\003 \001(\t\"d\n\021R"
223       "ICControlMessage\0229\n\025RICControlCellTypeVa"
224       "l\030\001 \001(\0162\032.rc.RICControlCellTypeEnum\022\024\n\014T"
225       "argetCellID\030\002 \001(\t\"\222\002\n\021RicControlGrpcReq\022"
226       "\020\n\010e2NodeID\030\001 \001(\t\022\016\n\006plmnID\030\002 \001(\t\022\017\n\007ran"
227       "Name\030\003 \001(\t\022,\n\021RICE2APHeaderData\030\004 \001(\0132\021."
228       "rc.RICE2APHeader\0222\n\024RICControlHeaderData"
229       "\030\005 \001(\0132\024.rc.RICControlHeader\0224\n\025RICContr"
230       "olMessageData\030\006 \001(\0132\025.rc.RICControlMessa"
231       "ge\0222\n\023RICControlAckReqVal\030\007 \001(\0162\025.rc.RIC"
232       "ControlAckEnum\"9\n\021RicControlGrpcRsp\022\017\n\007r"
233       "spCode\030\001 \001(\005\022\023\n\013description\030\002 \001(\t*k\n\026RIC"
234       "ControlCellTypeEnum\022\033\n\027RIC_CONTROL_CELL_"
235       "UNKWON\020\000\022\027\n\023RIC_CONTROL_NR_CELL\020\001\022\033\n\027RIC"
236       "_CONTROL_EUTRAN_CELL\020\002*r\n\021RICControlAckE"
237       "num\022\032\n\026RIC_CONTROL_ACK_UNKWON\020\000\022\026\n\022RIC_C"
238       "ONTROL_NO_ACK\020\001\022\023\n\017RIC_CONTROL_ACK\020\002\022\024\n\020"
239       "RIC_CONTROL_NACK\020\0032W\n\007MsgComm\022L\n\034SendRIC"
240       "ControlReqServiceGrpc\022\025.rc.RicControlGrp"
241       "cReq\032\025.rc.RicControlGrpcRspb\006proto3"
242   };
243   ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
244       descriptor, 915);
245   ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
246     "rc.proto", &protobuf_RegisterTypes);
247 }
248
249 void AddDescriptors() {
250   static ::google::protobuf::internal::once_flag once;
251   ::google::protobuf::internal::call_once(once, AddDescriptorsImpl);
252 }
253 // Force AddDescriptors() to be called at dynamic initialization time.
254 struct StaticDescriptorInitializer {
255   StaticDescriptorInitializer() {
256     AddDescriptors();
257   }
258 } static_descriptor_initializer;
259 }  // namespace protobuf_rc_2eproto
260 namespace rc {
261 const ::google::protobuf::EnumDescriptor* RICControlCellTypeEnum_descriptor() {
262   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
263   return protobuf_rc_2eproto::file_level_enum_descriptors[0];
264 }
265 bool RICControlCellTypeEnum_IsValid(int value) {
266   switch (value) {
267     case 0:
268     case 1:
269     case 2:
270       return true;
271     default:
272       return false;
273   }
274 }
275
276 const ::google::protobuf::EnumDescriptor* RICControlAckEnum_descriptor() {
277   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
278   return protobuf_rc_2eproto::file_level_enum_descriptors[1];
279 }
280 bool RICControlAckEnum_IsValid(int value) {
281   switch (value) {
282     case 0:
283     case 1:
284     case 2:
285     case 3:
286       return true;
287     default:
288       return false;
289   }
290 }
291
292
293 // ===================================================================
294
295 void RICE2APHeader::InitAsDefaultInstance() {
296 }
297 #if !defined(_MSC_VER) || _MSC_VER >= 1900
298 const int RICE2APHeader::kRanFuncIdFieldNumber;
299 const int RICE2APHeader::kRICRequestorIDFieldNumber;
300 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
301
302 RICE2APHeader::RICE2APHeader()
303   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
304   ::google::protobuf::internal::InitSCC(
305       &protobuf_rc_2eproto::scc_info_RICE2APHeader.base);
306   SharedCtor();
307   // @@protoc_insertion_point(constructor:rc.RICE2APHeader)
308 }
309 RICE2APHeader::RICE2APHeader(const RICE2APHeader& from)
310   : ::google::protobuf::Message(),
311       _internal_metadata_(NULL) {
312   _internal_metadata_.MergeFrom(from._internal_metadata_);
313   ::memcpy(&ranfuncid_, &from.ranfuncid_,
314     static_cast<size_t>(reinterpret_cast<char*>(&ricrequestorid_) -
315     reinterpret_cast<char*>(&ranfuncid_)) + sizeof(ricrequestorid_));
316   // @@protoc_insertion_point(copy_constructor:rc.RICE2APHeader)
317 }
318
319 void RICE2APHeader::SharedCtor() {
320   ::memset(&ranfuncid_, 0, static_cast<size_t>(
321       reinterpret_cast<char*>(&ricrequestorid_) -
322       reinterpret_cast<char*>(&ranfuncid_)) + sizeof(ricrequestorid_));
323 }
324
325 RICE2APHeader::~RICE2APHeader() {
326   // @@protoc_insertion_point(destructor:rc.RICE2APHeader)
327   SharedDtor();
328 }
329
330 void RICE2APHeader::SharedDtor() {
331 }
332
333 void RICE2APHeader::SetCachedSize(int size) const {
334   _cached_size_.Set(size);
335 }
336 const ::google::protobuf::Descriptor* RICE2APHeader::descriptor() {
337   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
338   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
339 }
340
341 const RICE2APHeader& RICE2APHeader::default_instance() {
342   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_RICE2APHeader.base);
343   return *internal_default_instance();
344 }
345
346
347 void RICE2APHeader::Clear() {
348 // @@protoc_insertion_point(message_clear_start:rc.RICE2APHeader)
349   ::google::protobuf::uint32 cached_has_bits = 0;
350   // Prevent compiler warnings about cached_has_bits being unused
351   (void) cached_has_bits;
352
353   ::memset(&ranfuncid_, 0, static_cast<size_t>(
354       reinterpret_cast<char*>(&ricrequestorid_) -
355       reinterpret_cast<char*>(&ranfuncid_)) + sizeof(ricrequestorid_));
356   _internal_metadata_.Clear();
357 }
358
359 bool RICE2APHeader::MergePartialFromCodedStream(
360     ::google::protobuf::io::CodedInputStream* input) {
361 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
362   ::google::protobuf::uint32 tag;
363   // @@protoc_insertion_point(parse_start:rc.RICE2APHeader)
364   for (;;) {
365     ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
366     tag = p.first;
367     if (!p.second) goto handle_unusual;
368     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
369       // int64 RanFuncId = 1;
370       case 1: {
371         if (static_cast< ::google::protobuf::uint8>(tag) ==
372             static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
373
374           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
375                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
376                  input, &ranfuncid_)));
377         } else {
378           goto handle_unusual;
379         }
380         break;
381       }
382
383       // int64 RICRequestorID = 2;
384       case 2: {
385         if (static_cast< ::google::protobuf::uint8>(tag) ==
386             static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
387
388           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
389                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
390                  input, &ricrequestorid_)));
391         } else {
392           goto handle_unusual;
393         }
394         break;
395       }
396
397       default: {
398       handle_unusual:
399         if (tag == 0) {
400           goto success;
401         }
402         DO_(::google::protobuf::internal::WireFormat::SkipField(
403               input, tag, _internal_metadata_.mutable_unknown_fields()));
404         break;
405       }
406     }
407   }
408 success:
409   // @@protoc_insertion_point(parse_success:rc.RICE2APHeader)
410   return true;
411 failure:
412   // @@protoc_insertion_point(parse_failure:rc.RICE2APHeader)
413   return false;
414 #undef DO_
415 }
416
417 void RICE2APHeader::SerializeWithCachedSizes(
418     ::google::protobuf::io::CodedOutputStream* output) const {
419   // @@protoc_insertion_point(serialize_start:rc.RICE2APHeader)
420   ::google::protobuf::uint32 cached_has_bits = 0;
421   (void) cached_has_bits;
422
423   // int64 RanFuncId = 1;
424   if (this->ranfuncid() != 0) {
425     ::google::protobuf::internal::WireFormatLite::WriteInt64(1, this->ranfuncid(), output);
426   }
427
428   // int64 RICRequestorID = 2;
429   if (this->ricrequestorid() != 0) {
430     ::google::protobuf::internal::WireFormatLite::WriteInt64(2, this->ricrequestorid(), output);
431   }
432
433   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
434     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
435         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
436   }
437   // @@protoc_insertion_point(serialize_end:rc.RICE2APHeader)
438 }
439
440 ::google::protobuf::uint8* RICE2APHeader::InternalSerializeWithCachedSizesToArray(
441     bool deterministic, ::google::protobuf::uint8* target) const {
442   (void)deterministic; // Unused
443   // @@protoc_insertion_point(serialize_to_array_start:rc.RICE2APHeader)
444   ::google::protobuf::uint32 cached_has_bits = 0;
445   (void) cached_has_bits;
446
447   // int64 RanFuncId = 1;
448   if (this->ranfuncid() != 0) {
449     target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(1, this->ranfuncid(), target);
450   }
451
452   // int64 RICRequestorID = 2;
453   if (this->ricrequestorid() != 0) {
454     target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(2, this->ricrequestorid(), target);
455   }
456
457   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
458     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
459         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
460   }
461   // @@protoc_insertion_point(serialize_to_array_end:rc.RICE2APHeader)
462   return target;
463 }
464
465 size_t RICE2APHeader::ByteSizeLong() const {
466 // @@protoc_insertion_point(message_byte_size_start:rc.RICE2APHeader)
467   size_t total_size = 0;
468
469   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
470     total_size +=
471       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
472         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
473   }
474   // int64 RanFuncId = 1;
475   if (this->ranfuncid() != 0) {
476     total_size += 1 +
477       ::google::protobuf::internal::WireFormatLite::Int64Size(
478         this->ranfuncid());
479   }
480
481   // int64 RICRequestorID = 2;
482   if (this->ricrequestorid() != 0) {
483     total_size += 1 +
484       ::google::protobuf::internal::WireFormatLite::Int64Size(
485         this->ricrequestorid());
486   }
487
488   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
489   SetCachedSize(cached_size);
490   return total_size;
491 }
492
493 void RICE2APHeader::MergeFrom(const ::google::protobuf::Message& from) {
494 // @@protoc_insertion_point(generalized_merge_from_start:rc.RICE2APHeader)
495   GOOGLE_DCHECK_NE(&from, this);
496   const RICE2APHeader* source =
497       ::google::protobuf::internal::DynamicCastToGenerated<const RICE2APHeader>(
498           &from);
499   if (source == NULL) {
500   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.RICE2APHeader)
501     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
502   } else {
503   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.RICE2APHeader)
504     MergeFrom(*source);
505   }
506 }
507
508 void RICE2APHeader::MergeFrom(const RICE2APHeader& from) {
509 // @@protoc_insertion_point(class_specific_merge_from_start:rc.RICE2APHeader)
510   GOOGLE_DCHECK_NE(&from, this);
511   _internal_metadata_.MergeFrom(from._internal_metadata_);
512   ::google::protobuf::uint32 cached_has_bits = 0;
513   (void) cached_has_bits;
514
515   if (from.ranfuncid() != 0) {
516     set_ranfuncid(from.ranfuncid());
517   }
518   if (from.ricrequestorid() != 0) {
519     set_ricrequestorid(from.ricrequestorid());
520   }
521 }
522
523 void RICE2APHeader::CopyFrom(const ::google::protobuf::Message& from) {
524 // @@protoc_insertion_point(generalized_copy_from_start:rc.RICE2APHeader)
525   if (&from == this) return;
526   Clear();
527   MergeFrom(from);
528 }
529
530 void RICE2APHeader::CopyFrom(const RICE2APHeader& from) {
531 // @@protoc_insertion_point(class_specific_copy_from_start:rc.RICE2APHeader)
532   if (&from == this) return;
533   Clear();
534   MergeFrom(from);
535 }
536
537 bool RICE2APHeader::IsInitialized() const {
538   return true;
539 }
540
541 void RICE2APHeader::Swap(RICE2APHeader* other) {
542   if (other == this) return;
543   InternalSwap(other);
544 }
545 void RICE2APHeader::InternalSwap(RICE2APHeader* other) {
546   using std::swap;
547   swap(ranfuncid_, other->ranfuncid_);
548   swap(ricrequestorid_, other->ricrequestorid_);
549   _internal_metadata_.Swap(&other->_internal_metadata_);
550 }
551
552 ::google::protobuf::Metadata RICE2APHeader::GetMetadata() const {
553   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
554   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
555 }
556
557
558 // ===================================================================
559
560 void RICControlHeader::InitAsDefaultInstance() {
561 }
562 #if !defined(_MSC_VER) || _MSC_VER >= 1900
563 const int RICControlHeader::kControlStyleFieldNumber;
564 const int RICControlHeader::kControlActionIdFieldNumber;
565 const int RICControlHeader::kUEIDFieldNumber;
566 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
567
568 RICControlHeader::RICControlHeader()
569   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
570   ::google::protobuf::internal::InitSCC(
571       &protobuf_rc_2eproto::scc_info_RICControlHeader.base);
572   SharedCtor();
573   // @@protoc_insertion_point(constructor:rc.RICControlHeader)
574 }
575 RICControlHeader::RICControlHeader(const RICControlHeader& from)
576   : ::google::protobuf::Message(),
577       _internal_metadata_(NULL) {
578   _internal_metadata_.MergeFrom(from._internal_metadata_);
579   ueid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
580   if (from.ueid().size() > 0) {
581     ueid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.ueid_);
582   }
583   ::memcpy(&controlstyle_, &from.controlstyle_,
584     static_cast<size_t>(reinterpret_cast<char*>(&controlactionid_) -
585     reinterpret_cast<char*>(&controlstyle_)) + sizeof(controlactionid_));
586   // @@protoc_insertion_point(copy_constructor:rc.RICControlHeader)
587 }
588
589 void RICControlHeader::SharedCtor() {
590   ueid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
591   ::memset(&controlstyle_, 0, static_cast<size_t>(
592       reinterpret_cast<char*>(&controlactionid_) -
593       reinterpret_cast<char*>(&controlstyle_)) + sizeof(controlactionid_));
594 }
595
596 RICControlHeader::~RICControlHeader() {
597   // @@protoc_insertion_point(destructor:rc.RICControlHeader)
598   SharedDtor();
599 }
600
601 void RICControlHeader::SharedDtor() {
602   ueid_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
603 }
604
605 void RICControlHeader::SetCachedSize(int size) const {
606   _cached_size_.Set(size);
607 }
608 const ::google::protobuf::Descriptor* RICControlHeader::descriptor() {
609   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
610   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
611 }
612
613 const RICControlHeader& RICControlHeader::default_instance() {
614   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_RICControlHeader.base);
615   return *internal_default_instance();
616 }
617
618
619 void RICControlHeader::Clear() {
620 // @@protoc_insertion_point(message_clear_start:rc.RICControlHeader)
621   ::google::protobuf::uint32 cached_has_bits = 0;
622   // Prevent compiler warnings about cached_has_bits being unused
623   (void) cached_has_bits;
624
625   ueid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
626   ::memset(&controlstyle_, 0, static_cast<size_t>(
627       reinterpret_cast<char*>(&controlactionid_) -
628       reinterpret_cast<char*>(&controlstyle_)) + sizeof(controlactionid_));
629   _internal_metadata_.Clear();
630 }
631
632 bool RICControlHeader::MergePartialFromCodedStream(
633     ::google::protobuf::io::CodedInputStream* input) {
634 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
635   ::google::protobuf::uint32 tag;
636   // @@protoc_insertion_point(parse_start:rc.RICControlHeader)
637   for (;;) {
638     ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
639     tag = p.first;
640     if (!p.second) goto handle_unusual;
641     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
642       // int64 ControlStyle = 1;
643       case 1: {
644         if (static_cast< ::google::protobuf::uint8>(tag) ==
645             static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
646
647           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
648                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
649                  input, &controlstyle_)));
650         } else {
651           goto handle_unusual;
652         }
653         break;
654       }
655
656       // int64 ControlActionId = 2;
657       case 2: {
658         if (static_cast< ::google::protobuf::uint8>(tag) ==
659             static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
660
661           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
662                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
663                  input, &controlactionid_)));
664         } else {
665           goto handle_unusual;
666         }
667         break;
668       }
669
670       // string UEID = 3;
671       case 3: {
672         if (static_cast< ::google::protobuf::uint8>(tag) ==
673             static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
674           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
675                 input, this->mutable_ueid()));
676           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
677             this->ueid().data(), static_cast<int>(this->ueid().length()),
678             ::google::protobuf::internal::WireFormatLite::PARSE,
679             "rc.RICControlHeader.UEID"));
680         } else {
681           goto handle_unusual;
682         }
683         break;
684       }
685
686       default: {
687       handle_unusual:
688         if (tag == 0) {
689           goto success;
690         }
691         DO_(::google::protobuf::internal::WireFormat::SkipField(
692               input, tag, _internal_metadata_.mutable_unknown_fields()));
693         break;
694       }
695     }
696   }
697 success:
698   // @@protoc_insertion_point(parse_success:rc.RICControlHeader)
699   return true;
700 failure:
701   // @@protoc_insertion_point(parse_failure:rc.RICControlHeader)
702   return false;
703 #undef DO_
704 }
705
706 void RICControlHeader::SerializeWithCachedSizes(
707     ::google::protobuf::io::CodedOutputStream* output) const {
708   // @@protoc_insertion_point(serialize_start:rc.RICControlHeader)
709   ::google::protobuf::uint32 cached_has_bits = 0;
710   (void) cached_has_bits;
711
712   // int64 ControlStyle = 1;
713   if (this->controlstyle() != 0) {
714     ::google::protobuf::internal::WireFormatLite::WriteInt64(1, this->controlstyle(), output);
715   }
716
717   // int64 ControlActionId = 2;
718   if (this->controlactionid() != 0) {
719     ::google::protobuf::internal::WireFormatLite::WriteInt64(2, this->controlactionid(), output);
720   }
721
722   // string UEID = 3;
723   if (this->ueid().size() > 0) {
724     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
725       this->ueid().data(), static_cast<int>(this->ueid().length()),
726       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
727       "rc.RICControlHeader.UEID");
728     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
729       3, this->ueid(), output);
730   }
731
732   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
733     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
734         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
735   }
736   // @@protoc_insertion_point(serialize_end:rc.RICControlHeader)
737 }
738
739 ::google::protobuf::uint8* RICControlHeader::InternalSerializeWithCachedSizesToArray(
740     bool deterministic, ::google::protobuf::uint8* target) const {
741   (void)deterministic; // Unused
742   // @@protoc_insertion_point(serialize_to_array_start:rc.RICControlHeader)
743   ::google::protobuf::uint32 cached_has_bits = 0;
744   (void) cached_has_bits;
745
746   // int64 ControlStyle = 1;
747   if (this->controlstyle() != 0) {
748     target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(1, this->controlstyle(), target);
749   }
750
751   // int64 ControlActionId = 2;
752   if (this->controlactionid() != 0) {
753     target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(2, this->controlactionid(), target);
754   }
755
756   // string UEID = 3;
757   if (this->ueid().size() > 0) {
758     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
759       this->ueid().data(), static_cast<int>(this->ueid().length()),
760       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
761       "rc.RICControlHeader.UEID");
762     target =
763       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
764         3, this->ueid(), target);
765   }
766
767   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
768     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
769         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
770   }
771   // @@protoc_insertion_point(serialize_to_array_end:rc.RICControlHeader)
772   return target;
773 }
774
775 size_t RICControlHeader::ByteSizeLong() const {
776 // @@protoc_insertion_point(message_byte_size_start:rc.RICControlHeader)
777   size_t total_size = 0;
778
779   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
780     total_size +=
781       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
782         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
783   }
784   // string UEID = 3;
785   if (this->ueid().size() > 0) {
786     total_size += 1 +
787       ::google::protobuf::internal::WireFormatLite::StringSize(
788         this->ueid());
789   }
790
791   // int64 ControlStyle = 1;
792   if (this->controlstyle() != 0) {
793     total_size += 1 +
794       ::google::protobuf::internal::WireFormatLite::Int64Size(
795         this->controlstyle());
796   }
797
798   // int64 ControlActionId = 2;
799   if (this->controlactionid() != 0) {
800     total_size += 1 +
801       ::google::protobuf::internal::WireFormatLite::Int64Size(
802         this->controlactionid());
803   }
804
805   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
806   SetCachedSize(cached_size);
807   return total_size;
808 }
809
810 void RICControlHeader::MergeFrom(const ::google::protobuf::Message& from) {
811 // @@protoc_insertion_point(generalized_merge_from_start:rc.RICControlHeader)
812   GOOGLE_DCHECK_NE(&from, this);
813   const RICControlHeader* source =
814       ::google::protobuf::internal::DynamicCastToGenerated<const RICControlHeader>(
815           &from);
816   if (source == NULL) {
817   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.RICControlHeader)
818     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
819   } else {
820   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.RICControlHeader)
821     MergeFrom(*source);
822   }
823 }
824
825 void RICControlHeader::MergeFrom(const RICControlHeader& from) {
826 // @@protoc_insertion_point(class_specific_merge_from_start:rc.RICControlHeader)
827   GOOGLE_DCHECK_NE(&from, this);
828   _internal_metadata_.MergeFrom(from._internal_metadata_);
829   ::google::protobuf::uint32 cached_has_bits = 0;
830   (void) cached_has_bits;
831
832   if (from.ueid().size() > 0) {
833
834     ueid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.ueid_);
835   }
836   if (from.controlstyle() != 0) {
837     set_controlstyle(from.controlstyle());
838   }
839   if (from.controlactionid() != 0) {
840     set_controlactionid(from.controlactionid());
841   }
842 }
843
844 void RICControlHeader::CopyFrom(const ::google::protobuf::Message& from) {
845 // @@protoc_insertion_point(generalized_copy_from_start:rc.RICControlHeader)
846   if (&from == this) return;
847   Clear();
848   MergeFrom(from);
849 }
850
851 void RICControlHeader::CopyFrom(const RICControlHeader& from) {
852 // @@protoc_insertion_point(class_specific_copy_from_start:rc.RICControlHeader)
853   if (&from == this) return;
854   Clear();
855   MergeFrom(from);
856 }
857
858 bool RICControlHeader::IsInitialized() const {
859   return true;
860 }
861
862 void RICControlHeader::Swap(RICControlHeader* other) {
863   if (other == this) return;
864   InternalSwap(other);
865 }
866 void RICControlHeader::InternalSwap(RICControlHeader* other) {
867   using std::swap;
868   ueid_.Swap(&other->ueid_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
869     GetArenaNoVirtual());
870   swap(controlstyle_, other->controlstyle_);
871   swap(controlactionid_, other->controlactionid_);
872   _internal_metadata_.Swap(&other->_internal_metadata_);
873 }
874
875 ::google::protobuf::Metadata RICControlHeader::GetMetadata() const {
876   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
877   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
878 }
879
880
881 // ===================================================================
882
883 void RICControlMessage::InitAsDefaultInstance() {
884 }
885 #if !defined(_MSC_VER) || _MSC_VER >= 1900
886 const int RICControlMessage::kRICControlCellTypeValFieldNumber;
887 const int RICControlMessage::kTargetCellIDFieldNumber;
888 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
889
890 RICControlMessage::RICControlMessage()
891   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
892   ::google::protobuf::internal::InitSCC(
893       &protobuf_rc_2eproto::scc_info_RICControlMessage.base);
894   SharedCtor();
895   // @@protoc_insertion_point(constructor:rc.RICControlMessage)
896 }
897 RICControlMessage::RICControlMessage(const RICControlMessage& from)
898   : ::google::protobuf::Message(),
899       _internal_metadata_(NULL) {
900   _internal_metadata_.MergeFrom(from._internal_metadata_);
901   targetcellid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
902   if (from.targetcellid().size() > 0) {
903     targetcellid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.targetcellid_);
904   }
905   riccontrolcelltypeval_ = from.riccontrolcelltypeval_;
906   // @@protoc_insertion_point(copy_constructor:rc.RICControlMessage)
907 }
908
909 void RICControlMessage::SharedCtor() {
910   targetcellid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
911   riccontrolcelltypeval_ = 0;
912 }
913
914 RICControlMessage::~RICControlMessage() {
915   // @@protoc_insertion_point(destructor:rc.RICControlMessage)
916   SharedDtor();
917 }
918
919 void RICControlMessage::SharedDtor() {
920   targetcellid_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
921 }
922
923 void RICControlMessage::SetCachedSize(int size) const {
924   _cached_size_.Set(size);
925 }
926 const ::google::protobuf::Descriptor* RICControlMessage::descriptor() {
927   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
928   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
929 }
930
931 const RICControlMessage& RICControlMessage::default_instance() {
932   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_RICControlMessage.base);
933   return *internal_default_instance();
934 }
935
936
937 void RICControlMessage::Clear() {
938 // @@protoc_insertion_point(message_clear_start:rc.RICControlMessage)
939   ::google::protobuf::uint32 cached_has_bits = 0;
940   // Prevent compiler warnings about cached_has_bits being unused
941   (void) cached_has_bits;
942
943   targetcellid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
944   riccontrolcelltypeval_ = 0;
945   _internal_metadata_.Clear();
946 }
947
948 bool RICControlMessage::MergePartialFromCodedStream(
949     ::google::protobuf::io::CodedInputStream* input) {
950 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
951   ::google::protobuf::uint32 tag;
952   // @@protoc_insertion_point(parse_start:rc.RICControlMessage)
953   for (;;) {
954     ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
955     tag = p.first;
956     if (!p.second) goto handle_unusual;
957     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
958       // .rc.RICControlCellTypeEnum RICControlCellTypeVal = 1;
959       case 1: {
960         if (static_cast< ::google::protobuf::uint8>(tag) ==
961             static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
962           int value;
963           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
964                    int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
965                  input, &value)));
966           set_riccontrolcelltypeval(static_cast< ::rc::RICControlCellTypeEnum >(value));
967         } else {
968           goto handle_unusual;
969         }
970         break;
971       }
972
973       // string TargetCellID = 2;
974       case 2: {
975         if (static_cast< ::google::protobuf::uint8>(tag) ==
976             static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
977           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
978                 input, this->mutable_targetcellid()));
979           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
980             this->targetcellid().data(), static_cast<int>(this->targetcellid().length()),
981             ::google::protobuf::internal::WireFormatLite::PARSE,
982             "rc.RICControlMessage.TargetCellID"));
983         } else {
984           goto handle_unusual;
985         }
986         break;
987       }
988
989       default: {
990       handle_unusual:
991         if (tag == 0) {
992           goto success;
993         }
994         DO_(::google::protobuf::internal::WireFormat::SkipField(
995               input, tag, _internal_metadata_.mutable_unknown_fields()));
996         break;
997       }
998     }
999   }
1000 success:
1001   // @@protoc_insertion_point(parse_success:rc.RICControlMessage)
1002   return true;
1003 failure:
1004   // @@protoc_insertion_point(parse_failure:rc.RICControlMessage)
1005   return false;
1006 #undef DO_
1007 }
1008
1009 void RICControlMessage::SerializeWithCachedSizes(
1010     ::google::protobuf::io::CodedOutputStream* output) const {
1011   // @@protoc_insertion_point(serialize_start:rc.RICControlMessage)
1012   ::google::protobuf::uint32 cached_has_bits = 0;
1013   (void) cached_has_bits;
1014
1015   // .rc.RICControlCellTypeEnum RICControlCellTypeVal = 1;
1016   if (this->riccontrolcelltypeval() != 0) {
1017     ::google::protobuf::internal::WireFormatLite::WriteEnum(
1018       1, this->riccontrolcelltypeval(), output);
1019   }
1020
1021   // string TargetCellID = 2;
1022   if (this->targetcellid().size() > 0) {
1023     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1024       this->targetcellid().data(), static_cast<int>(this->targetcellid().length()),
1025       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1026       "rc.RICControlMessage.TargetCellID");
1027     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
1028       2, this->targetcellid(), output);
1029   }
1030
1031   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1032     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
1033         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
1034   }
1035   // @@protoc_insertion_point(serialize_end:rc.RICControlMessage)
1036 }
1037
1038 ::google::protobuf::uint8* RICControlMessage::InternalSerializeWithCachedSizesToArray(
1039     bool deterministic, ::google::protobuf::uint8* target) const {
1040   (void)deterministic; // Unused
1041   // @@protoc_insertion_point(serialize_to_array_start:rc.RICControlMessage)
1042   ::google::protobuf::uint32 cached_has_bits = 0;
1043   (void) cached_has_bits;
1044
1045   // .rc.RICControlCellTypeEnum RICControlCellTypeVal = 1;
1046   if (this->riccontrolcelltypeval() != 0) {
1047     target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
1048       1, this->riccontrolcelltypeval(), target);
1049   }
1050
1051   // string TargetCellID = 2;
1052   if (this->targetcellid().size() > 0) {
1053     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1054       this->targetcellid().data(), static_cast<int>(this->targetcellid().length()),
1055       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1056       "rc.RICControlMessage.TargetCellID");
1057     target =
1058       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1059         2, this->targetcellid(), target);
1060   }
1061
1062   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1063     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
1064         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
1065   }
1066   // @@protoc_insertion_point(serialize_to_array_end:rc.RICControlMessage)
1067   return target;
1068 }
1069
1070 size_t RICControlMessage::ByteSizeLong() const {
1071 // @@protoc_insertion_point(message_byte_size_start:rc.RICControlMessage)
1072   size_t total_size = 0;
1073
1074   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1075     total_size +=
1076       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
1077         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
1078   }
1079   // string TargetCellID = 2;
1080   if (this->targetcellid().size() > 0) {
1081     total_size += 1 +
1082       ::google::protobuf::internal::WireFormatLite::StringSize(
1083         this->targetcellid());
1084   }
1085
1086   // .rc.RICControlCellTypeEnum RICControlCellTypeVal = 1;
1087   if (this->riccontrolcelltypeval() != 0) {
1088     total_size += 1 +
1089       ::google::protobuf::internal::WireFormatLite::EnumSize(this->riccontrolcelltypeval());
1090   }
1091
1092   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
1093   SetCachedSize(cached_size);
1094   return total_size;
1095 }
1096
1097 void RICControlMessage::MergeFrom(const ::google::protobuf::Message& from) {
1098 // @@protoc_insertion_point(generalized_merge_from_start:rc.RICControlMessage)
1099   GOOGLE_DCHECK_NE(&from, this);
1100   const RICControlMessage* source =
1101       ::google::protobuf::internal::DynamicCastToGenerated<const RICControlMessage>(
1102           &from);
1103   if (source == NULL) {
1104   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.RICControlMessage)
1105     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
1106   } else {
1107   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.RICControlMessage)
1108     MergeFrom(*source);
1109   }
1110 }
1111
1112 void RICControlMessage::MergeFrom(const RICControlMessage& from) {
1113 // @@protoc_insertion_point(class_specific_merge_from_start:rc.RICControlMessage)
1114   GOOGLE_DCHECK_NE(&from, this);
1115   _internal_metadata_.MergeFrom(from._internal_metadata_);
1116   ::google::protobuf::uint32 cached_has_bits = 0;
1117   (void) cached_has_bits;
1118
1119   if (from.targetcellid().size() > 0) {
1120
1121     targetcellid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.targetcellid_);
1122   }
1123   if (from.riccontrolcelltypeval() != 0) {
1124     set_riccontrolcelltypeval(from.riccontrolcelltypeval());
1125   }
1126 }
1127
1128 void RICControlMessage::CopyFrom(const ::google::protobuf::Message& from) {
1129 // @@protoc_insertion_point(generalized_copy_from_start:rc.RICControlMessage)
1130   if (&from == this) return;
1131   Clear();
1132   MergeFrom(from);
1133 }
1134
1135 void RICControlMessage::CopyFrom(const RICControlMessage& from) {
1136 // @@protoc_insertion_point(class_specific_copy_from_start:rc.RICControlMessage)
1137   if (&from == this) return;
1138   Clear();
1139   MergeFrom(from);
1140 }
1141
1142 bool RICControlMessage::IsInitialized() const {
1143   return true;
1144 }
1145
1146 void RICControlMessage::Swap(RICControlMessage* other) {
1147   if (other == this) return;
1148   InternalSwap(other);
1149 }
1150 void RICControlMessage::InternalSwap(RICControlMessage* other) {
1151   using std::swap;
1152   targetcellid_.Swap(&other->targetcellid_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1153     GetArenaNoVirtual());
1154   swap(riccontrolcelltypeval_, other->riccontrolcelltypeval_);
1155   _internal_metadata_.Swap(&other->_internal_metadata_);
1156 }
1157
1158 ::google::protobuf::Metadata RICControlMessage::GetMetadata() const {
1159   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
1160   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
1161 }
1162
1163
1164 // ===================================================================
1165
1166 void RicControlGrpcReq::InitAsDefaultInstance() {
1167   ::rc::_RicControlGrpcReq_default_instance_._instance.get_mutable()->rice2apheaderdata_ = const_cast< ::rc::RICE2APHeader*>(
1168       ::rc::RICE2APHeader::internal_default_instance());
1169   ::rc::_RicControlGrpcReq_default_instance_._instance.get_mutable()->riccontrolheaderdata_ = const_cast< ::rc::RICControlHeader*>(
1170       ::rc::RICControlHeader::internal_default_instance());
1171   ::rc::_RicControlGrpcReq_default_instance_._instance.get_mutable()->riccontrolmessagedata_ = const_cast< ::rc::RICControlMessage*>(
1172       ::rc::RICControlMessage::internal_default_instance());
1173 }
1174 #if !defined(_MSC_VER) || _MSC_VER >= 1900
1175 const int RicControlGrpcReq::kE2NodeIDFieldNumber;
1176 const int RicControlGrpcReq::kPlmnIDFieldNumber;
1177 const int RicControlGrpcReq::kRanNameFieldNumber;
1178 const int RicControlGrpcReq::kRICE2APHeaderDataFieldNumber;
1179 const int RicControlGrpcReq::kRICControlHeaderDataFieldNumber;
1180 const int RicControlGrpcReq::kRICControlMessageDataFieldNumber;
1181 const int RicControlGrpcReq::kRICControlAckReqValFieldNumber;
1182 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
1183
1184 RicControlGrpcReq::RicControlGrpcReq()
1185   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
1186   ::google::protobuf::internal::InitSCC(
1187       &protobuf_rc_2eproto::scc_info_RicControlGrpcReq.base);
1188   SharedCtor();
1189   // @@protoc_insertion_point(constructor:rc.RicControlGrpcReq)
1190 }
1191 RicControlGrpcReq::RicControlGrpcReq(const RicControlGrpcReq& from)
1192   : ::google::protobuf::Message(),
1193       _internal_metadata_(NULL) {
1194   _internal_metadata_.MergeFrom(from._internal_metadata_);
1195   e2nodeid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1196   if (from.e2nodeid().size() > 0) {
1197     e2nodeid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.e2nodeid_);
1198   }
1199   plmnid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1200   if (from.plmnid().size() > 0) {
1201     plmnid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.plmnid_);
1202   }
1203   ranname_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1204   if (from.ranname().size() > 0) {
1205     ranname_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.ranname_);
1206   }
1207   if (from.has_rice2apheaderdata()) {
1208     rice2apheaderdata_ = new ::rc::RICE2APHeader(*from.rice2apheaderdata_);
1209   } else {
1210     rice2apheaderdata_ = NULL;
1211   }
1212   if (from.has_riccontrolheaderdata()) {
1213     riccontrolheaderdata_ = new ::rc::RICControlHeader(*from.riccontrolheaderdata_);
1214   } else {
1215     riccontrolheaderdata_ = NULL;
1216   }
1217   if (from.has_riccontrolmessagedata()) {
1218     riccontrolmessagedata_ = new ::rc::RICControlMessage(*from.riccontrolmessagedata_);
1219   } else {
1220     riccontrolmessagedata_ = NULL;
1221   }
1222   riccontrolackreqval_ = from.riccontrolackreqval_;
1223   // @@protoc_insertion_point(copy_constructor:rc.RicControlGrpcReq)
1224 }
1225
1226 void RicControlGrpcReq::SharedCtor() {
1227   e2nodeid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1228   plmnid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1229   ranname_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1230   ::memset(&rice2apheaderdata_, 0, static_cast<size_t>(
1231       reinterpret_cast<char*>(&riccontrolackreqval_) -
1232       reinterpret_cast<char*>(&rice2apheaderdata_)) + sizeof(riccontrolackreqval_));
1233 }
1234
1235 RicControlGrpcReq::~RicControlGrpcReq() {
1236   // @@protoc_insertion_point(destructor:rc.RicControlGrpcReq)
1237   SharedDtor();
1238 }
1239
1240 void RicControlGrpcReq::SharedDtor() {
1241   e2nodeid_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1242   plmnid_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1243   ranname_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1244   if (this != internal_default_instance()) delete rice2apheaderdata_;
1245   if (this != internal_default_instance()) delete riccontrolheaderdata_;
1246   if (this != internal_default_instance()) delete riccontrolmessagedata_;
1247 }
1248
1249 void RicControlGrpcReq::SetCachedSize(int size) const {
1250   _cached_size_.Set(size);
1251 }
1252 const ::google::protobuf::Descriptor* RicControlGrpcReq::descriptor() {
1253   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
1254   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
1255 }
1256
1257 const RicControlGrpcReq& RicControlGrpcReq::default_instance() {
1258   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_RicControlGrpcReq.base);
1259   return *internal_default_instance();
1260 }
1261
1262
1263 void RicControlGrpcReq::Clear() {
1264 // @@protoc_insertion_point(message_clear_start:rc.RicControlGrpcReq)
1265   ::google::protobuf::uint32 cached_has_bits = 0;
1266   // Prevent compiler warnings about cached_has_bits being unused
1267   (void) cached_has_bits;
1268
1269   e2nodeid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1270   plmnid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1271   ranname_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1272   if (GetArenaNoVirtual() == NULL && rice2apheaderdata_ != NULL) {
1273     delete rice2apheaderdata_;
1274   }
1275   rice2apheaderdata_ = NULL;
1276   if (GetArenaNoVirtual() == NULL && riccontrolheaderdata_ != NULL) {
1277     delete riccontrolheaderdata_;
1278   }
1279   riccontrolheaderdata_ = NULL;
1280   if (GetArenaNoVirtual() == NULL && riccontrolmessagedata_ != NULL) {
1281     delete riccontrolmessagedata_;
1282   }
1283   riccontrolmessagedata_ = NULL;
1284   riccontrolackreqval_ = 0;
1285   _internal_metadata_.Clear();
1286 }
1287
1288 bool RicControlGrpcReq::MergePartialFromCodedStream(
1289     ::google::protobuf::io::CodedInputStream* input) {
1290 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
1291   ::google::protobuf::uint32 tag;
1292   // @@protoc_insertion_point(parse_start:rc.RicControlGrpcReq)
1293   for (;;) {
1294     ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
1295     tag = p.first;
1296     if (!p.second) goto handle_unusual;
1297     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
1298       // string e2NodeID = 1;
1299       case 1: {
1300         if (static_cast< ::google::protobuf::uint8>(tag) ==
1301             static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
1302           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
1303                 input, this->mutable_e2nodeid()));
1304           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1305             this->e2nodeid().data(), static_cast<int>(this->e2nodeid().length()),
1306             ::google::protobuf::internal::WireFormatLite::PARSE,
1307             "rc.RicControlGrpcReq.e2NodeID"));
1308         } else {
1309           goto handle_unusual;
1310         }
1311         break;
1312       }
1313
1314       // string plmnID = 2;
1315       case 2: {
1316         if (static_cast< ::google::protobuf::uint8>(tag) ==
1317             static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
1318           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
1319                 input, this->mutable_plmnid()));
1320           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1321             this->plmnid().data(), static_cast<int>(this->plmnid().length()),
1322             ::google::protobuf::internal::WireFormatLite::PARSE,
1323             "rc.RicControlGrpcReq.plmnID"));
1324         } else {
1325           goto handle_unusual;
1326         }
1327         break;
1328       }
1329
1330       // string ranName = 3;
1331       case 3: {
1332         if (static_cast< ::google::protobuf::uint8>(tag) ==
1333             static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
1334           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
1335                 input, this->mutable_ranname()));
1336           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1337             this->ranname().data(), static_cast<int>(this->ranname().length()),
1338             ::google::protobuf::internal::WireFormatLite::PARSE,
1339             "rc.RicControlGrpcReq.ranName"));
1340         } else {
1341           goto handle_unusual;
1342         }
1343         break;
1344       }
1345
1346       // .rc.RICE2APHeader RICE2APHeaderData = 4;
1347       case 4: {
1348         if (static_cast< ::google::protobuf::uint8>(tag) ==
1349             static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
1350           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
1351                input, mutable_rice2apheaderdata()));
1352         } else {
1353           goto handle_unusual;
1354         }
1355         break;
1356       }
1357
1358       // .rc.RICControlHeader RICControlHeaderData = 5;
1359       case 5: {
1360         if (static_cast< ::google::protobuf::uint8>(tag) ==
1361             static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) {
1362           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
1363                input, mutable_riccontrolheaderdata()));
1364         } else {
1365           goto handle_unusual;
1366         }
1367         break;
1368       }
1369
1370       // .rc.RICControlMessage RICControlMessageData = 6;
1371       case 6: {
1372         if (static_cast< ::google::protobuf::uint8>(tag) ==
1373             static_cast< ::google::protobuf::uint8>(50u /* 50 & 0xFF */)) {
1374           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
1375                input, mutable_riccontrolmessagedata()));
1376         } else {
1377           goto handle_unusual;
1378         }
1379         break;
1380       }
1381
1382       // .rc.RICControlAckEnum RICControlAckReqVal = 7;
1383       case 7: {
1384         if (static_cast< ::google::protobuf::uint8>(tag) ==
1385             static_cast< ::google::protobuf::uint8>(56u /* 56 & 0xFF */)) {
1386           int value;
1387           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1388                    int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
1389                  input, &value)));
1390           set_riccontrolackreqval(static_cast< ::rc::RICControlAckEnum >(value));
1391         } else {
1392           goto handle_unusual;
1393         }
1394         break;
1395       }
1396
1397       default: {
1398       handle_unusual:
1399         if (tag == 0) {
1400           goto success;
1401         }
1402         DO_(::google::protobuf::internal::WireFormat::SkipField(
1403               input, tag, _internal_metadata_.mutable_unknown_fields()));
1404         break;
1405       }
1406     }
1407   }
1408 success:
1409   // @@protoc_insertion_point(parse_success:rc.RicControlGrpcReq)
1410   return true;
1411 failure:
1412   // @@protoc_insertion_point(parse_failure:rc.RicControlGrpcReq)
1413   return false;
1414 #undef DO_
1415 }
1416
1417 void RicControlGrpcReq::SerializeWithCachedSizes(
1418     ::google::protobuf::io::CodedOutputStream* output) const {
1419   // @@protoc_insertion_point(serialize_start:rc.RicControlGrpcReq)
1420   ::google::protobuf::uint32 cached_has_bits = 0;
1421   (void) cached_has_bits;
1422
1423   // string e2NodeID = 1;
1424   if (this->e2nodeid().size() > 0) {
1425     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1426       this->e2nodeid().data(), static_cast<int>(this->e2nodeid().length()),
1427       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1428       "rc.RicControlGrpcReq.e2NodeID");
1429     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
1430       1, this->e2nodeid(), output);
1431   }
1432
1433   // string plmnID = 2;
1434   if (this->plmnid().size() > 0) {
1435     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1436       this->plmnid().data(), static_cast<int>(this->plmnid().length()),
1437       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1438       "rc.RicControlGrpcReq.plmnID");
1439     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
1440       2, this->plmnid(), output);
1441   }
1442
1443   // string ranName = 3;
1444   if (this->ranname().size() > 0) {
1445     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1446       this->ranname().data(), static_cast<int>(this->ranname().length()),
1447       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1448       "rc.RicControlGrpcReq.ranName");
1449     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
1450       3, this->ranname(), output);
1451   }
1452
1453   // .rc.RICE2APHeader RICE2APHeaderData = 4;
1454   if (this->has_rice2apheaderdata()) {
1455     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
1456       4, this->_internal_rice2apheaderdata(), output);
1457   }
1458
1459   // .rc.RICControlHeader RICControlHeaderData = 5;
1460   if (this->has_riccontrolheaderdata()) {
1461     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
1462       5, this->_internal_riccontrolheaderdata(), output);
1463   }
1464
1465   // .rc.RICControlMessage RICControlMessageData = 6;
1466   if (this->has_riccontrolmessagedata()) {
1467     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
1468       6, this->_internal_riccontrolmessagedata(), output);
1469   }
1470
1471   // .rc.RICControlAckEnum RICControlAckReqVal = 7;
1472   if (this->riccontrolackreqval() != 0) {
1473     ::google::protobuf::internal::WireFormatLite::WriteEnum(
1474       7, this->riccontrolackreqval(), output);
1475   }
1476
1477   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1478     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
1479         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
1480   }
1481   // @@protoc_insertion_point(serialize_end:rc.RicControlGrpcReq)
1482 }
1483
1484 ::google::protobuf::uint8* RicControlGrpcReq::InternalSerializeWithCachedSizesToArray(
1485     bool deterministic, ::google::protobuf::uint8* target) const {
1486   (void)deterministic; // Unused
1487   // @@protoc_insertion_point(serialize_to_array_start:rc.RicControlGrpcReq)
1488   ::google::protobuf::uint32 cached_has_bits = 0;
1489   (void) cached_has_bits;
1490
1491   // string e2NodeID = 1;
1492   if (this->e2nodeid().size() > 0) {
1493     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1494       this->e2nodeid().data(), static_cast<int>(this->e2nodeid().length()),
1495       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1496       "rc.RicControlGrpcReq.e2NodeID");
1497     target =
1498       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1499         1, this->e2nodeid(), target);
1500   }
1501
1502   // string plmnID = 2;
1503   if (this->plmnid().size() > 0) {
1504     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1505       this->plmnid().data(), static_cast<int>(this->plmnid().length()),
1506       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1507       "rc.RicControlGrpcReq.plmnID");
1508     target =
1509       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1510         2, this->plmnid(), target);
1511   }
1512
1513   // string ranName = 3;
1514   if (this->ranname().size() > 0) {
1515     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1516       this->ranname().data(), static_cast<int>(this->ranname().length()),
1517       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1518       "rc.RicControlGrpcReq.ranName");
1519     target =
1520       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1521         3, this->ranname(), target);
1522   }
1523
1524   // .rc.RICE2APHeader RICE2APHeaderData = 4;
1525   if (this->has_rice2apheaderdata()) {
1526     target = ::google::protobuf::internal::WireFormatLite::
1527       InternalWriteMessageToArray(
1528         4, this->_internal_rice2apheaderdata(), deterministic, target);
1529   }
1530
1531   // .rc.RICControlHeader RICControlHeaderData = 5;
1532   if (this->has_riccontrolheaderdata()) {
1533     target = ::google::protobuf::internal::WireFormatLite::
1534       InternalWriteMessageToArray(
1535         5, this->_internal_riccontrolheaderdata(), deterministic, target);
1536   }
1537
1538   // .rc.RICControlMessage RICControlMessageData = 6;
1539   if (this->has_riccontrolmessagedata()) {
1540     target = ::google::protobuf::internal::WireFormatLite::
1541       InternalWriteMessageToArray(
1542         6, this->_internal_riccontrolmessagedata(), deterministic, target);
1543   }
1544
1545   // .rc.RICControlAckEnum RICControlAckReqVal = 7;
1546   if (this->riccontrolackreqval() != 0) {
1547     target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
1548       7, this->riccontrolackreqval(), target);
1549   }
1550
1551   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1552     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
1553         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
1554   }
1555   // @@protoc_insertion_point(serialize_to_array_end:rc.RicControlGrpcReq)
1556   return target;
1557 }
1558
1559 size_t RicControlGrpcReq::ByteSizeLong() const {
1560 // @@protoc_insertion_point(message_byte_size_start:rc.RicControlGrpcReq)
1561   size_t total_size = 0;
1562
1563   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1564     total_size +=
1565       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
1566         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
1567   }
1568   // string e2NodeID = 1;
1569   if (this->e2nodeid().size() > 0) {
1570     total_size += 1 +
1571       ::google::protobuf::internal::WireFormatLite::StringSize(
1572         this->e2nodeid());
1573   }
1574
1575   // string plmnID = 2;
1576   if (this->plmnid().size() > 0) {
1577     total_size += 1 +
1578       ::google::protobuf::internal::WireFormatLite::StringSize(
1579         this->plmnid());
1580   }
1581
1582   // string ranName = 3;
1583   if (this->ranname().size() > 0) {
1584     total_size += 1 +
1585       ::google::protobuf::internal::WireFormatLite::StringSize(
1586         this->ranname());
1587   }
1588
1589   // .rc.RICE2APHeader RICE2APHeaderData = 4;
1590   if (this->has_rice2apheaderdata()) {
1591     total_size += 1 +
1592       ::google::protobuf::internal::WireFormatLite::MessageSize(
1593         *rice2apheaderdata_);
1594   }
1595
1596   // .rc.RICControlHeader RICControlHeaderData = 5;
1597   if (this->has_riccontrolheaderdata()) {
1598     total_size += 1 +
1599       ::google::protobuf::internal::WireFormatLite::MessageSize(
1600         *riccontrolheaderdata_);
1601   }
1602
1603   // .rc.RICControlMessage RICControlMessageData = 6;
1604   if (this->has_riccontrolmessagedata()) {
1605     total_size += 1 +
1606       ::google::protobuf::internal::WireFormatLite::MessageSize(
1607         *riccontrolmessagedata_);
1608   }
1609
1610   // .rc.RICControlAckEnum RICControlAckReqVal = 7;
1611   if (this->riccontrolackreqval() != 0) {
1612     total_size += 1 +
1613       ::google::protobuf::internal::WireFormatLite::EnumSize(this->riccontrolackreqval());
1614   }
1615
1616   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
1617   SetCachedSize(cached_size);
1618   return total_size;
1619 }
1620
1621 void RicControlGrpcReq::MergeFrom(const ::google::protobuf::Message& from) {
1622 // @@protoc_insertion_point(generalized_merge_from_start:rc.RicControlGrpcReq)
1623   GOOGLE_DCHECK_NE(&from, this);
1624   const RicControlGrpcReq* source =
1625       ::google::protobuf::internal::DynamicCastToGenerated<const RicControlGrpcReq>(
1626           &from);
1627   if (source == NULL) {
1628   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.RicControlGrpcReq)
1629     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
1630   } else {
1631   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.RicControlGrpcReq)
1632     MergeFrom(*source);
1633   }
1634 }
1635
1636 void RicControlGrpcReq::MergeFrom(const RicControlGrpcReq& from) {
1637 // @@protoc_insertion_point(class_specific_merge_from_start:rc.RicControlGrpcReq)
1638   GOOGLE_DCHECK_NE(&from, this);
1639   _internal_metadata_.MergeFrom(from._internal_metadata_);
1640   ::google::protobuf::uint32 cached_has_bits = 0;
1641   (void) cached_has_bits;
1642
1643   if (from.e2nodeid().size() > 0) {
1644
1645     e2nodeid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.e2nodeid_);
1646   }
1647   if (from.plmnid().size() > 0) {
1648
1649     plmnid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.plmnid_);
1650   }
1651   if (from.ranname().size() > 0) {
1652
1653     ranname_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.ranname_);
1654   }
1655   if (from.has_rice2apheaderdata()) {
1656     mutable_rice2apheaderdata()->::rc::RICE2APHeader::MergeFrom(from.rice2apheaderdata());
1657   }
1658   if (from.has_riccontrolheaderdata()) {
1659     mutable_riccontrolheaderdata()->::rc::RICControlHeader::MergeFrom(from.riccontrolheaderdata());
1660   }
1661   if (from.has_riccontrolmessagedata()) {
1662     mutable_riccontrolmessagedata()->::rc::RICControlMessage::MergeFrom(from.riccontrolmessagedata());
1663   }
1664   if (from.riccontrolackreqval() != 0) {
1665     set_riccontrolackreqval(from.riccontrolackreqval());
1666   }
1667 }
1668
1669 void RicControlGrpcReq::CopyFrom(const ::google::protobuf::Message& from) {
1670 // @@protoc_insertion_point(generalized_copy_from_start:rc.RicControlGrpcReq)
1671   if (&from == this) return;
1672   Clear();
1673   MergeFrom(from);
1674 }
1675
1676 void RicControlGrpcReq::CopyFrom(const RicControlGrpcReq& from) {
1677 // @@protoc_insertion_point(class_specific_copy_from_start:rc.RicControlGrpcReq)
1678   if (&from == this) return;
1679   Clear();
1680   MergeFrom(from);
1681 }
1682
1683 bool RicControlGrpcReq::IsInitialized() const {
1684   return true;
1685 }
1686
1687 void RicControlGrpcReq::Swap(RicControlGrpcReq* other) {
1688   if (other == this) return;
1689   InternalSwap(other);
1690 }
1691 void RicControlGrpcReq::InternalSwap(RicControlGrpcReq* other) {
1692   using std::swap;
1693   e2nodeid_.Swap(&other->e2nodeid_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1694     GetArenaNoVirtual());
1695   plmnid_.Swap(&other->plmnid_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1696     GetArenaNoVirtual());
1697   ranname_.Swap(&other->ranname_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1698     GetArenaNoVirtual());
1699   swap(rice2apheaderdata_, other->rice2apheaderdata_);
1700   swap(riccontrolheaderdata_, other->riccontrolheaderdata_);
1701   swap(riccontrolmessagedata_, other->riccontrolmessagedata_);
1702   swap(riccontrolackreqval_, other->riccontrolackreqval_);
1703   _internal_metadata_.Swap(&other->_internal_metadata_);
1704 }
1705
1706 ::google::protobuf::Metadata RicControlGrpcReq::GetMetadata() const {
1707   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
1708   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
1709 }
1710
1711
1712 // ===================================================================
1713
1714 void RicControlGrpcRsp::InitAsDefaultInstance() {
1715 }
1716 #if !defined(_MSC_VER) || _MSC_VER >= 1900
1717 const int RicControlGrpcRsp::kRspCodeFieldNumber;
1718 const int RicControlGrpcRsp::kDescriptionFieldNumber;
1719 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
1720
1721 RicControlGrpcRsp::RicControlGrpcRsp()
1722   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
1723   ::google::protobuf::internal::InitSCC(
1724       &protobuf_rc_2eproto::scc_info_RicControlGrpcRsp.base);
1725   SharedCtor();
1726   // @@protoc_insertion_point(constructor:rc.RicControlGrpcRsp)
1727 }
1728 RicControlGrpcRsp::RicControlGrpcRsp(const RicControlGrpcRsp& from)
1729   : ::google::protobuf::Message(),
1730       _internal_metadata_(NULL) {
1731   _internal_metadata_.MergeFrom(from._internal_metadata_);
1732   description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1733   if (from.description().size() > 0) {
1734     description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
1735   }
1736   rspcode_ = from.rspcode_;
1737   // @@protoc_insertion_point(copy_constructor:rc.RicControlGrpcRsp)
1738 }
1739
1740 void RicControlGrpcRsp::SharedCtor() {
1741   description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1742   rspcode_ = 0;
1743 }
1744
1745 RicControlGrpcRsp::~RicControlGrpcRsp() {
1746   // @@protoc_insertion_point(destructor:rc.RicControlGrpcRsp)
1747   SharedDtor();
1748 }
1749
1750 void RicControlGrpcRsp::SharedDtor() {
1751   description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1752 }
1753
1754 void RicControlGrpcRsp::SetCachedSize(int size) const {
1755   _cached_size_.Set(size);
1756 }
1757 const ::google::protobuf::Descriptor* RicControlGrpcRsp::descriptor() {
1758   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
1759   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
1760 }
1761
1762 const RicControlGrpcRsp& RicControlGrpcRsp::default_instance() {
1763   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_RicControlGrpcRsp.base);
1764   return *internal_default_instance();
1765 }
1766
1767
1768 void RicControlGrpcRsp::Clear() {
1769 // @@protoc_insertion_point(message_clear_start:rc.RicControlGrpcRsp)
1770   ::google::protobuf::uint32 cached_has_bits = 0;
1771   // Prevent compiler warnings about cached_has_bits being unused
1772   (void) cached_has_bits;
1773
1774   description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1775   rspcode_ = 0;
1776   _internal_metadata_.Clear();
1777 }
1778
1779 bool RicControlGrpcRsp::MergePartialFromCodedStream(
1780     ::google::protobuf::io::CodedInputStream* input) {
1781 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
1782   ::google::protobuf::uint32 tag;
1783   // @@protoc_insertion_point(parse_start:rc.RicControlGrpcRsp)
1784   for (;;) {
1785     ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
1786     tag = p.first;
1787     if (!p.second) goto handle_unusual;
1788     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
1789       // int32 rspCode = 1;
1790       case 1: {
1791         if (static_cast< ::google::protobuf::uint8>(tag) ==
1792             static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
1793
1794           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1795                    ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
1796                  input, &rspcode_)));
1797         } else {
1798           goto handle_unusual;
1799         }
1800         break;
1801       }
1802
1803       // string description = 2;
1804       case 2: {
1805         if (static_cast< ::google::protobuf::uint8>(tag) ==
1806             static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
1807           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
1808                 input, this->mutable_description()));
1809           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1810             this->description().data(), static_cast<int>(this->description().length()),
1811             ::google::protobuf::internal::WireFormatLite::PARSE,
1812             "rc.RicControlGrpcRsp.description"));
1813         } else {
1814           goto handle_unusual;
1815         }
1816         break;
1817       }
1818
1819       default: {
1820       handle_unusual:
1821         if (tag == 0) {
1822           goto success;
1823         }
1824         DO_(::google::protobuf::internal::WireFormat::SkipField(
1825               input, tag, _internal_metadata_.mutable_unknown_fields()));
1826         break;
1827       }
1828     }
1829   }
1830 success:
1831   // @@protoc_insertion_point(parse_success:rc.RicControlGrpcRsp)
1832   return true;
1833 failure:
1834   // @@protoc_insertion_point(parse_failure:rc.RicControlGrpcRsp)
1835   return false;
1836 #undef DO_
1837 }
1838
1839 void RicControlGrpcRsp::SerializeWithCachedSizes(
1840     ::google::protobuf::io::CodedOutputStream* output) const {
1841   // @@protoc_insertion_point(serialize_start:rc.RicControlGrpcRsp)
1842   ::google::protobuf::uint32 cached_has_bits = 0;
1843   (void) cached_has_bits;
1844
1845   // int32 rspCode = 1;
1846   if (this->rspcode() != 0) {
1847     ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->rspcode(), output);
1848   }
1849
1850   // string description = 2;
1851   if (this->description().size() > 0) {
1852     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1853       this->description().data(), static_cast<int>(this->description().length()),
1854       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1855       "rc.RicControlGrpcRsp.description");
1856     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
1857       2, this->description(), output);
1858   }
1859
1860   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1861     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
1862         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
1863   }
1864   // @@protoc_insertion_point(serialize_end:rc.RicControlGrpcRsp)
1865 }
1866
1867 ::google::protobuf::uint8* RicControlGrpcRsp::InternalSerializeWithCachedSizesToArray(
1868     bool deterministic, ::google::protobuf::uint8* target) const {
1869   (void)deterministic; // Unused
1870   // @@protoc_insertion_point(serialize_to_array_start:rc.RicControlGrpcRsp)
1871   ::google::protobuf::uint32 cached_has_bits = 0;
1872   (void) cached_has_bits;
1873
1874   // int32 rspCode = 1;
1875   if (this->rspcode() != 0) {
1876     target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->rspcode(), target);
1877   }
1878
1879   // string description = 2;
1880   if (this->description().size() > 0) {
1881     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1882       this->description().data(), static_cast<int>(this->description().length()),
1883       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1884       "rc.RicControlGrpcRsp.description");
1885     target =
1886       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1887         2, this->description(), target);
1888   }
1889
1890   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1891     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
1892         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
1893   }
1894   // @@protoc_insertion_point(serialize_to_array_end:rc.RicControlGrpcRsp)
1895   return target;
1896 }
1897
1898 size_t RicControlGrpcRsp::ByteSizeLong() const {
1899 // @@protoc_insertion_point(message_byte_size_start:rc.RicControlGrpcRsp)
1900   size_t total_size = 0;
1901
1902   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1903     total_size +=
1904       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
1905         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
1906   }
1907   // string description = 2;
1908   if (this->description().size() > 0) {
1909     total_size += 1 +
1910       ::google::protobuf::internal::WireFormatLite::StringSize(
1911         this->description());
1912   }
1913
1914   // int32 rspCode = 1;
1915   if (this->rspcode() != 0) {
1916     total_size += 1 +
1917       ::google::protobuf::internal::WireFormatLite::Int32Size(
1918         this->rspcode());
1919   }
1920
1921   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
1922   SetCachedSize(cached_size);
1923   return total_size;
1924 }
1925
1926 void RicControlGrpcRsp::MergeFrom(const ::google::protobuf::Message& from) {
1927 // @@protoc_insertion_point(generalized_merge_from_start:rc.RicControlGrpcRsp)
1928   GOOGLE_DCHECK_NE(&from, this);
1929   const RicControlGrpcRsp* source =
1930       ::google::protobuf::internal::DynamicCastToGenerated<const RicControlGrpcRsp>(
1931           &from);
1932   if (source == NULL) {
1933   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.RicControlGrpcRsp)
1934     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
1935   } else {
1936   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.RicControlGrpcRsp)
1937     MergeFrom(*source);
1938   }
1939 }
1940
1941 void RicControlGrpcRsp::MergeFrom(const RicControlGrpcRsp& from) {
1942 // @@protoc_insertion_point(class_specific_merge_from_start:rc.RicControlGrpcRsp)
1943   GOOGLE_DCHECK_NE(&from, this);
1944   _internal_metadata_.MergeFrom(from._internal_metadata_);
1945   ::google::protobuf::uint32 cached_has_bits = 0;
1946   (void) cached_has_bits;
1947
1948   if (from.description().size() > 0) {
1949
1950     description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
1951   }
1952   if (from.rspcode() != 0) {
1953     set_rspcode(from.rspcode());
1954   }
1955 }
1956
1957 void RicControlGrpcRsp::CopyFrom(const ::google::protobuf::Message& from) {
1958 // @@protoc_insertion_point(generalized_copy_from_start:rc.RicControlGrpcRsp)
1959   if (&from == this) return;
1960   Clear();
1961   MergeFrom(from);
1962 }
1963
1964 void RicControlGrpcRsp::CopyFrom(const RicControlGrpcRsp& from) {
1965 // @@protoc_insertion_point(class_specific_copy_from_start:rc.RicControlGrpcRsp)
1966   if (&from == this) return;
1967   Clear();
1968   MergeFrom(from);
1969 }
1970
1971 bool RicControlGrpcRsp::IsInitialized() const {
1972   return true;
1973 }
1974
1975 void RicControlGrpcRsp::Swap(RicControlGrpcRsp* other) {
1976   if (other == this) return;
1977   InternalSwap(other);
1978 }
1979 void RicControlGrpcRsp::InternalSwap(RicControlGrpcRsp* other) {
1980   using std::swap;
1981   description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1982     GetArenaNoVirtual());
1983   swap(rspcode_, other->rspcode_);
1984   _internal_metadata_.Swap(&other->_internal_metadata_);
1985 }
1986
1987 ::google::protobuf::Metadata RicControlGrpcRsp::GetMetadata() const {
1988   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
1989   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
1990 }
1991
1992
1993 // @@protoc_insertion_point(namespace_scope)
1994 }  // namespace rc
1995 namespace google {
1996 namespace protobuf {
1997 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::RICE2APHeader* Arena::CreateMaybeMessage< ::rc::RICE2APHeader >(Arena* arena) {
1998   return Arena::CreateInternal< ::rc::RICE2APHeader >(arena);
1999 }
2000 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::RICControlHeader* Arena::CreateMaybeMessage< ::rc::RICControlHeader >(Arena* arena) {
2001   return Arena::CreateInternal< ::rc::RICControlHeader >(arena);
2002 }
2003 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::RICControlMessage* Arena::CreateMaybeMessage< ::rc::RICControlMessage >(Arena* arena) {
2004   return Arena::CreateInternal< ::rc::RICControlMessage >(arena);
2005 }
2006 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::RicControlGrpcReq* Arena::CreateMaybeMessage< ::rc::RicControlGrpcReq >(Arena* arena) {
2007   return Arena::CreateInternal< ::rc::RicControlGrpcReq >(arena);
2008 }
2009 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::RicControlGrpcRsp* Arena::CreateMaybeMessage< ::rc::RicControlGrpcRsp >(Arena* arena) {
2010   return Arena::CreateInternal< ::rc::RicControlGrpcRsp >(arena);
2011 }
2012 }  // namespace protobuf
2013 }  // namespace google
2014
2015 // @@protoc_insertion_point(global_scope)