// Generated by the protocol buffer compiler. DO NOT EDIT!
|
// source: rule.proto
|
|
#include "rule.pb.h"
|
|
#include <algorithm>
|
|
#include <google/protobuf/io/coded_stream.h>
|
#include <google/protobuf/extension_set.h>
|
#include <google/protobuf/wire_format_lite.h>
|
#include <google/protobuf/descriptor.h>
|
#include <google/protobuf/generated_message_reflection.h>
|
#include <google/protobuf/reflection_ops.h>
|
#include <google/protobuf/wire_format.h>
|
// @@protoc_insertion_point(includes)
|
#include <google/protobuf/port_def.inc>
|
|
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<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::protomsg::_RuleTargets_default_instance_),
|
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::protomsg::_RuleSOResult_default_instance_),
|
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::protomsg::_RuleSoTarget_default_instance_),
|
reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::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<unsigned int>(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<RuleTargets *>(to)->MergeFrom(
|
static_cast<const RuleTargets &>(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<size_t>(reinterpret_cast<char*>(&isendrecord_) -
|
reinterpret_cast<char*>(&isevent_)) + sizeof(isendrecord_));
|
// @@protoc_insertion_point(copy_constructor:protomsg.RuleSOResult)
|
}
|
|
inline void RuleSOResult::SharedCtor() {
|
sotype_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
|
::memset(reinterpret_cast<char*>(this) + static_cast<size_t>(
|
reinterpret_cast<char*>(&cacheimage_) - reinterpret_cast<char*>(this)),
|
0, static_cast<size_t>(reinterpret_cast<char*>(&isendrecord_) -
|
reinterpret_cast<char*>(&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<size_t>(
|
reinterpret_cast<char*>(&isendrecord_) -
|
reinterpret_cast<char*>(&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<unsigned int>(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<int>(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<RuleSOResult *>(to)->MergeFrom(
|
static_cast<const RuleSOResult &>(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<char*>(&cacheimage_),
|
reinterpret_cast<char*>(&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<char*>(this) + static_cast<size_t>(
|
reinterpret_cast<char*>(&srctarget_) - reinterpret_cast<char*>(this)),
|
0, static_cast<size_t>(reinterpret_cast<char*>(&imageid_) -
|
reinterpret_cast<char*>(&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<int>(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<int>(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<int>(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<unsigned int>(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<RuleSoTarget *>(to)->MergeFrom(
|
static_cast<const RuleSoTarget &>(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<char*>(&srctarget_),
|
reinterpret_cast<char*>(&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<int>(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<int>(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<int>(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<int>(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<int>(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<int>(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<int>(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<int>(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<int>(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<int>(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<RuleBaseCompareInfo *>(to)->MergeFrom(
|
static_cast<const RuleBaseCompareInfo &>(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 <google/protobuf/port_undef.inc>
|