1 // Copyright 2015 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 #ifndef COMPONENTS_GCM_DRIVER_GCM_INTERNALS_CONSTANTS_H_
6 #define COMPONENTS_GCM_DRIVER_GCM_INTERNALS_CONSTANTS_H_
7 
8 namespace gcm_driver {
9 
10 // Resource paths.
11 // Must match the resource file names.
12 extern const char kGcmInternalsCSS[];
13 extern const char kGcmInternalsJS[];
14 
15 // Message handlers.
16 // Must match the constants used in the resource files.
17 extern const char kGetGcmInternalsInfo[];
18 extern const char kSetGcmInternalsInfo[];
19 extern const char kSetGcmInternalsRecording[];
20 
21 // GCM internal info.
22 // Must match the constants used in the resource files.
23 extern const char kAndroidId[];
24 extern const char kAndroidSecret[];
25 extern const char kCheckinInfo[];
26 extern const char kConnectionClientCreated[];
27 extern const char kConnectionInfo[];
28 extern const char kConnectionState[];
29 extern const char kDeviceInfo[];
30 extern const char kGcmClientCreated[];
31 extern const char kGcmClientState[];
32 extern const char kGcmEnabled[];
33 extern const char kIsRecording[];
34 extern const char kLastCheckin[];
35 extern const char kNextCheckin[];
36 extern const char kProfileServiceCreated[];
37 extern const char kReceiveInfo[];
38 extern const char kRegisteredAppIds[];
39 extern const char kRegistrationInfo[];
40 extern const char kResendQueueSize[];
41 extern const char kSendInfo[];
42 extern const char kSendQueueSize[];
43 extern const char kDecryptionFailureInfo[];
44 
45 }  // namespace gcm_driver
46 
47 #endif  // COMPONENTS_GCM_DRIVER_GCM_INTERNALS_CONSTANTS_H_
48