Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(234)

Unified Diff: components/copresence/handlers/gcm_handler_impl.h

Issue 813553002: Adding support for pre-sent messages (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@state
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/copresence/handlers/gcm_handler_impl.h
diff --git a/components/copresence/handlers/gcm_handler_impl.h b/components/copresence/handlers/gcm_handler_impl.h
index 6ce12b8fcc89f439ba489a3b112c0c4b3634b840..cc81f03a570ff3d7c270ded31e72ad4e568d68e1 100644
--- a/components/copresence/handlers/gcm_handler_impl.h
+++ b/components/copresence/handlers/gcm_handler_impl.h
@@ -11,6 +11,7 @@
#include "base/callback_forward.h"
#include "base/cancelable_callback.h"
#include "components/copresence/handlers/gcm_handler.h"
+#include "components/copresence/public/copresence_constants.h"
#include "components/gcm_driver/gcm_app_handler.h"
#include "components/gcm_driver/gcm_client.h"
@@ -37,7 +38,8 @@ class GCMHandlerImpl final : public GCMHandler,
// |gcm_driver| is required, but may disappear if we get a ShutdownHandler()
// call first. |directive_handler| must outlive us. The caller owns both.
GCMHandlerImpl(gcm::GCMDriver* gcm_driver,
- DirectiveHandler* directive_handler);
+ DirectiveHandler* directive_handler,
+ const MessagesCallback& new_messages_callback);
~GCMHandlerImpl() override;
// GCMHandler override.
@@ -65,6 +67,7 @@ class GCMHandlerImpl final : public GCMHandler,
gcm::GCMDriver* driver_;
DirectiveHandler* const directive_handler_;
+ MessagesCallback new_messages_callback_;
std::string gcm_id_;
std::vector<RegistrationCallback> pending_id_requests_;
« no previous file with comments | « components/copresence/copresence_manager_impl.cc ('k') | components/copresence/handlers/gcm_handler_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698