| Index: components/gcm_driver/gcm_client.h
|
| diff --git a/components/gcm_driver/gcm_client.h b/components/gcm_driver/gcm_client.h
|
| index 95a56d9d0e0f667fc24228fcfaaf535447794f88..921c414cd95a66f47310fb6d628b2831010bba63 100644
|
| --- a/components/gcm_driver/gcm_client.h
|
| +++ b/components/gcm_driver/gcm_client.h
|
| @@ -261,6 +261,13 @@ class GCMClient {
|
| virtual void Register(
|
| const linked_ptr<RegistrationInfo>& registration_info) = 0;
|
|
|
| + // Checks that the provided |registration_id| (aka token for Instance ID
|
| + // registrations) matches the stored registration info. Also checks sender IDs
|
| + // match for GCM registrations.
|
| + virtual bool ValidateRegistration(
|
| + const linked_ptr<RegistrationInfo>& registration_info,
|
| + const std::string& registration_id) = 0;
|
| +
|
| // Unregisters from the server to stop accessing the provided service.
|
| // Delegate::OnUnregisterFinished will be called asynchronously upon
|
| // completion.
|
|
|