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 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
139 // The GPU manufacturer's device id for the chip set. | 139 // The GPU manufacturer's device id for the chip set. |
140 optional uint32 device_id = 2; | 140 optional uint32 device_id = 2; |
141 | 141 |
142 // The driver version on the GPU. | 142 // The driver version on the GPU. |
143 optional string driver_version = 3; | 143 optional string driver_version = 3; |
144 | 144 |
145 // The driver date on the GPU. | 145 // The driver date on the GPU. |
146 optional string driver_date = 4; | 146 optional string driver_date = 4; |
147 | 147 |
148 // The GPU performance statistics. | 148 // The GPU performance statistics. |
149 // See http://src.chromium.org/viewvc/chrome/trunk/src/content/public/comm on/gpu_performance_stats.h?view=markup | 149 // See |
150 // http://src.chromium.org/viewvc/chrome/trunk/src/content/public/common/g pu_performance_stats.h?view=markup | |
Ilya Sherman
2014/04/15 23:00:40
Ditto
| |
150 // for details. Currently logged only on Windows. | 151 // for details. Currently logged only on Windows. |
151 message PerformanceStatistics { | 152 message PerformanceStatistics { |
152 optional float graphics_score = 1; | 153 optional float graphics_score = 1; |
153 optional float gaming_score = 2; | 154 optional float gaming_score = 2; |
154 optional float overall_score = 3; | 155 optional float overall_score = 3; |
155 } | 156 } |
156 optional PerformanceStatistics performance_statistics = 5; | 157 optional PerformanceStatistics performance_statistics = 5; |
157 | 158 |
158 // The GL_VENDOR string. An example of a gl_vendor string is | 159 // The GL_VENDOR string. An example of a gl_vendor string is |
159 // "Imagination Technologies". "" if we are not using OpenGL. | 160 // "Imagination Technologies". "" if we are not using OpenGL. |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
265 CONNECTION_UNKNOWN = 0; | 266 CONNECTION_UNKNOWN = 0; |
266 CONNECTION_ETHERNET = 1; | 267 CONNECTION_ETHERNET = 1; |
267 CONNECTION_WIFI = 2; | 268 CONNECTION_WIFI = 2; |
268 CONNECTION_2G = 3; | 269 CONNECTION_2G = 3; |
269 CONNECTION_3G = 4; | 270 CONNECTION_3G = 4; |
270 CONNECTION_4G = 5; | 271 CONNECTION_4G = 5; |
271 } | 272 } |
272 // The connection type according to NetworkChangeNotifier. | 273 // The connection type according to NetworkChangeNotifier. |
273 optional ConnectionType connection_type = 2; | 274 optional ConnectionType connection_type = 2; |
274 | 275 |
275 // Set to true if wifi_phy_layer_protocol changed during the lifetime of the log. | 276 // Set to true if wifi_phy_layer_protocol changed during the lifetime of the |
277 // log. | |
Ilya Sherman
2014/04/15 23:00:40
Ditto. It does seem worthwhile to clean up the pr
| |
276 optional bool wifi_phy_layer_protocol_is_ambiguous = 3; | 278 optional bool wifi_phy_layer_protocol_is_ambiguous = 3; |
277 | 279 |
278 // See net::WifiPHYLayerProtocol. | 280 // See net::WifiPHYLayerProtocol. |
279 enum WifiPHYLayerProtocol { | 281 enum WifiPHYLayerProtocol { |
280 WIFI_PHY_LAYER_PROTOCOL_NONE = 0; | 282 WIFI_PHY_LAYER_PROTOCOL_NONE = 0; |
281 WIFI_PHY_LAYER_PROTOCOL_ANCIENT = 1; | 283 WIFI_PHY_LAYER_PROTOCOL_ANCIENT = 1; |
282 WIFI_PHY_LAYER_PROTOCOL_A = 2; | 284 WIFI_PHY_LAYER_PROTOCOL_A = 2; |
283 WIFI_PHY_LAYER_PROTOCOL_B = 3; | 285 WIFI_PHY_LAYER_PROTOCOL_B = 3; |
284 WIFI_PHY_LAYER_PROTOCOL_G = 4; | 286 WIFI_PHY_LAYER_PROTOCOL_G = 4; |
285 WIFI_PHY_LAYER_PROTOCOL_N = 5; | 287 WIFI_PHY_LAYER_PROTOCOL_N = 5; |
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
500 // client_id: | 502 // client_id: |
501 // client_key = client_id % 4096 | 503 // client_key = client_id % 4096 |
502 // Then, each installed extension is mapped into a hash bucket according to | 504 // Then, each installed extension is mapped into a hash bucket according to |
503 // bucket = CityHash64(StringPrintf("%d:%s", | 505 // bucket = CityHash64(StringPrintf("%d:%s", |
504 // client_key, extension_id)) % 1024 | 506 // client_key, extension_id)) % 1024 |
505 // The client reports the set of hash buckets occupied by all installed | 507 // The client reports the set of hash buckets occupied by all installed |
506 // extensions. If multiple extensions map to the same bucket, that bucket is | 508 // extensions. If multiple extensions map to the same bucket, that bucket is |
507 // still only reported once. | 509 // still only reported once. |
508 repeated int32 occupied_extension_bucket = 18; | 510 repeated int32 occupied_extension_bucket = 18; |
509 } | 511 } |
OLD | NEW |