default_gcm_app_handler.cc revision 1320f92c476a1ad9d19dba2a48c72b75566198e9
1fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri// Copyright (c) 2014 The Chromium Authors. All rights reserved.
22ff13fe89e8f0b372512f16bb64d5a703e9bf891Luca Barbieri// Use of this source code is governed by a BSD-style license that can be
3fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri// found in the LICENSE file.
4fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri
5fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri#include "components/gcm_driver/default_gcm_app_handler.h"
6fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri
7fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri#include "base/logging.h"
8fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri
9fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbierinamespace gcm {
10fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri
11fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca BarbieriDefaultGCMAppHandler::DefaultGCMAppHandler() {
12fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri}
13fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri
14fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca BarbieriDefaultGCMAppHandler::~DefaultGCMAppHandler() {
15fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri}
16fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri
17fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbierivoid DefaultGCMAppHandler::ShutdownHandler() {
18fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri  // Nothing to do.
19fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri}
20fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri
21fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbierivoid DefaultGCMAppHandler::OnMessage(
22fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri    const std::string& app_id,
23fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri    const GCMClient::IncomingMessage& message) {
24fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri  DVLOG(1) << "No app handler is found to route message for " << app_id;
25fa32fde26cbb770c6ffa0a0ead529d511eab1eb1Luca Barbieri}
262ff13fe89e8f0b372512f16bb64d5a703e9bf891Luca Barbieri
272ff13fe89e8f0b372512f16bb64d5a703e9bf891Luca Barbierivoid DefaultGCMAppHandler::OnMessagesDeleted(const std::string& app_id) {
282ff13fe89e8f0b372512f16bb64d5a703e9bf891Luca Barbieri  DVLOG(1) << "No app handler is found to route deleted message for " << app_id;
292ff13fe89e8f0b372512f16bb64d5a703e9bf891Luca Barbieri}
30137ba91aadd7a3a24c1a7d76dd8bd5f7aa477fd2Kai Wasserbäch
31137ba91aadd7a3a24c1a7d76dd8bd5f7aa477fd2Kai Wasserbächvoid DefaultGCMAppHandler::OnSendError(
322ff13fe89e8f0b372512f16bb64d5a703e9bf891Luca Barbieri    const std::string& app_id,
33a43a2f0662c4aa33b50882411181252198819942Michal Krol    const GCMClient::SendErrorDetails& send_error_details) {
34a43a2f0662c4aa33b50882411181252198819942Michal Krol  DVLOG(1) << "No app handler is found to route send error message for "
35a43a2f0662c4aa33b50882411181252198819942Michal Krol           << app_id;
36a43a2f0662c4aa33b50882411181252198819942Michal Krol}
3704c2a22175d7c27ee380f986eece2772eddd6fccJosé Fonseca
3804c2a22175d7c27ee380f986eece2772eddd6fccJosé Fonsecavoid DefaultGCMAppHandler::OnSendAcknowledged(const std::string& app_id,
392ff13fe89e8f0b372512f16bb64d5a703e9bf891Luca Barbieri                                              const std::string& message_id) {
4004c2a22175d7c27ee380f986eece2772eddd6fccJosé Fonseca  DVLOG(1) << "No app handler is found to route send acknoledgement for "
412ff13fe89e8f0b372512f16bb64d5a703e9bf891Luca Barbieri           << app_id;
422ff13fe89e8f0b372512f16bb64d5a703e9bf891Luca Barbieri}
4304c2a22175d7c27ee380f986eece2772eddd6fccJosé Fonseca
442ff13fe89e8f0b372512f16bb64d5a703e9bf891Luca Barbieri}  // namespace gcm
4504c2a22175d7c27ee380f986eece2772eddd6fccJosé Fonseca