| Index: net/ssl/channel_id_store.h
|
| diff --git a/net/ssl/channel_id_store.h b/net/ssl/channel_id_store.h
|
| index 3eb9d67a31f9e8358c7eac3b7dd733d9d1787230..21c513a77e3e4a15e45e19402629abf30a84ff01 100644
|
| --- a/net/ssl/channel_id_store.h
|
| +++ b/net/ssl/channel_id_store.h
|
| @@ -6,10 +6,10 @@
|
| #define NET_SSL_CHANNEL_ID_STORE_H_
|
|
|
| #include <list>
|
| +#include <memory>
|
| #include <string>
|
|
|
| #include "base/callback.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/threading/non_thread_safe.h"
|
| #include "base/time/time.h"
|
| #include "crypto/ec_private_key.h"
|
| @@ -32,7 +32,7 @@ class NET_EXPORT ChannelIDStore
|
| ChannelID();
|
| ChannelID(const std::string& server_identifier,
|
| base::Time creation_time,
|
| - scoped_ptr<crypto::ECPrivateKey> key);
|
| + std::unique_ptr<crypto::ECPrivateKey> key);
|
| ChannelID(const ChannelID& other);
|
| ChannelID& operator=(const ChannelID& other);
|
| ~ChannelID();
|
| @@ -49,13 +49,13 @@ class NET_EXPORT ChannelIDStore
|
| private:
|
| std::string server_identifier_;
|
| base::Time creation_time_;
|
| - scoped_ptr<crypto::ECPrivateKey> key_;
|
| + std::unique_ptr<crypto::ECPrivateKey> key_;
|
| };
|
|
|
| typedef std::list<ChannelID> ChannelIDList;
|
|
|
| typedef base::Callback<
|
| - void(int, const std::string&, scoped_ptr<crypto::ECPrivateKey>)>
|
| + void(int, const std::string&, std::unique_ptr<crypto::ECPrivateKey>)>
|
| GetChannelIDCallback;
|
| typedef base::Callback<void(const ChannelIDList&)> GetChannelIDListCallback;
|
|
|
| @@ -68,11 +68,11 @@ class NET_EXPORT ChannelIDStore
|
| // return ERR_IO_PENDING and the callback will be called with the result
|
| // asynchronously.
|
| virtual int GetChannelID(const std::string& server_identifier,
|
| - scoped_ptr<crypto::ECPrivateKey>* key_result,
|
| + std::unique_ptr<crypto::ECPrivateKey>* key_result,
|
| const GetChannelIDCallback& callback) = 0;
|
|
|
| // Adds the keypair for a hostname to the store.
|
| - virtual void SetChannelID(scoped_ptr<ChannelID> channel_id) = 0;
|
| + virtual void SetChannelID(std::unique_ptr<ChannelID> channel_id) = 0;
|
|
|
| // Removes a keypair from the store.
|
| virtual void DeleteChannelID(
|
|
|