Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 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 |
| 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 | |
| 8 | |
| 9 | namespace extensions { |
| 10 | namespace functions { |
| 11 | |
| 12 | // Short version: |
| 13 | // *Never* reorder or delete entries in the |HistogramValue| enumeration. |
| 14 | // When creating a new extension function, add a new entry at the end of the |
| 15 | // enum, just prior to ENUM_BOUNDARY. |
| 16 | // |
| 17 | // Long version: |
| 18 | // This enumeration is used to associate a unique integer value to each |
| 19 | // extension function so that their usage can be recorded in histogram charts. |
| 20 | // Given we want the values recorded in the these charts to remain stable over |
| 21 | // time for comparison purposes, once an entry has been added to the |
| 22 | // enumeration, it should never be removed or moved to another spot in the |
| 23 | // enum. |
| 24 | // |
| 25 | // Here are instructions how to manage entries depending on what you are trying |
| 26 | // to achieve. |
| 27 | // |
| 28 | // 1) Creating a new extension function: |
| 29 | // |
| 30 | // Add a new entry at the end of the |HistogramValue| enum. The name of the |
| 31 | // entry should follow this algorithm: |
| 32 | // a) Take the string value passed as first argument to |
| 33 | // DECLARE_EXTENSION_FUNCTION. |
| 34 | // b) Replace '.' with '_'. |
| 35 | // c) Make all letters uppercase. |
| 36 | // |
| 37 | // Example: "tabs.create" -> TABS_CREATE |
| 38 | // |
| 39 | // 2) Deleting an existing function: |
| 40 | // |
| 41 | // Given an existing entry should *never* be removed from this enumeration, |
| 42 | // it is recommended to add a "DELETED_" prefix to the existing entry. |
| 43 | // |
| 44 | // 3) Renaming an existing function: |
| 45 | // |
| 46 | // There are 2 options, depending if you want to keep accruing data in the |
| 47 | // *existing* histogram stream or in a *new* one. |
| 48 | // |
| 49 | // a) If you want keep recording usages of the extension function in the |
| 50 | // *existing* histogram stream, simply rename the enum entry to match |
| 51 | // the new extension function name, following the same naming rule as |
| 52 | // mentioned in 1). The enum entry will keep the same underlying integer |
| 53 | // value, so the same histogram stream will be used for recording |
| 54 | // usages. |
| 55 | // |
| 56 | // b) If you want start recording usages of the extension function to in a |
| 57 | // *new* histogram stream, follow the instructions in step 1) and 2) |
| 58 | // above. This will effectively deprecate the old histogram stream and |
| 59 | // creates a new one for the new function name. |
| 60 | // |
| 61 | enum HistogramValue { |
| 62 | UNKNOWN = 0, |
| 63 | WEBNAVIGATION_GETALLFRAMES, |
| 64 | BROWSINGDATA_REMOVEWEBSQL, |
| 65 | ALARMS_CREATE, |
| 66 | FILEBROWSERPRIVATE_REMOVEFILEWATCH, |
| 67 | COOKIES_GET, |
| 68 | FONTSETTINGS_GETMINIMUMFONTSIZE, |
| 69 | CHROMEOSINFOPRIVATE_GET, |
| 70 | BOOKMARKMANAGERPRIVATE_CUT, |
| 71 | TABS_CAPTUREVISIBLETAB, |
| 72 | MANAGEMENT_SETENABLED, |
| 73 | HISTORY_DELETEALL, |
| 74 | STORAGE_GET, |
| 75 | SOCKET_SETKEEPALIVE, |
| 76 | DOWNLOADS_CANCEL, |
| 77 | BOOKMARKS_CREATE, |
| 78 | BOOKMARKS_UPDATE, |
| 79 | FILEBROWSERPRIVATE_GETDRIVEFILES, |
| 80 | TERMINALPRIVATE_ONTERMINALRESIZE, |
Ben Murdoch | 7dbb3d5 | 2013-07-17 14:55:54 +0100 | [diff] [blame] | 81 | DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 82 | BLUETOOTH_GETADAPTERSTATE, |
| 83 | FILEBROWSERPRIVATE_CANCELFILETRANSFERS, |
| 84 | FILEBROWSERPRIVATE_PINDRIVEFILE, |
| 85 | SOCKET_WRITE, |
| 86 | OMNIBOX_SETDEFAULTSUGGESTION, |
| 87 | TTS_SPEAK, |
| 88 | WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS, |
| 89 | BROWSINGDATA_REMOVEHISTORY, |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 90 | DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 91 | AUTOTESTPRIVATE_LOGOUT, |
| 92 | EXPERIMENTAL_HISTORY_GETMOSTVISITED, |
| 93 | BLUETOOTH_DISCONNECT, |
| 94 | BLUETOOTH_SETOUTOFBANDPAIRINGDATA, |
| 95 | BOOKMARKMANAGERPRIVATE_CANPASTE, |
| 96 | AUTOTESTPRIVATE_RESTART, |
| 97 | USB_CLAIMINTERFACE, |
| 98 | MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT, |
| 99 | EXPERIMENTAL_PROCESSES_GETPROCESSINFO, |
| 100 | HISTORY_GETVISITS, |
| 101 | SOCKET_BIND, |
| 102 | TABS_MOVE, |
| 103 | SOCKET_DISCONNECT, |
| 104 | FILESYSTEM_GETWRITABLEENTRY, |
| 105 | SYNCFILESYSTEM_REQUESTFILESYSTEM, |
| 106 | COMMANDS_GETALL, |
| 107 | EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION, |
| 108 | EXPERIMENTAL_INPUT_VIRTUALKEYBOARD_SENDKEYBOARDEVENT, |
| 109 | BOOKMARKMANAGERPRIVATE_GETSUBTREE, |
| 110 | EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT, |
| 111 | BOOKMARKS_GETRECENT, |
| 112 | APP_CURRENTWINDOWINTERNAL_SETBOUNDS, |
| 113 | CLOUDPRINTPRIVATE_SETUPCONNECTOR, |
| 114 | SERIAL_SETCONTROLSIGNALS, |
| 115 | FILEBROWSERPRIVATE_SETLASTMODIFIED, |
| 116 | IDLE_SETDETECTIONINTERVAL, |
| 117 | FILEBROWSERPRIVATE_GETFILETASKS, |
| 118 | WEBSTOREPRIVATE_GETSTORELOGIN, |
| 119 | SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY, |
| 120 | EXPERIMENTAL_IDLTEST_SENDARRAYBUFFERVIEW, |
| 121 | SOCKET_SETNODELAY, |
| 122 | APP_CURRENTWINDOWINTERNAL_SHOW, |
| 123 | WEBSTOREPRIVATE_GETBROWSERLOGIN, |
| 124 | EXPERIMENTAL_IDENTITY_GETAUTHTOKEN, |
Ben Murdoch | ca12bfa | 2013-07-23 11:17:05 +0100 | [diff] [blame] | 125 | DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 126 | BROWSINGDATA_REMOVEPLUGINDATA, |
| 127 | SOCKET_LISTEN, |
| 128 | MEDIAGALLERIES_GETMEDIAFILESYSTEMS, |
| 129 | DOWNLOADS_OPEN, |
| 130 | TABS_EXECUTESCRIPT, |
| 131 | SYNCFILESYSTEM_GETUSAGEANDQUOTA, |
| 132 | INPUTMETHODPRIVATE_GET, |
| 133 | USB_CLOSEDEVICE, |
| 134 | TTS_STOP, |
| 135 | SERIAL_GETPORTS, |
| 136 | FILEBROWSERPRIVATE_CLEARDRIVECACHE, |
| 137 | SERIAL_GETCONTROLSIGNALS, |
| 138 | DEVELOPERPRIVATE_ENABLE, |
| 139 | FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES, |
| 140 | USB_FINDDEVICES, |
| 141 | BOOKMARKMANAGERPRIVATE_DROP, |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 142 | DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 143 | INPUT_IME_SETMENUITEMS, |
| 144 | BOOKMARKS_EXPORT, |
| 145 | HISTORY_SEARCH, |
| 146 | TTSENGINE_SENDTTSEVENT, |
| 147 | EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB, |
| 148 | BOOKMARKS_IMPORT, |
| 149 | SYNCFILESYSTEM_DELETEFILESYSTEM, |
| 150 | DEBUGGER_SENDCOMMAND, |
| 151 | DEBUGGER_DETACH, |
| 152 | METRICSPRIVATE_RECORDSMALLCOUNT, |
| 153 | APP_CURRENTWINDOWINTERNAL_MINIMIZE, |
| 154 | DEVELOPERPRIVATE_AUTOUPDATE, |
| 155 | EXPERIMENTAL_DNS_RESOLVE, |
Ben Murdoch | a3f7b4e | 2013-07-24 10:36:34 +0100 | [diff] [blame] | 156 | DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 157 | HISTORY_ADDURL, |
| 158 | TABS_GET, |
| 159 | BROWSERACTION_SETBADGETEXT, |
| 160 | TABS_RELOAD, |
| 161 | WINDOWS_CREATE, |
| 162 | DEVELOPERPRIVATE_LOADUNPACKED, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 163 | DELETED_DOWNLOADS_SETDESTINATION, |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 164 | EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 165 | BOOKMARKS_GETCHILDREN, |
| 166 | BROWSERACTION_GETTITLE, |
| 167 | TERMINALPRIVATE_OPENTERMINALPROCESS, |
| 168 | SERIAL_CLOSE, |
| 169 | CONTEXTMENUS_REMOVE, |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 170 | FILEBROWSERPRIVATE_REQUESTFILESYSTEM, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 171 | ECHOPRIVATE_GETREGISTRATIONCODE, |
| 172 | TABS_GETCURRENT, |
| 173 | FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE, |
| 174 | MEDIAPLAYERPRIVATE_CLOSEWINDOW, |
| 175 | WEBREQUESTINTERNAL_ADDEVENTLISTENER, |
| 176 | CLOUDPRINTPRIVATE_GETPRINTERS, |
| 177 | STORAGE_SET, |
| 178 | FONTSETTINGS_GETDEFAULTFONTSIZE, |
| 179 | EXTENSION_SETUPDATEURLDATA, |
| 180 | SERIAL_WRITE, |
| 181 | IDLE_QUERYSTATE, |
| 182 | EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ, |
| 183 | WEBSTOREPRIVATE_SETSTORELOGIN, |
| 184 | PAGEACTIONS_ENABLEFORTAB, |
| 185 | COOKIES_SET, |
| 186 | CONTENTSETTINGS_SET, |
| 187 | CONTEXTMENUS_REMOVEALL, |
| 188 | TABS_INSERTCSS, |
| 189 | WEBREQUEST_HANDLERBEHAVIORCHANGED, |
| 190 | INPUT_IME_SETCURSORPOSITION, |
| 191 | OMNIBOX_SENDSUGGESTIONS, |
| 192 | SYSTEMINDICATOR_ENABLE, |
| 193 | EVENTS_GETRULES, |
| 194 | BOOKMARKMANAGERPRIVATE_COPY, |
| 195 | SOCKET_RECVFROM, |
| 196 | TABS_GETALLINWINDOW, |
| 197 | CONTEXTMENUS_UPDATE, |
| 198 | BOOKMARKS_SEARCH, |
| 199 | EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS, |
| 200 | BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA, |
| 201 | SYSTEMPRIVATE_GETUPDATESTATUS, |
| 202 | FONTSETTINGS_CLEARMINIMUMFONTSIZE, |
Torne (Richard Coles) | 90dce4d | 2013-05-29 14:40:03 +0100 | [diff] [blame] | 203 | DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 204 | EXPERIMENTAL_DISCOVERY_SUGGEST, |
| 205 | FILEBROWSERPRIVATE_SETDEFAULTTASK, |
| 206 | BROWSERACTION_GETBADGETEXT, |
| 207 | APP_CURRENTWINDOWINTERNAL_HIDE, |
| 208 | SOCKET_CONNECT, |
| 209 | BOOKMARKS_GETSUBTREE, |
| 210 | HISTORY_DELETEURL, |
Ben Murdoch | 2385ea3 | 2013-08-06 11:01:04 +0100 | [diff] [blame] | 211 | DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 212 | BOOKMARKMANAGERPRIVATE_STARTDRAG, |
| 213 | BROWSINGDATA_REMOVEPASSWORDS, |
| 214 | DOWNLOADS_DRAG, |
| 215 | INPUT_IME_SETCOMPOSITION, |
| 216 | METRICSPRIVATE_RECORDUSERACTION, |
| 217 | USB_RELEASEINTERFACE, |
| 218 | PAGEACTION_GETPOPUP, |
| 219 | SCRIPTBADGE_GETATTENTION, |
| 220 | FONTSETTINGS_GETFONTLIST, |
| 221 | PERMISSIONS_CONTAINS, |
| 222 | SCRIPTBADGE_GETPOPUP, |
| 223 | EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL, |
| 224 | DEVELOPERPRIVATE_GETSTRINGS, |
| 225 | METRICSPRIVATE_RECORDMEDIUMCOUNT, |
| 226 | MANAGEMENT_GET, |
| 227 | PERMISSIONS_GETALL, |
| 228 | DOWNLOADS_SHOW, |
| 229 | EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE, |
| 230 | TABS_REMOVE, |
| 231 | MANAGEMENT_GETPERMISSIONWARNINGSBYID, |
| 232 | WINDOWS_GET, |
| 233 | FILEBROWSERPRIVATE_EXECUTETASK, |
| 234 | TTS_GETVOICES, |
| 235 | MANAGEMENT_GETALL, |
| 236 | MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST, |
| 237 | APP_CURRENTWINDOWINTERNAL_CLEARATTENTION, |
| 238 | AUTOTESTPRIVATE_SHUTDOWN, |
| 239 | FONTSETTINGS_CLEARDEFAULTFONTSIZE, |
| 240 | BOOKMARKS_GETTREE, |
| 241 | FILEBROWSERPRIVATE_SELECTFILES, |
| 242 | RUNTIME_GETBACKGROUNDPAGE, |
Ben Murdoch | 2385ea3 | 2013-08-06 11:01:04 +0100 | [diff] [blame] | 243 | DELETED_EXPERIMENTAL_RECORD_REPLAYURLS, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 244 | WEBSTOREPRIVATE_COMPLETEINSTALL, |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 245 | DELETED_EXPERIMENTAL_SPEECHINPUT_START, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 246 | COOKIES_GETALL, |
| 247 | DOWNLOADS_GETFILEICON, |
| 248 | PAGEACTION_GETTITLE, |
| 249 | BROWSINGDATA_REMOVE, |
| 250 | SERIAL_OPEN, |
| 251 | FILESYSTEM_GETDISPLAYPATH, |
| 252 | FILEBROWSERPRIVATE_FORMATDEVICE, |
| 253 | BOOKMARKS_GET, |
Ben Murdoch | 7dbb3d5 | 2013-07-17 14:55:54 +0100 | [diff] [blame] | 254 | DELETED_MANAGEDMODEPRIVATE_GET, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 255 | ALARMS_CLEAR, |
| 256 | SYNCFILESYSTEM_GETFILESYNCSTATUS, |
| 257 | SOCKET_GETINFO, |
| 258 | WEBSTOREPRIVATE_INSTALLBUNDLE, |
| 259 | BROWSERACTION_ENABLE, |
| 260 | METRICSPRIVATE_RECORDMEDIUMTIME, |
| 261 | PAGEACTION_SETTITLE, |
| 262 | CLOUDPRINTPRIVATE_GETHOSTNAME, |
| 263 | CONTENTSETTINGS_GETRESOURCEIDENTIFIERS, |
| 264 | SOCKET_CREATE, |
| 265 | DEVELOPERPRIVATE_RELOAD, |
| 266 | FILEBROWSERPRIVATE_GETMOUNTPOINTS, |
| 267 | APP_RUNTIME_POSTINTENTRESPONSE, |
Ben Murdoch | 7dbb3d5 | 2013-07-17 14:55:54 +0100 | [diff] [blame] | 268 | DELETED_MANAGEDMODEPRIVATE_SETPOLICY, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 269 | WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3, |
| 270 | WALLPAPERPRIVATE_SETWALLPAPER, |
| 271 | USB_CONTROLTRANSFER, |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 272 | DELETED_EXPERIMENTAL_SPEECHINPUT_STOP, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 273 | USB_BULKTRANSFER, |
| 274 | FILEBROWSERPRIVATE_GETVOLUMEMETADATA, |
| 275 | PAGECAPTURE_SAVEASMHTML, |
| 276 | EXTENSION_ISALLOWEDINCOGNITOACCESS, |
| 277 | BROWSINGDATA_REMOVEAPPCACHE, |
| 278 | APP_CURRENTWINDOWINTERNAL_DRAWATTENTION, |
| 279 | METRICSPRIVATE_RECORDCOUNT, |
| 280 | USB_INTERRUPTTRANSFER, |
| 281 | TYPES_CHROMESETTING_CLEAR, |
| 282 | INPUT_IME_COMMITTEXT, |
| 283 | EXPERIMENTAL_IDLTEST_SENDARRAYBUFFER, |
| 284 | WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS, |
| 285 | SOCKET_ACCEPT, |
| 286 | WEBNAVIGATION_GETFRAME, |
| 287 | EXPERIMENTAL_POWER_RELEASEKEEPAWAKE, |
| 288 | APP_CURRENTWINDOWINTERNAL_SETICON, |
| 289 | PUSHMESSAGING_GETCHANNELID, |
| 290 | EXPERIMENTAL_INFOBARS_SHOW, |
| 291 | INPUT_IME_SETCANDIDATEWINDOWPROPERTIES, |
| 292 | METRICSPRIVATE_RECORDPERCENTAGE, |
| 293 | TYPES_CHROMESETTING_GET, |
| 294 | WINDOWS_GETLASTFOCUSED, |
Ben Murdoch | 7dbb3d5 | 2013-07-17 14:55:54 +0100 | [diff] [blame] | 295 | DELETED_MANAGEDMODEPRIVATE_GETPOLICY, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 296 | STORAGE_CLEAR, |
| 297 | STORAGE_GETBYTESINUSE, |
| 298 | TABS_QUERY, |
| 299 | PAGEACTION_SETPOPUP, |
| 300 | DEVELOPERPRIVATE_INSPECT, |
| 301 | DOWNLOADS_SEARCH, |
| 302 | FONTSETTINGS_CLEARFONT, |
| 303 | WINDOWS_UPDATE, |
| 304 | BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS, |
| 305 | SERIAL_FLUSH, |
| 306 | BROWSERACTION_SETTITLE, |
| 307 | BOOKMARKMANAGERPRIVATE_CANEDIT, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 308 | WALLPAPERPRIVATE_SETCUSTOMWALLPAPER, |
| 309 | BOOKMARKS_REMOVE, |
| 310 | INPUT_IME_SETCANDIDATES, |
| 311 | TERMINALPRIVATE_CLOSETERMINALPROCESS, |
| 312 | HISTORY_DELETERANGE, |
| 313 | EXPERIMENTAL_IDLTEST_GETARRAYBUFFER, |
| 314 | TERMINALPRIVATE_SENDINPUT, |
| 315 | TABS_HIGHLIGHT, |
| 316 | BLUETOOTH_STARTDISCOVERY, |
| 317 | FILEBROWSERPRIVATE_SELECTFILE, |
| 318 | WINDOWS_GETCURRENT, |
| 319 | DEBUGGER_ATTACH, |
| 320 | WALLPAPERPRIVATE_SAVETHUMBNAIL, |
| 321 | INPUT_IME_KEYEVENTHANDLED, |
| 322 | FONTSETTINGS_SETDEFAULTFONTSIZE, |
| 323 | RUNTIME_REQUESTUPDATECHECK, |
| 324 | PAGEACTION_SETICON, |
| 325 | BROWSERACTION_SETBADGEBACKGROUNDCOLOR, |
| 326 | DEVELOPERPRIVATE_GETITEMSINFO, |
| 327 | BLUETOOTH_STOPDISCOVERY, |
| 328 | COOKIES_REMOVE, |
| 329 | EXPERIMENTAL_RLZ_SENDFINANCIALPING, |
| 330 | TABCAPTURE_GETCAPTUREDTABS, |
| 331 | WINDOWS_REMOVE, |
| 332 | WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST, |
| 333 | BROWSERACTION_GETBADGEBACKGROUNDCOLOR, |
| 334 | PAGEACTIONS_DISABLEFORTAB, |
| 335 | DEVELOPERPRIVATE_ALLOWFILEACCESS, |
| 336 | FILEBROWSERPRIVATE_REMOVEMOUNT, |
| 337 | BLUETOOTH_CONNECT, |
| 338 | TABCAPTURE_CAPTURE, |
| 339 | NOTIFICATIONS_CREATE, |
| 340 | TABS_DUPLICATE, |
| 341 | BLUETOOTH_WRITE, |
| 342 | PAGEACTION_SHOW, |
| 343 | WALLPAPERPRIVATE_GETTHUMBNAIL, |
| 344 | DOWNLOADS_PAUSE, |
| 345 | PERMISSIONS_REQUEST, |
| 346 | TOPSITES_GET, |
| 347 | BROWSINGDATA_REMOVEDOWNLOADS, |
| 348 | BROWSINGDATA_REMOVELOCALSTORAGE, |
| 349 | FILEBROWSERHANDLERINTERNAL_SELECTFILE, |
| 350 | INPUT_IME_UPDATEMENUITEMS, |
| 351 | FILEBROWSERPRIVATE_GETSTRINGS, |
| 352 | CONTENTSETTINGS_GET, |
| 353 | FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE, |
| 354 | EXPERIMENTAL_APP_NOTIFY, |
| 355 | METRICSPRIVATE_RECORDLONGTIME, |
| 356 | SOCKET_READ, |
| 357 | EXPERIMENTAL_PROCESSES_TERMINATE, |
| 358 | METRICSPRIVATE_RECORDTIME, |
| 359 | BOOKMARKMANAGERPRIVATE_GETSTRINGS, |
| 360 | USB_ISOCHRONOUSTRANSFER, |
| 361 | PERMISSIONS_REMOVE, |
| 362 | MANAGEMENT_UNINSTALL, |
| 363 | I18N_GETACCEPTLANGUAGES, |
| 364 | MANAGEMENT_LAUNCHAPP, |
| 365 | INPUT_IME_CLEARCOMPOSITION, |
| 366 | ALARMS_GETALL, |
| 367 | DIAL_DISCOVERNOW, |
| 368 | TYPES_CHROMESETTING_SET, |
| 369 | BROWSERACTION_SETICON, |
| 370 | EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED, |
| 371 | FILEBROWSERPRIVATE_VIEWFILES, |
| 372 | BLUETOOTH_GETSERVICES, |
| 373 | TABS_UPDATE, |
| 374 | BROWSINGDATA_REMOVEFORMDATA, |
Ben Murdoch | 7dbb3d5 | 2013-07-17 14:55:54 +0100 | [diff] [blame] | 375 | DELETED_FILEBROWSERPRIVATE_RELOADDRIVE, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 376 | ALARMS_GET, |
| 377 | BROWSINGDATA_REMOVEINDEXEDDB, |
| 378 | FILEBROWSERPRIVATE_ADDFILEWATCH, |
| 379 | CONTENTSETTINGS_CLEAR, |
| 380 | FILEBROWSERPRIVATE_GETPREFERENCES, |
| 381 | BOOKMARKMANAGERPRIVATE_PASTE, |
| 382 | FILESYSTEM_ISWRITABLEENTRY, |
| 383 | USB_SETINTERFACEALTERNATESETTING, |
| 384 | FONTSETTINGS_SETMINIMUMFONTSIZE, |
| 385 | BROWSERACTION_GETPOPUP, |
| 386 | SOCKET_DESTROY, |
| 387 | BLUETOOTH_GETDEVICES, |
| 388 | ALARMS_CLEARALL, |
| 389 | FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE, |
| 390 | FILEBROWSERPRIVATE_ZIPSELECTION, |
| 391 | SYSTEMINDICATOR_DISABLE, |
| 392 | SCRIPTBADGE_SETPOPUP, |
| 393 | EXTENSION_ISALLOWEDFILESCHEMEACCESS, |
| 394 | EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW, |
| 395 | FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE, |
| 396 | TABS_DETECTLANGUAGE, |
| 397 | METRICSPRIVATE_RECORDVALUE, |
| 398 | BOOKMARKMANAGERPRIVATE_SORTCHILDREN, |
| 399 | SERIAL_READ, |
| 400 | APP_CURRENTWINDOWINTERNAL_MAXIMIZE, |
| 401 | EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS, |
Ben Murdoch | 7dbb3d5 | 2013-07-17 14:55:54 +0100 | [diff] [blame] | 402 | DELETED_MANAGEDMODEPRIVATE_ENTER, |
Ben Murdoch | 3240926 | 2013-08-07 11:04:47 +0100 | [diff] [blame] | 403 | DELETED_FILEBROWSERPRIVATE_TRANSFERFILE, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 404 | BROWSERACTION_SETPOPUP, |
| 405 | TABS_GETSELECTED, |
| 406 | FONTSETTINGS_GETFONT, |
| 407 | BLUETOOTH_READ, |
| 408 | WEBREQUESTINTERNAL_EVENTHANDLED, |
| 409 | EVENTS_ADDRULES, |
| 410 | CONTEXTMENUS_CREATE, |
| 411 | MEDIAPLAYERPRIVATE_GETPLAYLIST, |
| 412 | DOWNLOADS_ERASE, |
Ben Murdoch | 2385ea3 | 2013-08-06 11:01:04 +0100 | [diff] [blame] | 413 | DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 414 | TTS_ISSPEAKING, |
| 415 | BOOKMARKS_REMOVETREE, |
| 416 | FILEBROWSERPRIVATE_SEARCHDRIVE, |
Ben Murdoch | 9ab5563 | 2013-07-18 11:57:30 +0100 | [diff] [blame] | 417 | DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 418 | FILEBROWSERPRIVATE_SETPREFERENCES, |
| 419 | FONTSETTINGS_SETFONT, |
| 420 | SOCKET_GETNETWORKLIST, |
| 421 | BOOKMARKS_MOVE, |
| 422 | WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS, |
| 423 | STORAGE_REMOVE, |
| 424 | AUTOTESTPRIVATE_LOGINSTATUS, |
| 425 | TABS_CREATE, |
| 426 | FILEBROWSERPRIVATE_CANCELDIALOG, |
| 427 | BROWSINGDATA_REMOVECOOKIES, |
| 428 | FILESYSTEM_CHOOSEENTRY, |
| 429 | MEDIAPLAYERPRIVATE_PLAY, |
| 430 | WEBSTOREPRIVATE_GETWEBGLSTATUS, |
| 431 | SOCKET_SENDTO, |
| 432 | BROWSINGDATA_REMOVEFILESYSTEMS, |
| 433 | WALLPAPERPRIVATE_GETSTRINGS, |
| 434 | BROWSINGDATA_REMOVECACHE, |
| 435 | BOOKMARKMANAGERPRIVATE_RECORDLAUNCH, |
| 436 | BROWSERACTION_DISABLE, |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 437 | DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 438 | APP_WINDOW_CREATE, |
| 439 | RUNTIME_RELOAD, |
| 440 | EXPERIMENTAL_POWER_REQUESTKEEPAWAKE, |
| 441 | SYSTEMINDICATOR_SETICON, |
| 442 | FILEBROWSERPRIVATE_ADDMOUNT, |
| 443 | APP_CURRENTWINDOWINTERNAL_FOCUS, |
| 444 | EVENTS_REMOVERULES, |
| 445 | DOWNLOADS_DOWNLOAD, |
| 446 | WINDOWS_GETALL, |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 447 | DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 448 | APP_CURRENTWINDOWINTERNAL_RESTORE, |
Torne (Richard Coles) | a36e592 | 2013-08-05 13:57:33 +0100 | [diff] [blame] | 449 | DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 450 | PAGEACTION_HIDE, |
Ben Murdoch | 558790d | 2013-07-30 15:19:42 +0100 | [diff] [blame] | 451 | DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 452 | DOWNLOADS_ACCEPTDANGER, |
Torne (Richard Coles) | a36e592 | 2013-08-05 13:57:33 +0100 | [diff] [blame] | 453 | DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 454 | FILEBROWSERPRIVATE_GETSIZESTATS, |
| 455 | DOWNLOADS_RESUME, |
| 456 | COOKIES_GETALLCOOKIESTORES, |
| 457 | MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH, |
| 458 | MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH, |
| 459 | WEBVIEW_EXECUTESCRIPT, |
| 460 | NOTIFICATIONS_UPDATE, |
| 461 | NOTIFICATIONS_CLEAR, |
| 462 | SESSIONRESTORE_GETRECENTLYCLOSED, |
| 463 | SESSIONRESTORE_RESTORE, |
| 464 | MANAGEMENT_UNINSTALLSELF, |
| 465 | ECHOPRIVATE_GETOOBETIMESTAMP, |
| 466 | FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH, |
| 467 | BROWSINGDATA_SETTINGS, |
| 468 | WEBSTOREPRIVATE_GETISLAUNCHERENABLED, |
| 469 | NETWORKINGPRIVATE_GETPROPERTIES, |
| 470 | NETWORKINGPRIVATE_GETVISIBLENETWORKS, |
| 471 | NETWORKINGPRIVATE_STARTCONNECT, |
| 472 | NETWORKINGPRIVATE_STARTDISCONNECT, |
| 473 | MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH, |
| 474 | MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH, |
| 475 | FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA, |
| 476 | ECHOPRIVATE_CHECKALLOWREDEEMOFFERS, |
| 477 | MEDIAGALLERIESPRIVATE_EJECTDEVICE, |
| 478 | FILEBROWSERPRIVATE_LOGOUTUSER, |
| 479 | DEVELOPERPRIVATE_CHOOSEPATH, |
| 480 | DEVELOPERPRIVATE_PACKDIRECTORY, |
| 481 | NETWORKINGPRIVATE_VERIFYDESTINATION, |
| 482 | NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS, |
| 483 | NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA, |
| 484 | DEVELOPERPRIVATE_RESTART, |
| 485 | DEVELOPERPRIVATE_ALLOWINCOGNITO, |
| 486 | INPUT_IME_DELETESURROUNDINGTEXT, |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame] | 487 | DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 488 | CLOUDPRINTPRIVATE_GETCLIENTID, |
| 489 | ECHOPRIVATE_GETUSERCONSENT, |
| 490 | SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY, |
| 491 | SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY, |
| 492 | NETWORKINGPRIVATE_SETPROPERTIES, |
| 493 | NETWORKINGPRIVATE_GETSTATE, |
| 494 | POWER_REQUESTKEEPAWAKE, |
| 495 | POWER_RELEASEKEEPAWAKE, |
| 496 | WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT, |
| 497 | DOWNLOADSINTERNAL_DETERMINEFILENAME, |
| 498 | SYNCFILESYSTEM_GETFILESYNCSTATUSES, |
| 499 | MEDIAGALLERIESPRIVATE_GETHANDLERS, |
Torne (Richard Coles) | c2e0dbd | 2013-05-09 18:35:53 +0100 | [diff] [blame] | 500 | WALLPAPERPRIVATE_RESETWALLPAPER, |
| 501 | DEVELOPERPRIVATE_PERMISSIONS, |
| 502 | WEBSTOREPRIVATE_ENABLEAPPLAUNCHER, |
| 503 | APP_CURRENTWINDOWINTERNAL_FULLSCREEN, |
| 504 | DEVELOPERPRIVATE_LOADUNPACKEDCROS, |
| 505 | NETWORKINGPRIVATE_REQUESTNETWORKSCAN, |
| 506 | ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY, |
| 507 | ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY, |
| 508 | DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS, |
| 509 | DEVELOPERPRIVATE_GETPROJECTSINFO, |
| 510 | DEVELOPERPRIVATE_LOADPROJECT, |
| 511 | COMMANDLINEPRIVATE_HASSWITCH, |
| 512 | NETWORKINGPRIVATE_GETMANAGEDPROPERTIES, |
| 513 | LOCATION_WATCHLOCATION, |
| 514 | LOCATION_CLEARWATCH, |
| 515 | BLUETOOTH_ADDPROFILE, |
| 516 | BLUETOOTH_REMOVEPROFILE, |
| 517 | BLUETOOTH_GETPROFILES, |
| 518 | EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN, |
| 519 | AUDIO_GETINFO, |
| 520 | AUDIO_SETACTIVEDEVICES, |
| 521 | AUDIO_SETPROPERTIES, |
| 522 | USB_RESETDEVICE, |
| 523 | SOCKET_MULTICAST_JOIN_GROUP, |
| 524 | SOCKET_MULTICAST_LEAVE_GROUP, |
| 525 | SOCKET_MULTICAST_SET_TIME_TO_LIVE, |
| 526 | SOCKET_MULTICAST_SET_LOOPBACK_MODE, |
| 527 | SOCKET_MULTICAST_GET_JOINED_GROUPS, |
| 528 | EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED, |
Torne (Richard Coles) | b2df76e | 2013-05-13 16:52:09 +0100 | [diff] [blame] | 529 | RUNTIME_GETPLATFORMINFO, |
Torne (Richard Coles) | a93a17c | 2013-05-15 11:34:50 +0100 | [diff] [blame] | 530 | WEBVIEW_INSERTCSS, |
Torne (Richard Coles) | 90dce4d | 2013-05-29 14:40:03 +0100 | [diff] [blame] | 531 | METRICSPRIVATE_GETISCRASHRECORDINGENABLED, |
| 532 | IDENTITYPRIVATE_GETRESOURCES, |
| 533 | NOTIFICATIONS_GET_ALL, |
| 534 | USB_LISTINTERFACES, |
| 535 | FILESYSTEM_RETAINENTRY, |
| 536 | FILESYSTEM_ISRESTORABLE, |
| 537 | FILESYSTEM_RESTOREENTRY, |
| 538 | RUNTIME_SETUNINSTALLURL, |
| 539 | INPUTMETHODPRIVATE_STARTIME, |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 540 | MUSICMANAGERPRIVATE_GETDEVICEID, |
| 541 | TTS_PAUSE, |
| 542 | TTS_RESUME, |
Ben Murdoch | 9ab5563 | 2013-07-18 11:57:30 +0100 | [diff] [blame] | 543 | DELETED_SYSTEMINFO_CPU_GET, |
Ben Murdoch | 558790d | 2013-07-30 15:19:42 +0100 | [diff] [blame] | 544 | DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH, |
| 545 | DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH, |
| 546 | DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH, |
| 547 | DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH, |
Ben Murdoch | a3f7b4e | 2013-07-24 10:36:34 +0100 | [diff] [blame] | 548 | DELETED_SYSTEMINFO_MEMORY_GET, |
Torne (Richard Coles) | 868fa2f | 2013-06-11 10:57:03 +0100 | [diff] [blame] | 549 | ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES, |
Torne (Richard Coles) | 7d4cd47 | 2013-06-19 11:58:07 +0100 | [diff] [blame] | 550 | RUNTIME_GETPACKAGEDIRECTORYENTRY, |
Ben Murdoch | ca12bfa | 2013-07-23 11:17:05 +0100 | [diff] [blame] | 551 | DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES, |
Torne (Richard Coles) | 7d4cd47 | 2013-06-19 11:58:07 +0100 | [diff] [blame] | 552 | FEEDBACKPRIVATE_GETUSEREMAIL, |
| 553 | FEEDBACKPRIVATE_GETSYSTEMINFORMATION, |
| 554 | FEEDBACKPRIVATE_SENDFEEDBACK, |
Ben Murdoch | eb525c5 | 2013-07-10 11:40:50 +0100 | [diff] [blame] | 555 | EXPERIMENTAL_INPUT_VIRTUALKEYBOARD_INSERTTEXT, |
| 556 | DIAGNOSTICS_SENDPACKET, |
| 557 | METRICSPRIVATE_GETFIELDTRIAL, |
| 558 | FILEBROWSERPRIVATE_ZOOM, |
| 559 | WEBVIEW_GO, |
| 560 | WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION, |
Ben Murdoch | 7dbb3d5 | 2013-07-17 14:55:54 +0100 | [diff] [blame] | 561 | FILEBROWSERPRIVATE_REQUESTACCESSTOKEN, |
| 562 | WEBVIEW_STOP, |
| 563 | WEBVIEW_RELOAD, |
| 564 | WEBVIEW_TERMINATE, |
| 565 | TYPES_PRIVATE_CHROMEDIRECTSETTING_GET, |
| 566 | TYPES_PRIVATE_CHROMEDIRECTSETTING_SET, |
| 567 | TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR, |
Ben Murdoch | 558790d | 2013-07-30 15:19:42 +0100 | [diff] [blame] | 568 | DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE, |
Ben Murdoch | 9ab5563 | 2013-07-18 11:57:30 +0100 | [diff] [blame] | 569 | SYSTEM_CPU_GETINFO, |
Ben Murdoch | ca12bfa | 2013-07-23 11:17:05 +0100 | [diff] [blame] | 570 | BOOKMARKMANAGERPRIVATE_REMOVETREES, |
| 571 | SYSTEM_DISPLAY_GETINFO, |
| 572 | SYSTEM_DISPLAY_SETDISPLAYPROPERTIES, |
Ben Murdoch | a3f7b4e | 2013-07-24 10:36:34 +0100 | [diff] [blame] | 573 | SYSTEM_MEMORY_GETINFO, |
Ben Murdoch | bbcdd45 | 2013-07-25 10:06:34 +0100 | [diff] [blame] | 574 | FILEBROWSERPRIVATE_GETSHAREURL, |
Ben Murdoch | 558790d | 2013-07-30 15:19:42 +0100 | [diff] [blame] | 575 | SYSTEM_STORAGE_GETINFO, |
| 576 | SYSTEM_STORAGE_EJECTDEVICE, |
| 577 | SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH, |
| 578 | SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH, |
| 579 | SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES, |
| 580 | SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES, |
| 581 | DOWNLOADS_REMOVEFILE, |
| 582 | DOWNLOADS_SHOWDEFAULTFOLDER, |
Torne (Richard Coles) | a36e592 | 2013-08-05 13:57:33 +0100 | [diff] [blame] | 583 | INFOBARS_SHOW, |
| 584 | DOWNLOADS_SETSHELFENABLED, |
| 585 | RECOVERYPRIVATE_WRITEFROMURL, |
| 586 | RECOVERYPRIVATE_WRITEFROMFILE, |
| 587 | RECOVERYPRIVATE_CANCELWRITE, |
| 588 | RECOVERYPRIVATE_DESTROYPARTITIONS, |
| 589 | FEEDBACKPRIVATE_GETSTRINGS, |
Ben Murdoch | bb1529c | 2013-08-08 10:24:53 +0100 | [diff] [blame^] | 590 | LOGPRIVATE_GETHISTORICAL, |
Torne (Richard Coles) | 2a99a7e | 2013-03-28 15:31:22 +0000 | [diff] [blame] | 591 | ENUM_BOUNDARY // Last entry: Add new entries above. |
| 592 | }; |
| 593 | |
| 594 | } // namespace functions |
| 595 | } // namespace extensions |
| 596 | |
| 597 | #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_FUNCTION_HISTOGRAM_VALUE_H_ |