[ISSUE-ID] : RICAPP-202 upgrading protofile and modified NodebHandler to build CELL...
[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_Guami;
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 extern PROTOBUF_INTERNAL_EXPORT_protobuf_rc_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_RICControlHeader;
27 extern PROTOBUF_INTERNAL_EXPORT_protobuf_rc_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_UeId;
28 extern PROTOBUF_INTERNAL_EXPORT_protobuf_rc_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_gNBUEID;
29 }  // namespace protobuf_rc_2eproto
30 namespace rc {
31 class RICE2APHeaderDefaultTypeInternal {
32  public:
33   ::google::protobuf::internal::ExplicitlyConstructed<RICE2APHeader>
34       _instance;
35 } _RICE2APHeader_default_instance_;
36 class RICControlHeaderDefaultTypeInternal {
37  public:
38   ::google::protobuf::internal::ExplicitlyConstructed<RICControlHeader>
39       _instance;
40 } _RICControlHeader_default_instance_;
41 class UeIdDefaultTypeInternal {
42  public:
43   ::google::protobuf::internal::ExplicitlyConstructed<UeId>
44       _instance;
45 } _UeId_default_instance_;
46 class gNBUEIDDefaultTypeInternal {
47  public:
48   ::google::protobuf::internal::ExplicitlyConstructed<gNBUEID>
49       _instance;
50 } _gNBUEID_default_instance_;
51 class GuamiDefaultTypeInternal {
52  public:
53   ::google::protobuf::internal::ExplicitlyConstructed<Guami>
54       _instance;
55 } _Guami_default_instance_;
56 class RICControlMessageDefaultTypeInternal {
57  public:
58   ::google::protobuf::internal::ExplicitlyConstructed<RICControlMessage>
59       _instance;
60 } _RICControlMessage_default_instance_;
61 class RicControlGrpcReqDefaultTypeInternal {
62  public:
63   ::google::protobuf::internal::ExplicitlyConstructed<RicControlGrpcReq>
64       _instance;
65 } _RicControlGrpcReq_default_instance_;
66 class RicControlGrpcRspDefaultTypeInternal {
67  public:
68   ::google::protobuf::internal::ExplicitlyConstructed<RicControlGrpcRsp>
69       _instance;
70 } _RicControlGrpcRsp_default_instance_;
71 }  // namespace rc
72 namespace protobuf_rc_2eproto {
73 static void InitDefaultsRICE2APHeader() {
74   GOOGLE_PROTOBUF_VERIFY_VERSION;
75
76   {
77     void* ptr = &::rc::_RICE2APHeader_default_instance_;
78     new (ptr) ::rc::RICE2APHeader();
79     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
80   }
81   ::rc::RICE2APHeader::InitAsDefaultInstance();
82 }
83
84 ::google::protobuf::internal::SCCInfo<0> scc_info_RICE2APHeader =
85     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsRICE2APHeader}, {}};
86
87 static void InitDefaultsRICControlHeader() {
88   GOOGLE_PROTOBUF_VERIFY_VERSION;
89
90   {
91     void* ptr = &::rc::_RICControlHeader_default_instance_;
92     new (ptr) ::rc::RICControlHeader();
93     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
94   }
95   ::rc::RICControlHeader::InitAsDefaultInstance();
96 }
97
98 ::google::protobuf::internal::SCCInfo<1> scc_info_RICControlHeader =
99     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsRICControlHeader}, {
100       &protobuf_rc_2eproto::scc_info_UeId.base,}};
101
102 static void InitDefaultsUeId() {
103   GOOGLE_PROTOBUF_VERIFY_VERSION;
104
105   {
106     void* ptr = &::rc::_UeId_default_instance_;
107     new (ptr) ::rc::UeId();
108     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
109   }
110   ::rc::UeId::InitAsDefaultInstance();
111 }
112
113 ::google::protobuf::internal::SCCInfo<1> scc_info_UeId =
114     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsUeId}, {
115       &protobuf_rc_2eproto::scc_info_gNBUEID.base,}};
116
117 static void InitDefaultsgNBUEID() {
118   GOOGLE_PROTOBUF_VERIFY_VERSION;
119
120   {
121     void* ptr = &::rc::_gNBUEID_default_instance_;
122     new (ptr) ::rc::gNBUEID();
123     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
124   }
125   ::rc::gNBUEID::InitAsDefaultInstance();
126 }
127
128 ::google::protobuf::internal::SCCInfo<1> scc_info_gNBUEID =
129     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsgNBUEID}, {
130       &protobuf_rc_2eproto::scc_info_Guami.base,}};
131
132 static void InitDefaultsGuami() {
133   GOOGLE_PROTOBUF_VERIFY_VERSION;
134
135   {
136     void* ptr = &::rc::_Guami_default_instance_;
137     new (ptr) ::rc::Guami();
138     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
139   }
140   ::rc::Guami::InitAsDefaultInstance();
141 }
142
143 ::google::protobuf::internal::SCCInfo<0> scc_info_Guami =
144     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsGuami}, {}};
145
146 static void InitDefaultsRICControlMessage() {
147   GOOGLE_PROTOBUF_VERIFY_VERSION;
148
149   {
150     void* ptr = &::rc::_RICControlMessage_default_instance_;
151     new (ptr) ::rc::RICControlMessage();
152     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
153   }
154   ::rc::RICControlMessage::InitAsDefaultInstance();
155 }
156
157 ::google::protobuf::internal::SCCInfo<0> scc_info_RICControlMessage =
158     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsRICControlMessage}, {}};
159
160 static void InitDefaultsRicControlGrpcReq() {
161   GOOGLE_PROTOBUF_VERIFY_VERSION;
162
163   {
164     void* ptr = &::rc::_RicControlGrpcReq_default_instance_;
165     new (ptr) ::rc::RicControlGrpcReq();
166     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
167   }
168   ::rc::RicControlGrpcReq::InitAsDefaultInstance();
169 }
170
171 ::google::protobuf::internal::SCCInfo<3> scc_info_RicControlGrpcReq =
172     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 3, InitDefaultsRicControlGrpcReq}, {
173       &protobuf_rc_2eproto::scc_info_RICE2APHeader.base,
174       &protobuf_rc_2eproto::scc_info_RICControlHeader.base,
175       &protobuf_rc_2eproto::scc_info_RICControlMessage.base,}};
176
177 static void InitDefaultsRicControlGrpcRsp() {
178   GOOGLE_PROTOBUF_VERIFY_VERSION;
179
180   {
181     void* ptr = &::rc::_RicControlGrpcRsp_default_instance_;
182     new (ptr) ::rc::RicControlGrpcRsp();
183     ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
184   }
185   ::rc::RicControlGrpcRsp::InitAsDefaultInstance();
186 }
187
188 ::google::protobuf::internal::SCCInfo<0> scc_info_RicControlGrpcRsp =
189     {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsRicControlGrpcRsp}, {}};
190
191 void InitDefaults() {
192   ::google::protobuf::internal::InitSCC(&scc_info_RICE2APHeader.base);
193   ::google::protobuf::internal::InitSCC(&scc_info_RICControlHeader.base);
194   ::google::protobuf::internal::InitSCC(&scc_info_UeId.base);
195   ::google::protobuf::internal::InitSCC(&scc_info_gNBUEID.base);
196   ::google::protobuf::internal::InitSCC(&scc_info_Guami.base);
197   ::google::protobuf::internal::InitSCC(&scc_info_RICControlMessage.base);
198   ::google::protobuf::internal::InitSCC(&scc_info_RicControlGrpcReq.base);
199   ::google::protobuf::internal::InitSCC(&scc_info_RicControlGrpcRsp.base);
200 }
201
202 ::google::protobuf::Metadata file_level_metadata[8];
203 const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors[2];
204
205 const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
206   ~0u,  // no _has_bits_
207   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICE2APHeader, _internal_metadata_),
208   ~0u,  // no _extensions_
209   ~0u,  // no _oneof_case_
210   ~0u,  // no _weak_field_map_
211   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICE2APHeader, ranfuncid_),
212   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICE2APHeader, ricrequestorid_),
213   ~0u,  // no _has_bits_
214   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlHeader, _internal_metadata_),
215   ~0u,  // no _extensions_
216   ~0u,  // no _oneof_case_
217   ~0u,  // no _weak_field_map_
218   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlHeader, controlstyle_),
219   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlHeader, controlactionid_),
220   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlHeader, ueid_),
221   ~0u,  // no _has_bits_
222   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::UeId, _internal_metadata_),
223   ~0u,  // no _extensions_
224   ~0u,  // no _oneof_case_
225   ~0u,  // no _weak_field_map_
226   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::UeId, gnbueid_),
227   ~0u,  // no _has_bits_
228   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::gNBUEID, _internal_metadata_),
229   ~0u,  // no _extensions_
230   ~0u,  // no _oneof_case_
231   ~0u,  // no _weak_field_map_
232   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::gNBUEID, amfuengapid_),
233   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::gNBUEID, guami_),
234   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::gNBUEID, gnbcuuef1apid_),
235   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::gNBUEID, gnbcucpuee1apid_),
236   ~0u,  // no _has_bits_
237   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::Guami, _internal_metadata_),
238   ~0u,  // no _extensions_
239   ~0u,  // no _oneof_case_
240   ~0u,  // no _weak_field_map_
241   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::Guami, plmnidentity_),
242   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::Guami, amfregionid_),
243   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::Guami, amfsetid_),
244   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::Guami, amfpointer_),
245   ~0u,  // no _has_bits_
246   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlMessage, _internal_metadata_),
247   ~0u,  // no _extensions_
248   ~0u,  // no _oneof_case_
249   ~0u,  // no _weak_field_map_
250   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlMessage, riccontrolcelltypeval_),
251   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RICControlMessage, targetcellid_),
252   ~0u,  // no _has_bits_
253   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, _internal_metadata_),
254   ~0u,  // no _extensions_
255   ~0u,  // no _oneof_case_
256   ~0u,  // no _weak_field_map_
257   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, e2nodeid_),
258   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, plmnid_),
259   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, ranname_),
260   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, rice2apheaderdata_),
261   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, riccontrolheaderdata_),
262   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, riccontrolmessagedata_),
263   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcReq, riccontrolackreqval_),
264   ~0u,  // no _has_bits_
265   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcRsp, _internal_metadata_),
266   ~0u,  // no _extensions_
267   ~0u,  // no _oneof_case_
268   ~0u,  // no _weak_field_map_
269   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcRsp, rspcode_),
270   GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::rc::RicControlGrpcRsp, description_),
271 };
272 static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
273   { 0, -1, sizeof(::rc::RICE2APHeader)},
274   { 7, -1, sizeof(::rc::RICControlHeader)},
275   { 15, -1, sizeof(::rc::UeId)},
276   { 21, -1, sizeof(::rc::gNBUEID)},
277   { 30, -1, sizeof(::rc::Guami)},
278   { 39, -1, sizeof(::rc::RICControlMessage)},
279   { 46, -1, sizeof(::rc::RicControlGrpcReq)},
280   { 58, -1, sizeof(::rc::RicControlGrpcRsp)},
281 };
282
283 static ::google::protobuf::Message const * const file_default_instances[] = {
284   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_RICE2APHeader_default_instance_),
285   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_RICControlHeader_default_instance_),
286   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_UeId_default_instance_),
287   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_gNBUEID_default_instance_),
288   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_Guami_default_instance_),
289   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_RICControlMessage_default_instance_),
290   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_RicControlGrpcReq_default_instance_),
291   reinterpret_cast<const ::google::protobuf::Message*>(&::rc::_RicControlGrpcRsp_default_instance_),
292 };
293
294 void protobuf_AssignDescriptors() {
295   AddDescriptors();
296   AssignDescriptors(
297       "rc.proto", schemas, file_default_instances, TableStruct::offsets,
298       file_level_metadata, file_level_enum_descriptors, NULL);
299 }
300
301 void protobuf_AssignDescriptorsOnce() {
302   static ::google::protobuf::internal::once_flag once;
303   ::google::protobuf::internal::call_once(once, protobuf_AssignDescriptors);
304 }
305
306 void protobuf_RegisterTypes(const ::std::string&) GOOGLE_PROTOBUF_ATTRIBUTE_COLD;
307 void protobuf_RegisterTypes(const ::std::string&) {
308   protobuf_AssignDescriptorsOnce();
309   ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 8);
310 }
311
312 void AddDescriptorsImpl() {
313   InitDefaults();
314   static const char descriptor[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
315       "\n\010rc.proto\022\002rc\":\n\rRICE2APHeader\022\021\n\tRanFu"
316       "ncId\030\001 \001(\003\022\026\n\016RICRequestorID\030\002 \001(\003\"Y\n\020RI"
317       "CControlHeader\022\024\n\014ControlStyle\030\001 \001(\003\022\027\n\017"
318       "ControlActionId\030\002 \001(\003\022\026\n\004UEID\030\003 \001(\0132\010.rc"
319       ".UeId\"$\n\004UeId\022\034\n\007GnbUEID\030\001 \001(\0132\013.rc.gNBU"
320       "EID\"h\n\007gNBUEID\022\023\n\013amfUENGAPID\030\001 \001(\003\022\030\n\005g"
321       "uami\030\002 \001(\0132\t.rc.Guami\022\025\n\rgNBCUUEF1APID\030\003"
322       " \003(\003\022\027\n\017gNBCUCPUEE1APID\030\004 \003(\003\"X\n\005Guami\022\024"
323       "\n\014pLMNIdentity\030\001 \001(\t\022\023\n\013aMFRegionID\030\002 \001("
324       "\t\022\020\n\010aMFSetID\030\003 \001(\t\022\022\n\naMFPointer\030\004 \001(\t\""
325       "d\n\021RICControlMessage\0229\n\025RICControlCellTy"
326       "peVal\030\001 \001(\0162\032.rc.RICControlCellTypeEnum\022"
327       "\024\n\014TargetCellID\030\002 \001(\t\"\222\002\n\021RicControlGrpc"
328       "Req\022\020\n\010e2NodeID\030\001 \001(\t\022\016\n\006plmnID\030\002 \001(\t\022\017\n"
329       "\007ranName\030\003 \001(\t\022,\n\021RICE2APHeaderData\030\004 \001("
330       "\0132\021.rc.RICE2APHeader\0222\n\024RICControlHeader"
331       "Data\030\005 \001(\0132\024.rc.RICControlHeader\0224\n\025RICC"
332       "ontrolMessageData\030\006 \001(\0132\025.rc.RICControlM"
333       "essage\0222\n\023RICControlAckReqVal\030\007 \001(\0162\025.rc"
334       ".RICControlAckEnum\"9\n\021RicControlGrpcRsp\022"
335       "\017\n\007rspCode\030\001 \001(\005\022\023\n\013description\030\002 \001(\t*k\n"
336       "\026RICControlCellTypeEnum\022\033\n\027RIC_CONTROL_C"
337       "ELL_UNKWON\020\000\022\027\n\023RIC_CONTROL_NR_CELL\020\001\022\033\n"
338       "\027RIC_CONTROL_EUTRAN_CELL\020\002*r\n\021RICControl"
339       "AckEnum\022\032\n\026RIC_CONTROL_ACK_UNKWON\020\000\022\026\n\022R"
340       "IC_CONTROL_NO_ACK\020\001\022\023\n\017RIC_CONTROL_ACK\020\002"
341       "\022\024\n\020RIC_CONTROL_NACK\020\0032W\n\007MsgComm\022L\n\034Sen"
342       "dRICControlReqServiceGrpc\022\025.rc.RicContro"
343       "lGrpcReq\032\025.rc.RicControlGrpcRspb\006proto3"
344   };
345   ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
346       descriptor, 1159);
347   ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
348     "rc.proto", &protobuf_RegisterTypes);
349 }
350
351 void AddDescriptors() {
352   static ::google::protobuf::internal::once_flag once;
353   ::google::protobuf::internal::call_once(once, AddDescriptorsImpl);
354 }
355 // Force AddDescriptors() to be called at dynamic initialization time.
356 struct StaticDescriptorInitializer {
357   StaticDescriptorInitializer() {
358     AddDescriptors();
359   }
360 } static_descriptor_initializer;
361 }  // namespace protobuf_rc_2eproto
362 namespace rc {
363 const ::google::protobuf::EnumDescriptor* RICControlCellTypeEnum_descriptor() {
364   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
365   return protobuf_rc_2eproto::file_level_enum_descriptors[0];
366 }
367 bool RICControlCellTypeEnum_IsValid(int value) {
368   switch (value) {
369     case 0:
370     case 1:
371     case 2:
372       return true;
373     default:
374       return false;
375   }
376 }
377
378 const ::google::protobuf::EnumDescriptor* RICControlAckEnum_descriptor() {
379   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
380   return protobuf_rc_2eproto::file_level_enum_descriptors[1];
381 }
382 bool RICControlAckEnum_IsValid(int value) {
383   switch (value) {
384     case 0:
385     case 1:
386     case 2:
387     case 3:
388       return true;
389     default:
390       return false;
391   }
392 }
393
394
395 // ===================================================================
396
397 void RICE2APHeader::InitAsDefaultInstance() {
398 }
399 #if !defined(_MSC_VER) || _MSC_VER >= 1900
400 const int RICE2APHeader::kRanFuncIdFieldNumber;
401 const int RICE2APHeader::kRICRequestorIDFieldNumber;
402 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
403
404 RICE2APHeader::RICE2APHeader()
405   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
406   ::google::protobuf::internal::InitSCC(
407       &protobuf_rc_2eproto::scc_info_RICE2APHeader.base);
408   SharedCtor();
409   // @@protoc_insertion_point(constructor:rc.RICE2APHeader)
410 }
411 RICE2APHeader::RICE2APHeader(const RICE2APHeader& from)
412   : ::google::protobuf::Message(),
413       _internal_metadata_(NULL) {
414   _internal_metadata_.MergeFrom(from._internal_metadata_);
415   ::memcpy(&ranfuncid_, &from.ranfuncid_,
416     static_cast<size_t>(reinterpret_cast<char*>(&ricrequestorid_) -
417     reinterpret_cast<char*>(&ranfuncid_)) + sizeof(ricrequestorid_));
418   // @@protoc_insertion_point(copy_constructor:rc.RICE2APHeader)
419 }
420
421 void RICE2APHeader::SharedCtor() {
422   ::memset(&ranfuncid_, 0, static_cast<size_t>(
423       reinterpret_cast<char*>(&ricrequestorid_) -
424       reinterpret_cast<char*>(&ranfuncid_)) + sizeof(ricrequestorid_));
425 }
426
427 RICE2APHeader::~RICE2APHeader() {
428   // @@protoc_insertion_point(destructor:rc.RICE2APHeader)
429   SharedDtor();
430 }
431
432 void RICE2APHeader::SharedDtor() {
433 }
434
435 void RICE2APHeader::SetCachedSize(int size) const {
436   _cached_size_.Set(size);
437 }
438 const ::google::protobuf::Descriptor* RICE2APHeader::descriptor() {
439   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
440   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
441 }
442
443 const RICE2APHeader& RICE2APHeader::default_instance() {
444   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_RICE2APHeader.base);
445   return *internal_default_instance();
446 }
447
448
449 void RICE2APHeader::Clear() {
450 // @@protoc_insertion_point(message_clear_start:rc.RICE2APHeader)
451   ::google::protobuf::uint32 cached_has_bits = 0;
452   // Prevent compiler warnings about cached_has_bits being unused
453   (void) cached_has_bits;
454
455   ::memset(&ranfuncid_, 0, static_cast<size_t>(
456       reinterpret_cast<char*>(&ricrequestorid_) -
457       reinterpret_cast<char*>(&ranfuncid_)) + sizeof(ricrequestorid_));
458   _internal_metadata_.Clear();
459 }
460
461 bool RICE2APHeader::MergePartialFromCodedStream(
462     ::google::protobuf::io::CodedInputStream* input) {
463 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
464   ::google::protobuf::uint32 tag;
465   // @@protoc_insertion_point(parse_start:rc.RICE2APHeader)
466   for (;;) {
467     ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
468     tag = p.first;
469     if (!p.second) goto handle_unusual;
470     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
471       // int64 RanFuncId = 1;
472       case 1: {
473         if (static_cast< ::google::protobuf::uint8>(tag) ==
474             static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
475
476           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
477                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
478                  input, &ranfuncid_)));
479         } else {
480           goto handle_unusual;
481         }
482         break;
483       }
484
485       // int64 RICRequestorID = 2;
486       case 2: {
487         if (static_cast< ::google::protobuf::uint8>(tag) ==
488             static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
489
490           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
491                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
492                  input, &ricrequestorid_)));
493         } else {
494           goto handle_unusual;
495         }
496         break;
497       }
498
499       default: {
500       handle_unusual:
501         if (tag == 0) {
502           goto success;
503         }
504         DO_(::google::protobuf::internal::WireFormat::SkipField(
505               input, tag, _internal_metadata_.mutable_unknown_fields()));
506         break;
507       }
508     }
509   }
510 success:
511   // @@protoc_insertion_point(parse_success:rc.RICE2APHeader)
512   return true;
513 failure:
514   // @@protoc_insertion_point(parse_failure:rc.RICE2APHeader)
515   return false;
516 #undef DO_
517 }
518
519 void RICE2APHeader::SerializeWithCachedSizes(
520     ::google::protobuf::io::CodedOutputStream* output) const {
521   // @@protoc_insertion_point(serialize_start:rc.RICE2APHeader)
522   ::google::protobuf::uint32 cached_has_bits = 0;
523   (void) cached_has_bits;
524
525   // int64 RanFuncId = 1;
526   if (this->ranfuncid() != 0) {
527     ::google::protobuf::internal::WireFormatLite::WriteInt64(1, this->ranfuncid(), output);
528   }
529
530   // int64 RICRequestorID = 2;
531   if (this->ricrequestorid() != 0) {
532     ::google::protobuf::internal::WireFormatLite::WriteInt64(2, this->ricrequestorid(), output);
533   }
534
535   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
536     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
537         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
538   }
539   // @@protoc_insertion_point(serialize_end:rc.RICE2APHeader)
540 }
541
542 ::google::protobuf::uint8* RICE2APHeader::InternalSerializeWithCachedSizesToArray(
543     bool deterministic, ::google::protobuf::uint8* target) const {
544   (void)deterministic; // Unused
545   // @@protoc_insertion_point(serialize_to_array_start:rc.RICE2APHeader)
546   ::google::protobuf::uint32 cached_has_bits = 0;
547   (void) cached_has_bits;
548
549   // int64 RanFuncId = 1;
550   if (this->ranfuncid() != 0) {
551     target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(1, this->ranfuncid(), target);
552   }
553
554   // int64 RICRequestorID = 2;
555   if (this->ricrequestorid() != 0) {
556     target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(2, this->ricrequestorid(), target);
557   }
558
559   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
560     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
561         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
562   }
563   // @@protoc_insertion_point(serialize_to_array_end:rc.RICE2APHeader)
564   return target;
565 }
566
567 size_t RICE2APHeader::ByteSizeLong() const {
568 // @@protoc_insertion_point(message_byte_size_start:rc.RICE2APHeader)
569   size_t total_size = 0;
570
571   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
572     total_size +=
573       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
574         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
575   }
576   // int64 RanFuncId = 1;
577   if (this->ranfuncid() != 0) {
578     total_size += 1 +
579       ::google::protobuf::internal::WireFormatLite::Int64Size(
580         this->ranfuncid());
581   }
582
583   // int64 RICRequestorID = 2;
584   if (this->ricrequestorid() != 0) {
585     total_size += 1 +
586       ::google::protobuf::internal::WireFormatLite::Int64Size(
587         this->ricrequestorid());
588   }
589
590   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
591   SetCachedSize(cached_size);
592   return total_size;
593 }
594
595 void RICE2APHeader::MergeFrom(const ::google::protobuf::Message& from) {
596 // @@protoc_insertion_point(generalized_merge_from_start:rc.RICE2APHeader)
597   GOOGLE_DCHECK_NE(&from, this);
598   const RICE2APHeader* source =
599       ::google::protobuf::internal::DynamicCastToGenerated<const RICE2APHeader>(
600           &from);
601   if (source == NULL) {
602   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.RICE2APHeader)
603     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
604   } else {
605   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.RICE2APHeader)
606     MergeFrom(*source);
607   }
608 }
609
610 void RICE2APHeader::MergeFrom(const RICE2APHeader& from) {
611 // @@protoc_insertion_point(class_specific_merge_from_start:rc.RICE2APHeader)
612   GOOGLE_DCHECK_NE(&from, this);
613   _internal_metadata_.MergeFrom(from._internal_metadata_);
614   ::google::protobuf::uint32 cached_has_bits = 0;
615   (void) cached_has_bits;
616
617   if (from.ranfuncid() != 0) {
618     set_ranfuncid(from.ranfuncid());
619   }
620   if (from.ricrequestorid() != 0) {
621     set_ricrequestorid(from.ricrequestorid());
622   }
623 }
624
625 void RICE2APHeader::CopyFrom(const ::google::protobuf::Message& from) {
626 // @@protoc_insertion_point(generalized_copy_from_start:rc.RICE2APHeader)
627   if (&from == this) return;
628   Clear();
629   MergeFrom(from);
630 }
631
632 void RICE2APHeader::CopyFrom(const RICE2APHeader& from) {
633 // @@protoc_insertion_point(class_specific_copy_from_start:rc.RICE2APHeader)
634   if (&from == this) return;
635   Clear();
636   MergeFrom(from);
637 }
638
639 bool RICE2APHeader::IsInitialized() const {
640   return true;
641 }
642
643 void RICE2APHeader::Swap(RICE2APHeader* other) {
644   if (other == this) return;
645   InternalSwap(other);
646 }
647 void RICE2APHeader::InternalSwap(RICE2APHeader* other) {
648   using std::swap;
649   swap(ranfuncid_, other->ranfuncid_);
650   swap(ricrequestorid_, other->ricrequestorid_);
651   _internal_metadata_.Swap(&other->_internal_metadata_);
652 }
653
654 ::google::protobuf::Metadata RICE2APHeader::GetMetadata() const {
655   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
656   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
657 }
658
659
660 // ===================================================================
661
662 void RICControlHeader::InitAsDefaultInstance() {
663   ::rc::_RICControlHeader_default_instance_._instance.get_mutable()->ueid_ = const_cast< ::rc::UeId*>(
664       ::rc::UeId::internal_default_instance());
665 }
666 #if !defined(_MSC_VER) || _MSC_VER >= 1900
667 const int RICControlHeader::kControlStyleFieldNumber;
668 const int RICControlHeader::kControlActionIdFieldNumber;
669 const int RICControlHeader::kUEIDFieldNumber;
670 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
671
672 RICControlHeader::RICControlHeader()
673   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
674   ::google::protobuf::internal::InitSCC(
675       &protobuf_rc_2eproto::scc_info_RICControlHeader.base);
676   SharedCtor();
677   // @@protoc_insertion_point(constructor:rc.RICControlHeader)
678 }
679 RICControlHeader::RICControlHeader(const RICControlHeader& from)
680   : ::google::protobuf::Message(),
681       _internal_metadata_(NULL) {
682   _internal_metadata_.MergeFrom(from._internal_metadata_);
683   if (from.has_ueid()) {
684     ueid_ = new ::rc::UeId(*from.ueid_);
685   } else {
686     ueid_ = NULL;
687   }
688   ::memcpy(&controlstyle_, &from.controlstyle_,
689     static_cast<size_t>(reinterpret_cast<char*>(&controlactionid_) -
690     reinterpret_cast<char*>(&controlstyle_)) + sizeof(controlactionid_));
691   // @@protoc_insertion_point(copy_constructor:rc.RICControlHeader)
692 }
693
694 void RICControlHeader::SharedCtor() {
695   ::memset(&ueid_, 0, static_cast<size_t>(
696       reinterpret_cast<char*>(&controlactionid_) -
697       reinterpret_cast<char*>(&ueid_)) + sizeof(controlactionid_));
698 }
699
700 RICControlHeader::~RICControlHeader() {
701   // @@protoc_insertion_point(destructor:rc.RICControlHeader)
702   SharedDtor();
703 }
704
705 void RICControlHeader::SharedDtor() {
706   if (this != internal_default_instance()) delete ueid_;
707 }
708
709 void RICControlHeader::SetCachedSize(int size) const {
710   _cached_size_.Set(size);
711 }
712 const ::google::protobuf::Descriptor* RICControlHeader::descriptor() {
713   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
714   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
715 }
716
717 const RICControlHeader& RICControlHeader::default_instance() {
718   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_RICControlHeader.base);
719   return *internal_default_instance();
720 }
721
722
723 void RICControlHeader::Clear() {
724 // @@protoc_insertion_point(message_clear_start:rc.RICControlHeader)
725   ::google::protobuf::uint32 cached_has_bits = 0;
726   // Prevent compiler warnings about cached_has_bits being unused
727   (void) cached_has_bits;
728
729   if (GetArenaNoVirtual() == NULL && ueid_ != NULL) {
730     delete ueid_;
731   }
732   ueid_ = NULL;
733   ::memset(&controlstyle_, 0, static_cast<size_t>(
734       reinterpret_cast<char*>(&controlactionid_) -
735       reinterpret_cast<char*>(&controlstyle_)) + sizeof(controlactionid_));
736   _internal_metadata_.Clear();
737 }
738
739 bool RICControlHeader::MergePartialFromCodedStream(
740     ::google::protobuf::io::CodedInputStream* input) {
741 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
742   ::google::protobuf::uint32 tag;
743   // @@protoc_insertion_point(parse_start:rc.RICControlHeader)
744   for (;;) {
745     ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
746     tag = p.first;
747     if (!p.second) goto handle_unusual;
748     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
749       // int64 ControlStyle = 1;
750       case 1: {
751         if (static_cast< ::google::protobuf::uint8>(tag) ==
752             static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
753
754           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
755                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
756                  input, &controlstyle_)));
757         } else {
758           goto handle_unusual;
759         }
760         break;
761       }
762
763       // int64 ControlActionId = 2;
764       case 2: {
765         if (static_cast< ::google::protobuf::uint8>(tag) ==
766             static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
767
768           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
769                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
770                  input, &controlactionid_)));
771         } else {
772           goto handle_unusual;
773         }
774         break;
775       }
776
777       // .rc.UeId UEID = 3;
778       case 3: {
779         if (static_cast< ::google::protobuf::uint8>(tag) ==
780             static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
781           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
782                input, mutable_ueid()));
783         } else {
784           goto handle_unusual;
785         }
786         break;
787       }
788
789       default: {
790       handle_unusual:
791         if (tag == 0) {
792           goto success;
793         }
794         DO_(::google::protobuf::internal::WireFormat::SkipField(
795               input, tag, _internal_metadata_.mutable_unknown_fields()));
796         break;
797       }
798     }
799   }
800 success:
801   // @@protoc_insertion_point(parse_success:rc.RICControlHeader)
802   return true;
803 failure:
804   // @@protoc_insertion_point(parse_failure:rc.RICControlHeader)
805   return false;
806 #undef DO_
807 }
808
809 void RICControlHeader::SerializeWithCachedSizes(
810     ::google::protobuf::io::CodedOutputStream* output) const {
811   // @@protoc_insertion_point(serialize_start:rc.RICControlHeader)
812   ::google::protobuf::uint32 cached_has_bits = 0;
813   (void) cached_has_bits;
814
815   // int64 ControlStyle = 1;
816   if (this->controlstyle() != 0) {
817     ::google::protobuf::internal::WireFormatLite::WriteInt64(1, this->controlstyle(), output);
818   }
819
820   // int64 ControlActionId = 2;
821   if (this->controlactionid() != 0) {
822     ::google::protobuf::internal::WireFormatLite::WriteInt64(2, this->controlactionid(), output);
823   }
824
825   // .rc.UeId UEID = 3;
826   if (this->has_ueid()) {
827     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
828       3, this->_internal_ueid(), output);
829   }
830
831   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
832     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
833         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
834   }
835   // @@protoc_insertion_point(serialize_end:rc.RICControlHeader)
836 }
837
838 ::google::protobuf::uint8* RICControlHeader::InternalSerializeWithCachedSizesToArray(
839     bool deterministic, ::google::protobuf::uint8* target) const {
840   (void)deterministic; // Unused
841   // @@protoc_insertion_point(serialize_to_array_start:rc.RICControlHeader)
842   ::google::protobuf::uint32 cached_has_bits = 0;
843   (void) cached_has_bits;
844
845   // int64 ControlStyle = 1;
846   if (this->controlstyle() != 0) {
847     target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(1, this->controlstyle(), target);
848   }
849
850   // int64 ControlActionId = 2;
851   if (this->controlactionid() != 0) {
852     target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(2, this->controlactionid(), target);
853   }
854
855   // .rc.UeId UEID = 3;
856   if (this->has_ueid()) {
857     target = ::google::protobuf::internal::WireFormatLite::
858       InternalWriteMessageToArray(
859         3, this->_internal_ueid(), deterministic, target);
860   }
861
862   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
863     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
864         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
865   }
866   // @@protoc_insertion_point(serialize_to_array_end:rc.RICControlHeader)
867   return target;
868 }
869
870 size_t RICControlHeader::ByteSizeLong() const {
871 // @@protoc_insertion_point(message_byte_size_start:rc.RICControlHeader)
872   size_t total_size = 0;
873
874   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
875     total_size +=
876       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
877         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
878   }
879   // .rc.UeId UEID = 3;
880   if (this->has_ueid()) {
881     total_size += 1 +
882       ::google::protobuf::internal::WireFormatLite::MessageSize(
883         *ueid_);
884   }
885
886   // int64 ControlStyle = 1;
887   if (this->controlstyle() != 0) {
888     total_size += 1 +
889       ::google::protobuf::internal::WireFormatLite::Int64Size(
890         this->controlstyle());
891   }
892
893   // int64 ControlActionId = 2;
894   if (this->controlactionid() != 0) {
895     total_size += 1 +
896       ::google::protobuf::internal::WireFormatLite::Int64Size(
897         this->controlactionid());
898   }
899
900   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
901   SetCachedSize(cached_size);
902   return total_size;
903 }
904
905 void RICControlHeader::MergeFrom(const ::google::protobuf::Message& from) {
906 // @@protoc_insertion_point(generalized_merge_from_start:rc.RICControlHeader)
907   GOOGLE_DCHECK_NE(&from, this);
908   const RICControlHeader* source =
909       ::google::protobuf::internal::DynamicCastToGenerated<const RICControlHeader>(
910           &from);
911   if (source == NULL) {
912   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.RICControlHeader)
913     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
914   } else {
915   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.RICControlHeader)
916     MergeFrom(*source);
917   }
918 }
919
920 void RICControlHeader::MergeFrom(const RICControlHeader& from) {
921 // @@protoc_insertion_point(class_specific_merge_from_start:rc.RICControlHeader)
922   GOOGLE_DCHECK_NE(&from, this);
923   _internal_metadata_.MergeFrom(from._internal_metadata_);
924   ::google::protobuf::uint32 cached_has_bits = 0;
925   (void) cached_has_bits;
926
927   if (from.has_ueid()) {
928     mutable_ueid()->::rc::UeId::MergeFrom(from.ueid());
929   }
930   if (from.controlstyle() != 0) {
931     set_controlstyle(from.controlstyle());
932   }
933   if (from.controlactionid() != 0) {
934     set_controlactionid(from.controlactionid());
935   }
936 }
937
938 void RICControlHeader::CopyFrom(const ::google::protobuf::Message& from) {
939 // @@protoc_insertion_point(generalized_copy_from_start:rc.RICControlHeader)
940   if (&from == this) return;
941   Clear();
942   MergeFrom(from);
943 }
944
945 void RICControlHeader::CopyFrom(const RICControlHeader& from) {
946 // @@protoc_insertion_point(class_specific_copy_from_start:rc.RICControlHeader)
947   if (&from == this) return;
948   Clear();
949   MergeFrom(from);
950 }
951
952 bool RICControlHeader::IsInitialized() const {
953   return true;
954 }
955
956 void RICControlHeader::Swap(RICControlHeader* other) {
957   if (other == this) return;
958   InternalSwap(other);
959 }
960 void RICControlHeader::InternalSwap(RICControlHeader* other) {
961   using std::swap;
962   swap(ueid_, other->ueid_);
963   swap(controlstyle_, other->controlstyle_);
964   swap(controlactionid_, other->controlactionid_);
965   _internal_metadata_.Swap(&other->_internal_metadata_);
966 }
967
968 ::google::protobuf::Metadata RICControlHeader::GetMetadata() const {
969   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
970   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
971 }
972
973
974 // ===================================================================
975
976 void UeId::InitAsDefaultInstance() {
977   ::rc::_UeId_default_instance_._instance.get_mutable()->gnbueid_ = const_cast< ::rc::gNBUEID*>(
978       ::rc::gNBUEID::internal_default_instance());
979 }
980 #if !defined(_MSC_VER) || _MSC_VER >= 1900
981 const int UeId::kGnbUEIDFieldNumber;
982 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
983
984 UeId::UeId()
985   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
986   ::google::protobuf::internal::InitSCC(
987       &protobuf_rc_2eproto::scc_info_UeId.base);
988   SharedCtor();
989   // @@protoc_insertion_point(constructor:rc.UeId)
990 }
991 UeId::UeId(const UeId& from)
992   : ::google::protobuf::Message(),
993       _internal_metadata_(NULL) {
994   _internal_metadata_.MergeFrom(from._internal_metadata_);
995   if (from.has_gnbueid()) {
996     gnbueid_ = new ::rc::gNBUEID(*from.gnbueid_);
997   } else {
998     gnbueid_ = NULL;
999   }
1000   // @@protoc_insertion_point(copy_constructor:rc.UeId)
1001 }
1002
1003 void UeId::SharedCtor() {
1004   gnbueid_ = NULL;
1005 }
1006
1007 UeId::~UeId() {
1008   // @@protoc_insertion_point(destructor:rc.UeId)
1009   SharedDtor();
1010 }
1011
1012 void UeId::SharedDtor() {
1013   if (this != internal_default_instance()) delete gnbueid_;
1014 }
1015
1016 void UeId::SetCachedSize(int size) const {
1017   _cached_size_.Set(size);
1018 }
1019 const ::google::protobuf::Descriptor* UeId::descriptor() {
1020   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
1021   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
1022 }
1023
1024 const UeId& UeId::default_instance() {
1025   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_UeId.base);
1026   return *internal_default_instance();
1027 }
1028
1029
1030 void UeId::Clear() {
1031 // @@protoc_insertion_point(message_clear_start:rc.UeId)
1032   ::google::protobuf::uint32 cached_has_bits = 0;
1033   // Prevent compiler warnings about cached_has_bits being unused
1034   (void) cached_has_bits;
1035
1036   if (GetArenaNoVirtual() == NULL && gnbueid_ != NULL) {
1037     delete gnbueid_;
1038   }
1039   gnbueid_ = NULL;
1040   _internal_metadata_.Clear();
1041 }
1042
1043 bool UeId::MergePartialFromCodedStream(
1044     ::google::protobuf::io::CodedInputStream* input) {
1045 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
1046   ::google::protobuf::uint32 tag;
1047   // @@protoc_insertion_point(parse_start:rc.UeId)
1048   for (;;) {
1049     ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
1050     tag = p.first;
1051     if (!p.second) goto handle_unusual;
1052     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
1053       // .rc.gNBUEID GnbUEID = 1;
1054       case 1: {
1055         if (static_cast< ::google::protobuf::uint8>(tag) ==
1056             static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
1057           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
1058                input, mutable_gnbueid()));
1059         } else {
1060           goto handle_unusual;
1061         }
1062         break;
1063       }
1064
1065       default: {
1066       handle_unusual:
1067         if (tag == 0) {
1068           goto success;
1069         }
1070         DO_(::google::protobuf::internal::WireFormat::SkipField(
1071               input, tag, _internal_metadata_.mutable_unknown_fields()));
1072         break;
1073       }
1074     }
1075   }
1076 success:
1077   // @@protoc_insertion_point(parse_success:rc.UeId)
1078   return true;
1079 failure:
1080   // @@protoc_insertion_point(parse_failure:rc.UeId)
1081   return false;
1082 #undef DO_
1083 }
1084
1085 void UeId::SerializeWithCachedSizes(
1086     ::google::protobuf::io::CodedOutputStream* output) const {
1087   // @@protoc_insertion_point(serialize_start:rc.UeId)
1088   ::google::protobuf::uint32 cached_has_bits = 0;
1089   (void) cached_has_bits;
1090
1091   // .rc.gNBUEID GnbUEID = 1;
1092   if (this->has_gnbueid()) {
1093     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
1094       1, this->_internal_gnbueid(), output);
1095   }
1096
1097   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1098     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
1099         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
1100   }
1101   // @@protoc_insertion_point(serialize_end:rc.UeId)
1102 }
1103
1104 ::google::protobuf::uint8* UeId::InternalSerializeWithCachedSizesToArray(
1105     bool deterministic, ::google::protobuf::uint8* target) const {
1106   (void)deterministic; // Unused
1107   // @@protoc_insertion_point(serialize_to_array_start:rc.UeId)
1108   ::google::protobuf::uint32 cached_has_bits = 0;
1109   (void) cached_has_bits;
1110
1111   // .rc.gNBUEID GnbUEID = 1;
1112   if (this->has_gnbueid()) {
1113     target = ::google::protobuf::internal::WireFormatLite::
1114       InternalWriteMessageToArray(
1115         1, this->_internal_gnbueid(), deterministic, target);
1116   }
1117
1118   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1119     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
1120         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
1121   }
1122   // @@protoc_insertion_point(serialize_to_array_end:rc.UeId)
1123   return target;
1124 }
1125
1126 size_t UeId::ByteSizeLong() const {
1127 // @@protoc_insertion_point(message_byte_size_start:rc.UeId)
1128   size_t total_size = 0;
1129
1130   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1131     total_size +=
1132       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
1133         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
1134   }
1135   // .rc.gNBUEID GnbUEID = 1;
1136   if (this->has_gnbueid()) {
1137     total_size += 1 +
1138       ::google::protobuf::internal::WireFormatLite::MessageSize(
1139         *gnbueid_);
1140   }
1141
1142   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
1143   SetCachedSize(cached_size);
1144   return total_size;
1145 }
1146
1147 void UeId::MergeFrom(const ::google::protobuf::Message& from) {
1148 // @@protoc_insertion_point(generalized_merge_from_start:rc.UeId)
1149   GOOGLE_DCHECK_NE(&from, this);
1150   const UeId* source =
1151       ::google::protobuf::internal::DynamicCastToGenerated<const UeId>(
1152           &from);
1153   if (source == NULL) {
1154   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.UeId)
1155     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
1156   } else {
1157   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.UeId)
1158     MergeFrom(*source);
1159   }
1160 }
1161
1162 void UeId::MergeFrom(const UeId& from) {
1163 // @@protoc_insertion_point(class_specific_merge_from_start:rc.UeId)
1164   GOOGLE_DCHECK_NE(&from, this);
1165   _internal_metadata_.MergeFrom(from._internal_metadata_);
1166   ::google::protobuf::uint32 cached_has_bits = 0;
1167   (void) cached_has_bits;
1168
1169   if (from.has_gnbueid()) {
1170     mutable_gnbueid()->::rc::gNBUEID::MergeFrom(from.gnbueid());
1171   }
1172 }
1173
1174 void UeId::CopyFrom(const ::google::protobuf::Message& from) {
1175 // @@protoc_insertion_point(generalized_copy_from_start:rc.UeId)
1176   if (&from == this) return;
1177   Clear();
1178   MergeFrom(from);
1179 }
1180
1181 void UeId::CopyFrom(const UeId& from) {
1182 // @@protoc_insertion_point(class_specific_copy_from_start:rc.UeId)
1183   if (&from == this) return;
1184   Clear();
1185   MergeFrom(from);
1186 }
1187
1188 bool UeId::IsInitialized() const {
1189   return true;
1190 }
1191
1192 void UeId::Swap(UeId* other) {
1193   if (other == this) return;
1194   InternalSwap(other);
1195 }
1196 void UeId::InternalSwap(UeId* other) {
1197   using std::swap;
1198   swap(gnbueid_, other->gnbueid_);
1199   _internal_metadata_.Swap(&other->_internal_metadata_);
1200 }
1201
1202 ::google::protobuf::Metadata UeId::GetMetadata() const {
1203   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
1204   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
1205 }
1206
1207
1208 // ===================================================================
1209
1210 void gNBUEID::InitAsDefaultInstance() {
1211   ::rc::_gNBUEID_default_instance_._instance.get_mutable()->guami_ = const_cast< ::rc::Guami*>(
1212       ::rc::Guami::internal_default_instance());
1213 }
1214 #if !defined(_MSC_VER) || _MSC_VER >= 1900
1215 const int gNBUEID::kAmfUENGAPIDFieldNumber;
1216 const int gNBUEID::kGuamiFieldNumber;
1217 const int gNBUEID::kGNBCUUEF1APIDFieldNumber;
1218 const int gNBUEID::kGNBCUCPUEE1APIDFieldNumber;
1219 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
1220
1221 gNBUEID::gNBUEID()
1222   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
1223   ::google::protobuf::internal::InitSCC(
1224       &protobuf_rc_2eproto::scc_info_gNBUEID.base);
1225   SharedCtor();
1226   // @@protoc_insertion_point(constructor:rc.gNBUEID)
1227 }
1228 gNBUEID::gNBUEID(const gNBUEID& from)
1229   : ::google::protobuf::Message(),
1230       _internal_metadata_(NULL),
1231       gnbcuuef1apid_(from.gnbcuuef1apid_),
1232       gnbcucpuee1apid_(from.gnbcucpuee1apid_) {
1233   _internal_metadata_.MergeFrom(from._internal_metadata_);
1234   if (from.has_guami()) {
1235     guami_ = new ::rc::Guami(*from.guami_);
1236   } else {
1237     guami_ = NULL;
1238   }
1239   amfuengapid_ = from.amfuengapid_;
1240   // @@protoc_insertion_point(copy_constructor:rc.gNBUEID)
1241 }
1242
1243 void gNBUEID::SharedCtor() {
1244   ::memset(&guami_, 0, static_cast<size_t>(
1245       reinterpret_cast<char*>(&amfuengapid_) -
1246       reinterpret_cast<char*>(&guami_)) + sizeof(amfuengapid_));
1247 }
1248
1249 gNBUEID::~gNBUEID() {
1250   // @@protoc_insertion_point(destructor:rc.gNBUEID)
1251   SharedDtor();
1252 }
1253
1254 void gNBUEID::SharedDtor() {
1255   if (this != internal_default_instance()) delete guami_;
1256 }
1257
1258 void gNBUEID::SetCachedSize(int size) const {
1259   _cached_size_.Set(size);
1260 }
1261 const ::google::protobuf::Descriptor* gNBUEID::descriptor() {
1262   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
1263   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
1264 }
1265
1266 const gNBUEID& gNBUEID::default_instance() {
1267   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_gNBUEID.base);
1268   return *internal_default_instance();
1269 }
1270
1271
1272 void gNBUEID::Clear() {
1273 // @@protoc_insertion_point(message_clear_start:rc.gNBUEID)
1274   ::google::protobuf::uint32 cached_has_bits = 0;
1275   // Prevent compiler warnings about cached_has_bits being unused
1276   (void) cached_has_bits;
1277
1278   gnbcuuef1apid_.Clear();
1279   gnbcucpuee1apid_.Clear();
1280   if (GetArenaNoVirtual() == NULL && guami_ != NULL) {
1281     delete guami_;
1282   }
1283   guami_ = NULL;
1284   amfuengapid_ = GOOGLE_LONGLONG(0);
1285   _internal_metadata_.Clear();
1286 }
1287
1288 bool gNBUEID::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.gNBUEID)
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       // int64 amfUENGAPID = 1;
1299       case 1: {
1300         if (static_cast< ::google::protobuf::uint8>(tag) ==
1301             static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
1302
1303           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
1304                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
1305                  input, &amfuengapid_)));
1306         } else {
1307           goto handle_unusual;
1308         }
1309         break;
1310       }
1311
1312       // .rc.Guami guami = 2;
1313       case 2: {
1314         if (static_cast< ::google::protobuf::uint8>(tag) ==
1315             static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
1316           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
1317                input, mutable_guami()));
1318         } else {
1319           goto handle_unusual;
1320         }
1321         break;
1322       }
1323
1324       // repeated int64 gNBCUUEF1APID = 3;
1325       case 3: {
1326         if (static_cast< ::google::protobuf::uint8>(tag) ==
1327             static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
1328           DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitive<
1329                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
1330                  input, this->mutable_gnbcuuef1apid())));
1331         } else if (
1332             static_cast< ::google::protobuf::uint8>(tag) ==
1333             static_cast< ::google::protobuf::uint8>(24u /* 24 & 0xFF */)) {
1334           DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline<
1335                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
1336                  1, 26u, input, this->mutable_gnbcuuef1apid())));
1337         } else {
1338           goto handle_unusual;
1339         }
1340         break;
1341       }
1342
1343       // repeated int64 gNBCUCPUEE1APID = 4;
1344       case 4: {
1345         if (static_cast< ::google::protobuf::uint8>(tag) ==
1346             static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
1347           DO_((::google::protobuf::internal::WireFormatLite::ReadPackedPrimitive<
1348                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
1349                  input, this->mutable_gnbcucpuee1apid())));
1350         } else if (
1351             static_cast< ::google::protobuf::uint8>(tag) ==
1352             static_cast< ::google::protobuf::uint8>(32u /* 32 & 0xFF */)) {
1353           DO_((::google::protobuf::internal::WireFormatLite::ReadRepeatedPrimitiveNoInline<
1354                    ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
1355                  1, 34u, input, this->mutable_gnbcucpuee1apid())));
1356         } else {
1357           goto handle_unusual;
1358         }
1359         break;
1360       }
1361
1362       default: {
1363       handle_unusual:
1364         if (tag == 0) {
1365           goto success;
1366         }
1367         DO_(::google::protobuf::internal::WireFormat::SkipField(
1368               input, tag, _internal_metadata_.mutable_unknown_fields()));
1369         break;
1370       }
1371     }
1372   }
1373 success:
1374   // @@protoc_insertion_point(parse_success:rc.gNBUEID)
1375   return true;
1376 failure:
1377   // @@protoc_insertion_point(parse_failure:rc.gNBUEID)
1378   return false;
1379 #undef DO_
1380 }
1381
1382 void gNBUEID::SerializeWithCachedSizes(
1383     ::google::protobuf::io::CodedOutputStream* output) const {
1384   // @@protoc_insertion_point(serialize_start:rc.gNBUEID)
1385   ::google::protobuf::uint32 cached_has_bits = 0;
1386   (void) cached_has_bits;
1387
1388   // int64 amfUENGAPID = 1;
1389   if (this->amfuengapid() != 0) {
1390     ::google::protobuf::internal::WireFormatLite::WriteInt64(1, this->amfuengapid(), output);
1391   }
1392
1393   // .rc.Guami guami = 2;
1394   if (this->has_guami()) {
1395     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
1396       2, this->_internal_guami(), output);
1397   }
1398
1399   // repeated int64 gNBCUUEF1APID = 3;
1400   if (this->gnbcuuef1apid_size() > 0) {
1401     ::google::protobuf::internal::WireFormatLite::WriteTag(3, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output);
1402     output->WriteVarint32(static_cast< ::google::protobuf::uint32>(
1403         _gnbcuuef1apid_cached_byte_size_));
1404   }
1405   for (int i = 0, n = this->gnbcuuef1apid_size(); i < n; i++) {
1406     ::google::protobuf::internal::WireFormatLite::WriteInt64NoTag(
1407       this->gnbcuuef1apid(i), output);
1408   }
1409
1410   // repeated int64 gNBCUCPUEE1APID = 4;
1411   if (this->gnbcucpuee1apid_size() > 0) {
1412     ::google::protobuf::internal::WireFormatLite::WriteTag(4, ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED, output);
1413     output->WriteVarint32(static_cast< ::google::protobuf::uint32>(
1414         _gnbcucpuee1apid_cached_byte_size_));
1415   }
1416   for (int i = 0, n = this->gnbcucpuee1apid_size(); i < n; i++) {
1417     ::google::protobuf::internal::WireFormatLite::WriteInt64NoTag(
1418       this->gnbcucpuee1apid(i), output);
1419   }
1420
1421   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1422     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
1423         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
1424   }
1425   // @@protoc_insertion_point(serialize_end:rc.gNBUEID)
1426 }
1427
1428 ::google::protobuf::uint8* gNBUEID::InternalSerializeWithCachedSizesToArray(
1429     bool deterministic, ::google::protobuf::uint8* target) const {
1430   (void)deterministic; // Unused
1431   // @@protoc_insertion_point(serialize_to_array_start:rc.gNBUEID)
1432   ::google::protobuf::uint32 cached_has_bits = 0;
1433   (void) cached_has_bits;
1434
1435   // int64 amfUENGAPID = 1;
1436   if (this->amfuengapid() != 0) {
1437     target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(1, this->amfuengapid(), target);
1438   }
1439
1440   // .rc.Guami guami = 2;
1441   if (this->has_guami()) {
1442     target = ::google::protobuf::internal::WireFormatLite::
1443       InternalWriteMessageToArray(
1444         2, this->_internal_guami(), deterministic, target);
1445   }
1446
1447   // repeated int64 gNBCUUEF1APID = 3;
1448   if (this->gnbcuuef1apid_size() > 0) {
1449     target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray(
1450       3,
1451       ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED,
1452       target);
1453     target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray(
1454         static_cast< ::google::protobuf::int32>(
1455             _gnbcuuef1apid_cached_byte_size_), target);
1456     target = ::google::protobuf::internal::WireFormatLite::
1457       WriteInt64NoTagToArray(this->gnbcuuef1apid_, target);
1458   }
1459
1460   // repeated int64 gNBCUCPUEE1APID = 4;
1461   if (this->gnbcucpuee1apid_size() > 0) {
1462     target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray(
1463       4,
1464       ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED,
1465       target);
1466     target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray(
1467         static_cast< ::google::protobuf::int32>(
1468             _gnbcucpuee1apid_cached_byte_size_), target);
1469     target = ::google::protobuf::internal::WireFormatLite::
1470       WriteInt64NoTagToArray(this->gnbcucpuee1apid_, target);
1471   }
1472
1473   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1474     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
1475         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
1476   }
1477   // @@protoc_insertion_point(serialize_to_array_end:rc.gNBUEID)
1478   return target;
1479 }
1480
1481 size_t gNBUEID::ByteSizeLong() const {
1482 // @@protoc_insertion_point(message_byte_size_start:rc.gNBUEID)
1483   size_t total_size = 0;
1484
1485   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1486     total_size +=
1487       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
1488         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
1489   }
1490   // repeated int64 gNBCUUEF1APID = 3;
1491   {
1492     size_t data_size = ::google::protobuf::internal::WireFormatLite::
1493       Int64Size(this->gnbcuuef1apid_);
1494     if (data_size > 0) {
1495       total_size += 1 +
1496         ::google::protobuf::internal::WireFormatLite::Int32Size(
1497             static_cast< ::google::protobuf::int32>(data_size));
1498     }
1499     int cached_size = ::google::protobuf::internal::ToCachedSize(data_size);
1500     GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1501     _gnbcuuef1apid_cached_byte_size_ = cached_size;
1502     GOOGLE_SAFE_CONCURRENT_WRITES_END();
1503     total_size += data_size;
1504   }
1505
1506   // repeated int64 gNBCUCPUEE1APID = 4;
1507   {
1508     size_t data_size = ::google::protobuf::internal::WireFormatLite::
1509       Int64Size(this->gnbcucpuee1apid_);
1510     if (data_size > 0) {
1511       total_size += 1 +
1512         ::google::protobuf::internal::WireFormatLite::Int32Size(
1513             static_cast< ::google::protobuf::int32>(data_size));
1514     }
1515     int cached_size = ::google::protobuf::internal::ToCachedSize(data_size);
1516     GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
1517     _gnbcucpuee1apid_cached_byte_size_ = cached_size;
1518     GOOGLE_SAFE_CONCURRENT_WRITES_END();
1519     total_size += data_size;
1520   }
1521
1522   // .rc.Guami guami = 2;
1523   if (this->has_guami()) {
1524     total_size += 1 +
1525       ::google::protobuf::internal::WireFormatLite::MessageSize(
1526         *guami_);
1527   }
1528
1529   // int64 amfUENGAPID = 1;
1530   if (this->amfuengapid() != 0) {
1531     total_size += 1 +
1532       ::google::protobuf::internal::WireFormatLite::Int64Size(
1533         this->amfuengapid());
1534   }
1535
1536   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
1537   SetCachedSize(cached_size);
1538   return total_size;
1539 }
1540
1541 void gNBUEID::MergeFrom(const ::google::protobuf::Message& from) {
1542 // @@protoc_insertion_point(generalized_merge_from_start:rc.gNBUEID)
1543   GOOGLE_DCHECK_NE(&from, this);
1544   const gNBUEID* source =
1545       ::google::protobuf::internal::DynamicCastToGenerated<const gNBUEID>(
1546           &from);
1547   if (source == NULL) {
1548   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.gNBUEID)
1549     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
1550   } else {
1551   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.gNBUEID)
1552     MergeFrom(*source);
1553   }
1554 }
1555
1556 void gNBUEID::MergeFrom(const gNBUEID& from) {
1557 // @@protoc_insertion_point(class_specific_merge_from_start:rc.gNBUEID)
1558   GOOGLE_DCHECK_NE(&from, this);
1559   _internal_metadata_.MergeFrom(from._internal_metadata_);
1560   ::google::protobuf::uint32 cached_has_bits = 0;
1561   (void) cached_has_bits;
1562
1563   gnbcuuef1apid_.MergeFrom(from.gnbcuuef1apid_);
1564   gnbcucpuee1apid_.MergeFrom(from.gnbcucpuee1apid_);
1565   if (from.has_guami()) {
1566     mutable_guami()->::rc::Guami::MergeFrom(from.guami());
1567   }
1568   if (from.amfuengapid() != 0) {
1569     set_amfuengapid(from.amfuengapid());
1570   }
1571 }
1572
1573 void gNBUEID::CopyFrom(const ::google::protobuf::Message& from) {
1574 // @@protoc_insertion_point(generalized_copy_from_start:rc.gNBUEID)
1575   if (&from == this) return;
1576   Clear();
1577   MergeFrom(from);
1578 }
1579
1580 void gNBUEID::CopyFrom(const gNBUEID& from) {
1581 // @@protoc_insertion_point(class_specific_copy_from_start:rc.gNBUEID)
1582   if (&from == this) return;
1583   Clear();
1584   MergeFrom(from);
1585 }
1586
1587 bool gNBUEID::IsInitialized() const {
1588   return true;
1589 }
1590
1591 void gNBUEID::Swap(gNBUEID* other) {
1592   if (other == this) return;
1593   InternalSwap(other);
1594 }
1595 void gNBUEID::InternalSwap(gNBUEID* other) {
1596   using std::swap;
1597   gnbcuuef1apid_.InternalSwap(&other->gnbcuuef1apid_);
1598   gnbcucpuee1apid_.InternalSwap(&other->gnbcucpuee1apid_);
1599   swap(guami_, other->guami_);
1600   swap(amfuengapid_, other->amfuengapid_);
1601   _internal_metadata_.Swap(&other->_internal_metadata_);
1602 }
1603
1604 ::google::protobuf::Metadata gNBUEID::GetMetadata() const {
1605   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
1606   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
1607 }
1608
1609
1610 // ===================================================================
1611
1612 void Guami::InitAsDefaultInstance() {
1613 }
1614 #if !defined(_MSC_VER) || _MSC_VER >= 1900
1615 const int Guami::kPLMNIdentityFieldNumber;
1616 const int Guami::kAMFRegionIDFieldNumber;
1617 const int Guami::kAMFSetIDFieldNumber;
1618 const int Guami::kAMFPointerFieldNumber;
1619 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
1620
1621 Guami::Guami()
1622   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
1623   ::google::protobuf::internal::InitSCC(
1624       &protobuf_rc_2eproto::scc_info_Guami.base);
1625   SharedCtor();
1626   // @@protoc_insertion_point(constructor:rc.Guami)
1627 }
1628 Guami::Guami(const Guami& from)
1629   : ::google::protobuf::Message(),
1630       _internal_metadata_(NULL) {
1631   _internal_metadata_.MergeFrom(from._internal_metadata_);
1632   plmnidentity_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1633   if (from.plmnidentity().size() > 0) {
1634     plmnidentity_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.plmnidentity_);
1635   }
1636   amfregionid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1637   if (from.amfregionid().size() > 0) {
1638     amfregionid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.amfregionid_);
1639   }
1640   amfsetid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1641   if (from.amfsetid().size() > 0) {
1642     amfsetid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.amfsetid_);
1643   }
1644   amfpointer_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1645   if (from.amfpointer().size() > 0) {
1646     amfpointer_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.amfpointer_);
1647   }
1648   // @@protoc_insertion_point(copy_constructor:rc.Guami)
1649 }
1650
1651 void Guami::SharedCtor() {
1652   plmnidentity_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1653   amfregionid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1654   amfsetid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1655   amfpointer_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1656 }
1657
1658 Guami::~Guami() {
1659   // @@protoc_insertion_point(destructor:rc.Guami)
1660   SharedDtor();
1661 }
1662
1663 void Guami::SharedDtor() {
1664   plmnidentity_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1665   amfregionid_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1666   amfsetid_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1667   amfpointer_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1668 }
1669
1670 void Guami::SetCachedSize(int size) const {
1671   _cached_size_.Set(size);
1672 }
1673 const ::google::protobuf::Descriptor* Guami::descriptor() {
1674   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
1675   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
1676 }
1677
1678 const Guami& Guami::default_instance() {
1679   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_Guami.base);
1680   return *internal_default_instance();
1681 }
1682
1683
1684 void Guami::Clear() {
1685 // @@protoc_insertion_point(message_clear_start:rc.Guami)
1686   ::google::protobuf::uint32 cached_has_bits = 0;
1687   // Prevent compiler warnings about cached_has_bits being unused
1688   (void) cached_has_bits;
1689
1690   plmnidentity_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1691   amfregionid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1692   amfsetid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1693   amfpointer_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1694   _internal_metadata_.Clear();
1695 }
1696
1697 bool Guami::MergePartialFromCodedStream(
1698     ::google::protobuf::io::CodedInputStream* input) {
1699 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
1700   ::google::protobuf::uint32 tag;
1701   // @@protoc_insertion_point(parse_start:rc.Guami)
1702   for (;;) {
1703     ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
1704     tag = p.first;
1705     if (!p.second) goto handle_unusual;
1706     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
1707       // string pLMNIdentity = 1;
1708       case 1: {
1709         if (static_cast< ::google::protobuf::uint8>(tag) ==
1710             static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
1711           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
1712                 input, this->mutable_plmnidentity()));
1713           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1714             this->plmnidentity().data(), static_cast<int>(this->plmnidentity().length()),
1715             ::google::protobuf::internal::WireFormatLite::PARSE,
1716             "rc.Guami.pLMNIdentity"));
1717         } else {
1718           goto handle_unusual;
1719         }
1720         break;
1721       }
1722
1723       // string aMFRegionID = 2;
1724       case 2: {
1725         if (static_cast< ::google::protobuf::uint8>(tag) ==
1726             static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
1727           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
1728                 input, this->mutable_amfregionid()));
1729           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1730             this->amfregionid().data(), static_cast<int>(this->amfregionid().length()),
1731             ::google::protobuf::internal::WireFormatLite::PARSE,
1732             "rc.Guami.aMFRegionID"));
1733         } else {
1734           goto handle_unusual;
1735         }
1736         break;
1737       }
1738
1739       // string aMFSetID = 3;
1740       case 3: {
1741         if (static_cast< ::google::protobuf::uint8>(tag) ==
1742             static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
1743           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
1744                 input, this->mutable_amfsetid()));
1745           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1746             this->amfsetid().data(), static_cast<int>(this->amfsetid().length()),
1747             ::google::protobuf::internal::WireFormatLite::PARSE,
1748             "rc.Guami.aMFSetID"));
1749         } else {
1750           goto handle_unusual;
1751         }
1752         break;
1753       }
1754
1755       // string aMFPointer = 4;
1756       case 4: {
1757         if (static_cast< ::google::protobuf::uint8>(tag) ==
1758             static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
1759           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
1760                 input, this->mutable_amfpointer()));
1761           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1762             this->amfpointer().data(), static_cast<int>(this->amfpointer().length()),
1763             ::google::protobuf::internal::WireFormatLite::PARSE,
1764             "rc.Guami.aMFPointer"));
1765         } else {
1766           goto handle_unusual;
1767         }
1768         break;
1769       }
1770
1771       default: {
1772       handle_unusual:
1773         if (tag == 0) {
1774           goto success;
1775         }
1776         DO_(::google::protobuf::internal::WireFormat::SkipField(
1777               input, tag, _internal_metadata_.mutable_unknown_fields()));
1778         break;
1779       }
1780     }
1781   }
1782 success:
1783   // @@protoc_insertion_point(parse_success:rc.Guami)
1784   return true;
1785 failure:
1786   // @@protoc_insertion_point(parse_failure:rc.Guami)
1787   return false;
1788 #undef DO_
1789 }
1790
1791 void Guami::SerializeWithCachedSizes(
1792     ::google::protobuf::io::CodedOutputStream* output) const {
1793   // @@protoc_insertion_point(serialize_start:rc.Guami)
1794   ::google::protobuf::uint32 cached_has_bits = 0;
1795   (void) cached_has_bits;
1796
1797   // string pLMNIdentity = 1;
1798   if (this->plmnidentity().size() > 0) {
1799     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1800       this->plmnidentity().data(), static_cast<int>(this->plmnidentity().length()),
1801       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1802       "rc.Guami.pLMNIdentity");
1803     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
1804       1, this->plmnidentity(), output);
1805   }
1806
1807   // string aMFRegionID = 2;
1808   if (this->amfregionid().size() > 0) {
1809     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1810       this->amfregionid().data(), static_cast<int>(this->amfregionid().length()),
1811       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1812       "rc.Guami.aMFRegionID");
1813     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
1814       2, this->amfregionid(), output);
1815   }
1816
1817   // string aMFSetID = 3;
1818   if (this->amfsetid().size() > 0) {
1819     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1820       this->amfsetid().data(), static_cast<int>(this->amfsetid().length()),
1821       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1822       "rc.Guami.aMFSetID");
1823     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
1824       3, this->amfsetid(), output);
1825   }
1826
1827   // string aMFPointer = 4;
1828   if (this->amfpointer().size() > 0) {
1829     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1830       this->amfpointer().data(), static_cast<int>(this->amfpointer().length()),
1831       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1832       "rc.Guami.aMFPointer");
1833     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
1834       4, this->amfpointer(), output);
1835   }
1836
1837   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1838     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
1839         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
1840   }
1841   // @@protoc_insertion_point(serialize_end:rc.Guami)
1842 }
1843
1844 ::google::protobuf::uint8* Guami::InternalSerializeWithCachedSizesToArray(
1845     bool deterministic, ::google::protobuf::uint8* target) const {
1846   (void)deterministic; // Unused
1847   // @@protoc_insertion_point(serialize_to_array_start:rc.Guami)
1848   ::google::protobuf::uint32 cached_has_bits = 0;
1849   (void) cached_has_bits;
1850
1851   // string pLMNIdentity = 1;
1852   if (this->plmnidentity().size() > 0) {
1853     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1854       this->plmnidentity().data(), static_cast<int>(this->plmnidentity().length()),
1855       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1856       "rc.Guami.pLMNIdentity");
1857     target =
1858       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1859         1, this->plmnidentity(), target);
1860   }
1861
1862   // string aMFRegionID = 2;
1863   if (this->amfregionid().size() > 0) {
1864     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1865       this->amfregionid().data(), static_cast<int>(this->amfregionid().length()),
1866       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1867       "rc.Guami.aMFRegionID");
1868     target =
1869       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1870         2, this->amfregionid(), target);
1871   }
1872
1873   // string aMFSetID = 3;
1874   if (this->amfsetid().size() > 0) {
1875     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1876       this->amfsetid().data(), static_cast<int>(this->amfsetid().length()),
1877       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1878       "rc.Guami.aMFSetID");
1879     target =
1880       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1881         3, this->amfsetid(), target);
1882   }
1883
1884   // string aMFPointer = 4;
1885   if (this->amfpointer().size() > 0) {
1886     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1887       this->amfpointer().data(), static_cast<int>(this->amfpointer().length()),
1888       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
1889       "rc.Guami.aMFPointer");
1890     target =
1891       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
1892         4, this->amfpointer(), target);
1893   }
1894
1895   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1896     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
1897         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
1898   }
1899   // @@protoc_insertion_point(serialize_to_array_end:rc.Guami)
1900   return target;
1901 }
1902
1903 size_t Guami::ByteSizeLong() const {
1904 // @@protoc_insertion_point(message_byte_size_start:rc.Guami)
1905   size_t total_size = 0;
1906
1907   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
1908     total_size +=
1909       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
1910         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
1911   }
1912   // string pLMNIdentity = 1;
1913   if (this->plmnidentity().size() > 0) {
1914     total_size += 1 +
1915       ::google::protobuf::internal::WireFormatLite::StringSize(
1916         this->plmnidentity());
1917   }
1918
1919   // string aMFRegionID = 2;
1920   if (this->amfregionid().size() > 0) {
1921     total_size += 1 +
1922       ::google::protobuf::internal::WireFormatLite::StringSize(
1923         this->amfregionid());
1924   }
1925
1926   // string aMFSetID = 3;
1927   if (this->amfsetid().size() > 0) {
1928     total_size += 1 +
1929       ::google::protobuf::internal::WireFormatLite::StringSize(
1930         this->amfsetid());
1931   }
1932
1933   // string aMFPointer = 4;
1934   if (this->amfpointer().size() > 0) {
1935     total_size += 1 +
1936       ::google::protobuf::internal::WireFormatLite::StringSize(
1937         this->amfpointer());
1938   }
1939
1940   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
1941   SetCachedSize(cached_size);
1942   return total_size;
1943 }
1944
1945 void Guami::MergeFrom(const ::google::protobuf::Message& from) {
1946 // @@protoc_insertion_point(generalized_merge_from_start:rc.Guami)
1947   GOOGLE_DCHECK_NE(&from, this);
1948   const Guami* source =
1949       ::google::protobuf::internal::DynamicCastToGenerated<const Guami>(
1950           &from);
1951   if (source == NULL) {
1952   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.Guami)
1953     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
1954   } else {
1955   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.Guami)
1956     MergeFrom(*source);
1957   }
1958 }
1959
1960 void Guami::MergeFrom(const Guami& from) {
1961 // @@protoc_insertion_point(class_specific_merge_from_start:rc.Guami)
1962   GOOGLE_DCHECK_NE(&from, this);
1963   _internal_metadata_.MergeFrom(from._internal_metadata_);
1964   ::google::protobuf::uint32 cached_has_bits = 0;
1965   (void) cached_has_bits;
1966
1967   if (from.plmnidentity().size() > 0) {
1968
1969     plmnidentity_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.plmnidentity_);
1970   }
1971   if (from.amfregionid().size() > 0) {
1972
1973     amfregionid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.amfregionid_);
1974   }
1975   if (from.amfsetid().size() > 0) {
1976
1977     amfsetid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.amfsetid_);
1978   }
1979   if (from.amfpointer().size() > 0) {
1980
1981     amfpointer_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.amfpointer_);
1982   }
1983 }
1984
1985 void Guami::CopyFrom(const ::google::protobuf::Message& from) {
1986 // @@protoc_insertion_point(generalized_copy_from_start:rc.Guami)
1987   if (&from == this) return;
1988   Clear();
1989   MergeFrom(from);
1990 }
1991
1992 void Guami::CopyFrom(const Guami& from) {
1993 // @@protoc_insertion_point(class_specific_copy_from_start:rc.Guami)
1994   if (&from == this) return;
1995   Clear();
1996   MergeFrom(from);
1997 }
1998
1999 bool Guami::IsInitialized() const {
2000   return true;
2001 }
2002
2003 void Guami::Swap(Guami* other) {
2004   if (other == this) return;
2005   InternalSwap(other);
2006 }
2007 void Guami::InternalSwap(Guami* other) {
2008   using std::swap;
2009   plmnidentity_.Swap(&other->plmnidentity_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2010     GetArenaNoVirtual());
2011   amfregionid_.Swap(&other->amfregionid_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2012     GetArenaNoVirtual());
2013   amfsetid_.Swap(&other->amfsetid_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2014     GetArenaNoVirtual());
2015   amfpointer_.Swap(&other->amfpointer_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2016     GetArenaNoVirtual());
2017   _internal_metadata_.Swap(&other->_internal_metadata_);
2018 }
2019
2020 ::google::protobuf::Metadata Guami::GetMetadata() const {
2021   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
2022   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
2023 }
2024
2025
2026 // ===================================================================
2027
2028 void RICControlMessage::InitAsDefaultInstance() {
2029 }
2030 #if !defined(_MSC_VER) || _MSC_VER >= 1900
2031 const int RICControlMessage::kRICControlCellTypeValFieldNumber;
2032 const int RICControlMessage::kTargetCellIDFieldNumber;
2033 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
2034
2035 RICControlMessage::RICControlMessage()
2036   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
2037   ::google::protobuf::internal::InitSCC(
2038       &protobuf_rc_2eproto::scc_info_RICControlMessage.base);
2039   SharedCtor();
2040   // @@protoc_insertion_point(constructor:rc.RICControlMessage)
2041 }
2042 RICControlMessage::RICControlMessage(const RICControlMessage& from)
2043   : ::google::protobuf::Message(),
2044       _internal_metadata_(NULL) {
2045   _internal_metadata_.MergeFrom(from._internal_metadata_);
2046   targetcellid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2047   if (from.targetcellid().size() > 0) {
2048     targetcellid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.targetcellid_);
2049   }
2050   riccontrolcelltypeval_ = from.riccontrolcelltypeval_;
2051   // @@protoc_insertion_point(copy_constructor:rc.RICControlMessage)
2052 }
2053
2054 void RICControlMessage::SharedCtor() {
2055   targetcellid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2056   riccontrolcelltypeval_ = 0;
2057 }
2058
2059 RICControlMessage::~RICControlMessage() {
2060   // @@protoc_insertion_point(destructor:rc.RICControlMessage)
2061   SharedDtor();
2062 }
2063
2064 void RICControlMessage::SharedDtor() {
2065   targetcellid_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2066 }
2067
2068 void RICControlMessage::SetCachedSize(int size) const {
2069   _cached_size_.Set(size);
2070 }
2071 const ::google::protobuf::Descriptor* RICControlMessage::descriptor() {
2072   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
2073   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
2074 }
2075
2076 const RICControlMessage& RICControlMessage::default_instance() {
2077   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_RICControlMessage.base);
2078   return *internal_default_instance();
2079 }
2080
2081
2082 void RICControlMessage::Clear() {
2083 // @@protoc_insertion_point(message_clear_start:rc.RICControlMessage)
2084   ::google::protobuf::uint32 cached_has_bits = 0;
2085   // Prevent compiler warnings about cached_has_bits being unused
2086   (void) cached_has_bits;
2087
2088   targetcellid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2089   riccontrolcelltypeval_ = 0;
2090   _internal_metadata_.Clear();
2091 }
2092
2093 bool RICControlMessage::MergePartialFromCodedStream(
2094     ::google::protobuf::io::CodedInputStream* input) {
2095 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
2096   ::google::protobuf::uint32 tag;
2097   // @@protoc_insertion_point(parse_start:rc.RICControlMessage)
2098   for (;;) {
2099     ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
2100     tag = p.first;
2101     if (!p.second) goto handle_unusual;
2102     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
2103       // .rc.RICControlCellTypeEnum RICControlCellTypeVal = 1;
2104       case 1: {
2105         if (static_cast< ::google::protobuf::uint8>(tag) ==
2106             static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
2107           int value;
2108           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
2109                    int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
2110                  input, &value)));
2111           set_riccontrolcelltypeval(static_cast< ::rc::RICControlCellTypeEnum >(value));
2112         } else {
2113           goto handle_unusual;
2114         }
2115         break;
2116       }
2117
2118       // string TargetCellID = 2;
2119       case 2: {
2120         if (static_cast< ::google::protobuf::uint8>(tag) ==
2121             static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
2122           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
2123                 input, this->mutable_targetcellid()));
2124           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2125             this->targetcellid().data(), static_cast<int>(this->targetcellid().length()),
2126             ::google::protobuf::internal::WireFormatLite::PARSE,
2127             "rc.RICControlMessage.TargetCellID"));
2128         } else {
2129           goto handle_unusual;
2130         }
2131         break;
2132       }
2133
2134       default: {
2135       handle_unusual:
2136         if (tag == 0) {
2137           goto success;
2138         }
2139         DO_(::google::protobuf::internal::WireFormat::SkipField(
2140               input, tag, _internal_metadata_.mutable_unknown_fields()));
2141         break;
2142       }
2143     }
2144   }
2145 success:
2146   // @@protoc_insertion_point(parse_success:rc.RICControlMessage)
2147   return true;
2148 failure:
2149   // @@protoc_insertion_point(parse_failure:rc.RICControlMessage)
2150   return false;
2151 #undef DO_
2152 }
2153
2154 void RICControlMessage::SerializeWithCachedSizes(
2155     ::google::protobuf::io::CodedOutputStream* output) const {
2156   // @@protoc_insertion_point(serialize_start:rc.RICControlMessage)
2157   ::google::protobuf::uint32 cached_has_bits = 0;
2158   (void) cached_has_bits;
2159
2160   // .rc.RICControlCellTypeEnum RICControlCellTypeVal = 1;
2161   if (this->riccontrolcelltypeval() != 0) {
2162     ::google::protobuf::internal::WireFormatLite::WriteEnum(
2163       1, this->riccontrolcelltypeval(), output);
2164   }
2165
2166   // string TargetCellID = 2;
2167   if (this->targetcellid().size() > 0) {
2168     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2169       this->targetcellid().data(), static_cast<int>(this->targetcellid().length()),
2170       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
2171       "rc.RICControlMessage.TargetCellID");
2172     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
2173       2, this->targetcellid(), output);
2174   }
2175
2176   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
2177     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
2178         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
2179   }
2180   // @@protoc_insertion_point(serialize_end:rc.RICControlMessage)
2181 }
2182
2183 ::google::protobuf::uint8* RICControlMessage::InternalSerializeWithCachedSizesToArray(
2184     bool deterministic, ::google::protobuf::uint8* target) const {
2185   (void)deterministic; // Unused
2186   // @@protoc_insertion_point(serialize_to_array_start:rc.RICControlMessage)
2187   ::google::protobuf::uint32 cached_has_bits = 0;
2188   (void) cached_has_bits;
2189
2190   // .rc.RICControlCellTypeEnum RICControlCellTypeVal = 1;
2191   if (this->riccontrolcelltypeval() != 0) {
2192     target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
2193       1, this->riccontrolcelltypeval(), target);
2194   }
2195
2196   // string TargetCellID = 2;
2197   if (this->targetcellid().size() > 0) {
2198     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2199       this->targetcellid().data(), static_cast<int>(this->targetcellid().length()),
2200       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
2201       "rc.RICControlMessage.TargetCellID");
2202     target =
2203       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
2204         2, this->targetcellid(), target);
2205   }
2206
2207   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
2208     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
2209         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
2210   }
2211   // @@protoc_insertion_point(serialize_to_array_end:rc.RICControlMessage)
2212   return target;
2213 }
2214
2215 size_t RICControlMessage::ByteSizeLong() const {
2216 // @@protoc_insertion_point(message_byte_size_start:rc.RICControlMessage)
2217   size_t total_size = 0;
2218
2219   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
2220     total_size +=
2221       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
2222         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
2223   }
2224   // string TargetCellID = 2;
2225   if (this->targetcellid().size() > 0) {
2226     total_size += 1 +
2227       ::google::protobuf::internal::WireFormatLite::StringSize(
2228         this->targetcellid());
2229   }
2230
2231   // .rc.RICControlCellTypeEnum RICControlCellTypeVal = 1;
2232   if (this->riccontrolcelltypeval() != 0) {
2233     total_size += 1 +
2234       ::google::protobuf::internal::WireFormatLite::EnumSize(this->riccontrolcelltypeval());
2235   }
2236
2237   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
2238   SetCachedSize(cached_size);
2239   return total_size;
2240 }
2241
2242 void RICControlMessage::MergeFrom(const ::google::protobuf::Message& from) {
2243 // @@protoc_insertion_point(generalized_merge_from_start:rc.RICControlMessage)
2244   GOOGLE_DCHECK_NE(&from, this);
2245   const RICControlMessage* source =
2246       ::google::protobuf::internal::DynamicCastToGenerated<const RICControlMessage>(
2247           &from);
2248   if (source == NULL) {
2249   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.RICControlMessage)
2250     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
2251   } else {
2252   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.RICControlMessage)
2253     MergeFrom(*source);
2254   }
2255 }
2256
2257 void RICControlMessage::MergeFrom(const RICControlMessage& from) {
2258 // @@protoc_insertion_point(class_specific_merge_from_start:rc.RICControlMessage)
2259   GOOGLE_DCHECK_NE(&from, this);
2260   _internal_metadata_.MergeFrom(from._internal_metadata_);
2261   ::google::protobuf::uint32 cached_has_bits = 0;
2262   (void) cached_has_bits;
2263
2264   if (from.targetcellid().size() > 0) {
2265
2266     targetcellid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.targetcellid_);
2267   }
2268   if (from.riccontrolcelltypeval() != 0) {
2269     set_riccontrolcelltypeval(from.riccontrolcelltypeval());
2270   }
2271 }
2272
2273 void RICControlMessage::CopyFrom(const ::google::protobuf::Message& from) {
2274 // @@protoc_insertion_point(generalized_copy_from_start:rc.RICControlMessage)
2275   if (&from == this) return;
2276   Clear();
2277   MergeFrom(from);
2278 }
2279
2280 void RICControlMessage::CopyFrom(const RICControlMessage& from) {
2281 // @@protoc_insertion_point(class_specific_copy_from_start:rc.RICControlMessage)
2282   if (&from == this) return;
2283   Clear();
2284   MergeFrom(from);
2285 }
2286
2287 bool RICControlMessage::IsInitialized() const {
2288   return true;
2289 }
2290
2291 void RICControlMessage::Swap(RICControlMessage* other) {
2292   if (other == this) return;
2293   InternalSwap(other);
2294 }
2295 void RICControlMessage::InternalSwap(RICControlMessage* other) {
2296   using std::swap;
2297   targetcellid_.Swap(&other->targetcellid_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2298     GetArenaNoVirtual());
2299   swap(riccontrolcelltypeval_, other->riccontrolcelltypeval_);
2300   _internal_metadata_.Swap(&other->_internal_metadata_);
2301 }
2302
2303 ::google::protobuf::Metadata RICControlMessage::GetMetadata() const {
2304   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
2305   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
2306 }
2307
2308
2309 // ===================================================================
2310
2311 void RicControlGrpcReq::InitAsDefaultInstance() {
2312   ::rc::_RicControlGrpcReq_default_instance_._instance.get_mutable()->rice2apheaderdata_ = const_cast< ::rc::RICE2APHeader*>(
2313       ::rc::RICE2APHeader::internal_default_instance());
2314   ::rc::_RicControlGrpcReq_default_instance_._instance.get_mutable()->riccontrolheaderdata_ = const_cast< ::rc::RICControlHeader*>(
2315       ::rc::RICControlHeader::internal_default_instance());
2316   ::rc::_RicControlGrpcReq_default_instance_._instance.get_mutable()->riccontrolmessagedata_ = const_cast< ::rc::RICControlMessage*>(
2317       ::rc::RICControlMessage::internal_default_instance());
2318 }
2319 #if !defined(_MSC_VER) || _MSC_VER >= 1900
2320 const int RicControlGrpcReq::kE2NodeIDFieldNumber;
2321 const int RicControlGrpcReq::kPlmnIDFieldNumber;
2322 const int RicControlGrpcReq::kRanNameFieldNumber;
2323 const int RicControlGrpcReq::kRICE2APHeaderDataFieldNumber;
2324 const int RicControlGrpcReq::kRICControlHeaderDataFieldNumber;
2325 const int RicControlGrpcReq::kRICControlMessageDataFieldNumber;
2326 const int RicControlGrpcReq::kRICControlAckReqValFieldNumber;
2327 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
2328
2329 RicControlGrpcReq::RicControlGrpcReq()
2330   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
2331   ::google::protobuf::internal::InitSCC(
2332       &protobuf_rc_2eproto::scc_info_RicControlGrpcReq.base);
2333   SharedCtor();
2334   // @@protoc_insertion_point(constructor:rc.RicControlGrpcReq)
2335 }
2336 RicControlGrpcReq::RicControlGrpcReq(const RicControlGrpcReq& from)
2337   : ::google::protobuf::Message(),
2338       _internal_metadata_(NULL) {
2339   _internal_metadata_.MergeFrom(from._internal_metadata_);
2340   e2nodeid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2341   if (from.e2nodeid().size() > 0) {
2342     e2nodeid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.e2nodeid_);
2343   }
2344   plmnid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2345   if (from.plmnid().size() > 0) {
2346     plmnid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.plmnid_);
2347   }
2348   ranname_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2349   if (from.ranname().size() > 0) {
2350     ranname_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.ranname_);
2351   }
2352   if (from.has_rice2apheaderdata()) {
2353     rice2apheaderdata_ = new ::rc::RICE2APHeader(*from.rice2apheaderdata_);
2354   } else {
2355     rice2apheaderdata_ = NULL;
2356   }
2357   if (from.has_riccontrolheaderdata()) {
2358     riccontrolheaderdata_ = new ::rc::RICControlHeader(*from.riccontrolheaderdata_);
2359   } else {
2360     riccontrolheaderdata_ = NULL;
2361   }
2362   if (from.has_riccontrolmessagedata()) {
2363     riccontrolmessagedata_ = new ::rc::RICControlMessage(*from.riccontrolmessagedata_);
2364   } else {
2365     riccontrolmessagedata_ = NULL;
2366   }
2367   riccontrolackreqval_ = from.riccontrolackreqval_;
2368   // @@protoc_insertion_point(copy_constructor:rc.RicControlGrpcReq)
2369 }
2370
2371 void RicControlGrpcReq::SharedCtor() {
2372   e2nodeid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2373   plmnid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2374   ranname_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2375   ::memset(&rice2apheaderdata_, 0, static_cast<size_t>(
2376       reinterpret_cast<char*>(&riccontrolackreqval_) -
2377       reinterpret_cast<char*>(&rice2apheaderdata_)) + sizeof(riccontrolackreqval_));
2378 }
2379
2380 RicControlGrpcReq::~RicControlGrpcReq() {
2381   // @@protoc_insertion_point(destructor:rc.RicControlGrpcReq)
2382   SharedDtor();
2383 }
2384
2385 void RicControlGrpcReq::SharedDtor() {
2386   e2nodeid_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2387   plmnid_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2388   ranname_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2389   if (this != internal_default_instance()) delete rice2apheaderdata_;
2390   if (this != internal_default_instance()) delete riccontrolheaderdata_;
2391   if (this != internal_default_instance()) delete riccontrolmessagedata_;
2392 }
2393
2394 void RicControlGrpcReq::SetCachedSize(int size) const {
2395   _cached_size_.Set(size);
2396 }
2397 const ::google::protobuf::Descriptor* RicControlGrpcReq::descriptor() {
2398   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
2399   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
2400 }
2401
2402 const RicControlGrpcReq& RicControlGrpcReq::default_instance() {
2403   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_RicControlGrpcReq.base);
2404   return *internal_default_instance();
2405 }
2406
2407
2408 void RicControlGrpcReq::Clear() {
2409 // @@protoc_insertion_point(message_clear_start:rc.RicControlGrpcReq)
2410   ::google::protobuf::uint32 cached_has_bits = 0;
2411   // Prevent compiler warnings about cached_has_bits being unused
2412   (void) cached_has_bits;
2413
2414   e2nodeid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2415   plmnid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2416   ranname_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2417   if (GetArenaNoVirtual() == NULL && rice2apheaderdata_ != NULL) {
2418     delete rice2apheaderdata_;
2419   }
2420   rice2apheaderdata_ = NULL;
2421   if (GetArenaNoVirtual() == NULL && riccontrolheaderdata_ != NULL) {
2422     delete riccontrolheaderdata_;
2423   }
2424   riccontrolheaderdata_ = NULL;
2425   if (GetArenaNoVirtual() == NULL && riccontrolmessagedata_ != NULL) {
2426     delete riccontrolmessagedata_;
2427   }
2428   riccontrolmessagedata_ = NULL;
2429   riccontrolackreqval_ = 0;
2430   _internal_metadata_.Clear();
2431 }
2432
2433 bool RicControlGrpcReq::MergePartialFromCodedStream(
2434     ::google::protobuf::io::CodedInputStream* input) {
2435 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
2436   ::google::protobuf::uint32 tag;
2437   // @@protoc_insertion_point(parse_start:rc.RicControlGrpcReq)
2438   for (;;) {
2439     ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
2440     tag = p.first;
2441     if (!p.second) goto handle_unusual;
2442     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
2443       // string e2NodeID = 1;
2444       case 1: {
2445         if (static_cast< ::google::protobuf::uint8>(tag) ==
2446             static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
2447           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
2448                 input, this->mutable_e2nodeid()));
2449           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2450             this->e2nodeid().data(), static_cast<int>(this->e2nodeid().length()),
2451             ::google::protobuf::internal::WireFormatLite::PARSE,
2452             "rc.RicControlGrpcReq.e2NodeID"));
2453         } else {
2454           goto handle_unusual;
2455         }
2456         break;
2457       }
2458
2459       // string plmnID = 2;
2460       case 2: {
2461         if (static_cast< ::google::protobuf::uint8>(tag) ==
2462             static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
2463           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
2464                 input, this->mutable_plmnid()));
2465           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2466             this->plmnid().data(), static_cast<int>(this->plmnid().length()),
2467             ::google::protobuf::internal::WireFormatLite::PARSE,
2468             "rc.RicControlGrpcReq.plmnID"));
2469         } else {
2470           goto handle_unusual;
2471         }
2472         break;
2473       }
2474
2475       // string ranName = 3;
2476       case 3: {
2477         if (static_cast< ::google::protobuf::uint8>(tag) ==
2478             static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
2479           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
2480                 input, this->mutable_ranname()));
2481           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2482             this->ranname().data(), static_cast<int>(this->ranname().length()),
2483             ::google::protobuf::internal::WireFormatLite::PARSE,
2484             "rc.RicControlGrpcReq.ranName"));
2485         } else {
2486           goto handle_unusual;
2487         }
2488         break;
2489       }
2490
2491       // .rc.RICE2APHeader RICE2APHeaderData = 4;
2492       case 4: {
2493         if (static_cast< ::google::protobuf::uint8>(tag) ==
2494             static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
2495           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
2496                input, mutable_rice2apheaderdata()));
2497         } else {
2498           goto handle_unusual;
2499         }
2500         break;
2501       }
2502
2503       // .rc.RICControlHeader RICControlHeaderData = 5;
2504       case 5: {
2505         if (static_cast< ::google::protobuf::uint8>(tag) ==
2506             static_cast< ::google::protobuf::uint8>(42u /* 42 & 0xFF */)) {
2507           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
2508                input, mutable_riccontrolheaderdata()));
2509         } else {
2510           goto handle_unusual;
2511         }
2512         break;
2513       }
2514
2515       // .rc.RICControlMessage RICControlMessageData = 6;
2516       case 6: {
2517         if (static_cast< ::google::protobuf::uint8>(tag) ==
2518             static_cast< ::google::protobuf::uint8>(50u /* 50 & 0xFF */)) {
2519           DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
2520                input, mutable_riccontrolmessagedata()));
2521         } else {
2522           goto handle_unusual;
2523         }
2524         break;
2525       }
2526
2527       // .rc.RICControlAckEnum RICControlAckReqVal = 7;
2528       case 7: {
2529         if (static_cast< ::google::protobuf::uint8>(tag) ==
2530             static_cast< ::google::protobuf::uint8>(56u /* 56 & 0xFF */)) {
2531           int value;
2532           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
2533                    int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
2534                  input, &value)));
2535           set_riccontrolackreqval(static_cast< ::rc::RICControlAckEnum >(value));
2536         } else {
2537           goto handle_unusual;
2538         }
2539         break;
2540       }
2541
2542       default: {
2543       handle_unusual:
2544         if (tag == 0) {
2545           goto success;
2546         }
2547         DO_(::google::protobuf::internal::WireFormat::SkipField(
2548               input, tag, _internal_metadata_.mutable_unknown_fields()));
2549         break;
2550       }
2551     }
2552   }
2553 success:
2554   // @@protoc_insertion_point(parse_success:rc.RicControlGrpcReq)
2555   return true;
2556 failure:
2557   // @@protoc_insertion_point(parse_failure:rc.RicControlGrpcReq)
2558   return false;
2559 #undef DO_
2560 }
2561
2562 void RicControlGrpcReq::SerializeWithCachedSizes(
2563     ::google::protobuf::io::CodedOutputStream* output) const {
2564   // @@protoc_insertion_point(serialize_start:rc.RicControlGrpcReq)
2565   ::google::protobuf::uint32 cached_has_bits = 0;
2566   (void) cached_has_bits;
2567
2568   // string e2NodeID = 1;
2569   if (this->e2nodeid().size() > 0) {
2570     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2571       this->e2nodeid().data(), static_cast<int>(this->e2nodeid().length()),
2572       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
2573       "rc.RicControlGrpcReq.e2NodeID");
2574     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
2575       1, this->e2nodeid(), output);
2576   }
2577
2578   // string plmnID = 2;
2579   if (this->plmnid().size() > 0) {
2580     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2581       this->plmnid().data(), static_cast<int>(this->plmnid().length()),
2582       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
2583       "rc.RicControlGrpcReq.plmnID");
2584     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
2585       2, this->plmnid(), output);
2586   }
2587
2588   // string ranName = 3;
2589   if (this->ranname().size() > 0) {
2590     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2591       this->ranname().data(), static_cast<int>(this->ranname().length()),
2592       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
2593       "rc.RicControlGrpcReq.ranName");
2594     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
2595       3, this->ranname(), output);
2596   }
2597
2598   // .rc.RICE2APHeader RICE2APHeaderData = 4;
2599   if (this->has_rice2apheaderdata()) {
2600     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
2601       4, this->_internal_rice2apheaderdata(), output);
2602   }
2603
2604   // .rc.RICControlHeader RICControlHeaderData = 5;
2605   if (this->has_riccontrolheaderdata()) {
2606     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
2607       5, this->_internal_riccontrolheaderdata(), output);
2608   }
2609
2610   // .rc.RICControlMessage RICControlMessageData = 6;
2611   if (this->has_riccontrolmessagedata()) {
2612     ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
2613       6, this->_internal_riccontrolmessagedata(), output);
2614   }
2615
2616   // .rc.RICControlAckEnum RICControlAckReqVal = 7;
2617   if (this->riccontrolackreqval() != 0) {
2618     ::google::protobuf::internal::WireFormatLite::WriteEnum(
2619       7, this->riccontrolackreqval(), output);
2620   }
2621
2622   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
2623     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
2624         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
2625   }
2626   // @@protoc_insertion_point(serialize_end:rc.RicControlGrpcReq)
2627 }
2628
2629 ::google::protobuf::uint8* RicControlGrpcReq::InternalSerializeWithCachedSizesToArray(
2630     bool deterministic, ::google::protobuf::uint8* target) const {
2631   (void)deterministic; // Unused
2632   // @@protoc_insertion_point(serialize_to_array_start:rc.RicControlGrpcReq)
2633   ::google::protobuf::uint32 cached_has_bits = 0;
2634   (void) cached_has_bits;
2635
2636   // string e2NodeID = 1;
2637   if (this->e2nodeid().size() > 0) {
2638     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2639       this->e2nodeid().data(), static_cast<int>(this->e2nodeid().length()),
2640       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
2641       "rc.RicControlGrpcReq.e2NodeID");
2642     target =
2643       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
2644         1, this->e2nodeid(), target);
2645   }
2646
2647   // string plmnID = 2;
2648   if (this->plmnid().size() > 0) {
2649     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2650       this->plmnid().data(), static_cast<int>(this->plmnid().length()),
2651       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
2652       "rc.RicControlGrpcReq.plmnID");
2653     target =
2654       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
2655         2, this->plmnid(), target);
2656   }
2657
2658   // string ranName = 3;
2659   if (this->ranname().size() > 0) {
2660     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2661       this->ranname().data(), static_cast<int>(this->ranname().length()),
2662       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
2663       "rc.RicControlGrpcReq.ranName");
2664     target =
2665       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
2666         3, this->ranname(), target);
2667   }
2668
2669   // .rc.RICE2APHeader RICE2APHeaderData = 4;
2670   if (this->has_rice2apheaderdata()) {
2671     target = ::google::protobuf::internal::WireFormatLite::
2672       InternalWriteMessageToArray(
2673         4, this->_internal_rice2apheaderdata(), deterministic, target);
2674   }
2675
2676   // .rc.RICControlHeader RICControlHeaderData = 5;
2677   if (this->has_riccontrolheaderdata()) {
2678     target = ::google::protobuf::internal::WireFormatLite::
2679       InternalWriteMessageToArray(
2680         5, this->_internal_riccontrolheaderdata(), deterministic, target);
2681   }
2682
2683   // .rc.RICControlMessage RICControlMessageData = 6;
2684   if (this->has_riccontrolmessagedata()) {
2685     target = ::google::protobuf::internal::WireFormatLite::
2686       InternalWriteMessageToArray(
2687         6, this->_internal_riccontrolmessagedata(), deterministic, target);
2688   }
2689
2690   // .rc.RICControlAckEnum RICControlAckReqVal = 7;
2691   if (this->riccontrolackreqval() != 0) {
2692     target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
2693       7, this->riccontrolackreqval(), target);
2694   }
2695
2696   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
2697     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
2698         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
2699   }
2700   // @@protoc_insertion_point(serialize_to_array_end:rc.RicControlGrpcReq)
2701   return target;
2702 }
2703
2704 size_t RicControlGrpcReq::ByteSizeLong() const {
2705 // @@protoc_insertion_point(message_byte_size_start:rc.RicControlGrpcReq)
2706   size_t total_size = 0;
2707
2708   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
2709     total_size +=
2710       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
2711         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
2712   }
2713   // string e2NodeID = 1;
2714   if (this->e2nodeid().size() > 0) {
2715     total_size += 1 +
2716       ::google::protobuf::internal::WireFormatLite::StringSize(
2717         this->e2nodeid());
2718   }
2719
2720   // string plmnID = 2;
2721   if (this->plmnid().size() > 0) {
2722     total_size += 1 +
2723       ::google::protobuf::internal::WireFormatLite::StringSize(
2724         this->plmnid());
2725   }
2726
2727   // string ranName = 3;
2728   if (this->ranname().size() > 0) {
2729     total_size += 1 +
2730       ::google::protobuf::internal::WireFormatLite::StringSize(
2731         this->ranname());
2732   }
2733
2734   // .rc.RICE2APHeader RICE2APHeaderData = 4;
2735   if (this->has_rice2apheaderdata()) {
2736     total_size += 1 +
2737       ::google::protobuf::internal::WireFormatLite::MessageSize(
2738         *rice2apheaderdata_);
2739   }
2740
2741   // .rc.RICControlHeader RICControlHeaderData = 5;
2742   if (this->has_riccontrolheaderdata()) {
2743     total_size += 1 +
2744       ::google::protobuf::internal::WireFormatLite::MessageSize(
2745         *riccontrolheaderdata_);
2746   }
2747
2748   // .rc.RICControlMessage RICControlMessageData = 6;
2749   if (this->has_riccontrolmessagedata()) {
2750     total_size += 1 +
2751       ::google::protobuf::internal::WireFormatLite::MessageSize(
2752         *riccontrolmessagedata_);
2753   }
2754
2755   // .rc.RICControlAckEnum RICControlAckReqVal = 7;
2756   if (this->riccontrolackreqval() != 0) {
2757     total_size += 1 +
2758       ::google::protobuf::internal::WireFormatLite::EnumSize(this->riccontrolackreqval());
2759   }
2760
2761   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
2762   SetCachedSize(cached_size);
2763   return total_size;
2764 }
2765
2766 void RicControlGrpcReq::MergeFrom(const ::google::protobuf::Message& from) {
2767 // @@protoc_insertion_point(generalized_merge_from_start:rc.RicControlGrpcReq)
2768   GOOGLE_DCHECK_NE(&from, this);
2769   const RicControlGrpcReq* source =
2770       ::google::protobuf::internal::DynamicCastToGenerated<const RicControlGrpcReq>(
2771           &from);
2772   if (source == NULL) {
2773   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.RicControlGrpcReq)
2774     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
2775   } else {
2776   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.RicControlGrpcReq)
2777     MergeFrom(*source);
2778   }
2779 }
2780
2781 void RicControlGrpcReq::MergeFrom(const RicControlGrpcReq& from) {
2782 // @@protoc_insertion_point(class_specific_merge_from_start:rc.RicControlGrpcReq)
2783   GOOGLE_DCHECK_NE(&from, this);
2784   _internal_metadata_.MergeFrom(from._internal_metadata_);
2785   ::google::protobuf::uint32 cached_has_bits = 0;
2786   (void) cached_has_bits;
2787
2788   if (from.e2nodeid().size() > 0) {
2789
2790     e2nodeid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.e2nodeid_);
2791   }
2792   if (from.plmnid().size() > 0) {
2793
2794     plmnid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.plmnid_);
2795   }
2796   if (from.ranname().size() > 0) {
2797
2798     ranname_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.ranname_);
2799   }
2800   if (from.has_rice2apheaderdata()) {
2801     mutable_rice2apheaderdata()->::rc::RICE2APHeader::MergeFrom(from.rice2apheaderdata());
2802   }
2803   if (from.has_riccontrolheaderdata()) {
2804     mutable_riccontrolheaderdata()->::rc::RICControlHeader::MergeFrom(from.riccontrolheaderdata());
2805   }
2806   if (from.has_riccontrolmessagedata()) {
2807     mutable_riccontrolmessagedata()->::rc::RICControlMessage::MergeFrom(from.riccontrolmessagedata());
2808   }
2809   if (from.riccontrolackreqval() != 0) {
2810     set_riccontrolackreqval(from.riccontrolackreqval());
2811   }
2812 }
2813
2814 void RicControlGrpcReq::CopyFrom(const ::google::protobuf::Message& from) {
2815 // @@protoc_insertion_point(generalized_copy_from_start:rc.RicControlGrpcReq)
2816   if (&from == this) return;
2817   Clear();
2818   MergeFrom(from);
2819 }
2820
2821 void RicControlGrpcReq::CopyFrom(const RicControlGrpcReq& from) {
2822 // @@protoc_insertion_point(class_specific_copy_from_start:rc.RicControlGrpcReq)
2823   if (&from == this) return;
2824   Clear();
2825   MergeFrom(from);
2826 }
2827
2828 bool RicControlGrpcReq::IsInitialized() const {
2829   return true;
2830 }
2831
2832 void RicControlGrpcReq::Swap(RicControlGrpcReq* other) {
2833   if (other == this) return;
2834   InternalSwap(other);
2835 }
2836 void RicControlGrpcReq::InternalSwap(RicControlGrpcReq* other) {
2837   using std::swap;
2838   e2nodeid_.Swap(&other->e2nodeid_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2839     GetArenaNoVirtual());
2840   plmnid_.Swap(&other->plmnid_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2841     GetArenaNoVirtual());
2842   ranname_.Swap(&other->ranname_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2843     GetArenaNoVirtual());
2844   swap(rice2apheaderdata_, other->rice2apheaderdata_);
2845   swap(riccontrolheaderdata_, other->riccontrolheaderdata_);
2846   swap(riccontrolmessagedata_, other->riccontrolmessagedata_);
2847   swap(riccontrolackreqval_, other->riccontrolackreqval_);
2848   _internal_metadata_.Swap(&other->_internal_metadata_);
2849 }
2850
2851 ::google::protobuf::Metadata RicControlGrpcReq::GetMetadata() const {
2852   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
2853   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
2854 }
2855
2856
2857 // ===================================================================
2858
2859 void RicControlGrpcRsp::InitAsDefaultInstance() {
2860 }
2861 #if !defined(_MSC_VER) || _MSC_VER >= 1900
2862 const int RicControlGrpcRsp::kRspCodeFieldNumber;
2863 const int RicControlGrpcRsp::kDescriptionFieldNumber;
2864 #endif  // !defined(_MSC_VER) || _MSC_VER >= 1900
2865
2866 RicControlGrpcRsp::RicControlGrpcRsp()
2867   : ::google::protobuf::Message(), _internal_metadata_(NULL) {
2868   ::google::protobuf::internal::InitSCC(
2869       &protobuf_rc_2eproto::scc_info_RicControlGrpcRsp.base);
2870   SharedCtor();
2871   // @@protoc_insertion_point(constructor:rc.RicControlGrpcRsp)
2872 }
2873 RicControlGrpcRsp::RicControlGrpcRsp(const RicControlGrpcRsp& from)
2874   : ::google::protobuf::Message(),
2875       _internal_metadata_(NULL) {
2876   _internal_metadata_.MergeFrom(from._internal_metadata_);
2877   description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2878   if (from.description().size() > 0) {
2879     description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
2880   }
2881   rspcode_ = from.rspcode_;
2882   // @@protoc_insertion_point(copy_constructor:rc.RicControlGrpcRsp)
2883 }
2884
2885 void RicControlGrpcRsp::SharedCtor() {
2886   description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2887   rspcode_ = 0;
2888 }
2889
2890 RicControlGrpcRsp::~RicControlGrpcRsp() {
2891   // @@protoc_insertion_point(destructor:rc.RicControlGrpcRsp)
2892   SharedDtor();
2893 }
2894
2895 void RicControlGrpcRsp::SharedDtor() {
2896   description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2897 }
2898
2899 void RicControlGrpcRsp::SetCachedSize(int size) const {
2900   _cached_size_.Set(size);
2901 }
2902 const ::google::protobuf::Descriptor* RicControlGrpcRsp::descriptor() {
2903   ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
2904   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
2905 }
2906
2907 const RicControlGrpcRsp& RicControlGrpcRsp::default_instance() {
2908   ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_RicControlGrpcRsp.base);
2909   return *internal_default_instance();
2910 }
2911
2912
2913 void RicControlGrpcRsp::Clear() {
2914 // @@protoc_insertion_point(message_clear_start:rc.RicControlGrpcRsp)
2915   ::google::protobuf::uint32 cached_has_bits = 0;
2916   // Prevent compiler warnings about cached_has_bits being unused
2917   (void) cached_has_bits;
2918
2919   description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2920   rspcode_ = 0;
2921   _internal_metadata_.Clear();
2922 }
2923
2924 bool RicControlGrpcRsp::MergePartialFromCodedStream(
2925     ::google::protobuf::io::CodedInputStream* input) {
2926 #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
2927   ::google::protobuf::uint32 tag;
2928   // @@protoc_insertion_point(parse_start:rc.RicControlGrpcRsp)
2929   for (;;) {
2930     ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
2931     tag = p.first;
2932     if (!p.second) goto handle_unusual;
2933     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
2934       // int32 rspCode = 1;
2935       case 1: {
2936         if (static_cast< ::google::protobuf::uint8>(tag) ==
2937             static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
2938
2939           DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
2940                    ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
2941                  input, &rspcode_)));
2942         } else {
2943           goto handle_unusual;
2944         }
2945         break;
2946       }
2947
2948       // string description = 2;
2949       case 2: {
2950         if (static_cast< ::google::protobuf::uint8>(tag) ==
2951             static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
2952           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
2953                 input, this->mutable_description()));
2954           DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2955             this->description().data(), static_cast<int>(this->description().length()),
2956             ::google::protobuf::internal::WireFormatLite::PARSE,
2957             "rc.RicControlGrpcRsp.description"));
2958         } else {
2959           goto handle_unusual;
2960         }
2961         break;
2962       }
2963
2964       default: {
2965       handle_unusual:
2966         if (tag == 0) {
2967           goto success;
2968         }
2969         DO_(::google::protobuf::internal::WireFormat::SkipField(
2970               input, tag, _internal_metadata_.mutable_unknown_fields()));
2971         break;
2972       }
2973     }
2974   }
2975 success:
2976   // @@protoc_insertion_point(parse_success:rc.RicControlGrpcRsp)
2977   return true;
2978 failure:
2979   // @@protoc_insertion_point(parse_failure:rc.RicControlGrpcRsp)
2980   return false;
2981 #undef DO_
2982 }
2983
2984 void RicControlGrpcRsp::SerializeWithCachedSizes(
2985     ::google::protobuf::io::CodedOutputStream* output) const {
2986   // @@protoc_insertion_point(serialize_start:rc.RicControlGrpcRsp)
2987   ::google::protobuf::uint32 cached_has_bits = 0;
2988   (void) cached_has_bits;
2989
2990   // int32 rspCode = 1;
2991   if (this->rspcode() != 0) {
2992     ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->rspcode(), output);
2993   }
2994
2995   // string description = 2;
2996   if (this->description().size() > 0) {
2997     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
2998       this->description().data(), static_cast<int>(this->description().length()),
2999       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
3000       "rc.RicControlGrpcRsp.description");
3001     ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
3002       2, this->description(), output);
3003   }
3004
3005   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
3006     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
3007         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), output);
3008   }
3009   // @@protoc_insertion_point(serialize_end:rc.RicControlGrpcRsp)
3010 }
3011
3012 ::google::protobuf::uint8* RicControlGrpcRsp::InternalSerializeWithCachedSizesToArray(
3013     bool deterministic, ::google::protobuf::uint8* target) const {
3014   (void)deterministic; // Unused
3015   // @@protoc_insertion_point(serialize_to_array_start:rc.RicControlGrpcRsp)
3016   ::google::protobuf::uint32 cached_has_bits = 0;
3017   (void) cached_has_bits;
3018
3019   // int32 rspCode = 1;
3020   if (this->rspcode() != 0) {
3021     target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->rspcode(), target);
3022   }
3023
3024   // string description = 2;
3025   if (this->description().size() > 0) {
3026     ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
3027       this->description().data(), static_cast<int>(this->description().length()),
3028       ::google::protobuf::internal::WireFormatLite::SERIALIZE,
3029       "rc.RicControlGrpcRsp.description");
3030     target =
3031       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
3032         2, this->description(), target);
3033   }
3034
3035   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
3036     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
3037         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()), target);
3038   }
3039   // @@protoc_insertion_point(serialize_to_array_end:rc.RicControlGrpcRsp)
3040   return target;
3041 }
3042
3043 size_t RicControlGrpcRsp::ByteSizeLong() const {
3044 // @@protoc_insertion_point(message_byte_size_start:rc.RicControlGrpcRsp)
3045   size_t total_size = 0;
3046
3047   if ((_internal_metadata_.have_unknown_fields() &&  ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
3048     total_size +=
3049       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
3050         (::google::protobuf::internal::GetProto3PreserveUnknownsDefault()   ? _internal_metadata_.unknown_fields()   : _internal_metadata_.default_instance()));
3051   }
3052   // string description = 2;
3053   if (this->description().size() > 0) {
3054     total_size += 1 +
3055       ::google::protobuf::internal::WireFormatLite::StringSize(
3056         this->description());
3057   }
3058
3059   // int32 rspCode = 1;
3060   if (this->rspcode() != 0) {
3061     total_size += 1 +
3062       ::google::protobuf::internal::WireFormatLite::Int32Size(
3063         this->rspcode());
3064   }
3065
3066   int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
3067   SetCachedSize(cached_size);
3068   return total_size;
3069 }
3070
3071 void RicControlGrpcRsp::MergeFrom(const ::google::protobuf::Message& from) {
3072 // @@protoc_insertion_point(generalized_merge_from_start:rc.RicControlGrpcRsp)
3073   GOOGLE_DCHECK_NE(&from, this);
3074   const RicControlGrpcRsp* source =
3075       ::google::protobuf::internal::DynamicCastToGenerated<const RicControlGrpcRsp>(
3076           &from);
3077   if (source == NULL) {
3078   // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.RicControlGrpcRsp)
3079     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
3080   } else {
3081   // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.RicControlGrpcRsp)
3082     MergeFrom(*source);
3083   }
3084 }
3085
3086 void RicControlGrpcRsp::MergeFrom(const RicControlGrpcRsp& from) {
3087 // @@protoc_insertion_point(class_specific_merge_from_start:rc.RicControlGrpcRsp)
3088   GOOGLE_DCHECK_NE(&from, this);
3089   _internal_metadata_.MergeFrom(from._internal_metadata_);
3090   ::google::protobuf::uint32 cached_has_bits = 0;
3091   (void) cached_has_bits;
3092
3093   if (from.description().size() > 0) {
3094
3095     description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
3096   }
3097   if (from.rspcode() != 0) {
3098     set_rspcode(from.rspcode());
3099   }
3100 }
3101
3102 void RicControlGrpcRsp::CopyFrom(const ::google::protobuf::Message& from) {
3103 // @@protoc_insertion_point(generalized_copy_from_start:rc.RicControlGrpcRsp)
3104   if (&from == this) return;
3105   Clear();
3106   MergeFrom(from);
3107 }
3108
3109 void RicControlGrpcRsp::CopyFrom(const RicControlGrpcRsp& from) {
3110 // @@protoc_insertion_point(class_specific_copy_from_start:rc.RicControlGrpcRsp)
3111   if (&from == this) return;
3112   Clear();
3113   MergeFrom(from);
3114 }
3115
3116 bool RicControlGrpcRsp::IsInitialized() const {
3117   return true;
3118 }
3119
3120 void RicControlGrpcRsp::Swap(RicControlGrpcRsp* other) {
3121   if (other == this) return;
3122   InternalSwap(other);
3123 }
3124 void RicControlGrpcRsp::InternalSwap(RicControlGrpcRsp* other) {
3125   using std::swap;
3126   description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
3127     GetArenaNoVirtual());
3128   swap(rspcode_, other->rspcode_);
3129   _internal_metadata_.Swap(&other->_internal_metadata_);
3130 }
3131
3132 ::google::protobuf::Metadata RicControlGrpcRsp::GetMetadata() const {
3133   protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
3134   return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
3135 }
3136
3137
3138 // @@protoc_insertion_point(namespace_scope)
3139 }  // namespace rc
3140 namespace google {
3141 namespace protobuf {
3142 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::RICE2APHeader* Arena::CreateMaybeMessage< ::rc::RICE2APHeader >(Arena* arena) {
3143   return Arena::CreateInternal< ::rc::RICE2APHeader >(arena);
3144 }
3145 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::RICControlHeader* Arena::CreateMaybeMessage< ::rc::RICControlHeader >(Arena* arena) {
3146   return Arena::CreateInternal< ::rc::RICControlHeader >(arena);
3147 }
3148 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::UeId* Arena::CreateMaybeMessage< ::rc::UeId >(Arena* arena) {
3149   return Arena::CreateInternal< ::rc::UeId >(arena);
3150 }
3151 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::gNBUEID* Arena::CreateMaybeMessage< ::rc::gNBUEID >(Arena* arena) {
3152   return Arena::CreateInternal< ::rc::gNBUEID >(arena);
3153 }
3154 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::Guami* Arena::CreateMaybeMessage< ::rc::Guami >(Arena* arena) {
3155   return Arena::CreateInternal< ::rc::Guami >(arena);
3156 }
3157 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::RICControlMessage* Arena::CreateMaybeMessage< ::rc::RICControlMessage >(Arena* arena) {
3158   return Arena::CreateInternal< ::rc::RICControlMessage >(arena);
3159 }
3160 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::RicControlGrpcReq* Arena::CreateMaybeMessage< ::rc::RicControlGrpcReq >(Arena* arena) {
3161   return Arena::CreateInternal< ::rc::RicControlGrpcReq >(arena);
3162 }
3163 template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::rc::RicControlGrpcRsp* Arena::CreateMaybeMessage< ::rc::RicControlGrpcRsp >(Arena* arena) {
3164   return Arena::CreateInternal< ::rc::RicControlGrpcRsp >(arena);
3165 }
3166 }  // namespace protobuf
3167 }  // namespace google
3168
3169 // @@protoc_insertion_point(global_scope)