| Index: jingle/notifier/listener/xmpp_push_client.h
|
| diff --git a/jingle/notifier/listener/xmpp_push_client.h b/jingle/notifier/listener/xmpp_push_client.h
|
| index 64725d8601b37797997ee9b2bd86bc22d0aa7627..08a1811706d62a36a05882bb0a2bde8cec196957 100644
|
| --- a/jingle/notifier/listener/xmpp_push_client.h
|
| +++ b/jingle/notifier/listener/xmpp_push_client.h
|
| @@ -21,6 +21,7 @@
|
| #include "jingle/notifier/listener/push_client.h"
|
| #include "jingle/notifier/listener/push_notifications_listen_task.h"
|
| #include "jingle/notifier/listener/push_notifications_subscribe_task.h"
|
| +#include "jingle/notifier/listener/send_ping_task.h"
|
| #include "talk/xmpp/xmppclientsettings.h"
|
|
|
| namespace buzz {
|
| @@ -36,7 +37,8 @@ class XmppPushClient :
|
| public PushClient,
|
| public Login::Delegate,
|
| public PushNotificationsListenTaskDelegate,
|
| - public PushNotificationsSubscribeTaskDelegate {
|
| + public PushNotificationsSubscribeTaskDelegate,
|
| + public SendPingTaskDelegate {
|
| public:
|
| explicit XmppPushClient(const NotifierOptions& notifier_options);
|
| virtual ~XmppPushClient();
|
| @@ -49,6 +51,7 @@ class XmppPushClient :
|
| virtual void UpdateCredentials(
|
| const std::string& email, const std::string& token) OVERRIDE;
|
| virtual void SendNotification(const Notification& notification) OVERRIDE;
|
| + virtual void SendPing() OVERRIDE;
|
|
|
| // Login::Delegate implementation.
|
| virtual void OnConnect(
|
| @@ -64,6 +67,9 @@ class XmppPushClient :
|
| virtual void OnSubscribed() OVERRIDE;
|
| virtual void OnSubscriptionError() OVERRIDE;
|
|
|
| + // SendPingTaskDelegate implementation.
|
| + virtual void OnPingResponseReceived() OVERRIDE;
|
| +
|
| private:
|
| base::ThreadChecker thread_checker_;
|
| const NotifierOptions notifier_options_;
|
|
|