+ input, &ranfuncid_)));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
+ // int64 RICRequestorID = 2;
+ case 2: {
+ if (static_cast< ::google::protobuf::uint8>(tag) ==
+ static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
+
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
+ input, &ricrequestorid_)));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
+ default: {
+ handle_unusual:
+ if (tag == 0) {
+ goto success;
+ }
+ DO_(::google::protobuf::internal::WireFormat::SkipField(
+ input, tag, _internal_metadata_.mutable_unknown_fields()));
+ break;
+ }
+ }
+ }
+success:
+ // @@protoc_insertion_point(parse_success:rc.RICE2APHeader)
+ return true;
+failure:
+ // @@protoc_insertion_point(parse_failure:rc.RICE2APHeader)
+ return false;
+#undef DO_
+}
+
+void RICE2APHeader::SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const {
+ // @@protoc_insertion_point(serialize_start:rc.RICE2APHeader)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // int64 RanFuncId = 1;
+ if (this->ranfuncid() != 0) {
+ ::google::protobuf::internal::WireFormatLite::WriteInt64(1, this->ranfuncid(), output);
+ }
+
+ // int64 RICRequestorID = 2;
+ if (this->ricrequestorid() != 0) {
+ ::google::protobuf::internal::WireFormatLite::WriteInt64(2, this->ricrequestorid(), output);
+ }
+
+ if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
+ ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
+ (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output);
+ }
+ // @@protoc_insertion_point(serialize_end:rc.RICE2APHeader)
+}
+
+::google::protobuf::uint8* RICE2APHeader::InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const {
+ (void)deterministic; // Unused
+ // @@protoc_insertion_point(serialize_to_array_start:rc.RICE2APHeader)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // int64 RanFuncId = 1;
+ if (this->ranfuncid() != 0) {
+ target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(1, this->ranfuncid(), target);
+ }
+
+ // int64 RICRequestorID = 2;
+ if (this->ricrequestorid() != 0) {
+ target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(2, this->ricrequestorid(), target);
+ }
+
+ if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
+ target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
+ (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:rc.RICE2APHeader)
+ return target;
+}
+
+size_t RICE2APHeader::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:rc.RICE2APHeader)
+ size_t total_size = 0;
+
+ if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
+ total_size +=
+ ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
+ (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()));
+ }
+ // int64 RanFuncId = 1;
+ if (this->ranfuncid() != 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::Int64Size(
+ this->ranfuncid());
+ }
+
+ // int64 RICRequestorID = 2;
+ if (this->ricrequestorid() != 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::Int64Size(
+ this->ricrequestorid());
+ }
+
+ int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
+ SetCachedSize(cached_size);
+ return total_size;
+}
+
+void RICE2APHeader::MergeFrom(const ::google::protobuf::Message& from) {
+// @@protoc_insertion_point(generalized_merge_from_start:rc.RICE2APHeader)
+ GOOGLE_DCHECK_NE(&from, this);
+ const RICE2APHeader* source =
+ ::google::protobuf::internal::DynamicCastToGenerated<const RICE2APHeader>(
+ &from);
+ if (source == NULL) {
+ // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.RICE2APHeader)
+ ::google::protobuf::internal::ReflectionOps::Merge(from, this);
+ } else {
+ // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.RICE2APHeader)
+ MergeFrom(*source);
+ }
+}
+
+void RICE2APHeader::MergeFrom(const RICE2APHeader& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:rc.RICE2APHeader)
+ GOOGLE_DCHECK_NE(&from, this);
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from.ranfuncid() != 0) {
+ set_ranfuncid(from.ranfuncid());
+ }
+ if (from.ricrequestorid() != 0) {
+ set_ricrequestorid(from.ricrequestorid());
+ }
+}
+
+void RICE2APHeader::CopyFrom(const ::google::protobuf::Message& from) {
+// @@protoc_insertion_point(generalized_copy_from_start:rc.RICE2APHeader)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+void RICE2APHeader::CopyFrom(const RICE2APHeader& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:rc.RICE2APHeader)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool RICE2APHeader::IsInitialized() const {
+ return true;
+}
+
+void RICE2APHeader::Swap(RICE2APHeader* other) {
+ if (other == this) return;
+ InternalSwap(other);
+}
+void RICE2APHeader::InternalSwap(RICE2APHeader* other) {
+ using std::swap;
+ swap(ranfuncid_, other->ranfuncid_);
+ swap(ricrequestorid_, other->ricrequestorid_);
+ _internal_metadata_.Swap(&other->_internal_metadata_);
+}
+
+::google::protobuf::Metadata RICE2APHeader::GetMetadata() const {
+ protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
+ return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
+}
+
+
+// ===================================================================
+
+void RICControlHeader::InitAsDefaultInstance() {
+ ::rc::_RICControlHeader_default_instance_._instance.get_mutable()->ueid_ = const_cast< ::rc::UeId*>(
+ ::rc::UeId::internal_default_instance());
+}
+#if !defined(_MSC_VER) || _MSC_VER >= 1900
+const int RICControlHeader::kControlStyleFieldNumber;
+const int RICControlHeader::kControlActionIdFieldNumber;
+const int RICControlHeader::kUEIDFieldNumber;
+#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
+
+RICControlHeader::RICControlHeader()
+ : ::google::protobuf::Message(), _internal_metadata_(NULL) {
+ ::google::protobuf::internal::InitSCC(
+ &protobuf_rc_2eproto::scc_info_RICControlHeader.base);
+ SharedCtor();
+ // @@protoc_insertion_point(constructor:rc.RICControlHeader)
+}
+RICControlHeader::RICControlHeader(const RICControlHeader& from)
+ : ::google::protobuf::Message(),
+ _internal_metadata_(NULL) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ if (from.has_ueid()) {
+ ueid_ = new ::rc::UeId(*from.ueid_);
+ } else {
+ ueid_ = NULL;
+ }
+ ::memcpy(&controlstyle_, &from.controlstyle_,
+ static_cast<size_t>(reinterpret_cast<char*>(&controlactionid_) -
+ reinterpret_cast<char*>(&controlstyle_)) + sizeof(controlactionid_));
+ // @@protoc_insertion_point(copy_constructor:rc.RICControlHeader)
+}
+
+void RICControlHeader::SharedCtor() {
+ ::memset(&ueid_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&controlactionid_) -
+ reinterpret_cast<char*>(&ueid_)) + sizeof(controlactionid_));
+}
+
+RICControlHeader::~RICControlHeader() {
+ // @@protoc_insertion_point(destructor:rc.RICControlHeader)
+ SharedDtor();
+}
+
+void RICControlHeader::SharedDtor() {
+ if (this != internal_default_instance()) delete ueid_;
+}
+
+void RICControlHeader::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+const ::google::protobuf::Descriptor* RICControlHeader::descriptor() {
+ ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
+ return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
+}
+
+const RICControlHeader& RICControlHeader::default_instance() {
+ ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_RICControlHeader.base);
+ return *internal_default_instance();
+}
+
+
+void RICControlHeader::Clear() {
+// @@protoc_insertion_point(message_clear_start:rc.RICControlHeader)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaNoVirtual() == NULL && ueid_ != NULL) {
+ delete ueid_;
+ }
+ ueid_ = NULL;
+ ::memset(&controlstyle_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&controlactionid_) -
+ reinterpret_cast<char*>(&controlstyle_)) + sizeof(controlactionid_));
+ _internal_metadata_.Clear();
+}
+
+bool RICControlHeader::MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) {
+#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
+ ::google::protobuf::uint32 tag;
+ // @@protoc_insertion_point(parse_start:rc.RICControlHeader)
+ for (;;) {
+ ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
+ tag = p.first;
+ if (!p.second) goto handle_unusual;
+ switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
+ // int64 ControlStyle = 1;
+ case 1: {
+ if (static_cast< ::google::protobuf::uint8>(tag) ==
+ static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
+
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
+ input, &controlstyle_)));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
+ // int64 ControlActionId = 2;
+ case 2: {
+ if (static_cast< ::google::protobuf::uint8>(tag) ==
+ static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
+
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
+ input, &controlactionid_)));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
+ // .rc.UeId UEID = 3;
+ case 3: {
+ if (static_cast< ::google::protobuf::uint8>(tag) ==
+ static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
+ input, mutable_ueid()));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
+ default: {
+ handle_unusual:
+ if (tag == 0) {
+ goto success;
+ }
+ DO_(::google::protobuf::internal::WireFormat::SkipField(
+ input, tag, _internal_metadata_.mutable_unknown_fields()));
+ break;
+ }
+ }
+ }
+success:
+ // @@protoc_insertion_point(parse_success:rc.RICControlHeader)
+ return true;
+failure:
+ // @@protoc_insertion_point(parse_failure:rc.RICControlHeader)
+ return false;
+#undef DO_
+}
+
+void RICControlHeader::SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const {
+ // @@protoc_insertion_point(serialize_start:rc.RICControlHeader)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // int64 ControlStyle = 1;
+ if (this->controlstyle() != 0) {
+ ::google::protobuf::internal::WireFormatLite::WriteInt64(1, this->controlstyle(), output);
+ }
+
+ // int64 ControlActionId = 2;
+ if (this->controlactionid() != 0) {
+ ::google::protobuf::internal::WireFormatLite::WriteInt64(2, this->controlactionid(), output);
+ }
+
+ // .rc.UeId UEID = 3;
+ if (this->has_ueid()) {
+ ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
+ 3, this->_internal_ueid(), output);
+ }
+
+ if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
+ ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
+ (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output);
+ }
+ // @@protoc_insertion_point(serialize_end:rc.RICControlHeader)
+}
+
+::google::protobuf::uint8* RICControlHeader::InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const {
+ (void)deterministic; // Unused
+ // @@protoc_insertion_point(serialize_to_array_start:rc.RICControlHeader)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // int64 ControlStyle = 1;
+ if (this->controlstyle() != 0) {
+ target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(1, this->controlstyle(), target);
+ }
+
+ // int64 ControlActionId = 2;
+ if (this->controlactionid() != 0) {
+ target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(2, this->controlactionid(), target);
+ }
+
+ // .rc.UeId UEID = 3;
+ if (this->has_ueid()) {
+ target = ::google::protobuf::internal::WireFormatLite::
+ InternalWriteMessageToArray(
+ 3, this->_internal_ueid(), deterministic, target);
+ }
+
+ if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
+ target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
+ (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:rc.RICControlHeader)
+ return target;
+}
+
+size_t RICControlHeader::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:rc.RICControlHeader)
+ size_t total_size = 0;
+
+ if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
+ total_size +=
+ ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
+ (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()));
+ }
+ // .rc.UeId UEID = 3;
+ if (this->has_ueid()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::MessageSize(
+ *ueid_);
+ }
+
+ // int64 ControlStyle = 1;
+ if (this->controlstyle() != 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::Int64Size(
+ this->controlstyle());
+ }
+
+ // int64 ControlActionId = 2;
+ if (this->controlactionid() != 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::Int64Size(
+ this->controlactionid());
+ }
+
+ int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
+ SetCachedSize(cached_size);
+ return total_size;
+}
+
+void RICControlHeader::MergeFrom(const ::google::protobuf::Message& from) {
+// @@protoc_insertion_point(generalized_merge_from_start:rc.RICControlHeader)
+ GOOGLE_DCHECK_NE(&from, this);
+ const RICControlHeader* source =
+ ::google::protobuf::internal::DynamicCastToGenerated<const RICControlHeader>(
+ &from);
+ if (source == NULL) {
+ // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.RICControlHeader)
+ ::google::protobuf::internal::ReflectionOps::Merge(from, this);
+ } else {
+ // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.RICControlHeader)
+ MergeFrom(*source);
+ }
+}
+
+void RICControlHeader::MergeFrom(const RICControlHeader& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:rc.RICControlHeader)
+ GOOGLE_DCHECK_NE(&from, this);
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from.has_ueid()) {
+ mutable_ueid()->::rc::UeId::MergeFrom(from.ueid());
+ }
+ if (from.controlstyle() != 0) {
+ set_controlstyle(from.controlstyle());
+ }
+ if (from.controlactionid() != 0) {
+ set_controlactionid(from.controlactionid());
+ }
+}
+
+void RICControlHeader::CopyFrom(const ::google::protobuf::Message& from) {
+// @@protoc_insertion_point(generalized_copy_from_start:rc.RICControlHeader)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+void RICControlHeader::CopyFrom(const RICControlHeader& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:rc.RICControlHeader)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool RICControlHeader::IsInitialized() const {
+ return true;
+}
+
+void RICControlHeader::Swap(RICControlHeader* other) {
+ if (other == this) return;
+ InternalSwap(other);
+}
+void RICControlHeader::InternalSwap(RICControlHeader* other) {
+ using std::swap;
+ swap(ueid_, other->ueid_);
+ swap(controlstyle_, other->controlstyle_);
+ swap(controlactionid_, other->controlactionid_);
+ _internal_metadata_.Swap(&other->_internal_metadata_);
+}
+
+::google::protobuf::Metadata RICControlHeader::GetMetadata() const {
+ protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
+ return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
+}
+
+
+// ===================================================================
+
+void UeId::InitAsDefaultInstance() {
+ ::rc::_UeId_default_instance_._instance.get_mutable()->gnbueid_ = const_cast< ::rc::gNBUEID*>(
+ ::rc::gNBUEID::internal_default_instance());
+}
+#if !defined(_MSC_VER) || _MSC_VER >= 1900
+const int UeId::kGnbUEIDFieldNumber;
+#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
+
+UeId::UeId()
+ : ::google::protobuf::Message(), _internal_metadata_(NULL) {
+ ::google::protobuf::internal::InitSCC(
+ &protobuf_rc_2eproto::scc_info_UeId.base);
+ SharedCtor();
+ // @@protoc_insertion_point(constructor:rc.UeId)
+}
+UeId::UeId(const UeId& from)
+ : ::google::protobuf::Message(),
+ _internal_metadata_(NULL) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ if (from.has_gnbueid()) {
+ gnbueid_ = new ::rc::gNBUEID(*from.gnbueid_);
+ } else {
+ gnbueid_ = NULL;
+ }
+ // @@protoc_insertion_point(copy_constructor:rc.UeId)
+}
+
+void UeId::SharedCtor() {
+ gnbueid_ = NULL;
+}
+
+UeId::~UeId() {
+ // @@protoc_insertion_point(destructor:rc.UeId)
+ SharedDtor();
+}
+
+void UeId::SharedDtor() {
+ if (this != internal_default_instance()) delete gnbueid_;
+}
+
+void UeId::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+const ::google::protobuf::Descriptor* UeId::descriptor() {
+ ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
+ return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
+}
+
+const UeId& UeId::default_instance() {
+ ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_UeId.base);
+ return *internal_default_instance();
+}
+
+
+void UeId::Clear() {
+// @@protoc_insertion_point(message_clear_start:rc.UeId)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaNoVirtual() == NULL && gnbueid_ != NULL) {
+ delete gnbueid_;
+ }
+ gnbueid_ = NULL;
+ _internal_metadata_.Clear();
+}
+
+bool UeId::MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) {
+#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
+ ::google::protobuf::uint32 tag;
+ // @@protoc_insertion_point(parse_start:rc.UeId)
+ for (;;) {
+ ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
+ tag = p.first;
+ if (!p.second) goto handle_unusual;
+ switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
+ // .rc.gNBUEID GnbUEID = 1;
+ case 1: {
+ if (static_cast< ::google::protobuf::uint8>(tag) ==
+ static_cast< ::google::protobuf::uint8>(10u /* 10 & 0xFF */)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
+ input, mutable_gnbueid()));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
+ default: {
+ handle_unusual:
+ if (tag == 0) {
+ goto success;
+ }
+ DO_(::google::protobuf::internal::WireFormat::SkipField(
+ input, tag, _internal_metadata_.mutable_unknown_fields()));
+ break;
+ }
+ }
+ }
+success:
+ // @@protoc_insertion_point(parse_success:rc.UeId)
+ return true;
+failure:
+ // @@protoc_insertion_point(parse_failure:rc.UeId)
+ return false;
+#undef DO_
+}
+
+void UeId::SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const {
+ // @@protoc_insertion_point(serialize_start:rc.UeId)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // .rc.gNBUEID GnbUEID = 1;
+ if (this->has_gnbueid()) {
+ ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
+ 1, this->_internal_gnbueid(), output);
+ }
+
+ if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
+ ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
+ (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), output);
+ }
+ // @@protoc_insertion_point(serialize_end:rc.UeId)
+}
+
+::google::protobuf::uint8* UeId::InternalSerializeWithCachedSizesToArray(
+ bool deterministic, ::google::protobuf::uint8* target) const {
+ (void)deterministic; // Unused
+ // @@protoc_insertion_point(serialize_to_array_start:rc.UeId)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // .rc.gNBUEID GnbUEID = 1;
+ if (this->has_gnbueid()) {
+ target = ::google::protobuf::internal::WireFormatLite::
+ InternalWriteMessageToArray(
+ 1, this->_internal_gnbueid(), deterministic, target);
+ }
+
+ if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
+ target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
+ (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()), target);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:rc.UeId)
+ return target;
+}
+
+size_t UeId::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:rc.UeId)
+ size_t total_size = 0;
+
+ if ((_internal_metadata_.have_unknown_fields() && ::google::protobuf::internal::GetProto3PreserveUnknownsDefault())) {
+ total_size +=
+ ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
+ (::google::protobuf::internal::GetProto3PreserveUnknownsDefault() ? _internal_metadata_.unknown_fields() : _internal_metadata_.default_instance()));
+ }
+ // .rc.gNBUEID GnbUEID = 1;
+ if (this->has_gnbueid()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::MessageSize(
+ *gnbueid_);
+ }
+
+ int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
+ SetCachedSize(cached_size);
+ return total_size;
+}
+
+void UeId::MergeFrom(const ::google::protobuf::Message& from) {
+// @@protoc_insertion_point(generalized_merge_from_start:rc.UeId)
+ GOOGLE_DCHECK_NE(&from, this);
+ const UeId* source =
+ ::google::protobuf::internal::DynamicCastToGenerated<const UeId>(
+ &from);
+ if (source == NULL) {
+ // @@protoc_insertion_point(generalized_merge_from_cast_fail:rc.UeId)
+ ::google::protobuf::internal::ReflectionOps::Merge(from, this);
+ } else {
+ // @@protoc_insertion_point(generalized_merge_from_cast_success:rc.UeId)
+ MergeFrom(*source);
+ }
+}
+
+void UeId::MergeFrom(const UeId& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:rc.UeId)
+ GOOGLE_DCHECK_NE(&from, this);
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from.has_gnbueid()) {
+ mutable_gnbueid()->::rc::gNBUEID::MergeFrom(from.gnbueid());
+ }
+}
+
+void UeId::CopyFrom(const ::google::protobuf::Message& from) {
+// @@protoc_insertion_point(generalized_copy_from_start:rc.UeId)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+void UeId::CopyFrom(const UeId& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:rc.UeId)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool UeId::IsInitialized() const {
+ return true;
+}
+
+void UeId::Swap(UeId* other) {
+ if (other == this) return;
+ InternalSwap(other);
+}
+void UeId::InternalSwap(UeId* other) {
+ using std::swap;
+ swap(gnbueid_, other->gnbueid_);
+ _internal_metadata_.Swap(&other->_internal_metadata_);
+}
+
+::google::protobuf::Metadata UeId::GetMetadata() const {
+ protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
+ return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages];
+}
+
+
+// ===================================================================
+
+void gNBUEID::InitAsDefaultInstance() {
+ ::rc::_gNBUEID_default_instance_._instance.get_mutable()->guami_ = const_cast< ::rc::Guami*>(
+ ::rc::Guami::internal_default_instance());
+}
+#if !defined(_MSC_VER) || _MSC_VER >= 1900
+const int gNBUEID::kAmfUENGAPIDFieldNumber;
+const int gNBUEID::kGuamiFieldNumber;
+const int gNBUEID::kGNBCUUEF1APIDFieldNumber;
+const int gNBUEID::kGNBCUCPUEE1APIDFieldNumber;
+#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
+
+gNBUEID::gNBUEID()
+ : ::google::protobuf::Message(), _internal_metadata_(NULL) {
+ ::google::protobuf::internal::InitSCC(
+ &protobuf_rc_2eproto::scc_info_gNBUEID.base);
+ SharedCtor();
+ // @@protoc_insertion_point(constructor:rc.gNBUEID)
+}
+gNBUEID::gNBUEID(const gNBUEID& from)
+ : ::google::protobuf::Message(),
+ _internal_metadata_(NULL),
+ gnbcuuef1apid_(from.gnbcuuef1apid_),
+ gnbcucpuee1apid_(from.gnbcucpuee1apid_) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ if (from.has_guami()) {
+ guami_ = new ::rc::Guami(*from.guami_);
+ } else {
+ guami_ = NULL;
+ }
+ amfuengapid_ = from.amfuengapid_;
+ // @@protoc_insertion_point(copy_constructor:rc.gNBUEID)
+}
+
+void gNBUEID::SharedCtor() {
+ ::memset(&guami_, 0, static_cast<size_t>(
+ reinterpret_cast<char*>(&amfuengapid_) -
+ reinterpret_cast<char*>(&guami_)) + sizeof(amfuengapid_));
+}
+
+gNBUEID::~gNBUEID() {
+ // @@protoc_insertion_point(destructor:rc.gNBUEID)
+ SharedDtor();
+}
+
+void gNBUEID::SharedDtor() {
+ if (this != internal_default_instance()) delete guami_;
+}
+
+void gNBUEID::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+const ::google::protobuf::Descriptor* gNBUEID::descriptor() {
+ ::protobuf_rc_2eproto::protobuf_AssignDescriptorsOnce();
+ return ::protobuf_rc_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
+}
+
+const gNBUEID& gNBUEID::default_instance() {
+ ::google::protobuf::internal::InitSCC(&protobuf_rc_2eproto::scc_info_gNBUEID.base);
+ return *internal_default_instance();
+}
+
+
+void gNBUEID::Clear() {
+// @@protoc_insertion_point(message_clear_start:rc.gNBUEID)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ gnbcuuef1apid_.Clear();
+ gnbcucpuee1apid_.Clear();
+ if (GetArenaNoVirtual() == NULL && guami_ != NULL) {
+ delete guami_;
+ }
+ guami_ = NULL;
+ amfuengapid_ = GOOGLE_LONGLONG(0);
+ _internal_metadata_.Clear();
+}
+
+bool gNBUEID::MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) {
+#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
+ ::google::protobuf::uint32 tag;
+ // @@protoc_insertion_point(parse_start:rc.gNBUEID)
+ for (;;) {
+ ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
+ tag = p.first;
+ if (!p.second) goto handle_unusual;
+ switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
+ // int64 amfUENGAPID = 1;
+ case 1: {
+ if (static_cast< ::google::protobuf::uint8>(tag) ==
+ static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
+
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ ::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
+ input, &amfuengapid_)));