// Generated by the protocol buffer compiler. DO NOT EDIT! // source: ReplyBody.proto #include "ReplyBody.pb.h" #include #include #include #include #include #include #include #include #include // @@protoc_insertion_point(includes) #include extern PROTOBUF_INTERNAL_EXPORT_ReplyBody_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Model_DataEntry_DoNotUse_ReplyBody_2eproto; class Model_DataEntry_DoNotUseDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _Model_DataEntry_DoNotUse_default_instance_; class ModelDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _Model_default_instance_; static void InitDefaultsscc_info_Model_ReplyBody_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::_Model_default_instance_; new (ptr) ::Model(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::Model::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_Model_ReplyBody_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsscc_info_Model_ReplyBody_2eproto}, { &scc_info_Model_DataEntry_DoNotUse_ReplyBody_2eproto.base,}}; static void InitDefaultsscc_info_Model_DataEntry_DoNotUse_ReplyBody_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::_Model_DataEntry_DoNotUse_default_instance_; new (ptr) ::Model_DataEntry_DoNotUse(); } ::Model_DataEntry_DoNotUse::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Model_DataEntry_DoNotUse_ReplyBody_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsscc_info_Model_DataEntry_DoNotUse_ReplyBody_2eproto}, {}}; static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_ReplyBody_2eproto[2]; static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_ReplyBody_2eproto = nullptr; static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_ReplyBody_2eproto = nullptr; const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_ReplyBody_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { PROTOBUF_FIELD_OFFSET(::Model_DataEntry_DoNotUse, _has_bits_), PROTOBUF_FIELD_OFFSET(::Model_DataEntry_DoNotUse, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::Model_DataEntry_DoNotUse, key_), PROTOBUF_FIELD_OFFSET(::Model_DataEntry_DoNotUse, value_), 0, 1, ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::Model, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::Model, key_), PROTOBUF_FIELD_OFFSET(::Model, code_), PROTOBUF_FIELD_OFFSET(::Model, message_), PROTOBUF_FIELD_OFFSET(::Model, timestamp_), PROTOBUF_FIELD_OFFSET(::Model, data_), }; static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, 7, sizeof(::Model_DataEntry_DoNotUse)}, { 9, -1, sizeof(::Model)}, }; static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { reinterpret_cast(&::_Model_DataEntry_DoNotUse_default_instance_), reinterpret_cast(&::_Model_default_instance_), }; const char descriptor_table_protodef_ReplyBody_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = "\n\017ReplyBody.proto\"\223\001\n\005Model\022\013\n\003key\030\001 \001(\t" "\022\014\n\004code\030\002 \001(\t\022\017\n\007message\030\003 \001(\t\022\021\n\ttimes" "tamp\030\004 \001(\003\022\036\n\004data\030\005 \003(\0132\020.Model.DataEnt" "ry\032+\n\tDataEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 " "\001(\t:\0028\001b\006proto3" ; static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_ReplyBody_2eproto_deps[1] = { }; static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_ReplyBody_2eproto_sccs[2] = { &scc_info_Model_ReplyBody_2eproto.base, &scc_info_Model_DataEntry_DoNotUse_ReplyBody_2eproto.base, }; static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_ReplyBody_2eproto_once; static bool descriptor_table_ReplyBody_2eproto_initialized = false; const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ReplyBody_2eproto = { &descriptor_table_ReplyBody_2eproto_initialized, descriptor_table_protodef_ReplyBody_2eproto, "ReplyBody.proto", 175, &descriptor_table_ReplyBody_2eproto_once, descriptor_table_ReplyBody_2eproto_sccs, descriptor_table_ReplyBody_2eproto_deps, 2, 0, schemas, file_default_instances, TableStruct_ReplyBody_2eproto::offsets, file_level_metadata_ReplyBody_2eproto, 2, file_level_enum_descriptors_ReplyBody_2eproto, file_level_service_descriptors_ReplyBody_2eproto, }; // Force running AddDescriptors() at dynamic initialization time. static bool dynamic_init_dummy_ReplyBody_2eproto = ( ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_ReplyBody_2eproto), true); // =================================================================== Model_DataEntry_DoNotUse::Model_DataEntry_DoNotUse() {} Model_DataEntry_DoNotUse::Model_DataEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : SuperType(arena) {} void Model_DataEntry_DoNotUse::MergeFrom(const Model_DataEntry_DoNotUse& other) { MergeFromInternal(other); } ::PROTOBUF_NAMESPACE_ID::Metadata Model_DataEntry_DoNotUse::GetMetadata() const { return GetMetadataStatic(); } void Model_DataEntry_DoNotUse::MergeFrom( const ::PROTOBUF_NAMESPACE_ID::Message& other) { ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom(other); } // =================================================================== void Model::InitAsDefaultInstance() { } class Model::_Internal { public: }; Model::Model() : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:Model) } Model::Model(const Model& from) : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); data_.MergeFrom(from.data_); key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from.key().empty()) { key_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.key_); } code_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from.code().empty()) { code_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.code_); } message_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from.message().empty()) { message_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.message_); } timestamp_ = from.timestamp_; // @@protoc_insertion_point(copy_constructor:Model) } void Model::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Model_ReplyBody_2eproto.base); key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); code_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); message_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); timestamp_ = PROTOBUF_LONGLONG(0); } Model::~Model() { // @@protoc_insertion_point(destructor:Model) SharedDtor(); } void Model::SharedDtor() { key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); code_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); message_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void Model::SetCachedSize(int size) const { _cached_size_.Set(size); } const Model& Model::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Model_ReplyBody_2eproto.base); return *internal_default_instance(); } void Model::Clear() { // @@protoc_insertion_point(message_clear_start:Model) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; data_.Clear(); key_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); code_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); message_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); timestamp_ = PROTOBUF_LONGLONG(0); _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER const char* Model::_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); CHK_(ptr); switch (tag >> 3) { // string key = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_key(), ptr, ctx, "Model.key"); CHK_(ptr); } else goto handle_unusual; continue; // string code = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_code(), ptr, ctx, "Model.code"); CHK_(ptr); } else goto handle_unusual; continue; // string message = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParserUTF8(mutable_message(), ptr, ctx, "Model.message"); CHK_(ptr); } else goto handle_unusual; continue; // int64 timestamp = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) { timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // map data = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(&data_, ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<::PROTOBUF_NAMESPACE_ID::uint8>(ptr) == 42); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER bool Model::MergePartialFromCodedStream( ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::PROTOBUF_NAMESPACE_ID::uint32 tag; // @@protoc_insertion_point(parse_start:Model) for (;;) { ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) { // string key = 1; case 1: { if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (10 & 0xFF)) { DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString( input, this->mutable_key())); DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->key().data(), static_cast(this->key().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "Model.key")); } else { goto handle_unusual; } break; } // string code = 2; case 2: { if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (18 & 0xFF)) { DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString( input, this->mutable_code())); DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->code().data(), static_cast(this->code().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "Model.code")); } else { goto handle_unusual; } break; } // string message = 3; case 3: { if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (26 & 0xFF)) { DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString( input, this->mutable_message())); DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->message().data(), static_cast(this->message().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "Model.message")); } else { goto handle_unusual; } break; } // int64 timestamp = 4; case 4: { if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (32 & 0xFF)) { DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive< ::PROTOBUF_NAMESPACE_ID::int64, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT64>( input, ×tamp_))); } else { goto handle_unusual; } break; } // map data = 5; case 5: { if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (42 & 0xFF)) { Model_DataEntry_DoNotUse::Parser< ::PROTOBUF_NAMESPACE_ID::internal::MapField< Model_DataEntry_DoNotUse, std::string, std::string, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, 0 >, ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string > > parser(&data_); DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessageNoVirtual( input, &parser)); DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( parser.key().data(), static_cast(parser.key().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "Model.DataEntry.key")); DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( parser.value().data(), static_cast(parser.value().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "Model.DataEntry.value")); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SkipField( input, tag, _internal_metadata_.mutable_unknown_fields())); break; } } } success: // @@protoc_insertion_point(parse_success:Model) return true; failure: // @@protoc_insertion_point(parse_failure:Model) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER void Model::SerializeWithCachedSizes( ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:Model) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string key = 1; if (this->key().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->key().data(), static_cast(this->key().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "Model.key"); ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->key(), output); } // string code = 2; if (this->code().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->code().data(), static_cast(this->code().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "Model.code"); ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased( 2, this->code(), output); } // string message = 3; if (this->message().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->message().data(), static_cast(this->message().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "Model.message"); ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased( 3, this->message(), output); } // int64 timestamp = 4; if (this->timestamp() != 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64(4, this->timestamp(), output); } // map data = 5; if (!this->data().empty()) { typedef ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_pointer ConstPtr; typedef ConstPtr SortItem; typedef ::PROTOBUF_NAMESPACE_ID::internal::CompareByDerefFirst Less; struct Utf8Check { static void Check(ConstPtr p) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( p->first.data(), static_cast(p->first.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "Model.DataEntry.key"); ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( p->second.data(), static_cast(p->second.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "Model.DataEntry.value"); } }; if (output->IsSerializationDeterministic() && this->data().size() > 1) { ::std::unique_ptr items( new SortItem[this->data().size()]); typedef ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::size_type size_type; size_type n = 0; for (::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_iterator it = this->data().begin(); it != this->data().end(); ++it, ++n) { items[static_cast(n)] = SortItem(&*it); } ::std::sort(&items[0], &items[static_cast(n)], Less()); for (size_type i = 0; i < n; i++) { Model_DataEntry_DoNotUse::Funcs::SerializeToCodedStream(5, items[static_cast(i)]->first, items[static_cast(i)]->second, output); Utf8Check::Check(&(*items[static_cast(i)])); } } else { for (::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_iterator it = this->data().begin(); it != this->data().end(); ++it) { Model_DataEntry_DoNotUse::Funcs::SerializeToCodedStream(5, it->first, it->second, output); Utf8Check::Check(&(*it)); } } } if (_internal_metadata_.have_unknown_fields()) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } // @@protoc_insertion_point(serialize_end:Model) } ::PROTOBUF_NAMESPACE_ID::uint8* Model::InternalSerializeWithCachedSizesToArray( ::PROTOBUF_NAMESPACE_ID::uint8* target) const { // @@protoc_insertion_point(serialize_to_array_start:Model) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string key = 1; if (this->key().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->key().data(), static_cast(this->key().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "Model.key"); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray( 1, this->key(), target); } // string code = 2; if (this->code().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->code().data(), static_cast(this->code().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "Model.code"); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray( 2, this->code(), target); } // string message = 3; if (this->message().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->message().data(), static_cast(this->message().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "Model.message"); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringToArray( 3, this->message(), target); } // int64 timestamp = 4; if (this->timestamp() != 0) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(4, this->timestamp(), target); } // map data = 5; if (!this->data().empty()) { typedef ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_pointer ConstPtr; typedef ConstPtr SortItem; typedef ::PROTOBUF_NAMESPACE_ID::internal::CompareByDerefFirst Less; struct Utf8Check { static void Check(ConstPtr p) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( p->first.data(), static_cast(p->first.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "Model.DataEntry.key"); ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( p->second.data(), static_cast(p->second.length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "Model.DataEntry.value"); } }; if (false && this->data().size() > 1) { ::std::unique_ptr items( new SortItem[this->data().size()]); typedef ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::size_type size_type; size_type n = 0; for (::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_iterator it = this->data().begin(); it != this->data().end(); ++it, ++n) { items[static_cast(n)] = SortItem(&*it); } ::std::sort(&items[0], &items[static_cast(n)], Less()); for (size_type i = 0; i < n; i++) { target = Model_DataEntry_DoNotUse::Funcs::SerializeToArray(5, items[static_cast(i)]->first, items[static_cast(i)]->second, target); Utf8Check::Check(&(*items[static_cast(i)])); } } else { for (::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_iterator it = this->data().begin(); it != this->data().end(); ++it) { target = Model_DataEntry_DoNotUse::Funcs::SerializeToArray(5, it->first, it->second, target); Utf8Check::Check(&(*it)); } } } if (_internal_metadata_.have_unknown_fields()) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } // @@protoc_insertion_point(serialize_to_array_end:Model) return target; } size_t Model::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:Model) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::ComputeUnknownFieldsSize( _internal_metadata_.unknown_fields()); } ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // map data = 5; total_size += 1 * ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->data_size()); for (::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_iterator it = this->data().begin(); it != this->data().end(); ++it) { total_size += Model_DataEntry_DoNotUse::Funcs::ByteSizeLong(it->first, it->second); } // string key = 1; if (this->key().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->key()); } // string code = 2; if (this->code().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->code()); } // string message = 3; if (this->message().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->message()); } // int64 timestamp = 4; if (this->timestamp() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->timestamp()); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void Model::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:Model) GOOGLE_DCHECK_NE(&from, this); const Model* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:Model) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:Model) MergeFrom(*source); } } void Model::MergeFrom(const Model& from) { // @@protoc_insertion_point(class_specific_merge_from_start:Model) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; data_.MergeFrom(from.data_); if (from.key().size() > 0) { key_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.key_); } if (from.code().size() > 0) { code_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.code_); } if (from.message().size() > 0) { message_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.message_); } if (from.timestamp() != 0) { set_timestamp(from.timestamp()); } } void Model::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:Model) if (&from == this) return; Clear(); MergeFrom(from); } void Model::CopyFrom(const Model& from) { // @@protoc_insertion_point(class_specific_copy_from_start:Model) if (&from == this) return; Clear(); MergeFrom(from); } bool Model::IsInitialized() const { return true; } void Model::InternalSwap(Model* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); data_.Swap(&other->data_); key_.Swap(&other->key_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); code_.Swap(&other->code_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); message_.Swap(&other->message_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); swap(timestamp_, other->timestamp_); } ::PROTOBUF_NAMESPACE_ID::Metadata Model::GetMetadata() const { return GetMetadataStatic(); } // @@protoc_insertion_point(namespace_scope) PROTOBUF_NAMESPACE_OPEN template<> PROTOBUF_NOINLINE ::Model_DataEntry_DoNotUse* Arena::CreateMaybeMessage< ::Model_DataEntry_DoNotUse >(Arena* arena) { return Arena::CreateInternal< ::Model_DataEntry_DoNotUse >(arena); } template<> PROTOBUF_NOINLINE ::Model* Arena::CreateMaybeMessage< ::Model >(Arena* arena) { return Arena::CreateInternal< ::Model >(arena); } PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) #include