blob: 0c9c19bc0ffc404b3f537abf57f0f9c44bcf61e7 [file] [log] [blame]
Torne (Richard Coles)a1401312014-03-18 10:20:56 +00001// 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#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_FUNCTION_HISTOGRAM_VALUE_H_
6#define CHROME_BROWSER_EXTENSIONS_EXTENSION_FUNCTION_HISTOGRAM_VALUE_H_
7
8namespace extensions {
9namespace functions {
10
11// Short version:
12// *Never* reorder or delete entries in the |HistogramValue| enumeration.
13// When creating a new extension function, add a new entry at the end of the
14// enum, just prior to ENUM_BOUNDARY.
15//
16// Long version:
17// This enumeration is used to associate a unique integer value to each
18// extension function so that their usage can be recorded in histogram charts.
19// Given we want the values recorded in the these charts to remain stable over
20// time for comparison purposes, once an entry has been added to the
21// enumeration, it should never be removed or moved to another spot in the
22// enum.
23//
24// Here are instructions how to manage entries depending on what you are trying
25// to achieve.
26//
27// 1) Creating a new extension function:
28//
29// Add a new entry at the end of the |HistogramValue| enum. The name of the
30// entry should follow this algorithm:
31// a) Take the string value passed as first argument to
32// DECLARE_EXTENSION_FUNCTION.
33// b) Replace '.' with '_'.
34// c) Make all letters uppercase.
35//
36// Example: "tabs.create" -> TABS_CREATE
37//
38// 2) Deleting an existing function:
39//
40// Given an existing entry should *never* be removed from this enumeration,
41// it is recommended to add a "DELETED_" prefix to the existing entry.
42//
43// 3) Renaming an existing function:
44//
45// There are 2 options, depending if you want to keep accruing data in the
46// *existing* histogram stream or in a *new* one.
47//
48// a) If you want keep recording usages of the extension function in the
49// *existing* histogram stream, simply rename the enum entry to match
50// the new extension function name, following the same naming rule as
51// mentioned in 1). The enum entry will keep the same underlying integer
52// value, so the same histogram stream will be used for recording
53// usages.
54//
55// b) If you want start recording usages of the extension function to in a
56// *new* histogram stream, follow the instructions in step 1) and 2)
57// above. This will effectively deprecate the old histogram stream and
58// creates a new one for the new function name.
59//
60enum HistogramValue {
61 UNKNOWN = 0,
62 WEBNAVIGATION_GETALLFRAMES,
63 BROWSINGDATA_REMOVEWEBSQL,
64 ALARMS_CREATE,
65 FILEBROWSERPRIVATE_REMOVEFILEWATCH,
66 COOKIES_GET,
67 FONTSETTINGS_GETMINIMUMFONTSIZE,
68 CHROMEOSINFOPRIVATE_GET,
69 BOOKMARKMANAGERPRIVATE_CUT,
70 TABS_CAPTUREVISIBLETAB,
71 MANAGEMENT_SETENABLED,
72 HISTORY_DELETEALL,
73 STORAGE_GET,
74 SOCKET_SETKEEPALIVE,
75 DOWNLOADS_CANCEL,
76 BOOKMARKS_CREATE,
77 BOOKMARKS_UPDATE,
78 FILEBROWSERPRIVATE_GETDRIVEFILES,
79 TERMINALPRIVATE_ONTERMINALRESIZE,
80 DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH,
81 BLUETOOTH_GETADAPTERSTATE,
82 FILEBROWSERPRIVATE_CANCELFILETRANSFERS,
83 FILEBROWSERPRIVATE_PINDRIVEFILE,
84 SOCKET_WRITE,
85 OMNIBOX_SETDEFAULTSUGGESTION,
86 TTS_SPEAK,
87 WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS,
88 BROWSINGDATA_REMOVEHISTORY,
89 DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN,
90 AUTOTESTPRIVATE_LOGOUT,
91 EXPERIMENTAL_HISTORY_GETMOSTVISITED,
92 BLUETOOTH_DISCONNECT,
93 BLUETOOTH_SETOUTOFBANDPAIRINGDATA,
94 BOOKMARKMANAGERPRIVATE_CANPASTE,
95 AUTOTESTPRIVATE_RESTART,
96 USB_CLAIMINTERFACE,
97 MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT,
98 DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO,
99 HISTORY_GETVISITS,
100 SOCKET_BIND,
101 TABS_MOVE,
102 SOCKET_DISCONNECT,
103 FILESYSTEM_GETWRITABLEENTRY,
104 SYNCFILESYSTEM_REQUESTFILESYSTEM,
105 COMMANDS_GETALL,
106 EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION,
107 VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT,
108 BOOKMARKMANAGERPRIVATE_GETSUBTREE,
109 DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT,
110 BOOKMARKS_GETRECENT,
111 APP_CURRENTWINDOWINTERNAL_SETBOUNDS,
112 CLOUDPRINTPRIVATE_SETUPCONNECTOR,
113 SERIAL_SETCONTROLSIGNALS,
114 DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED,
115 IDLE_SETDETECTIONINTERVAL,
116 FILEBROWSERPRIVATE_GETFILETASKS,
117 WEBSTOREPRIVATE_GETSTORELOGIN,
118 SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY,
119 IDLTEST_SENDARRAYBUFFERVIEW,
120 SOCKET_SETNODELAY,
121 APP_CURRENTWINDOWINTERNAL_SHOW,
122 WEBSTOREPRIVATE_GETBROWSERLOGIN,
123 EXPERIMENTAL_IDENTITY_GETAUTHTOKEN,
124 DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO,
125 BROWSINGDATA_REMOVEPLUGINDATA,
126 SOCKET_LISTEN,
127 MEDIAGALLERIES_GETMEDIAFILESYSTEMS,
128 DOWNLOADS_OPEN,
129 TABS_EXECUTESCRIPT,
130 SYNCFILESYSTEM_GETUSAGEANDQUOTA,
131 INPUTMETHODPRIVATE_GET,
132 USB_CLOSEDEVICE,
133 TTS_STOP,
134 DELETED_SERIAL_GETPORTS,
135 DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE,
136 SERIAL_GETCONTROLSIGNALS,
137 DEVELOPERPRIVATE_ENABLE,
138 FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES,
139 USB_FINDDEVICES,
140 BOOKMARKMANAGERPRIVATE_DROP,
141 DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS,
142 INPUT_IME_SETMENUITEMS,
143 BOOKMARKS_EXPORT,
144 HISTORY_SEARCH,
145 TTSENGINE_SENDTTSEVENT,
146 EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB,
147 BOOKMARKS_IMPORT,
148 SYNCFILESYSTEM_DELETEFILESYSTEM,
149 DEBUGGER_SENDCOMMAND,
150 DEBUGGER_DETACH,
151 METRICSPRIVATE_RECORDSMALLCOUNT,
152 APP_CURRENTWINDOWINTERNAL_MINIMIZE,
153 DEVELOPERPRIVATE_AUTOUPDATE,
154 DNS_RESOLVE,
155 DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET,
156 HISTORY_ADDURL,
157 TABS_GET,
158 BROWSERACTION_SETBADGETEXT,
159 TABS_RELOAD,
160 WINDOWS_CREATE,
161 DEVELOPERPRIVATE_LOADUNPACKED,
162 DELETED_DOWNLOADS_SETDESTINATION,
163 DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB,
164 BOOKMARKS_GETCHILDREN,
165 BROWSERACTION_GETTITLE,
166 TERMINALPRIVATE_OPENTERMINALPROCESS,
167 DELETED_SERIAL_CLOSE,
168 CONTEXTMENUS_REMOVE,
169 FILEBROWSERPRIVATE_REQUESTFILESYSTEM,
170 ECHOPRIVATE_GETREGISTRATIONCODE,
171 TABS_GETCURRENT,
172 FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE,
173 MEDIAPLAYERPRIVATE_CLOSEWINDOW,
174 WEBREQUESTINTERNAL_ADDEVENTLISTENER,
175 CLOUDPRINTPRIVATE_GETPRINTERS,
176 STORAGE_SET,
177 FONTSETTINGS_GETDEFAULTFONTSIZE,
178 EXTENSION_SETUPDATEURLDATA,
179 DELETED_SERIAL_WRITE,
180 IDLE_QUERYSTATE,
181 DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ,
182 WEBSTOREPRIVATE_SETSTORELOGIN,
183 PAGEACTIONS_ENABLEFORTAB,
184 COOKIES_SET,
185 CONTENTSETTINGS_SET,
186 CONTEXTMENUS_REMOVEALL,
187 TABS_INSERTCSS,
188 WEBREQUEST_HANDLERBEHAVIORCHANGED,
189 INPUT_IME_SETCURSORPOSITION,
190 OMNIBOX_SENDSUGGESTIONS,
191 SYSTEMINDICATOR_ENABLE,
192 EVENTS_GETRULES,
193 BOOKMARKMANAGERPRIVATE_COPY,
194 SOCKET_RECVFROM,
195 TABS_GETALLINWINDOW,
196 CONTEXTMENUS_UPDATE,
197 BOOKMARKS_SEARCH,
198 EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS,
199 BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA,
200 SYSTEMPRIVATE_GETUPDATESTATUS,
201 FONTSETTINGS_CLEARMINIMUMFONTSIZE,
202 DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS,
203 EXPERIMENTAL_DISCOVERY_SUGGEST,
204 FILEBROWSERPRIVATE_SETDEFAULTTASK,
205 BROWSERACTION_GETBADGETEXT,
206 APP_CURRENTWINDOWINTERNAL_HIDE,
207 SOCKET_CONNECT,
208 BOOKMARKS_GETSUBTREE,
209 HISTORY_DELETEURL,
210 DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE,
211 BOOKMARKMANAGERPRIVATE_STARTDRAG,
212 BROWSINGDATA_REMOVEPASSWORDS,
213 DOWNLOADS_DRAG,
214 INPUT_IME_SETCOMPOSITION,
215 METRICSPRIVATE_RECORDUSERACTION,
216 USB_RELEASEINTERFACE,
217 PAGEACTION_GETPOPUP,
218 DELETED_SCRIPTBADGE_GETATTENTION,
219 FONTSETTINGS_GETFONTLIST,
220 PERMISSIONS_CONTAINS,
221 DELETED_SCRIPTBADGE_GETPOPUP,
222 EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL,
223 DEVELOPERPRIVATE_GETSTRINGS,
224 METRICSPRIVATE_RECORDMEDIUMCOUNT,
225 MANAGEMENT_GET,
226 PERMISSIONS_GETALL,
227 DOWNLOADS_SHOW,
228 DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE,
229 TABS_REMOVE,
230 MANAGEMENT_GETPERMISSIONWARNINGSBYID,
231 WINDOWS_GET,
232 FILEBROWSERPRIVATE_EXECUTETASK,
233 TTS_GETVOICES,
234 MANAGEMENT_GETALL,
235 MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST,
236 APP_CURRENTWINDOWINTERNAL_CLEARATTENTION,
237 AUTOTESTPRIVATE_SHUTDOWN,
238 FONTSETTINGS_CLEARDEFAULTFONTSIZE,
239 BOOKMARKS_GETTREE,
240 FILEBROWSERPRIVATE_SELECTFILES,
241 RUNTIME_GETBACKGROUNDPAGE,
242 DELETED_EXPERIMENTAL_RECORD_REPLAYURLS,
243 WEBSTOREPRIVATE_COMPLETEINSTALL,
244 DELETED_EXPERIMENTAL_SPEECHINPUT_START,
245 COOKIES_GETALL,
246 DOWNLOADS_GETFILEICON,
247 PAGEACTION_GETTITLE,
248 BROWSINGDATA_REMOVE,
249 DELETED_SERIAL_OPEN,
250 FILESYSTEM_GETDISPLAYPATH,
251 FILEBROWSERPRIVATE_FORMATVOLUME,
252 BOOKMARKS_GET,
253 DELETED_MANAGEDMODEPRIVATE_GET,
254 ALARMS_CLEAR,
255 SYNCFILESYSTEM_GETFILESYNCSTATUS,
256 SOCKET_GETINFO,
257 WEBSTOREPRIVATE_INSTALLBUNDLE,
258 BROWSERACTION_ENABLE,
259 METRICSPRIVATE_RECORDMEDIUMTIME,
260 PAGEACTION_SETTITLE,
261 CLOUDPRINTPRIVATE_GETHOSTNAME,
262 CONTENTSETTINGS_GETRESOURCEIDENTIFIERS,
263 SOCKET_CREATE,
264 DEVELOPERPRIVATE_RELOAD,
265 FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST,
266 APP_RUNTIME_POSTINTENTRESPONSE,
267 DELETED_MANAGEDMODEPRIVATE_SETPOLICY,
268 WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3,
269 WALLPAPERPRIVATE_SETWALLPAPER,
270 USB_CONTROLTRANSFER,
271 DELETED_EXPERIMENTAL_SPEECHINPUT_STOP,
272 USB_BULKTRANSFER,
273 DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA,
274 PAGECAPTURE_SAVEASMHTML,
275 EXTENSION_ISALLOWEDINCOGNITOACCESS,
276 BROWSINGDATA_REMOVEAPPCACHE,
277 APP_CURRENTWINDOWINTERNAL_DRAWATTENTION,
278 METRICSPRIVATE_RECORDCOUNT,
279 USB_INTERRUPTTRANSFER,
280 TYPES_CHROMESETTING_CLEAR,
281 INPUT_IME_COMMITTEXT,
282 IDLTEST_SENDARRAYBUFFER,
283 WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS,
284 SOCKET_ACCEPT,
285 WEBNAVIGATION_GETFRAME,
286 EXPERIMENTAL_POWER_RELEASEKEEPAWAKE,
287 APP_CURRENTWINDOWINTERNAL_SETICON,
288 PUSHMESSAGING_GETCHANNELID,
289 EXPERIMENTAL_INFOBARS_SHOW,
290 INPUT_IME_SETCANDIDATEWINDOWPROPERTIES,
291 METRICSPRIVATE_RECORDPERCENTAGE,
292 TYPES_CHROMESETTING_GET,
293 WINDOWS_GETLASTFOCUSED,
294 DELETED_MANAGEDMODEPRIVATE_GETPOLICY,
295 STORAGE_CLEAR,
296 STORAGE_GETBYTESINUSE,
297 TABS_QUERY,
298 PAGEACTION_SETPOPUP,
299 DEVELOPERPRIVATE_INSPECT,
300 DOWNLOADS_SEARCH,
301 FONTSETTINGS_CLEARFONT,
302 WINDOWS_UPDATE,
303 BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS,
304 SERIAL_FLUSH,
305 BROWSERACTION_SETTITLE,
306 BOOKMARKMANAGERPRIVATE_CANEDIT,
307 WALLPAPERPRIVATE_SETCUSTOMWALLPAPER,
308 BOOKMARKS_REMOVE,
309 INPUT_IME_SETCANDIDATES,
310 TERMINALPRIVATE_CLOSETERMINALPROCESS,
311 HISTORY_DELETERANGE,
312 IDLTEST_GETARRAYBUFFER,
313 TERMINALPRIVATE_SENDINPUT,
314 TABS_HIGHLIGHT,
315 BLUETOOTH_STARTDISCOVERY,
316 FILEBROWSERPRIVATE_SELECTFILE,
317 WINDOWS_GETCURRENT,
318 DEBUGGER_ATTACH,
319 WALLPAPERPRIVATE_SAVETHUMBNAIL,
320 INPUT_IME_KEYEVENTHANDLED,
321 FONTSETTINGS_SETDEFAULTFONTSIZE,
322 RUNTIME_REQUESTUPDATECHECK,
323 PAGEACTION_SETICON,
324 BROWSERACTION_SETBADGEBACKGROUNDCOLOR,
325 DEVELOPERPRIVATE_GETITEMSINFO,
326 BLUETOOTH_STOPDISCOVERY,
327 COOKIES_REMOVE,
328 DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING,
329 TABCAPTURE_GETCAPTUREDTABS,
330 WINDOWS_REMOVE,
331 WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST,
332 BROWSERACTION_GETBADGEBACKGROUNDCOLOR,
333 PAGEACTIONS_DISABLEFORTAB,
334 DEVELOPERPRIVATE_ALLOWFILEACCESS,
335 FILEBROWSERPRIVATE_REMOVEMOUNT,
336 BLUETOOTH_CONNECT,
337 TABCAPTURE_CAPTURE,
338 NOTIFICATIONS_CREATE,
339 TABS_DUPLICATE,
340 BLUETOOTH_WRITE,
341 PAGEACTION_SHOW,
342 WALLPAPERPRIVATE_GETTHUMBNAIL,
343 DOWNLOADS_PAUSE,
344 PERMISSIONS_REQUEST,
345 TOPSITES_GET,
346 BROWSINGDATA_REMOVEDOWNLOADS,
347 BROWSINGDATA_REMOVELOCALSTORAGE,
348 FILEBROWSERHANDLERINTERNAL_SELECTFILE,
349 INPUT_IME_UPDATEMENUITEMS,
350 FILEBROWSERPRIVATE_GETSTRINGS,
351 CONTENTSETTINGS_GET,
352 FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE,
353 EXPERIMENTAL_APP_NOTIFY,
354 METRICSPRIVATE_RECORDLONGTIME,
355 SOCKET_READ,
356 DELETED_EXPERIMENTAL_PROCESSES_TERMINATE,
357 METRICSPRIVATE_RECORDTIME,
358 BOOKMARKMANAGERPRIVATE_GETSTRINGS,
359 USB_ISOCHRONOUSTRANSFER,
360 PERMISSIONS_REMOVE,
361 MANAGEMENT_UNINSTALL,
362 I18N_GETACCEPTLANGUAGES,
363 MANAGEMENT_LAUNCHAPP,
364 INPUT_IME_CLEARCOMPOSITION,
365 ALARMS_GETALL,
366 DIAL_DISCOVERNOW,
367 TYPES_CHROMESETTING_SET,
368 BROWSERACTION_SETICON,
369 EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED,
370 DELETED_FILEBROWSERPRIVATE_VIEWFILES,
371 BLUETOOTH_GETSERVICES,
372 TABS_UPDATE,
373 BROWSINGDATA_REMOVEFORMDATA,
374 DELETED_FILEBROWSERPRIVATE_RELOADDRIVE,
375 ALARMS_GET,
376 BROWSINGDATA_REMOVEINDEXEDDB,
377 FILEBROWSERPRIVATE_ADDFILEWATCH,
378 CONTENTSETTINGS_CLEAR,
379 FILEBROWSERPRIVATE_GETPREFERENCES,
380 BOOKMARKMANAGERPRIVATE_PASTE,
381 FILESYSTEM_ISWRITABLEENTRY,
382 USB_SETINTERFACEALTERNATESETTING,
383 FONTSETTINGS_SETMINIMUMFONTSIZE,
384 BROWSERACTION_GETPOPUP,
385 SOCKET_DESTROY,
386 BLUETOOTH_GETDEVICES,
387 ALARMS_CLEARALL,
388 FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE,
389 FILEBROWSERPRIVATE_ZIPSELECTION,
390 SYSTEMINDICATOR_DISABLE,
391 DELETED_SCRIPTBADGE_SETPOPUP,
392 EXTENSION_ISALLOWEDFILESCHEMEACCESS,
393 EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW,
394 FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE,
395 TABS_DETECTLANGUAGE,
396 METRICSPRIVATE_RECORDVALUE,
397 BOOKMARKMANAGERPRIVATE_SORTCHILDREN,
398 DELETED_SERIAL_READ,
399 APP_CURRENTWINDOWINTERNAL_MAXIMIZE,
400 EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS,
401 DELETED_MANAGEDMODEPRIVATE_ENTER,
402 DELETED_FILEBROWSERPRIVATE_TRANSFERFILE,
403 BROWSERACTION_SETPOPUP,
404 TABS_GETSELECTED,
405 FONTSETTINGS_GETFONT,
406 BLUETOOTH_READ,
407 WEBREQUESTINTERNAL_EVENTHANDLED,
408 EVENTS_ADDRULES,
409 CONTEXTMENUS_CREATE,
410 MEDIAPLAYERPRIVATE_GETPLAYLIST,
411 DOWNLOADS_ERASE,
412 DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS,
413 TTS_ISSPEAKING,
414 BOOKMARKS_REMOVETREE,
415 FILEBROWSERPRIVATE_SEARCHDRIVE,
416 DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET,
417 FILEBROWSERPRIVATE_SETPREFERENCES,
418 FONTSETTINGS_SETFONT,
419 SOCKET_GETNETWORKLIST,
420 BOOKMARKS_MOVE,
421 WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS,
422 STORAGE_REMOVE,
423 AUTOTESTPRIVATE_LOGINSTATUS,
424 TABS_CREATE,
425 FILEBROWSERPRIVATE_CANCELDIALOG,
426 BROWSINGDATA_REMOVECOOKIES,
427 FILESYSTEM_CHOOSEENTRY,
428 MEDIAPLAYERPRIVATE_PLAY,
429 WEBSTOREPRIVATE_GETWEBGLSTATUS,
430 SOCKET_SENDTO,
431 BROWSINGDATA_REMOVEFILESYSTEMS,
432 WALLPAPERPRIVATE_GETSTRINGS,
433 BROWSINGDATA_REMOVECACHE,
434 BOOKMARKMANAGERPRIVATE_RECORDLAUNCH,
435 BROWSERACTION_DISABLE,
436 DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING,
437 APP_WINDOW_CREATE,
438 RUNTIME_RELOAD,
439 EXPERIMENTAL_POWER_REQUESTKEEPAWAKE,
440 SYSTEMINDICATOR_SETICON,
441 FILEBROWSERPRIVATE_ADDMOUNT,
442 APP_CURRENTWINDOWINTERNAL_FOCUS,
443 EVENTS_REMOVERULES,
444 DOWNLOADS_DOWNLOAD,
445 WINDOWS_GETALL,
446 DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN,
447 APP_CURRENTWINDOWINTERNAL_RESTORE,
448 DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP,
449 PAGEACTION_HIDE,
450 DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET,
451 DOWNLOADS_ACCEPTDANGER,
452 DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP,
453 FILEBROWSERPRIVATE_GETSIZESTATS,
454 DOWNLOADS_RESUME,
455 COOKIES_GETALLCOOKIESTORES,
456 MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH,
457 MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH,
458 WEBVIEW_EXECUTESCRIPT,
459 NOTIFICATIONS_UPDATE,
460 NOTIFICATIONS_CLEAR,
461 DELETED_SESSIONRESTORE_GETRECENTLYCLOSED,
462 DELETED_SESSIONRESTORE_RESTORE,
463 MANAGEMENT_UNINSTALLSELF,
464 ECHOPRIVATE_GETOOBETIMESTAMP,
465 FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH,
466 BROWSINGDATA_SETTINGS,
467 WEBSTOREPRIVATE_GETISLAUNCHERENABLED,
468 NETWORKINGPRIVATE_GETPROPERTIES,
469 NETWORKINGPRIVATE_GETVISIBLENETWORKS,
470 NETWORKINGPRIVATE_STARTCONNECT,
471 NETWORKINGPRIVATE_STARTDISCONNECT,
472 MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH,
473 MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH,
474 FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA,
475 DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS,
476 DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE,
477 FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION,
478 DEVELOPERPRIVATE_CHOOSEPATH,
479 DEVELOPERPRIVATE_PACKDIRECTORY,
480 NETWORKINGPRIVATE_VERIFYDESTINATION,
481 NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS,
482 NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA,
483 DEVELOPERPRIVATE_RESTART,
484 DEVELOPERPRIVATE_ALLOWINCOGNITO,
485 INPUT_IME_DELETESURROUNDINGTEXT,
486 DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW,
487 CLOUDPRINTPRIVATE_GETCLIENTID,
488 ECHOPRIVATE_GETUSERCONSENT,
489 SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY,
490 SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY,
491 NETWORKINGPRIVATE_SETPROPERTIES,
492 NETWORKINGPRIVATE_GETSTATE,
493 POWER_REQUESTKEEPAWAKE,
494 POWER_RELEASEKEEPAWAKE,
495 WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT,
496 DOWNLOADSINTERNAL_DETERMINEFILENAME,
497 SYNCFILESYSTEM_GETFILESYNCSTATUSES,
498 MEDIAGALLERIESPRIVATE_GETHANDLERS,
499 WALLPAPERPRIVATE_RESETWALLPAPER,
500 DEVELOPERPRIVATE_PERMISSIONS,
501 WEBSTOREPRIVATE_ENABLEAPPLAUNCHER,
502 APP_CURRENTWINDOWINTERNAL_FULLSCREEN,
503 DEVELOPERPRIVATE_LOADUNPACKEDCROS,
504 NETWORKINGPRIVATE_REQUESTNETWORKSCAN,
505 ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY,
506 ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY,
507 DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS,
508 DEVELOPERPRIVATE_GETPROJECTSINFO,
509 DEVELOPERPRIVATE_LOADPROJECT,
510 COMMANDLINEPRIVATE_HASSWITCH,
511 NETWORKINGPRIVATE_GETMANAGEDPROPERTIES,
512 LOCATION_WATCHLOCATION,
513 LOCATION_CLEARWATCH,
514 BLUETOOTH_ADDPROFILE,
515 BLUETOOTH_REMOVEPROFILE,
516 BLUETOOTH_GETPROFILES,
517 EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN,
518 AUDIO_GETINFO,
519 AUDIO_SETACTIVEDEVICES,
520 AUDIO_SETPROPERTIES,
521 USB_RESETDEVICE,
522 SOCKET_MULTICAST_JOIN_GROUP,
523 SOCKET_MULTICAST_LEAVE_GROUP,
524 SOCKET_MULTICAST_SET_TIME_TO_LIVE,
525 SOCKET_MULTICAST_SET_LOOPBACK_MODE,
526 SOCKET_MULTICAST_GET_JOINED_GROUPS,
527 EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED,
528 RUNTIME_GETPLATFORMINFO,
529 WEBVIEW_INSERTCSS,
530 METRICSPRIVATE_GETISCRASHRECORDINGENABLED,
531 IDENTITYPRIVATE_GETRESOURCES,
532 NOTIFICATIONS_GET_ALL,
533 USB_LISTINTERFACES,
534 FILESYSTEM_RETAINENTRY,
535 FILESYSTEM_ISRESTORABLE,
536 FILESYSTEM_RESTOREENTRY,
537 RUNTIME_SETUNINSTALLURL,
538 INPUTMETHODPRIVATE_STARTIME,
539 MUSICMANAGERPRIVATE_GETDEVICEID,
540 TTS_PAUSE,
541 TTS_RESUME,
542 DELETED_SYSTEMINFO_CPU_GET,
543 DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH,
544 DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH,
545 DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH,
546 DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH,
547 DELETED_SYSTEMINFO_MEMORY_GET,
548 ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES,
549 RUNTIME_GETPACKAGEDIRECTORYENTRY,
550 DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES,
551 FEEDBACKPRIVATE_GETUSEREMAIL,
552 FEEDBACKPRIVATE_GETSYSTEMINFORMATION,
553 FEEDBACKPRIVATE_SENDFEEDBACK,
554 VIRTUALKEYBOARDPRIVATE_INSERTTEXT,
555 DIAGNOSTICS_SENDPACKET,
556 METRICSPRIVATE_GETFIELDTRIAL,
557 FILEBROWSERPRIVATE_ZOOM,
558 WEBVIEW_GO,
559 WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION,
560 FILEBROWSERPRIVATE_REQUESTACCESSTOKEN,
561 WEBVIEW_STOP,
562 WEBVIEW_RELOAD,
563 WEBVIEW_TERMINATE,
564 TYPES_PRIVATE_CHROMEDIRECTSETTING_GET,
565 TYPES_PRIVATE_CHROMEDIRECTSETTING_SET,
566 TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR,
567 DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE,
568 SYSTEM_CPU_GETINFO,
569 BOOKMARKMANAGERPRIVATE_REMOVETREES,
570 SYSTEM_DISPLAY_GETINFO,
571 SYSTEM_DISPLAY_SETDISPLAYPROPERTIES,
572 SYSTEM_MEMORY_GETINFO,
573 FILEBROWSERPRIVATE_GETSHAREURL,
574 SYSTEM_STORAGE_GETINFO,
575 SYSTEM_STORAGE_EJECTDEVICE,
576 DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH,
577 DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH,
578 DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES,
579 DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES,
580 DOWNLOADS_REMOVEFILE,
581 DOWNLOADS_SHOWDEFAULTFOLDER,
582 INFOBARS_SHOW,
583 DOWNLOADS_SETSHELFENABLED,
584 IMAGEWRITER_WRITEFROMURL,
585 IMAGEWRITER_WRITEFROMFILE,
586 IMAGEWRITER_CANCELWRITE,
587 IMAGEWRITER_DESTROYPARTITIONS,
588 FEEDBACKPRIVATE_GETSTRINGS,
589 LOGPRIVATE_GETHISTORICAL,
590 VIRTUALKEYBOARDPRIVATE_MOVECURSOR,
591 METRICSPRIVATE_GETVARIATIONPARAMS,
592 WEBVIEW_SETPERMISSION,
593 DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA,
594 APP_CURRENTWINDOWINTERNAL_SETSHAPE,
595 PROCESSES_GETPROCESSINFO,
596 PROCESSES_GETPROCESSIDFORTAB,
597 PROCESSES_TERMINATE,
598 SOCKETS_UDP_CREATE,
599 SOCKETS_UDP_UPDATE,
600 SOCKETS_UDP_BIND,
601 SOCKETS_UDP_SEND,
602 SOCKETS_UDP_CLOSE,
603 SOCKETS_UDP_GETINFO,
604 SOCKETS_UDP_GETSOCKETS,
605 SOCKETS_UDP_JOINGROUP,
606 SOCKETS_UDP_LEAVEGROUP,
607 SOCKETS_UDP_SETMULTICASTTIMETOLIVE,
608 SOCKETS_UDP_SETMULTICASTLOOPBACKMODE,
609 SOCKETS_UDP_GETJOINEDGROUPS,
610 SIGNED_IN_DEVICES_GET,
611 AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG,
612 WEBVIEW_CLEARDATA,
613 SESSIONS_GETRECENTLYCLOSED,
614 SESSIONS_GETDEVICES,
615 SESSIONS_RESTORE,
616 SYNCFILESYSTEM_GETSERVICESTATUS,
617 ECHOPRIVATE_SETOFFERINFO,
618 ECHOPRIVATE_GETOFFERINFO,
619 DEVELOPERPRIVATE_ISPROFILEMANAGED,
620 FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM,
621 FILEBROWSERPRIVATE_STARTCOPY,
622 FILEBROWSERPRIVATE_CANCELCOPY,
623 NETWORKINGPRIVATE_CREATENETWORK,
624 BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE,
625 BRAILLEDISPLAYPRIVATE_WRITEDOTS,
626 USB_GETDEVICES,
627 USB_REQUESTACCESS,
628 USB_OPENDEVICE,
629 ACTIVITYLOGPRIVATE_DELETEDATABASE,
630 ACTIVITYLOGPRIVATE_DELETEURLS,
631 FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN,
632 IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES,
633 WALLPAPER_SETWALLPAPER,
634 VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD,
635 AUTOTESTPRIVATE_LOCKSCREEN,
636 WEBRTCLOGGINGPRIVATE_SETMETADATA,
637 WEBRTCLOGGINGPRIVATE_START,
638 WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE,
639 WEBRTCLOGGINGPRIVATE_STOP,
640 WEBRTCLOGGINGPRIVATE_UPLOAD,
641 WEBRTCLOGGINGPRIVATE_DISCARD,
642 WEBVIEW_OVERRIDEUSERAGENT,
643 PRINCIPALSPRIVATE_SHOWAVATARBUBBLE,
644 PRINCIPALSPRIVATE_SIGNOUT,
645 CAST_CHANNEL_OPEN,
646 CAST_CHANNEL_SEND,
647 CAST_CHANNEL_CLOSE,
648 RUNTIME_RESTART,
649 DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA,
650 APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP,
651 SOCKETS_TCP_CREATE,
652 SOCKETS_TCP_UPDATE,
653 SOCKETS_TCP_SETPAUSED,
654 SOCKETS_TCP_SETKEEPALIVE,
655 SOCKETS_TCP_SETNODELAY,
656 SOCKETS_TCP_CONNECT,
657 SOCKETS_TCP_DISCONNECT,
658 SOCKETS_TCP_SEND,
659 SOCKETS_TCP_CLOSE,
660 SOCKETS_TCP_GETINFO,
661 SOCKETS_TCP_GETSOCKETS,
662 NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES,
663 NETWORKINGPRIVATE_ENABLENETWORKTYPE,
664 NETWORKINGPRIVATE_DISABLENETWORKTYPE,
665 SOCKETS_TCP_SERVER_CREATE,
666 SOCKETS_TCP_SERVER_UPDATE,
667 SOCKETS_TCP_SERVER_SETPAUSED,
668 SOCKETS_TCP_SERVER_LISTEN,
669 SOCKETS_TCP_SERVER_DISCONNECT,
670 SOCKETS_TCP_SERVER_CLOSE,
671 SOCKETS_TCP_SERVER_GETINFO,
672 SOCKETS_TCP_SERVER_GETSOCKETS,
673 SYSTEM_STORAGE_GETAVAILABLECAPACITY,
674 BROWSERACTION_OPEN_POPUP,
675 WEBRTC_AUDIO_PRIVATE_GET_SINKS,
676 WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK,
677 WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK,
678 WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK,
679 VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED,
680 DELETED_APP_CURRENTWINDOWINTERNAL_SETMINWIDTH,
681 DELETED_APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT,
682 DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH,
683 DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT,
684 SYSTEMPRIVATE_GETAPIKEY,
685 CHROMEOSINFOPRIVATE_SET,
686 BOOKMARKMANAGERPRIVATE_GETMETAINFO,
687 BOOKMARKMANAGERPRIVATE_SETMETAINFO,
688 FILESYSTEMPROVIDER_MOUNT,
689 AUTOTESTPRIVATE_GETEXTENSIONSINFO,
690 SCREENLOCKPRIVATE_GETLOCKED,
691 SCREENLOCKPRIVATE_SETLOCKED,
692 SCREENLOCKPRIVATE_SHOWMESSAGE,
693 FEEDBACKPRIVATE_GETHISTOGRAMS,
694 SYSTEM_NETWORK_GETNETWORKINTERFACES,
695 SERIAL_GETDEVICES,
696 SERIAL_UPDATE,
697 SERIAL_SETPAUSED,
698 SERIAL_GETINFO,
699 SERIAL_GETCONNECTIONS,
700 SERIAL_SEND,
701 GCM_REGISTER,
702 GCM_SEND,
703 SERIAL_CONNECT,
704 SERIAL_DISCONNECT,
705 MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA,
706 FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS,
707 FIRSTRUNPRIVATE_LAUNCHTUTORIAL,
708 SOCKETS_UDP_SETPAUSED,
709 WEBVIEW_CAPTUREVISIBLEREGION,
710 MEDIAGALLERIES_GETMETADATA,
711 INPUT_IME_SENDKEYEVENTS,
712 VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD,
713 SCREENLOCKPRIVATE_SHOWBUTTON,
714 INPUT_IME_HIDEINPUTVIEW,
715 BOOKMARKMANAGERPRIVATE_UNDO,
716 BOOKMARKMANAGERPRIVATE_REDO,
717 BOOKMARKMANAGERPRIVATE_UNDOINFO,
718 BOOKMARKMANAGERPRIVATE_REDOINFO,
719 MEDIAGALLERIES_ADDUSERSELECTEDFOLDER,
720 PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE,
721 READINGLISTPRIVATE_ADDENTRY,
722 READINGLISTPRIVATE_REMOVEENTRY,
723 READINGLISTPRIVATE_GETENTRIES,
724 MEDIAGALLERIES_STARTMEDIASCAN,
725 MEDIAGALLERIES_CANCELMEDIASCAN,
726 MEDIAGALLERIES_ADDSCANRESULTS,
727 LOGPRIVATE_STARTNETINTERNALSWATCH,
728 LOGPRIVATE_STOPNETINTERNALSWATCH,
729 FILEBROWSERPRIVATE_GETPROFILES,
730 FILEBROWSERPRIVATE_VISITDESKTOP,
731 VIRTUALKEYBOARDPRIVATE_GETKEYBOARDCONFIG,
732 HID_GETDEVICES,
733 HID_CONNECT,
734 HID_DISCONNECT,
735 HID_RECEIVE,
736 HID_SEND,
737 HID_RECEIVEFEATUREREPORT,
738 HID_SENDFEATUREREPORT,
739 HOTWORDPRIVATE_SETENABLED,
740 HOTWORDPRIVATE_GETSTATUS,
741 APP_CURRENTWINDOWINTERNAL_SETBADGEICON,
742 APP_CURRENTWINDOWINTERNAL_CLEARBADGE,
743 WEBVIEW_SETZOOM,
744 WEBVIEW_GETZOOM,
745 DEVELOPERPRIVATE_REQUESTFILESOURCE,
746 DEVELOPERPRIVATE_OPENDEVTOOLS,
747 ACTIVITYLOGPRIVATE_DELETEACTIVITIES,
748 NETWORKINGPRIVATE_SETWIFITDLSENABLEDSTATE,
749 NETWORKINGPRIVATE_GETWIFITDLSSTATUS,
750 SCREENLOCKPRIVATE_HIDEBUTTON,
751 SCREENLOCKPRIVATE_SETAUTHTYPE,
752 SCREENLOCKPRIVATE_GETAUTHTYPE,
753 SCREENLOCKPRIVATE_ACCEPTAUTHATTEMPT,
754 WEBVIEW_FIND,
755 WEBVIEW_STOPFINDING,
756 WEBVIEW_CONTEXTMENUSCREATE,
757 WEBVIEW_CONTEXTMENUSUPDATE,
758 WEBVIEW_CONTEXTMENUSREMOVE,
759 WEBVIEW_CONTEXTMENUSREMOVEALL,
760 AUTOMATIONINTERNAL_ENABLECURRENTTAB,
761 APP_CURRENTWINDOWINTERNAL_SETSIZECONSTRAINTS,
762 BLUETOOTH_GETDEVICE,
Torne (Richard Coles)23730a62014-03-21 14:25:57 +0000763 GCM_UNREGISTER,
764 FILEBROWSERPRIVATE_REQUESTDRIVESHARE,
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000765 // Last entry: Add new entries above and ensure to update
766 // tools/metrics/histograms/histograms/histograms.xml.
767 ENUM_BOUNDARY
768};
769
770} // namespace functions
771} // namespace extensions
772
773#endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_FUNCTION_HISTOGRAM_VALUE_H_