const scoped_refptr<base::SingleThreadTaskRunner>& delegate_task_runner,
const CreateBlockingPushClientCallback&
create_blocking_push_client_callback);
- virtual ~NonBlockingPushClient();
+ ~NonBlockingPushClient() override;
// PushClient implementation.
- virtual void AddObserver(PushClientObserver* observer) OVERRIDE;
- virtual void RemoveObserver(PushClientObserver* observer) OVERRIDE;
- virtual void UpdateSubscriptions(
- const SubscriptionList& subscriptions) OVERRIDE;
- virtual void UpdateCredentials(
- const std::string& email, const std::string& token) OVERRIDE;
- virtual void SendNotification(const Notification& notification) OVERRIDE;
- virtual void SendPing() OVERRIDE;
+ void AddObserver(PushClientObserver* observer) override;
+ void RemoveObserver(PushClientObserver* observer) override;
+ void UpdateSubscriptions(const SubscriptionList& subscriptions) override;
+ void UpdateCredentials(const std::string& email,
+ const std::string& token) override;
+ void SendNotification(const Notification& notification) override;
+ void SendPing() override;
private:
class Core;