Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 // | 4 // |
| 5 // Stores information about the user's brower and system configuration. | 5 // Stores information about the user's brower and system configuration. |
| 6 // The system configuration fields are recorded once per client session. | 6 // The system configuration fields are recorded once per client session. |
| 7 | 7 |
| 8 syntax = "proto2"; | 8 syntax = "proto2"; |
| 9 | 9 |
| 10 option optimize_for = LITE_RUNTIME; | 10 option optimize_for = LITE_RUNTIME; |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 76 optional string name = 1; | 76 optional string name = 1; |
| 77 | 77 |
| 78 // The version of the OS. The meaning of this field is OS-dependent. | 78 // The version of the OS. The meaning of this field is OS-dependent. |
| 79 optional string version = 2; | 79 optional string version = 2; |
| 80 | 80 |
| 81 // The fingerprint of the build. This field is used only on Android. | 81 // The fingerprint of the build. This field is used only on Android. |
| 82 optional string fingerprint = 3; | 82 optional string fingerprint = 3; |
| 83 } | 83 } |
| 84 optional OS os = 5; | 84 optional OS os = 5; |
| 85 | 85 |
| 86 // Next tag for Hardware: 14 | 86 // Next tag for Hardware: 16 |
| 87 // Information on the user's hardware. | 87 // Information on the user's hardware. |
| 88 message Hardware { | 88 message Hardware { |
| 89 // The CPU architecture (x86, PowerPC, x86_64, ...) | 89 // The CPU architecture (x86, PowerPC, x86_64, ...) |
| 90 optional string cpu_architecture = 1; | 90 optional string cpu_architecture = 1; |
| 91 | 91 |
| 92 // The amount of RAM present on the system, in megabytes. | 92 // The amount of RAM present on the system, in megabytes. |
| 93 optional int64 system_ram_mb = 2; | 93 optional int64 system_ram_mb = 2; |
| 94 | 94 |
| 95 // The base memory address that chrome.dll was loaded at. | 95 // The base memory address that chrome.dll was loaded at. |
| 96 // (Logged only on Windows.) | 96 // (Logged only on Windows.) |
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 212 // Product ID of the device, where available. | 212 // Product ID of the device, where available. |
| 213 optional uint32 product_id = 6; | 213 optional uint32 product_id = 6; |
| 214 | 214 |
| 215 // Device ID of the device, generally the release or version number in | 215 // Device ID of the device, generally the release or version number in |
| 216 // BCD format, where available. | 216 // BCD format, where available. |
| 217 optional uint32 device_id = 7; | 217 optional uint32 device_id = 7; |
| 218 } | 218 } |
| 219 repeated PairedDevice paired_device = 3; | 219 repeated PairedDevice paired_device = 3; |
| 220 } | 220 } |
| 221 optional Bluetooth bluetooth = 11; | 221 optional Bluetooth bluetooth = 11; |
| 222 | |
| 223 // Whether the internal display produces touch events. | |
| 224 optional bool internal_display_supports_touch = 14; | |
| 225 | |
| 226 // vendor ids and product ids of external touchscreens. | |
|
Ilya Sherman
2013/12/14 00:12:12
nit: Please start the comment with a capital lette
tdresser
2014/01/06 15:44:46
Done.
| |
| 227 message TouchScreen { | |
| 228 optional uint32 vendor_id = 1; | |
| 229 optional uint32 product_id = 2; | |
| 230 } | |
| 231 repeated TouchScreen external_touchscreen = 15; | |
| 222 } | 232 } |
| 223 optional Hardware hardware = 6; | 233 optional Hardware hardware = 6; |
| 224 | 234 |
| 225 // Information about the network connection. | 235 // Information about the network connection. |
| 226 message Network { | 236 message Network { |
| 227 // Set to true if connection_type changed during the lifetime of the log. | 237 // Set to true if connection_type changed during the lifetime of the log. |
| 228 optional bool connection_type_is_ambiguous = 1; | 238 optional bool connection_type_is_ambiguous = 1; |
| 229 | 239 |
| 230 // See net::NetworkChangeNotifier::ConnectionType. | 240 // See net::NetworkChangeNotifier::ConnectionType. |
| 231 enum ConnectionType { | 241 enum ConnectionType { |
| (...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 436 // Currently, the identifier is a hash of the group's name. | 446 // Currently, the identifier is a hash of the group's name. |
| 437 optional fixed32 group_id = 2; | 447 optional fixed32 group_id = 2; |
| 438 } | 448 } |
| 439 repeated FieldTrial field_trial = 9; | 449 repeated FieldTrial field_trial = 9; |
| 440 | 450 |
| 441 // Number of users currently signed into a multiprofile session. | 451 // Number of users currently signed into a multiprofile session. |
| 442 // A zero value indicates that the user count changed while the log is open. | 452 // A zero value indicates that the user count changed while the log is open. |
| 443 // Logged only on ChromeOS. | 453 // Logged only on ChromeOS. |
| 444 optional uint32 multi_profile_user_count = 17; | 454 optional uint32 multi_profile_user_count = 17; |
| 445 } | 455 } |
| OLD | NEW |