// Generated by the protocol buffer compiler. DO NOT EDIT! // source: rule.proto #include "rule.pb.h" #include #include #include #include #include #include #include #include // @@protoc_insertion_point(includes) #include PROTOBUF_PRAGMA_INIT_SEG namespace protomsg { constexpr RuleTargets::RuleTargets( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : target_(){} struct RuleTargetsDefaultTypeInternal { constexpr RuleTargetsDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~RuleTargetsDefaultTypeInternal() {} union { RuleTargets _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RuleTargetsDefaultTypeInternal _RuleTargets_default_instance_; constexpr RuleSOResult::RuleSOResult( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : targets_() , sotype_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , cacheimage_(nullptr) , isevent_(false) , isendrecord_(false){} struct RuleSOResultDefaultTypeInternal { constexpr RuleSOResultDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~RuleSOResultDefaultTypeInternal() {} union { RuleSOResult _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RuleSOResultDefaultTypeInternal _RuleSOResult_default_instance_; constexpr RuleSoTarget::RuleSoTarget( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : compdbinfo_() , areaid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , areaname_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , belongstargetid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , srctarget_(nullptr) , imageid_(int64_t{0}){} struct RuleSoTargetDefaultTypeInternal { constexpr RuleSoTargetDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~RuleSoTargetDefaultTypeInternal() {} union { RuleSoTarget _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RuleSoTargetDefaultTypeInternal _RuleSoTarget_default_instance_; constexpr RuleBaseCompareInfo::RuleBaseCompareInfo( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : tableid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , tablename_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , bwtype_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , comparescore_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , targetid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , targetname_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , targetpicurl_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , monitorlevel_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , content_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , dblabel_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} struct RuleBaseCompareInfoDefaultTypeInternal { constexpr RuleBaseCompareInfoDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~RuleBaseCompareInfoDefaultTypeInternal() {} union { RuleBaseCompareInfo _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RuleBaseCompareInfoDefaultTypeInternal _RuleBaseCompareInfo_default_instance_; } // namespace protomsg static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_rule_2eproto[4]; static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_rule_2eproto = nullptr; static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_rule_2eproto = nullptr; const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_rule_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::RuleTargets, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::RuleTargets, target_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::RuleSOResult, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::RuleSOResult, isevent_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleSOResult, isendrecord_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleSOResult, targets_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleSOResult, cacheimage_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleSOResult, sotype_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::RuleSoTarget, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::RuleSoTarget, srctarget_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleSoTarget, areaid_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleSoTarget, areaname_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleSoTarget, belongstargetid_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleSoTarget, compdbinfo_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleSoTarget, imageid_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::protomsg::RuleBaseCompareInfo, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::protomsg::RuleBaseCompareInfo, tableid_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleBaseCompareInfo, tablename_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleBaseCompareInfo, bwtype_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleBaseCompareInfo, comparescore_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleBaseCompareInfo, targetid_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleBaseCompareInfo, targetname_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleBaseCompareInfo, targetpicurl_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleBaseCompareInfo, monitorlevel_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleBaseCompareInfo, content_), PROTOBUF_FIELD_OFFSET(::protomsg::RuleBaseCompareInfo, dblabel_), }; static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, sizeof(::protomsg::RuleTargets)}, { 6, -1, sizeof(::protomsg::RuleSOResult)}, { 16, -1, sizeof(::protomsg::RuleSoTarget)}, { 27, -1, sizeof(::protomsg::RuleBaseCompareInfo)}, }; static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { reinterpret_cast(&::protomsg::_RuleTargets_default_instance_), reinterpret_cast(&::protomsg::_RuleSOResult_default_instance_), reinterpret_cast(&::protomsg::_RuleSoTarget_default_instance_), reinterpret_cast(&::protomsg::_RuleBaseCompareInfo_default_instance_), }; const char descriptor_table_protodef_rule_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = "\n\nrule.proto\022\010protomsg\032\tsdk.proto\"/\n\013Rul" "eTargets\022 \n\006target\030\001 \003(\0132\020.protomsg.Targ" "et\"\222\001\n\014RuleSOResult\022\017\n\007IsEvent\030\001 \001(\010\022\023\n\013" "IsEndRecord\030\002 \001(\010\022\'\n\007targets\030\003 \003(\0132\026.pro" "tomsg.RuleSoTarget\022#\n\ncacheImage\030\004 \001(\0132\017" ".protomsg.Image\022\016\n\006soType\030\005 \001(\t\"\262\001\n\014Rule" "SoTarget\022#\n\tsrcTarget\030\001 \001(\0132\020.protomsg.T" "arget\022\016\n\006areaId\030\002 \001(\t\022\020\n\010areaName\030\003 \001(\t\022" "\027\n\017belongsTargetID\030\004 \001(\t\0221\n\ncompDbInfo\030\005" " \003(\0132\035.protomsg.RuleBaseCompareInfo\022\017\n\007i" "mageId\030\006 \001(\003\"\323\001\n\023RuleBaseCompareInfo\022\017\n\007" "TableId\030\001 \001(\t\022\021\n\tTableName\030\002 \001(\t\022\016\n\006BwTy" "pe\030\003 \001(\t\022\024\n\014CompareScore\030\004 \001(\t\022\020\n\010Target" "Id\030\005 \001(\t\022\022\n\nTargetName\030\006 \001(\t\022\024\n\014TargetPi" "cUrl\030\007 \001(\t\022\024\n\014MonitorLevel\030\010 \001(\t\022\017\n\007Cont" "ent\030\t \001(\t\022\017\n\007DbLabel\030\n \001(\tb\006proto3" ; static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_rule_2eproto_deps[1] = { &::descriptor_table_sdk_2eproto, }; static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_rule_2eproto_once; const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_rule_2eproto = { false, false, 634, descriptor_table_protodef_rule_2eproto, "rule.proto", &descriptor_table_rule_2eproto_once, descriptor_table_rule_2eproto_deps, 1, 4, schemas, file_default_instances, TableStruct_rule_2eproto::offsets, file_level_metadata_rule_2eproto, file_level_enum_descriptors_rule_2eproto, file_level_service_descriptors_rule_2eproto, }; PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_rule_2eproto_getter() { return &descriptor_table_rule_2eproto; } // Force running AddDescriptors() at dynamic initialization time. PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_rule_2eproto(&descriptor_table_rule_2eproto); namespace protomsg { // =================================================================== class RuleTargets::_Internal { public: }; void RuleTargets::clear_target() { target_.Clear(); } RuleTargets::RuleTargets(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), target_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.RuleTargets) } RuleTargets::RuleTargets(const RuleTargets& from) : ::PROTOBUF_NAMESPACE_ID::Message(), target_(from.target_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:protomsg.RuleTargets) } inline void RuleTargets::SharedCtor() { } RuleTargets::~RuleTargets() { // @@protoc_insertion_point(destructor:protomsg.RuleTargets) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void RuleTargets::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); } void RuleTargets::ArenaDtor(void* object) { RuleTargets* _this = reinterpret_cast< RuleTargets* >(object); (void)_this; } void RuleTargets::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void RuleTargets::SetCachedSize(int size) const { _cached_size_.Set(size); } void RuleTargets::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.RuleTargets) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; target_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* RuleTargets::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // repeated .protomsg.Target target = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_target(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* RuleTargets::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.RuleTargets) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated .protomsg.Target target = 1; for (unsigned int i = 0, n = static_cast(this->_internal_target_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(1, this->_internal_target(i), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:protomsg.RuleTargets) return target; } size_t RuleTargets::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.RuleTargets) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated .protomsg.Target target = 1; total_size += 1UL * this->_internal_target_size(); for (const auto& msg : this->target_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RuleTargets::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, RuleTargets::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RuleTargets::GetClassData() const { return &_class_data_; } void RuleTargets::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void RuleTargets::MergeFrom(const RuleTargets& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.RuleTargets) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; target_.MergeFrom(from.target_); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void RuleTargets::CopyFrom(const RuleTargets& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.RuleTargets) if (&from == this) return; Clear(); MergeFrom(from); } bool RuleTargets::IsInitialized() const { return true; } void RuleTargets::InternalSwap(RuleTargets* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); target_.InternalSwap(&other->target_); } ::PROTOBUF_NAMESPACE_ID::Metadata RuleTargets::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_rule_2eproto_getter, &descriptor_table_rule_2eproto_once, file_level_metadata_rule_2eproto[0]); } // =================================================================== class RuleSOResult::_Internal { public: static const ::protomsg::Image& cacheimage(const RuleSOResult* msg); }; const ::protomsg::Image& RuleSOResult::_Internal::cacheimage(const RuleSOResult* msg) { return *msg->cacheimage_; } void RuleSOResult::clear_cacheimage() { if (GetArenaForAllocation() == nullptr && cacheimage_ != nullptr) { delete cacheimage_; } cacheimage_ = nullptr; } RuleSOResult::RuleSOResult(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), targets_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.RuleSOResult) } RuleSOResult::RuleSOResult(const RuleSOResult& from) : ::PROTOBUF_NAMESPACE_ID::Message(), targets_(from.targets_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); sotype_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_sotype().empty()) { sotype_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sotype(), GetArenaForAllocation()); } if (from._internal_has_cacheimage()) { cacheimage_ = new ::protomsg::Image(*from.cacheimage_); } else { cacheimage_ = nullptr; } ::memcpy(&isevent_, &from.isevent_, static_cast(reinterpret_cast(&isendrecord_) - reinterpret_cast(&isevent_)) + sizeof(isendrecord_)); // @@protoc_insertion_point(copy_constructor:protomsg.RuleSOResult) } inline void RuleSOResult::SharedCtor() { sotype_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&cacheimage_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&isendrecord_) - reinterpret_cast(&cacheimage_)) + sizeof(isendrecord_)); } RuleSOResult::~RuleSOResult() { // @@protoc_insertion_point(destructor:protomsg.RuleSOResult) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void RuleSOResult::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); sotype_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete cacheimage_; } void RuleSOResult::ArenaDtor(void* object) { RuleSOResult* _this = reinterpret_cast< RuleSOResult* >(object); (void)_this; } void RuleSOResult::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void RuleSOResult::SetCachedSize(int size) const { _cached_size_.Set(size); } void RuleSOResult::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.RuleSOResult) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; targets_.Clear(); sotype_.ClearToEmpty(); if (GetArenaForAllocation() == nullptr && cacheimage_ != nullptr) { delete cacheimage_; } cacheimage_ = nullptr; ::memset(&isevent_, 0, static_cast( reinterpret_cast(&isendrecord_) - reinterpret_cast(&isevent_)) + sizeof(isendrecord_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* RuleSOResult::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // bool IsEvent = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { isevent_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // bool IsEndRecord = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { isendrecord_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // repeated .protomsg.RuleSoTarget targets = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_targets(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); } else goto handle_unusual; continue; // .protomsg.Image cacheImage = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { ptr = ctx->ParseMessage(_internal_mutable_cacheimage(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // string soType = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { auto str = _internal_mutable_sotype(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleSOResult.soType")); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* RuleSOResult::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.RuleSOResult) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // bool IsEvent = 1; if (this->_internal_isevent() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_isevent(), target); } // bool IsEndRecord = 2; if (this->_internal_isendrecord() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_isendrecord(), target); } // repeated .protomsg.RuleSoTarget targets = 3; for (unsigned int i = 0, n = static_cast(this->_internal_targets_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(3, this->_internal_targets(i), target, stream); } // .protomsg.Image cacheImage = 4; if (this->_internal_has_cacheimage()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 4, _Internal::cacheimage(this), target, stream); } // string soType = 5; if (!this->_internal_sotype().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_sotype().data(), static_cast(this->_internal_sotype().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleSOResult.soType"); target = stream->WriteStringMaybeAliased( 5, this->_internal_sotype(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:protomsg.RuleSOResult) return target; } size_t RuleSOResult::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.RuleSOResult) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated .protomsg.RuleSoTarget targets = 3; total_size += 1UL * this->_internal_targets_size(); for (const auto& msg : this->targets_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } // string soType = 5; if (!this->_internal_sotype().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_sotype()); } // .protomsg.Image cacheImage = 4; if (this->_internal_has_cacheimage()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *cacheimage_); } // bool IsEvent = 1; if (this->_internal_isevent() != 0) { total_size += 1 + 1; } // bool IsEndRecord = 2; if (this->_internal_isendrecord() != 0) { total_size += 1 + 1; } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RuleSOResult::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, RuleSOResult::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RuleSOResult::GetClassData() const { return &_class_data_; } void RuleSOResult::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void RuleSOResult::MergeFrom(const RuleSOResult& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.RuleSOResult) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; targets_.MergeFrom(from.targets_); if (!from._internal_sotype().empty()) { _internal_set_sotype(from._internal_sotype()); } if (from._internal_has_cacheimage()) { _internal_mutable_cacheimage()->::protomsg::Image::MergeFrom(from._internal_cacheimage()); } if (from._internal_isevent() != 0) { _internal_set_isevent(from._internal_isevent()); } if (from._internal_isendrecord() != 0) { _internal_set_isendrecord(from._internal_isendrecord()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void RuleSOResult::CopyFrom(const RuleSOResult& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.RuleSOResult) if (&from == this) return; Clear(); MergeFrom(from); } bool RuleSOResult::IsInitialized() const { return true; } void RuleSOResult::InternalSwap(RuleSOResult* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); targets_.InternalSwap(&other->targets_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &sotype_, GetArenaForAllocation(), &other->sotype_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(RuleSOResult, isendrecord_) + sizeof(RuleSOResult::isendrecord_) - PROTOBUF_FIELD_OFFSET(RuleSOResult, cacheimage_)>( reinterpret_cast(&cacheimage_), reinterpret_cast(&other->cacheimage_)); } ::PROTOBUF_NAMESPACE_ID::Metadata RuleSOResult::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_rule_2eproto_getter, &descriptor_table_rule_2eproto_once, file_level_metadata_rule_2eproto[1]); } // =================================================================== class RuleSoTarget::_Internal { public: static const ::protomsg::Target& srctarget(const RuleSoTarget* msg); }; const ::protomsg::Target& RuleSoTarget::_Internal::srctarget(const RuleSoTarget* msg) { return *msg->srctarget_; } void RuleSoTarget::clear_srctarget() { if (GetArenaForAllocation() == nullptr && srctarget_ != nullptr) { delete srctarget_; } srctarget_ = nullptr; } RuleSoTarget::RuleSoTarget(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), compdbinfo_(arena) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.RuleSoTarget) } RuleSoTarget::RuleSoTarget(const RuleSoTarget& from) : ::PROTOBUF_NAMESPACE_ID::Message(), compdbinfo_(from.compdbinfo_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); areaid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_areaid().empty()) { areaid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_areaid(), GetArenaForAllocation()); } areaname_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_areaname().empty()) { areaname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_areaname(), GetArenaForAllocation()); } belongstargetid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_belongstargetid().empty()) { belongstargetid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_belongstargetid(), GetArenaForAllocation()); } if (from._internal_has_srctarget()) { srctarget_ = new ::protomsg::Target(*from.srctarget_); } else { srctarget_ = nullptr; } imageid_ = from.imageid_; // @@protoc_insertion_point(copy_constructor:protomsg.RuleSoTarget) } inline void RuleSoTarget::SharedCtor() { areaid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); areaname_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); belongstargetid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&srctarget_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&imageid_) - reinterpret_cast(&srctarget_)) + sizeof(imageid_)); } RuleSoTarget::~RuleSoTarget() { // @@protoc_insertion_point(destructor:protomsg.RuleSoTarget) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void RuleSoTarget::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); areaid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); areaname_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); belongstargetid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete srctarget_; } void RuleSoTarget::ArenaDtor(void* object) { RuleSoTarget* _this = reinterpret_cast< RuleSoTarget* >(object); (void)_this; } void RuleSoTarget::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void RuleSoTarget::SetCachedSize(int size) const { _cached_size_.Set(size); } void RuleSoTarget::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.RuleSoTarget) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; compdbinfo_.Clear(); areaid_.ClearToEmpty(); areaname_.ClearToEmpty(); belongstargetid_.ClearToEmpty(); if (GetArenaForAllocation() == nullptr && srctarget_ != nullptr) { delete srctarget_; } srctarget_ = nullptr; imageid_ = int64_t{0}; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* RuleSoTarget::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // .protomsg.Target srcTarget = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_srctarget(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // string areaId = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_areaid(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleSoTarget.areaId")); CHK_(ptr); } else goto handle_unusual; continue; // string areaName = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { auto str = _internal_mutable_areaname(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleSoTarget.areaName")); CHK_(ptr); } else goto handle_unusual; continue; // string belongsTargetID = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { auto str = _internal_mutable_belongstargetid(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleSoTarget.belongsTargetID")); CHK_(ptr); } else goto handle_unusual; continue; // repeated .protomsg.RuleBaseCompareInfo compDbInfo = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_compdbinfo(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr)); } else goto handle_unusual; continue; // int64 imageId = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 48)) { imageid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* RuleSoTarget::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.RuleSoTarget) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .protomsg.Target srcTarget = 1; if (this->_internal_has_srctarget()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::srctarget(this), target, stream); } // string areaId = 2; if (!this->_internal_areaid().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_areaid().data(), static_cast(this->_internal_areaid().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleSoTarget.areaId"); target = stream->WriteStringMaybeAliased( 2, this->_internal_areaid(), target); } // string areaName = 3; if (!this->_internal_areaname().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_areaname().data(), static_cast(this->_internal_areaname().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleSoTarget.areaName"); target = stream->WriteStringMaybeAliased( 3, this->_internal_areaname(), target); } // string belongsTargetID = 4; if (!this->_internal_belongstargetid().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_belongstargetid().data(), static_cast(this->_internal_belongstargetid().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleSoTarget.belongsTargetID"); target = stream->WriteStringMaybeAliased( 4, this->_internal_belongstargetid(), target); } // repeated .protomsg.RuleBaseCompareInfo compDbInfo = 5; for (unsigned int i = 0, n = static_cast(this->_internal_compdbinfo_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(5, this->_internal_compdbinfo(i), target, stream); } // int64 imageId = 6; if (this->_internal_imageid() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(6, this->_internal_imageid(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:protomsg.RuleSoTarget) return target; } size_t RuleSoTarget::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.RuleSoTarget) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated .protomsg.RuleBaseCompareInfo compDbInfo = 5; total_size += 1UL * this->_internal_compdbinfo_size(); for (const auto& msg : this->compdbinfo_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } // string areaId = 2; if (!this->_internal_areaid().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_areaid()); } // string areaName = 3; if (!this->_internal_areaname().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_areaname()); } // string belongsTargetID = 4; if (!this->_internal_belongstargetid().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_belongstargetid()); } // .protomsg.Target srcTarget = 1; if (this->_internal_has_srctarget()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *srctarget_); } // int64 imageId = 6; if (this->_internal_imageid() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->_internal_imageid()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RuleSoTarget::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, RuleSoTarget::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RuleSoTarget::GetClassData() const { return &_class_data_; } void RuleSoTarget::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void RuleSoTarget::MergeFrom(const RuleSoTarget& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.RuleSoTarget) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; compdbinfo_.MergeFrom(from.compdbinfo_); if (!from._internal_areaid().empty()) { _internal_set_areaid(from._internal_areaid()); } if (!from._internal_areaname().empty()) { _internal_set_areaname(from._internal_areaname()); } if (!from._internal_belongstargetid().empty()) { _internal_set_belongstargetid(from._internal_belongstargetid()); } if (from._internal_has_srctarget()) { _internal_mutable_srctarget()->::protomsg::Target::MergeFrom(from._internal_srctarget()); } if (from._internal_imageid() != 0) { _internal_set_imageid(from._internal_imageid()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void RuleSoTarget::CopyFrom(const RuleSoTarget& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.RuleSoTarget) if (&from == this) return; Clear(); MergeFrom(from); } bool RuleSoTarget::IsInitialized() const { return true; } void RuleSoTarget::InternalSwap(RuleSoTarget* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); compdbinfo_.InternalSwap(&other->compdbinfo_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &areaid_, GetArenaForAllocation(), &other->areaid_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &areaname_, GetArenaForAllocation(), &other->areaname_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &belongstargetid_, GetArenaForAllocation(), &other->belongstargetid_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(RuleSoTarget, imageid_) + sizeof(RuleSoTarget::imageid_) - PROTOBUF_FIELD_OFFSET(RuleSoTarget, srctarget_)>( reinterpret_cast(&srctarget_), reinterpret_cast(&other->srctarget_)); } ::PROTOBUF_NAMESPACE_ID::Metadata RuleSoTarget::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_rule_2eproto_getter, &descriptor_table_rule_2eproto_once, file_level_metadata_rule_2eproto[2]); } // =================================================================== class RuleBaseCompareInfo::_Internal { public: }; RuleBaseCompareInfo::RuleBaseCompareInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { SharedCtor(); if (!is_message_owned) { RegisterArenaDtor(arena); } // @@protoc_insertion_point(arena_constructor:protomsg.RuleBaseCompareInfo) } RuleBaseCompareInfo::RuleBaseCompareInfo(const RuleBaseCompareInfo& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); tableid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_tableid().empty()) { tableid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_tableid(), GetArenaForAllocation()); } tablename_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_tablename().empty()) { tablename_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_tablename(), GetArenaForAllocation()); } bwtype_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_bwtype().empty()) { bwtype_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_bwtype(), GetArenaForAllocation()); } comparescore_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_comparescore().empty()) { comparescore_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_comparescore(), GetArenaForAllocation()); } targetid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_targetid().empty()) { targetid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_targetid(), GetArenaForAllocation()); } targetname_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_targetname().empty()) { targetname_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_targetname(), GetArenaForAllocation()); } targetpicurl_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_targetpicurl().empty()) { targetpicurl_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_targetpicurl(), GetArenaForAllocation()); } monitorlevel_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_monitorlevel().empty()) { monitorlevel_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_monitorlevel(), GetArenaForAllocation()); } content_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_content().empty()) { content_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_content(), GetArenaForAllocation()); } dblabel_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_dblabel().empty()) { dblabel_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_dblabel(), GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:protomsg.RuleBaseCompareInfo) } inline void RuleBaseCompareInfo::SharedCtor() { tableid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); tablename_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); bwtype_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); comparescore_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); targetid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); targetname_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); targetpicurl_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); monitorlevel_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); content_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); dblabel_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } RuleBaseCompareInfo::~RuleBaseCompareInfo() { // @@protoc_insertion_point(destructor:protomsg.RuleBaseCompareInfo) if (GetArenaForAllocation() != nullptr) return; SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void RuleBaseCompareInfo::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); tableid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); tablename_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); bwtype_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); comparescore_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); targetid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); targetname_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); targetpicurl_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); monitorlevel_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); content_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); dblabel_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void RuleBaseCompareInfo::ArenaDtor(void* object) { RuleBaseCompareInfo* _this = reinterpret_cast< RuleBaseCompareInfo* >(object); (void)_this; } void RuleBaseCompareInfo::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void RuleBaseCompareInfo::SetCachedSize(int size) const { _cached_size_.Set(size); } void RuleBaseCompareInfo::Clear() { // @@protoc_insertion_point(message_clear_start:protomsg.RuleBaseCompareInfo) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; tableid_.ClearToEmpty(); tablename_.ClearToEmpty(); bwtype_.ClearToEmpty(); comparescore_.ClearToEmpty(); targetid_.ClearToEmpty(); targetname_.ClearToEmpty(); targetpicurl_.ClearToEmpty(); monitorlevel_.ClearToEmpty(); content_.ClearToEmpty(); dblabel_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* RuleBaseCompareInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); switch (tag >> 3) { // string TableId = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_tableid(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleBaseCompareInfo.TableId")); CHK_(ptr); } else goto handle_unusual; continue; // string TableName = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_tablename(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleBaseCompareInfo.TableName")); CHK_(ptr); } else goto handle_unusual; continue; // string BwType = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { auto str = _internal_mutable_bwtype(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleBaseCompareInfo.BwType")); CHK_(ptr); } else goto handle_unusual; continue; // string CompareScore = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { auto str = _internal_mutable_comparescore(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleBaseCompareInfo.CompareScore")); CHK_(ptr); } else goto handle_unusual; continue; // string TargetId = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { auto str = _internal_mutable_targetid(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleBaseCompareInfo.TargetId")); CHK_(ptr); } else goto handle_unusual; continue; // string TargetName = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) { auto str = _internal_mutable_targetname(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleBaseCompareInfo.TargetName")); CHK_(ptr); } else goto handle_unusual; continue; // string TargetPicUrl = 7; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) { auto str = _internal_mutable_targetpicurl(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleBaseCompareInfo.TargetPicUrl")); CHK_(ptr); } else goto handle_unusual; continue; // string MonitorLevel = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) { auto str = _internal_mutable_monitorlevel(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleBaseCompareInfo.MonitorLevel")); CHK_(ptr); } else goto handle_unusual; continue; // string Content = 9; case 9: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 74)) { auto str = _internal_mutable_content(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleBaseCompareInfo.Content")); CHK_(ptr); } else goto handle_unusual; continue; // string DbLabel = 10; case 10: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 82)) { auto str = _internal_mutable_dblabel(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "protomsg.RuleBaseCompareInfo.DbLabel")); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag == 0) || ((tag & 7) == 4)) { CHK_(ptr); ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* RuleBaseCompareInfo::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:protomsg.RuleBaseCompareInfo) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string TableId = 1; if (!this->_internal_tableid().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_tableid().data(), static_cast(this->_internal_tableid().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleBaseCompareInfo.TableId"); target = stream->WriteStringMaybeAliased( 1, this->_internal_tableid(), target); } // string TableName = 2; if (!this->_internal_tablename().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_tablename().data(), static_cast(this->_internal_tablename().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleBaseCompareInfo.TableName"); target = stream->WriteStringMaybeAliased( 2, this->_internal_tablename(), target); } // string BwType = 3; if (!this->_internal_bwtype().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_bwtype().data(), static_cast(this->_internal_bwtype().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleBaseCompareInfo.BwType"); target = stream->WriteStringMaybeAliased( 3, this->_internal_bwtype(), target); } // string CompareScore = 4; if (!this->_internal_comparescore().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_comparescore().data(), static_cast(this->_internal_comparescore().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleBaseCompareInfo.CompareScore"); target = stream->WriteStringMaybeAliased( 4, this->_internal_comparescore(), target); } // string TargetId = 5; if (!this->_internal_targetid().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_targetid().data(), static_cast(this->_internal_targetid().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleBaseCompareInfo.TargetId"); target = stream->WriteStringMaybeAliased( 5, this->_internal_targetid(), target); } // string TargetName = 6; if (!this->_internal_targetname().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_targetname().data(), static_cast(this->_internal_targetname().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleBaseCompareInfo.TargetName"); target = stream->WriteStringMaybeAliased( 6, this->_internal_targetname(), target); } // string TargetPicUrl = 7; if (!this->_internal_targetpicurl().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_targetpicurl().data(), static_cast(this->_internal_targetpicurl().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleBaseCompareInfo.TargetPicUrl"); target = stream->WriteStringMaybeAliased( 7, this->_internal_targetpicurl(), target); } // string MonitorLevel = 8; if (!this->_internal_monitorlevel().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_monitorlevel().data(), static_cast(this->_internal_monitorlevel().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleBaseCompareInfo.MonitorLevel"); target = stream->WriteStringMaybeAliased( 8, this->_internal_monitorlevel(), target); } // string Content = 9; if (!this->_internal_content().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_content().data(), static_cast(this->_internal_content().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleBaseCompareInfo.Content"); target = stream->WriteStringMaybeAliased( 9, this->_internal_content(), target); } // string DbLabel = 10; if (!this->_internal_dblabel().empty()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_dblabel().data(), static_cast(this->_internal_dblabel().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "protomsg.RuleBaseCompareInfo.DbLabel"); target = stream->WriteStringMaybeAliased( 10, this->_internal_dblabel(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:protomsg.RuleBaseCompareInfo) return target; } size_t RuleBaseCompareInfo::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protomsg.RuleBaseCompareInfo) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // string TableId = 1; if (!this->_internal_tableid().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_tableid()); } // string TableName = 2; if (!this->_internal_tablename().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_tablename()); } // string BwType = 3; if (!this->_internal_bwtype().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_bwtype()); } // string CompareScore = 4; if (!this->_internal_comparescore().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_comparescore()); } // string TargetId = 5; if (!this->_internal_targetid().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_targetid()); } // string TargetName = 6; if (!this->_internal_targetname().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_targetname()); } // string TargetPicUrl = 7; if (!this->_internal_targetpicurl().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_targetpicurl()); } // string MonitorLevel = 8; if (!this->_internal_monitorlevel().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_monitorlevel()); } // string Content = 9; if (!this->_internal_content().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_content()); } // string DbLabel = 10; if (!this->_internal_dblabel().empty()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_dblabel()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RuleBaseCompareInfo::_class_data_ = { ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, RuleBaseCompareInfo::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RuleBaseCompareInfo::GetClassData() const { return &_class_data_; } void RuleBaseCompareInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message*to, const ::PROTOBUF_NAMESPACE_ID::Message&from) { static_cast(to)->MergeFrom( static_cast(from)); } void RuleBaseCompareInfo::MergeFrom(const RuleBaseCompareInfo& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protomsg.RuleBaseCompareInfo) GOOGLE_DCHECK_NE(&from, this); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_tableid().empty()) { _internal_set_tableid(from._internal_tableid()); } if (!from._internal_tablename().empty()) { _internal_set_tablename(from._internal_tablename()); } if (!from._internal_bwtype().empty()) { _internal_set_bwtype(from._internal_bwtype()); } if (!from._internal_comparescore().empty()) { _internal_set_comparescore(from._internal_comparescore()); } if (!from._internal_targetid().empty()) { _internal_set_targetid(from._internal_targetid()); } if (!from._internal_targetname().empty()) { _internal_set_targetname(from._internal_targetname()); } if (!from._internal_targetpicurl().empty()) { _internal_set_targetpicurl(from._internal_targetpicurl()); } if (!from._internal_monitorlevel().empty()) { _internal_set_monitorlevel(from._internal_monitorlevel()); } if (!from._internal_content().empty()) { _internal_set_content(from._internal_content()); } if (!from._internal_dblabel().empty()) { _internal_set_dblabel(from._internal_dblabel()); } _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void RuleBaseCompareInfo::CopyFrom(const RuleBaseCompareInfo& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protomsg.RuleBaseCompareInfo) if (&from == this) return; Clear(); MergeFrom(from); } bool RuleBaseCompareInfo::IsInitialized() const { return true; } void RuleBaseCompareInfo::InternalSwap(RuleBaseCompareInfo* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &tableid_, GetArenaForAllocation(), &other->tableid_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &tablename_, GetArenaForAllocation(), &other->tablename_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &bwtype_, GetArenaForAllocation(), &other->bwtype_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &comparescore_, GetArenaForAllocation(), &other->comparescore_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &targetid_, GetArenaForAllocation(), &other->targetid_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &targetname_, GetArenaForAllocation(), &other->targetname_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &targetpicurl_, GetArenaForAllocation(), &other->targetpicurl_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &monitorlevel_, GetArenaForAllocation(), &other->monitorlevel_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &content_, GetArenaForAllocation(), &other->content_, other->GetArenaForAllocation() ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), &dblabel_, GetArenaForAllocation(), &other->dblabel_, other->GetArenaForAllocation() ); } ::PROTOBUF_NAMESPACE_ID::Metadata RuleBaseCompareInfo::GetMetadata() const { return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( &descriptor_table_rule_2eproto_getter, &descriptor_table_rule_2eproto_once, file_level_metadata_rule_2eproto[3]); } // @@protoc_insertion_point(namespace_scope) } // namespace protomsg PROTOBUF_NAMESPACE_OPEN template<> PROTOBUF_NOINLINE ::protomsg::RuleTargets* Arena::CreateMaybeMessage< ::protomsg::RuleTargets >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::RuleTargets >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::RuleSOResult* Arena::CreateMaybeMessage< ::protomsg::RuleSOResult >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::RuleSOResult >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::RuleSoTarget* Arena::CreateMaybeMessage< ::protomsg::RuleSoTarget >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::RuleSoTarget >(arena); } template<> PROTOBUF_NOINLINE ::protomsg::RuleBaseCompareInfo* Arena::CreateMaybeMessage< ::protomsg::RuleBaseCompareInfo >(Arena* arena) { return Arena::CreateMessageInternal< ::protomsg::RuleBaseCompareInfo >(arena); } PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) #include