fake_gcm_driver.cc revision f8ee788a64d60abd8f2d742a5fdedde054ecd910
1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "components/gcm_driver/fake_gcm_driver.h" 6 7namespace gcm { 8 9FakeGCMDriver::FakeGCMDriver() { 10} 11 12FakeGCMDriver::~FakeGCMDriver() { 13} 14 15void FakeGCMDriver::Shutdown() { 16} 17 18void FakeGCMDriver::AddAppHandler( 19 const std::string& app_id, GCMAppHandler* handler) { 20} 21 22void FakeGCMDriver::RemoveAppHandler(const std::string& app_id) { 23} 24 25void FakeGCMDriver::OnSignedIn() { 26} 27 28void FakeGCMDriver::Purge() { 29} 30 31void FakeGCMDriver::Enable() { 32} 33 34void FakeGCMDriver::Disable() { 35} 36 37GCMClient* FakeGCMDriver::GetGCMClientForTesting() const { 38 return NULL; 39} 40 41bool FakeGCMDriver::IsStarted() const { 42 return true; 43} 44 45bool FakeGCMDriver::IsGCMClientReady() const { 46 return true; 47} 48 49bool FakeGCMDriver::IsConnected() const { 50 return true; 51} 52 53void FakeGCMDriver::GetGCMStatistics(const GetGCMStatisticsCallback& callback, 54 bool clear_logs) { 55} 56 57void FakeGCMDriver::SetGCMRecording(const GetGCMStatisticsCallback& callback, 58 bool recording) { 59} 60 61GCMClient::Result FakeGCMDriver::EnsureStarted() { 62 return GCMClient::SUCCESS; 63} 64 65void FakeGCMDriver::RegisterImpl(const std::string& app_id, 66 const std::vector<std::string>& sender_ids) { 67} 68 69void FakeGCMDriver::UnregisterImpl(const std::string& app_id) { 70} 71 72void FakeGCMDriver::SendImpl(const std::string& app_id, 73 const std::string& receiver_id, 74 const GCMClient::OutgoingMessage& message) { 75} 76 77} // namespace gcm 78