fake_gcm_driver.cc revision 6d86b77056ed63eb6871182f42a9fd5f07550f90
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::IsConnected() const { 46 return true; 47} 48 49void FakeGCMDriver::GetGCMStatistics(const GetGCMStatisticsCallback& callback, 50 bool clear_logs) { 51} 52 53void FakeGCMDriver::SetGCMRecording(const GetGCMStatisticsCallback& callback, 54 bool recording) { 55} 56 57GCMClient::Result FakeGCMDriver::EnsureStarted() { 58 return GCMClient::SUCCESS; 59} 60 61void FakeGCMDriver::RegisterImpl(const std::string& app_id, 62 const std::vector<std::string>& sender_ids) { 63} 64 65void FakeGCMDriver::UnregisterImpl(const std::string& app_id) { 66} 67 68void FakeGCMDriver::SendImpl(const std::string& app_id, 69 const std::string& receiver_id, 70 const GCMClient::OutgoingMessage& message) { 71} 72 73} // namespace gcm 74