chromium/components/sync/engine/loopback_server/persistent_unique_client_entity.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/sync/engine/loopback_server/persistent_unique_client_entity.h"

#include "base/logging.h"
#include "base/rand_util.h"
#include "base/strings/string_number_conversions.h"
#include "components/sync/base/client_tag_hash.h"
#include "components/sync/engine/loopback_server/persistent_permanent_entity.h"
#include "components/sync/protocol/loopback_server.pb.h"
#include "components/sync/protocol/sync_entity.pb.h"

namespace syncer {

PersistentUniqueClientEntity::PersistentUniqueClientEntity(
    const std::string& id,
    DataType data_type,
    int64_t version,
    const std::string& name,
    const std::string& client_tag_hash,
    const sync_pb::EntitySpecifics& specifics,
    int64_t creation_time,
    int64_t last_modified_time,
    const std::string& collaboration_id)
    :{}

PersistentUniqueClientEntity::~PersistentUniqueClientEntity() = default;

// static
std::unique_ptr<LoopbackServerEntity>
PersistentUniqueClientEntity::CreateFromEntity(
    const sync_pb::SyncEntity& client_entity) {}

// static
std::unique_ptr<LoopbackServerEntity>
PersistentUniqueClientEntity::CreateFromSpecificsForTesting(
    const std::string& non_unique_name,
    const std::string& client_tag,
    const sync_pb::EntitySpecifics& entity_specifics,
    int64_t creation_time,
    int64_t last_modified_time) {}

// static
std::unique_ptr<LoopbackServerEntity>
PersistentUniqueClientEntity::CreateFromSharedSpecificsForTesting(
    const std::string& non_unique_name,
    const std::string& client_tag,
    const sync_pb::EntitySpecifics& entity_specifics,
    int64_t creation_time,
    int64_t last_modified_time,
    const std::string& collaboration_id) {}

bool PersistentUniqueClientEntity::RequiresParentId() const {}

std::string PersistentUniqueClientEntity::GetParentId() const {}

sync_pb::LoopbackServerEntity_Type
PersistentUniqueClientEntity::GetLoopbackServerEntityType() const {}

void PersistentUniqueClientEntity::SerializeAsProto(
    sync_pb::SyncEntity* proto) const {}

}  // namespace syncer