Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / google_apis / gcm / engine / gcm_store.cc
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 "google_apis/gcm/engine/gcm_store.h"
6
7 namespace gcm {
8
9 GCMStore::LoadResult::LoadResult()
10     : success(false),
11       device_android_id(0),
12       device_security_token(0) {
13 }
14
15 GCMStore::LoadResult::~LoadResult() {}
16
17 void GCMStore::LoadResult::Reset() {
18   device_android_id = 0;
19   device_security_token = 0;
20   registrations.clear();
21   incoming_messages.clear();
22   outgoing_messages.clear();
23   gservices_settings.clear();
24   gservices_digest.clear();
25   last_checkin_time = base::Time::FromInternalValue(0LL);
26   last_token_fetch_time = base::Time::FromInternalValue(0LL);
27   last_checkin_accounts.clear();
28   account_mappings.clear();
29   success = false;
30 }
31
32 GCMStore::GCMStore() {}
33
34 GCMStore::~GCMStore() {}
35
36 }  // namespace gcm