| Index: net/ssl/default_channel_id_store.cc
 | 
| diff --git a/net/ssl/default_channel_id_store.cc b/net/ssl/default_channel_id_store.cc
 | 
| index 184fccd305557798957a5b4c53fab4848c3f4726..8287077286fe8a475972e7c7cce73cc4b8f0f191 100644
 | 
| --- a/net/ssl/default_channel_id_store.cc
 | 
| +++ b/net/ssl/default_channel_id_store.cc
 | 
| @@ -64,7 +64,7 @@ DefaultChannelIDStore::GetChannelIDTask::~GetChannelIDTask() {
 | 
|  
 | 
|  void DefaultChannelIDStore::GetChannelIDTask::Run(
 | 
|      DefaultChannelIDStore* store) {
 | 
| -  scoped_ptr<crypto::ECPrivateKey> key_result;
 | 
| +  std::unique_ptr<crypto::ECPrivateKey> key_result;
 | 
|    int err = store->GetChannelID(server_identifier_, &key_result,
 | 
|                                  GetChannelIDCallback());
 | 
|    DCHECK(err != ERR_IO_PENDING);
 | 
| @@ -78,16 +78,16 @@ void DefaultChannelIDStore::GetChannelIDTask::Run(
 | 
|  class DefaultChannelIDStore::SetChannelIDTask
 | 
|      : public DefaultChannelIDStore::Task {
 | 
|   public:
 | 
| -  SetChannelIDTask(scoped_ptr<ChannelID> channel_id);
 | 
| +  SetChannelIDTask(std::unique_ptr<ChannelID> channel_id);
 | 
|    ~SetChannelIDTask() override;
 | 
|    void Run(DefaultChannelIDStore* store) override;
 | 
|  
 | 
|   private:
 | 
| -  scoped_ptr<ChannelID> channel_id_;
 | 
| +  std::unique_ptr<ChannelID> channel_id_;
 | 
|  };
 | 
|  
 | 
|  DefaultChannelIDStore::SetChannelIDTask::SetChannelIDTask(
 | 
| -    scoped_ptr<ChannelID> channel_id)
 | 
| +    std::unique_ptr<ChannelID> channel_id)
 | 
|      : channel_id_(std::move(channel_id)) {}
 | 
|  
 | 
|  DefaultChannelIDStore::SetChannelIDTask::~SetChannelIDTask() {
 | 
| @@ -213,13 +213,13 @@ DefaultChannelIDStore::DefaultChannelIDStore(
 | 
|  
 | 
|  int DefaultChannelIDStore::GetChannelID(
 | 
|      const std::string& server_identifier,
 | 
| -    scoped_ptr<crypto::ECPrivateKey>* key_result,
 | 
| +    std::unique_ptr<crypto::ECPrivateKey>* key_result,
 | 
|      const GetChannelIDCallback& callback) {
 | 
|    DCHECK(CalledOnValidThread());
 | 
|    InitIfNecessary();
 | 
|  
 | 
|    if (!loaded_) {
 | 
| -    EnqueueTask(scoped_ptr<Task>(
 | 
| +    EnqueueTask(std::unique_ptr<Task>(
 | 
|          new GetChannelIDTask(server_identifier, callback)));
 | 
|      return ERR_IO_PENDING;
 | 
|    }
 | 
| @@ -235,15 +235,16 @@ int DefaultChannelIDStore::GetChannelID(
 | 
|    return OK;
 | 
|  }
 | 
|  
 | 
| -void DefaultChannelIDStore::SetChannelID(scoped_ptr<ChannelID> channel_id) {
 | 
| +void DefaultChannelIDStore::SetChannelID(
 | 
| +    std::unique_ptr<ChannelID> channel_id) {
 | 
|    auto task = new SetChannelIDTask(std::move(channel_id));
 | 
| -  RunOrEnqueueTask(scoped_ptr<Task>(task));
 | 
| +  RunOrEnqueueTask(std::unique_ptr<Task>(task));
 | 
|  }
 | 
|  
 | 
|  void DefaultChannelIDStore::DeleteChannelID(
 | 
|      const std::string& server_identifier,
 | 
|      const base::Closure& callback) {
 | 
| -  RunOrEnqueueTask(scoped_ptr<Task>(
 | 
| +  RunOrEnqueueTask(std::unique_ptr<Task>(
 | 
|        new DeleteChannelIDTask(server_identifier, callback)));
 | 
|  }
 | 
|  
 | 
| @@ -251,7 +252,7 @@ void DefaultChannelIDStore::DeleteAllCreatedBetween(
 | 
|      base::Time delete_begin,
 | 
|      base::Time delete_end,
 | 
|      const base::Closure& callback) {
 | 
| -  RunOrEnqueueTask(scoped_ptr<Task>(
 | 
| +  RunOrEnqueueTask(std::unique_ptr<Task>(
 | 
|        new DeleteAllCreatedBetweenTask(delete_begin, delete_end, callback)));
 | 
|  }
 | 
|  
 | 
| @@ -262,7 +263,7 @@ void DefaultChannelIDStore::DeleteAll(
 | 
|  
 | 
|  void DefaultChannelIDStore::GetAllChannelIDs(
 | 
|      const GetChannelIDListCallback& callback) {
 | 
| -  RunOrEnqueueTask(scoped_ptr<Task>(new GetAllChannelIDsTask(callback)));
 | 
| +  RunOrEnqueueTask(std::unique_ptr<Task>(new GetAllChannelIDsTask(callback)));
 | 
|  }
 | 
|  
 | 
|  int DefaultChannelIDStore::GetChannelIDCount() {
 | 
| @@ -303,9 +304,10 @@ void DefaultChannelIDStore::InitStore() {
 | 
|  }
 | 
|  
 | 
|  void DefaultChannelIDStore::OnLoaded(
 | 
| -    scoped_ptr<std::vector<scoped_ptr<ChannelID>>> channel_ids) {
 | 
| +    std::unique_ptr<std::vector<std::unique_ptr<ChannelID>>> channel_ids) {
 | 
|    DCHECK(CalledOnValidThread());
 | 
| -  for (std::vector<scoped_ptr<ChannelID>>::iterator it = channel_ids->begin();
 | 
| +  for (std::vector<std::unique_ptr<ChannelID>>::iterator it =
 | 
| +           channel_ids->begin();
 | 
|         it != channel_ids->end(); ++it) {
 | 
|      DCHECK(channel_ids_.find((*it)->server_identifier()) ==
 | 
|             channel_ids_.end());
 | 
| @@ -328,12 +330,13 @@ void DefaultChannelIDStore::OnLoaded(
 | 
|    UMA_HISTOGRAM_COUNTS_100("DomainBoundCerts.TaskWaitCount",
 | 
|                             waiting_tasks_.size());
 | 
|  
 | 
| -  for (scoped_ptr<Task>& i : waiting_tasks_)
 | 
| +  for (std::unique_ptr<Task>& i : waiting_tasks_)
 | 
|      i->Run(this);
 | 
|    waiting_tasks_.clear();
 | 
|  }
 | 
|  
 | 
| -void DefaultChannelIDStore::SyncSetChannelID(scoped_ptr<ChannelID> channel_id) {
 | 
| +void DefaultChannelIDStore::SyncSetChannelID(
 | 
| +    std::unique_ptr<ChannelID> channel_id) {
 | 
|    DCHECK(CalledOnValidThread());
 | 
|    DCHECK(loaded_);
 | 
|  
 | 
| @@ -378,7 +381,7 @@ void DefaultChannelIDStore::SyncGetAllChannelIDs(
 | 
|      channel_id_list->push_back(*it->second);
 | 
|  }
 | 
|  
 | 
| -void DefaultChannelIDStore::EnqueueTask(scoped_ptr<Task> task) {
 | 
| +void DefaultChannelIDStore::EnqueueTask(std::unique_ptr<Task> task) {
 | 
|    DCHECK(CalledOnValidThread());
 | 
|    DCHECK(!loaded_);
 | 
|    if (waiting_tasks_.empty())
 | 
| @@ -386,7 +389,7 @@ void DefaultChannelIDStore::EnqueueTask(scoped_ptr<Task> task) {
 | 
|    waiting_tasks_.push_back(std::move(task));
 | 
|  }
 | 
|  
 | 
| -void DefaultChannelIDStore::RunOrEnqueueTask(scoped_ptr<Task> task) {
 | 
| +void DefaultChannelIDStore::RunOrEnqueueTask(std::unique_ptr<Task> task) {
 | 
|    DCHECK(CalledOnValidThread());
 | 
|    InitIfNecessary();
 | 
|  
 | 
| @@ -415,7 +418,7 @@ void DefaultChannelIDStore::InternalDeleteChannelID(
 | 
|  }
 | 
|  
 | 
|  void DefaultChannelIDStore::InternalInsertChannelID(
 | 
| -    scoped_ptr<ChannelID> channel_id) {
 | 
| +    std::unique_ptr<ChannelID> channel_id) {
 | 
|    DCHECK(CalledOnValidThread());
 | 
|    DCHECK(loaded_);
 | 
|  
 | 
| 
 |