Index: components/invalidation/impl/registration_manager.h |
diff --git a/components/invalidation/impl/registration_manager.h b/components/invalidation/impl/registration_manager.h |
index d608bd8c142a56ed17970fcf48cc59d9e6b76138..23fc9a6db380a6c1f77aecd7088a03d22a69c184 100644 |
--- a/components/invalidation/impl/registration_manager.h |
+++ b/components/invalidation/impl/registration_manager.h |
@@ -9,7 +9,6 @@ |
#define COMPONENTS_INVALIDATION_IMPL_REGISTRATION_MANAGER_H_ |
#include <map> |
-#include <memory> |
#include "base/macros.h" |
#include "base/threading/non_thread_safe.h" |
@@ -148,6 +147,10 @@ |
DISALLOW_COPY_AND_ASSIGN(RegistrationStatus); |
}; |
+ typedef std::map<invalidation::ObjectId, |
+ RegistrationStatus*, |
+ ObjectIdLessThan> |
+ RegistrationStatusMap; |
// Does nothing if the given id is disabled. Otherwise, if |
// |is_retry| is not set, registers the given type immediately and |
@@ -172,10 +175,7 @@ |
// Returns true iff the given object ID is registered. |
bool IsIdRegistered(const invalidation::ObjectId& id) const; |
- std::map<invalidation::ObjectId, |
- std::unique_ptr<RegistrationStatus>, |
- ObjectIdLessThan> |
- registration_statuses_; |
+ RegistrationStatusMap registration_statuses_; |
// Weak pointer. |
invalidation::InvalidationClient* invalidation_client_; |